
stanf0.out:     file format elf32-sh


Disassembly of section .text:

00008000 <_main>:
    8000:	2f e6       	mov.l	r14,@-r15
    8002:	4f 22       	sts.l	pr,@-r15
    8004:	6e f3       	mov	r15,r14
    8006:	d1 10       	mov.l	8048 <_main+0x48>,r1	! 1487c <_results>
    8008:	e2 00       	mov	#0,r2
    800a:	21 22       	mov.l	r2,@r1
    800c:	d1 0f       	mov.l	804c <_main+0x4c>,r1	! 822c <_Perm>
    800e:	41 0b       	jsr	@r1
    8010:	00 09       	nop	
    8012:	d1 0f       	mov.l	8050 <_main+0x50>,r1	! 8684 <_Towers>
    8014:	41 0b       	jsr	@r1
    8016:	00 09       	nop	
    8018:	d1 0e       	mov.l	8054 <_main+0x54>,r1	! 8a10 <_Queens>
    801a:	41 0b       	jsr	@r1
    801c:	00 09       	nop	
    801e:	d1 0e       	mov.l	8058 <_main+0x58>,r1	! 8bdc <_Intmm>
    8020:	41 0b       	jsr	@r1
    8022:	00 09       	nop	
    8024:	d1 0d       	mov.l	805c <_main+0x5c>,r1	! 9078 <_Puzzle>
    8026:	41 0b       	jsr	@r1
    8028:	00 09       	nop	
    802a:	d1 0d       	mov.l	8060 <_main+0x60>,r1	! 9ec0 <_Quick>
    802c:	41 0b       	jsr	@r1
    802e:	00 09       	nop	
    8030:	d1 0c       	mov.l	8064 <_main+0x64>,r1	! a430 <_Bubble>
    8032:	41 0b       	jsr	@r1
    8034:	00 09       	nop	
    8036:	d1 04       	mov.l	8048 <_main+0x48>,r1	! 1487c <_results>
    8038:	61 12       	mov.l	@r1,r1
    803a:	60 13       	mov	r1,r0
    803c:	6f e3       	mov	r14,r15
    803e:	4f 26       	lds.l	@r15+,pr
    8040:	6e f6       	mov.l	@r15+,r14
    8042:	00 0b       	rts	
    8044:	00 09       	nop	
    8046:	00 09       	nop	
    8048:	00 01       	.word 0x0001
    804a:	48 7c       	.word 0x487c
    804c:	00 00       	.word 0x0000
    804e:	82 2c       	.word 0x822c
    8050:	00 00       	.word 0x0000
    8052:	86 84       	.word 0x8684
    8054:	00 00       	.word 0x0000
    8056:	8a 10       	.word 0x8a10
    8058:	00 00       	.word 0x0000
    805a:	8b dc       	bf	8016 <_main+0x16>
    805c:	00 00       	.word 0x0000
    805e:	90 78       	mov.w	8152 <_Permute+0x2>,r0	! 4f22
    8060:	00 00       	.word 0x0000
    8062:	9e c0       	mov.w	81e6 <_Permute+0x96>,r14	! 6213
    8064:	00 00       	.word 0x0000
    8066:	a4 30       	bra	88ca <_Try+0x18a>

00008068 <_Initrand>:
    8068:	2f e6       	mov.l	r14,@-r15
    806a:	6e f3       	mov	r15,r14
    806c:	d1 03       	mov.l	807c <_Initrand+0x14>,r1	! 22fec <_seed>
    806e:	d2 04       	mov.l	8080 <_Initrand+0x18>,r2	! 12403
    8070:	21 22       	mov.l	r2,@r1
    8072:	6f e3       	mov	r14,r15
    8074:	6e f6       	mov.l	@r15+,r14
    8076:	00 0b       	rts	
    8078:	00 09       	nop	
    807a:	00 09       	nop	
    807c:	00 02       	stc	sr,r0
    807e:	2f ec       	cmp/str	r14,r15
    8080:	00 01       	.word 0x0001
    8082:	24 03       	.word 0x2403

00008084 <_Rand>:
    8084:	2f e6       	mov.l	r14,@-r15
    8086:	6e f3       	mov	r15,r14
    8088:	d1 09       	mov.l	80b0 <_Rand+0x2c>,r1	! 22fec <_seed>
    808a:	62 12       	mov.l	@r1,r2
    808c:	91 0d       	mov.w	80aa <_Rand+0x26>,r1	! 51d
    808e:	02 17       	mul.l	r1,r2
    8090:	02 1a       	sts	macl,r2
    8092:	91 0b       	mov.w	80ac <_Rand+0x28>,r1	! 3619
    8094:	31 2c       	add	r2,r1
    8096:	62 1d       	extu.w	r1,r2
    8098:	d1 05       	mov.l	80b0 <_Rand+0x2c>,r1	! 22fec <_seed>
    809a:	21 22       	mov.l	r2,@r1
    809c:	d1 04       	mov.l	80b0 <_Rand+0x2c>,r1	! 22fec <_seed>
    809e:	61 12       	mov.l	@r1,r1
    80a0:	60 13       	mov	r1,r0
    80a2:	6f e3       	mov	r14,r15
    80a4:	6e f6       	mov.l	@r15+,r14
    80a6:	00 0b       	rts	
    80a8:	00 09       	nop	
    80aa:	05 1d       	mov.w	@(r0,r1),r5
    80ac:	36 19       	.word 0x3619
    80ae:	00 09       	nop	
    80b0:	00 02       	stc	sr,r0
    80b2:	2f ec       	cmp/str	r14,r15

000080b4 <_Swap>:
    80b4:	2f e6       	mov.l	r14,@-r15
    80b6:	7f f4       	add	#-12,r15
    80b8:	6e f3       	mov	r15,r14
    80ba:	61 e3       	mov	r14,r1
    80bc:	71 cc       	add	#-52,r1
    80be:	11 4e       	mov.l	r4,@(56,r1)
    80c0:	61 e3       	mov	r14,r1
    80c2:	71 cc       	add	#-52,r1
    80c4:	11 5d       	mov.l	r5,@(52,r1)
    80c6:	61 e3       	mov	r14,r1
    80c8:	71 cc       	add	#-52,r1
    80ca:	62 e3       	mov	r14,r2
    80cc:	72 cc       	add	#-52,r2
    80ce:	52 2e       	mov.l	@(56,r2),r2
    80d0:	62 22       	mov.l	@r2,r2
    80d2:	11 2f       	mov.l	r2,@(60,r1)
    80d4:	61 e3       	mov	r14,r1
    80d6:	71 cc       	add	#-52,r1
    80d8:	51 1d       	mov.l	@(52,r1),r1
    80da:	62 12       	mov.l	@r1,r2
    80dc:	61 e3       	mov	r14,r1
    80de:	71 cc       	add	#-52,r1
    80e0:	51 1e       	mov.l	@(56,r1),r1
    80e2:	21 22       	mov.l	r2,@r1
    80e4:	61 e3       	mov	r14,r1
    80e6:	71 cc       	add	#-52,r1
    80e8:	51 1d       	mov.l	@(52,r1),r1
    80ea:	62 e3       	mov	r14,r2
    80ec:	72 cc       	add	#-52,r2
    80ee:	52 2f       	mov.l	@(60,r2),r2
    80f0:	21 22       	mov.l	r2,@r1
    80f2:	7e 0c       	add	#12,r14
    80f4:	6f e3       	mov	r14,r15
    80f6:	6e f6       	mov.l	@r15+,r14
    80f8:	00 0b       	rts	
    80fa:	00 09       	nop	

000080fc <_Initialize>:
    80fc:	2f e6       	mov.l	r14,@-r15
    80fe:	7f fc       	add	#-4,r15
    8100:	6e f3       	mov	r15,r14
    8102:	61 e3       	mov	r14,r1
    8104:	71 c4       	add	#-60,r1
    8106:	e2 01       	mov	#1,r2
    8108:	11 2f       	mov.l	r2,@(60,r1)
    810a:	a0 13       	bra	8134 <_Initialize+0x38>
    810c:	00 09       	nop	
    810e:	61 e3       	mov	r14,r1
    8110:	71 c4       	add	#-60,r1
    8112:	51 1f       	mov.l	@(60,r1),r1
    8114:	62 13       	mov	r1,r2
    8116:	72 ff       	add	#-1,r2
    8118:	d3 0c       	mov.l	814c <_Initialize+0x50>,r3	! 15128 <_permarray>
    811a:	61 e3       	mov	r14,r1
    811c:	71 c4       	add	#-60,r1
    811e:	51 1f       	mov.l	@(60,r1),r1
    8120:	41 08       	shll2	r1
    8122:	31 3c       	add	r3,r1
    8124:	21 22       	mov.l	r2,@r1
    8126:	61 e3       	mov	r14,r1
    8128:	71 c4       	add	#-60,r1
    812a:	62 e3       	mov	r14,r2
    812c:	72 c4       	add	#-60,r2
    812e:	52 2f       	mov.l	@(60,r2),r2
    8130:	72 01       	add	#1,r2
    8132:	11 2f       	mov.l	r2,@(60,r1)
    8134:	61 e3       	mov	r14,r1
    8136:	71 c4       	add	#-60,r1
    8138:	52 1f       	mov.l	@(60,r1),r2
    813a:	e1 07       	mov	#7,r1
    813c:	32 17       	cmp/gt	r1,r2
    813e:	8b e6       	bf	810e <_Initialize+0x12>
    8140:	7e 04       	add	#4,r14
    8142:	6f e3       	mov	r14,r15
    8144:	6e f6       	mov.l	@r15+,r14
    8146:	00 0b       	rts	
    8148:	00 09       	nop	
    814a:	00 09       	nop	
    814c:	00 01       	.word 0x0001
    814e:	51 28       	mov.l	@(32,r2),r1

00008150 <_Permute>:
    8150:	2f e6       	mov.l	r14,@-r15
    8152:	4f 22       	sts.l	pr,@-r15
    8154:	7f f8       	add	#-8,r15
    8156:	6e f3       	mov	r15,r14
    8158:	61 e3       	mov	r14,r1
    815a:	71 c8       	add	#-56,r1
    815c:	11 4e       	mov.l	r4,@(56,r1)
    815e:	d1 2f       	mov.l	821c <_Permute+0xcc>,r1	! 14880 <_pctr>
    8160:	61 12       	mov.l	@r1,r1
    8162:	62 13       	mov	r1,r2
    8164:	72 01       	add	#1,r2
    8166:	d1 2d       	mov.l	821c <_Permute+0xcc>,r1	! 14880 <_pctr>
    8168:	21 22       	mov.l	r2,@r1
    816a:	61 e3       	mov	r14,r1
    816c:	71 c8       	add	#-56,r1
    816e:	52 1e       	mov.l	@(56,r1),r2
    8170:	e1 01       	mov	#1,r1
    8172:	32 10       	cmp/eq	r1,r2
    8174:	89 4c       	bt	8210 <_Permute+0xc0>
    8176:	61 e3       	mov	r14,r1
    8178:	71 c8       	add	#-56,r1
    817a:	51 1e       	mov.l	@(56,r1),r1
    817c:	71 ff       	add	#-1,r1
    817e:	64 13       	mov	r1,r4
    8180:	d1 27       	mov.l	8220 <_Permute+0xd0>,r1	! 8150 <_Permute>
    8182:	41 0b       	jsr	@r1
    8184:	00 09       	nop	
    8186:	61 e3       	mov	r14,r1
    8188:	71 c8       	add	#-56,r1
    818a:	62 e3       	mov	r14,r2
    818c:	72 c8       	add	#-56,r2
    818e:	52 2e       	mov.l	@(56,r2),r2
    8190:	72 ff       	add	#-1,r2
    8192:	11 2f       	mov.l	r2,@(60,r1)
    8194:	a0 37       	bra	8206 <_Permute+0xb6>
    8196:	00 09       	nop	
    8198:	61 e3       	mov	r14,r1
    819a:	71 c8       	add	#-56,r1
    819c:	51 1e       	mov.l	@(56,r1),r1
    819e:	62 13       	mov	r1,r2
    81a0:	42 08       	shll2	r2
    81a2:	d1 20       	mov.l	8224 <_Permute+0xd4>,r1	! 15128 <_permarray>
    81a4:	63 23       	mov	r2,r3
    81a6:	33 1c       	add	r1,r3
    81a8:	61 e3       	mov	r14,r1
    81aa:	71 c8       	add	#-56,r1
    81ac:	51 1f       	mov.l	@(60,r1),r1
    81ae:	62 13       	mov	r1,r2
    81b0:	42 08       	shll2	r2
    81b2:	d1 1c       	mov.l	8224 <_Permute+0xd4>,r1	! 15128 <_permarray>
    81b4:	31 2c       	add	r2,r1
    81b6:	64 33       	mov	r3,r4
    81b8:	65 13       	mov	r1,r5
    81ba:	d1 1b       	mov.l	8228 <_Permute+0xd8>,r1	! 80b4 <_Swap>
    81bc:	41 0b       	jsr	@r1
    81be:	00 09       	nop	
    81c0:	61 e3       	mov	r14,r1
    81c2:	71 c8       	add	#-56,r1
    81c4:	51 1e       	mov.l	@(56,r1),r1
    81c6:	71 ff       	add	#-1,r1
    81c8:	64 13       	mov	r1,r4
    81ca:	d1 15       	mov.l	8220 <_Permute+0xd0>,r1	! 8150 <_Permute>
    81cc:	41 0b       	jsr	@r1
    81ce:	00 09       	nop	
    81d0:	61 e3       	mov	r14,r1
    81d2:	71 c8       	add	#-56,r1
    81d4:	51 1e       	mov.l	@(56,r1),r1
    81d6:	62 13       	mov	r1,r2
    81d8:	42 08       	shll2	r2
    81da:	d1 12       	mov.l	8224 <_Permute+0xd4>,r1	! 15128 <_permarray>
    81dc:	63 23       	mov	r2,r3
    81de:	33 1c       	add	r1,r3
    81e0:	61 e3       	mov	r14,r1
    81e2:	71 c8       	add	#-56,r1
    81e4:	51 1f       	mov.l	@(60,r1),r1
    81e6:	62 13       	mov	r1,r2
    81e8:	42 08       	shll2	r2
    81ea:	d1 0e       	mov.l	8224 <_Permute+0xd4>,r1	! 15128 <_permarray>
    81ec:	31 2c       	add	r2,r1
    81ee:	64 33       	mov	r3,r4
    81f0:	65 13       	mov	r1,r5
    81f2:	d1 0d       	mov.l	8228 <_Permute+0xd8>,r1	! 80b4 <_Swap>
    81f4:	41 0b       	jsr	@r1
    81f6:	00 09       	nop	
    81f8:	61 e3       	mov	r14,r1
    81fa:	71 c8       	add	#-56,r1
    81fc:	62 e3       	mov	r14,r2
    81fe:	72 c8       	add	#-56,r2
    8200:	52 2f       	mov.l	@(60,r2),r2
    8202:	72 ff       	add	#-1,r2
    8204:	11 2f       	mov.l	r2,@(60,r1)
    8206:	61 e3       	mov	r14,r1
    8208:	71 c8       	add	#-56,r1
    820a:	51 1f       	mov.l	@(60,r1),r1
    820c:	41 15       	cmp/pl	r1
    820e:	89 c3       	bt	8198 <_Permute+0x48>
    8210:	7e 08       	add	#8,r14
    8212:	6f e3       	mov	r14,r15
    8214:	4f 26       	lds.l	@r15+,pr
    8216:	6e f6       	mov.l	@r15+,r14
    8218:	00 0b       	rts	
    821a:	00 09       	nop	
    821c:	00 01       	.word 0x0001
    821e:	48 80       	.word 0x4880
    8220:	00 00       	.word 0x0000
    8222:	81 50       	mov.w	r0,@(0,r5)
    8224:	00 01       	.word 0x0001
    8226:	51 28       	mov.l	@(32,r2),r1
    8228:	00 00       	.word 0x0000
    822a:	80 b4       	mov.b	r0,@(4,r11)

0000822c <_Perm>:
    822c:	2f e6       	mov.l	r14,@-r15
    822e:	4f 22       	sts.l	pr,@-r15
    8230:	7f fc       	add	#-4,r15
    8232:	6e f3       	mov	r15,r14
    8234:	d1 16       	mov.l	8290 <_Perm+0x64>,r1	! 14880 <_pctr>
    8236:	e2 00       	mov	#0,r2
    8238:	21 22       	mov.l	r2,@r1
    823a:	61 e3       	mov	r14,r1
    823c:	71 c4       	add	#-60,r1
    823e:	e2 01       	mov	#1,r2
    8240:	11 2f       	mov.l	r2,@(60,r1)
    8242:	a0 0e       	bra	8262 <_Perm+0x36>
    8244:	00 09       	nop	
    8246:	d1 13       	mov.l	8294 <_Perm+0x68>,r1	! 80fc <_Initialize>
    8248:	41 0b       	jsr	@r1
    824a:	00 09       	nop	
    824c:	e4 07       	mov	#7,r4
    824e:	d1 12       	mov.l	8298 <_Perm+0x6c>,r1	! 8150 <_Permute>
    8250:	41 0b       	jsr	@r1
    8252:	00 09       	nop	
    8254:	61 e3       	mov	r14,r1
    8256:	71 c4       	add	#-60,r1
    8258:	62 e3       	mov	r14,r2
    825a:	72 c4       	add	#-60,r2
    825c:	52 2f       	mov.l	@(60,r2),r2
    825e:	72 01       	add	#1,r2
    8260:	11 2f       	mov.l	r2,@(60,r1)
    8262:	61 e3       	mov	r14,r1
    8264:	71 c4       	add	#-60,r1
    8266:	52 1f       	mov.l	@(60,r1),r2
    8268:	e1 05       	mov	#5,r1
    826a:	32 17       	cmp/gt	r1,r2
    826c:	8b eb       	bf	8246 <_Perm+0x1a>
    826e:	d1 08       	mov.l	8290 <_Perm+0x64>,r1	! 14880 <_pctr>
    8270:	62 12       	mov.l	@r1,r2
    8272:	d1 0a       	mov.l	829c <_Perm+0x70>,r1	! a924
    8274:	32 10       	cmp/eq	r1,r2
    8276:	89 05       	bt	8284 <_Perm+0x58>
    8278:	d1 09       	mov.l	82a0 <_Perm+0x74>,r1	! 1487c <_results>
    827a:	61 12       	mov.l	@r1,r1
    827c:	e2 01       	mov	#1,r2
    827e:	22 1b       	or	r1,r2
    8280:	d1 07       	mov.l	82a0 <_Perm+0x74>,r1	! 1487c <_results>
    8282:	21 22       	mov.l	r2,@r1
    8284:	7e 04       	add	#4,r14
    8286:	6f e3       	mov	r14,r15
    8288:	4f 26       	lds.l	@r15+,pr
    828a:	6e f6       	mov.l	@r15+,r14
    828c:	00 0b       	rts	
    828e:	00 09       	nop	
    8290:	00 01       	.word 0x0001
    8292:	48 80       	.word 0x4880
    8294:	00 00       	.word 0x0000
    8296:	80 fc       	mov.b	r0,@(12,r15)
    8298:	00 00       	.word 0x0000
    829a:	81 50       	mov.w	r0,@(0,r5)
    829c:	00 00       	.word 0x0000
    829e:	a9 24       	bra	74ea <_main-0xb16>
    82a0:	00 01       	.word 0x0001
    82a2:	48 7c       	.word 0x487c

000082a4 <_Error>:
    82a4:	2f e6       	mov.l	r14,@-r15
    82a6:	7f fc       	add	#-4,r15
    82a8:	6e f3       	mov	r15,r14
    82aa:	61 e3       	mov	r14,r1
    82ac:	71 c4       	add	#-60,r1
    82ae:	11 4f       	mov.l	r4,@(60,r1)
    82b0:	7e 04       	add	#4,r14
    82b2:	6f e3       	mov	r14,r15
    82b4:	6e f6       	mov.l	@r15+,r14
    82b6:	00 0b       	rts	
    82b8:	00 09       	nop	

000082ba <_Makenull>:
    82ba:	2f e6       	mov.l	r14,@-r15
    82bc:	7f fc       	add	#-4,r15
    82be:	6e f3       	mov	r15,r14
    82c0:	61 e3       	mov	r14,r1
    82c2:	71 c4       	add	#-60,r1
    82c4:	11 4f       	mov.l	r4,@(60,r1)
    82c6:	d2 06       	mov.l	82e0 <_Makenull+0x26>,r2	! 22ff0 <_stack>
    82c8:	61 e3       	mov	r14,r1
    82ca:	71 c4       	add	#-60,r1
    82cc:	51 1f       	mov.l	@(60,r1),r1
    82ce:	41 08       	shll2	r1
    82d0:	31 2c       	add	r2,r1
    82d2:	e2 00       	mov	#0,r2
    82d4:	21 22       	mov.l	r2,@r1
    82d6:	7e 04       	add	#4,r14
    82d8:	6f e3       	mov	r14,r15
    82da:	6e f6       	mov.l	@r15+,r14
    82dc:	00 0b       	rts	
    82de:	00 09       	nop	
    82e0:	00 02       	stc	sr,r0
    82e2:	2f f0       	mov.b	r15,@r15

000082e4 <_Getelement>:
    82e4:	2f e6       	mov.l	r14,@-r15
    82e6:	4f 22       	sts.l	pr,@-r15
    82e8:	7f fc       	add	#-4,r15
    82ea:	6e f3       	mov	r15,r14
    82ec:	d1 11       	mov.l	8334 <_Getelement+0x50>,r1	! 1ee90 <_freelist>
    82ee:	61 12       	mov.l	@r1,r1
    82f0:	41 15       	cmp/pl	r1
    82f2:	8b 10       	bf	8316 <_Getelement+0x32>
    82f4:	61 e3       	mov	r14,r1
    82f6:	71 c4       	add	#-60,r1
    82f8:	d2 0e       	mov.l	8334 <_Getelement+0x50>,r2	! 1ee90 <_freelist>
    82fa:	62 22       	mov.l	@r2,r2
    82fc:	11 2f       	mov.l	r2,@(60,r1)
    82fe:	d1 0d       	mov.l	8334 <_Getelement+0x50>,r1	! 1ee90 <_freelist>
    8300:	61 12       	mov.l	@r1,r1
    8302:	d2 0d       	mov.l	8338 <_Getelement+0x54>,r2	! 14884 <_cellspace>
    8304:	41 08       	shll2	r1
    8306:	31 1c       	add	r1,r1
    8308:	31 2c       	add	r2,r1
    830a:	71 04       	add	#4,r1
    830c:	62 12       	mov.l	@r1,r2
    830e:	d1 09       	mov.l	8334 <_Getelement+0x50>,r1	! 1ee90 <_freelist>
    8310:	21 22       	mov.l	r2,@r1
    8312:	a0 05       	bra	8320 <_Getelement+0x3c>
    8314:	00 09       	nop	
    8316:	d1 09       	mov.l	833c <_Getelement+0x58>,r1	! afec
    8318:	64 13       	mov	r1,r4
    831a:	d1 09       	mov.l	8340 <_Getelement+0x5c>,r1	! 82a4 <_Error>
    831c:	41 0b       	jsr	@r1
    831e:	00 09       	nop	
    8320:	61 e3       	mov	r14,r1
    8322:	71 c4       	add	#-60,r1
    8324:	51 1f       	mov.l	@(60,r1),r1
    8326:	60 13       	mov	r1,r0
    8328:	7e 04       	add	#4,r14
    832a:	6f e3       	mov	r14,r15
    832c:	4f 26       	lds.l	@r15+,pr
    832e:	6e f6       	mov.l	@r15+,r14
    8330:	00 0b       	rts	
    8332:	00 09       	nop	
    8334:	00 01       	.word 0x0001
    8336:	ee 90       	mov	#-112,r14
    8338:	00 01       	.word 0x0001
    833a:	48 84       	.word 0x4884
    833c:	00 00       	.word 0x0000
    833e:	af ec       	bra	831a <_Getelement+0x36>
    8340:	00 00       	.word 0x0000
    8342:	82 a4       	.word 0x82a4

00008344 <_Push>:
    8344:	2f 86       	mov.l	r8,@-r15
    8346:	2f e6       	mov.l	r14,@-r15
    8348:	4f 22       	sts.l	pr,@-r15
    834a:	7f f0       	add	#-16,r15
    834c:	6e f3       	mov	r15,r14
    834e:	61 e3       	mov	r14,r1
    8350:	71 d0       	add	#-48,r1
    8352:	11 4d       	mov.l	r4,@(52,r1)
    8354:	61 e3       	mov	r14,r1
    8356:	71 d0       	add	#-48,r1
    8358:	11 5c       	mov.l	r5,@(48,r1)
    835a:	61 e3       	mov	r14,r1
    835c:	71 d0       	add	#-48,r1
    835e:	e2 00       	mov	#0,r2
    8360:	11 2f       	mov.l	r2,@(60,r1)
    8362:	d2 2d       	mov.l	8418 <_Push+0xd4>,r2	! 22ff0 <_stack>
    8364:	61 e3       	mov	r14,r1
    8366:	71 d0       	add	#-48,r1
    8368:	51 1c       	mov.l	@(48,r1),r1
    836a:	41 08       	shll2	r1
    836c:	31 2c       	add	r2,r1
    836e:	61 12       	mov.l	@r1,r1
    8370:	41 15       	cmp/pl	r1
    8372:	8b 19       	bf	83a8 <_Push+0x64>
    8374:	d2 28       	mov.l	8418 <_Push+0xd4>,r2	! 22ff0 <_stack>
    8376:	61 e3       	mov	r14,r1
    8378:	71 d0       	add	#-48,r1
    837a:	51 1c       	mov.l	@(48,r1),r1
    837c:	41 08       	shll2	r1
    837e:	31 2c       	add	r2,r1
    8380:	61 12       	mov.l	@r1,r1
    8382:	d2 26       	mov.l	841c <_Push+0xd8>,r2	! 14884 <_cellspace>
    8384:	41 08       	shll2	r1
    8386:	31 1c       	add	r1,r1
    8388:	31 2c       	add	r2,r1
    838a:	62 12       	mov.l	@r1,r2
    838c:	61 e3       	mov	r14,r1
    838e:	71 d0       	add	#-48,r1
    8390:	51 1d       	mov.l	@(52,r1),r1
    8392:	32 17       	cmp/gt	r1,r2
    8394:	89 08       	bt	83a8 <_Push+0x64>
    8396:	61 e3       	mov	r14,r1
    8398:	71 d0       	add	#-48,r1
    839a:	e2 01       	mov	#1,r2
    839c:	11 2f       	mov.l	r2,@(60,r1)
    839e:	d1 20       	mov.l	8420 <_Push+0xdc>,r1	! affc
    83a0:	64 13       	mov	r1,r4
    83a2:	d1 20       	mov.l	8424 <_Push+0xe0>,r1	! 82a4 <_Error>
    83a4:	41 0b       	jsr	@r1
    83a6:	00 09       	nop	
    83a8:	61 e3       	mov	r14,r1
    83aa:	71 d0       	add	#-48,r1
    83ac:	51 1f       	mov.l	@(60,r1),r1
    83ae:	21 18       	tst	r1,r1
    83b0:	8b 2b       	bf	840a <_Push+0xc6>
    83b2:	68 e3       	mov	r14,r8
    83b4:	78 d0       	add	#-48,r8
    83b6:	d1 1c       	mov.l	8428 <_Push+0xe4>,r1	! 82e4 <_Getelement>
    83b8:	41 0b       	jsr	@r1
    83ba:	00 09       	nop	
    83bc:	61 03       	mov	r0,r1
    83be:	18 1e       	mov.l	r1,@(56,r8)
    83c0:	d2 15       	mov.l	8418 <_Push+0xd4>,r2	! 22ff0 <_stack>
    83c2:	61 e3       	mov	r14,r1
    83c4:	71 d0       	add	#-48,r1
    83c6:	51 1c       	mov.l	@(48,r1),r1
    83c8:	41 08       	shll2	r1
    83ca:	31 2c       	add	r2,r1
    83cc:	62 12       	mov.l	@r1,r2
    83ce:	d3 13       	mov.l	841c <_Push+0xd8>,r3	! 14884 <_cellspace>
    83d0:	61 e3       	mov	r14,r1
    83d2:	71 d0       	add	#-48,r1
    83d4:	51 1e       	mov.l	@(56,r1),r1
    83d6:	41 08       	shll2	r1
    83d8:	31 1c       	add	r1,r1
    83da:	31 3c       	add	r3,r1
    83dc:	71 04       	add	#4,r1
    83de:	21 22       	mov.l	r2,@r1
    83e0:	d2 0d       	mov.l	8418 <_Push+0xd4>,r2	! 22ff0 <_stack>
    83e2:	61 e3       	mov	r14,r1
    83e4:	71 d0       	add	#-48,r1
    83e6:	51 1c       	mov.l	@(48,r1),r1
    83e8:	41 08       	shll2	r1
    83ea:	31 2c       	add	r2,r1
    83ec:	62 e3       	mov	r14,r2
    83ee:	72 d0       	add	#-48,r2
    83f0:	52 2e       	mov.l	@(56,r2),r2
    83f2:	21 22       	mov.l	r2,@r1
    83f4:	d2 09       	mov.l	841c <_Push+0xd8>,r2	! 14884 <_cellspace>
    83f6:	61 e3       	mov	r14,r1
    83f8:	71 d0       	add	#-48,r1
    83fa:	51 1e       	mov.l	@(56,r1),r1
    83fc:	41 08       	shll2	r1
    83fe:	31 1c       	add	r1,r1
    8400:	31 2c       	add	r2,r1
    8402:	62 e3       	mov	r14,r2
    8404:	72 d0       	add	#-48,r2
    8406:	52 2d       	mov.l	@(52,r2),r2
    8408:	21 22       	mov.l	r2,@r1
    840a:	7e 10       	add	#16,r14
    840c:	6f e3       	mov	r14,r15
    840e:	4f 26       	lds.l	@r15+,pr
    8410:	6e f6       	mov.l	@r15+,r14
    8412:	68 f6       	mov.l	@r15+,r8
    8414:	00 0b       	rts	
    8416:	00 09       	nop	
    8418:	00 02       	stc	sr,r0
    841a:	2f f0       	mov.b	r15,@r15
    841c:	00 01       	.word 0x0001
    841e:	48 84       	.word 0x4884
    8420:	00 00       	.word 0x0000
    8422:	af fc       	bra	841e <_Push+0xda>
    8424:	00 00       	.word 0x0000
    8426:	82 a4       	.word 0x82a4
    8428:	00 00       	.word 0x0000
    842a:	82 e4       	.word 0x82e4

0000842c <_Init>:
    842c:	2f e6       	mov.l	r14,@-r15
    842e:	4f 22       	sts.l	pr,@-r15
    8430:	7f f4       	add	#-12,r15
    8432:	6e f3       	mov	r15,r14
    8434:	61 e3       	mov	r14,r1
    8436:	71 cc       	add	#-52,r1
    8438:	11 4e       	mov.l	r4,@(56,r1)
    843a:	61 e3       	mov	r14,r1
    843c:	71 cc       	add	#-52,r1
    843e:	11 5d       	mov.l	r5,@(52,r1)
    8440:	61 e3       	mov	r14,r1
    8442:	71 cc       	add	#-52,r1
    8444:	54 1e       	mov.l	@(56,r1),r4
    8446:	d1 13       	mov.l	8494 <_Init+0x68>,r1	! 82ba <_Makenull>
    8448:	41 0b       	jsr	@r1
    844a:	00 09       	nop	
    844c:	61 e3       	mov	r14,r1
    844e:	71 cc       	add	#-52,r1
    8450:	62 e3       	mov	r14,r2
    8452:	72 cc       	add	#-52,r2
    8454:	52 2d       	mov.l	@(52,r2),r2
    8456:	11 2f       	mov.l	r2,@(60,r1)
    8458:	a0 10       	bra	847c <_Init+0x50>
    845a:	00 09       	nop	
    845c:	62 e3       	mov	r14,r2
    845e:	72 cc       	add	#-52,r2
    8460:	61 e3       	mov	r14,r1
    8462:	71 cc       	add	#-52,r1
    8464:	54 2f       	mov.l	@(60,r2),r4
    8466:	55 1e       	mov.l	@(56,r1),r5
    8468:	d1 0b       	mov.l	8498 <_Init+0x6c>,r1	! 8344 <_Push>
    846a:	41 0b       	jsr	@r1
    846c:	00 09       	nop	
    846e:	61 e3       	mov	r14,r1
    8470:	71 cc       	add	#-52,r1
    8472:	62 e3       	mov	r14,r2
    8474:	72 cc       	add	#-52,r2
    8476:	52 2f       	mov.l	@(60,r2),r2
    8478:	72 ff       	add	#-1,r2
    847a:	11 2f       	mov.l	r2,@(60,r1)
    847c:	61 e3       	mov	r14,r1
    847e:	71 cc       	add	#-52,r1
    8480:	51 1f       	mov.l	@(60,r1),r1
    8482:	41 15       	cmp/pl	r1
    8484:	89 ea       	bt	845c <_Init+0x30>
    8486:	7e 0c       	add	#12,r14
    8488:	6f e3       	mov	r14,r15
    848a:	4f 26       	lds.l	@r15+,pr
    848c:	6e f6       	mov.l	@r15+,r14
    848e:	00 0b       	rts	
    8490:	00 09       	nop	
    8492:	00 09       	nop	
    8494:	00 00       	.word 0x0000
    8496:	82 ba       	.word 0x82ba
    8498:	00 00       	.word 0x0000
    849a:	83 44       	.word 0x8344

0000849c <_Pop>:
    849c:	2f e6       	mov.l	r14,@-r15
    849e:	4f 22       	sts.l	pr,@-r15
    84a0:	7f f4       	add	#-12,r15
    84a2:	6e f3       	mov	r15,r14
    84a4:	61 e3       	mov	r14,r1
    84a6:	71 cc       	add	#-52,r1
    84a8:	11 4d       	mov.l	r4,@(52,r1)
    84aa:	d2 2e       	mov.l	8564 <_Pop+0xc8>,r2	! 22ff0 <_stack>
    84ac:	61 e3       	mov	r14,r1
    84ae:	71 cc       	add	#-52,r1
    84b0:	51 1d       	mov.l	@(52,r1),r1
    84b2:	41 08       	shll2	r1
    84b4:	31 2c       	add	r2,r1
    84b6:	61 12       	mov.l	@r1,r1
    84b8:	41 15       	cmp/pl	r1
    84ba:	8b 45       	bf	8548 <_Pop+0xac>
    84bc:	d2 29       	mov.l	8564 <_Pop+0xc8>,r2	! 22ff0 <_stack>
    84be:	61 e3       	mov	r14,r1
    84c0:	71 cc       	add	#-52,r1
    84c2:	51 1d       	mov.l	@(52,r1),r1
    84c4:	41 08       	shll2	r1
    84c6:	31 2c       	add	r2,r1
    84c8:	62 12       	mov.l	@r1,r2
    84ca:	61 e3       	mov	r14,r1
    84cc:	71 cc       	add	#-52,r1
    84ce:	d3 26       	mov.l	8568 <_Pop+0xcc>,r3	! 14884 <_cellspace>
    84d0:	42 08       	shll2	r2
    84d2:	32 2c       	add	r2,r2
    84d4:	32 3c       	add	r3,r2
    84d6:	62 22       	mov.l	@r2,r2
    84d8:	11 2f       	mov.l	r2,@(60,r1)
    84da:	d2 22       	mov.l	8564 <_Pop+0xc8>,r2	! 22ff0 <_stack>
    84dc:	61 e3       	mov	r14,r1
    84de:	71 cc       	add	#-52,r1
    84e0:	51 1d       	mov.l	@(52,r1),r1
    84e2:	41 08       	shll2	r1
    84e4:	31 2c       	add	r2,r1
    84e6:	62 12       	mov.l	@r1,r2
    84e8:	61 e3       	mov	r14,r1
    84ea:	71 cc       	add	#-52,r1
    84ec:	d3 1e       	mov.l	8568 <_Pop+0xcc>,r3	! 14884 <_cellspace>
    84ee:	42 08       	shll2	r2
    84f0:	32 2c       	add	r2,r2
    84f2:	32 3c       	add	r3,r2
    84f4:	72 04       	add	#4,r2
    84f6:	62 22       	mov.l	@r2,r2
    84f8:	11 2e       	mov.l	r2,@(56,r1)
    84fa:	d2 1a       	mov.l	8564 <_Pop+0xc8>,r2	! 22ff0 <_stack>
    84fc:	61 e3       	mov	r14,r1
    84fe:	71 cc       	add	#-52,r1
    8500:	51 1d       	mov.l	@(52,r1),r1
    8502:	41 08       	shll2	r1
    8504:	31 2c       	add	r2,r1
    8506:	61 12       	mov.l	@r1,r1
    8508:	d2 18       	mov.l	856c <_Pop+0xd0>,r2	! 1ee90 <_freelist>
    850a:	62 22       	mov.l	@r2,r2
    850c:	d3 16       	mov.l	8568 <_Pop+0xcc>,r3	! 14884 <_cellspace>
    850e:	41 08       	shll2	r1
    8510:	31 1c       	add	r1,r1
    8512:	31 3c       	add	r3,r1
    8514:	71 04       	add	#4,r1
    8516:	21 22       	mov.l	r2,@r1
    8518:	d2 12       	mov.l	8564 <_Pop+0xc8>,r2	! 22ff0 <_stack>
    851a:	61 e3       	mov	r14,r1
    851c:	71 cc       	add	#-52,r1
    851e:	51 1d       	mov.l	@(52,r1),r1
    8520:	41 08       	shll2	r1
    8522:	31 2c       	add	r2,r1
    8524:	62 12       	mov.l	@r1,r2
    8526:	d1 11       	mov.l	856c <_Pop+0xd0>,r1	! 1ee90 <_freelist>
    8528:	21 22       	mov.l	r2,@r1
    852a:	d2 0e       	mov.l	8564 <_Pop+0xc8>,r2	! 22ff0 <_stack>
    852c:	61 e3       	mov	r14,r1
    852e:	71 cc       	add	#-52,r1
    8530:	51 1d       	mov.l	@(52,r1),r1
    8532:	41 08       	shll2	r1
    8534:	31 2c       	add	r2,r1
    8536:	62 e3       	mov	r14,r2
    8538:	72 cc       	add	#-52,r2
    853a:	52 2e       	mov.l	@(56,r2),r2
    853c:	21 22       	mov.l	r2,@r1
    853e:	61 e3       	mov	r14,r1
    8540:	71 cc       	add	#-52,r1
    8542:	51 1f       	mov.l	@(60,r1),r1
    8544:	a0 06       	bra	8554 <_Pop+0xb8>
    8546:	00 09       	nop	
    8548:	d1 09       	mov.l	8570 <_Pop+0xd4>,r1	! b00c
    854a:	64 13       	mov	r1,r4
    854c:	d1 09       	mov.l	8574 <_Pop+0xd8>,r1	! 82a4 <_Error>
    854e:	41 0b       	jsr	@r1
    8550:	00 09       	nop	
    8552:	e1 00       	mov	#0,r1
    8554:	60 13       	mov	r1,r0
    8556:	7e 0c       	add	#12,r14
    8558:	6f e3       	mov	r14,r15
    855a:	4f 26       	lds.l	@r15+,pr
    855c:	6e f6       	mov.l	@r15+,r14
    855e:	00 0b       	rts	
    8560:	00 09       	nop	
    8562:	00 09       	nop	
    8564:	00 02       	stc	sr,r0
    8566:	2f f0       	mov.b	r15,@r15
    8568:	00 01       	.word 0x0001
    856a:	48 84       	.word 0x4884
    856c:	00 01       	.word 0x0001
    856e:	ee 90       	mov	#-112,r14
    8570:	00 00       	.word 0x0000
    8572:	b0 0c       	bsr	858e <_Move+0x16>
    8574:	00 00       	.word 0x0000
    8576:	82 a4       	.word 0x82a4

00008578 <_Move>:
    8578:	2f e6       	mov.l	r14,@-r15
    857a:	4f 22       	sts.l	pr,@-r15
    857c:	7f f8       	add	#-8,r15
    857e:	6e f3       	mov	r15,r14
    8580:	61 e3       	mov	r14,r1
    8582:	71 c8       	add	#-56,r1
    8584:	11 4f       	mov.l	r4,@(60,r1)
    8586:	61 e3       	mov	r14,r1
    8588:	71 c8       	add	#-56,r1
    858a:	11 5e       	mov.l	r5,@(56,r1)
    858c:	61 e3       	mov	r14,r1
    858e:	71 c8       	add	#-56,r1
    8590:	54 1f       	mov.l	@(60,r1),r4
    8592:	d1 0b       	mov.l	85c0 <_Move+0x48>,r1	! 849c <_Pop>
    8594:	41 0b       	jsr	@r1
    8596:	00 09       	nop	
    8598:	62 03       	mov	r0,r2
    859a:	61 e3       	mov	r14,r1
    859c:	71 c8       	add	#-56,r1
    859e:	64 23       	mov	r2,r4
    85a0:	55 1e       	mov.l	@(56,r1),r5
    85a2:	d1 08       	mov.l	85c4 <_Move+0x4c>,r1	! 8344 <_Push>
    85a4:	41 0b       	jsr	@r1
    85a6:	00 09       	nop	
    85a8:	d1 07       	mov.l	85c8 <_Move+0x50>,r1	! b9b8 <_movesdone>
    85aa:	61 12       	mov.l	@r1,r1
    85ac:	62 13       	mov	r1,r2
    85ae:	72 01       	add	#1,r2
    85b0:	d1 05       	mov.l	85c8 <_Move+0x50>,r1	! b9b8 <_movesdone>
    85b2:	21 22       	mov.l	r2,@r1
    85b4:	7e 08       	add	#8,r14
    85b6:	6f e3       	mov	r14,r15
    85b8:	4f 26       	lds.l	@r15+,pr
    85ba:	6e f6       	mov.l	@r15+,r14
    85bc:	00 0b       	rts	
    85be:	00 09       	nop	
    85c0:	00 00       	.word 0x0000
    85c2:	84 9c       	mov.b	@(12,r9),r0
    85c4:	00 00       	.word 0x0000
    85c6:	83 44       	.word 0x8344
    85c8:	00 00       	.word 0x0000
    85ca:	b9 b8       	bsr	793e <_main-0x6c2>

000085cc <_tower>:
    85cc:	2f e6       	mov.l	r14,@-r15
    85ce:	4f 22       	sts.l	pr,@-r15
    85d0:	7f f0       	add	#-16,r15
    85d2:	6e f3       	mov	r15,r14
    85d4:	61 e3       	mov	r14,r1
    85d6:	71 d0       	add	#-48,r1
    85d8:	11 4e       	mov.l	r4,@(56,r1)
    85da:	61 e3       	mov	r14,r1
    85dc:	71 d0       	add	#-48,r1
    85de:	11 5d       	mov.l	r5,@(52,r1)
    85e0:	61 e3       	mov	r14,r1
    85e2:	71 d0       	add	#-48,r1
    85e4:	11 6c       	mov.l	r6,@(48,r1)
    85e6:	61 e3       	mov	r14,r1
    85e8:	71 d0       	add	#-48,r1
    85ea:	52 1c       	mov.l	@(48,r1),r2
    85ec:	e1 01       	mov	#1,r1
    85ee:	32 10       	cmp/eq	r1,r2
    85f0:	8b 0a       	bf	8608 <_tower+0x3c>
    85f2:	62 e3       	mov	r14,r2
    85f4:	72 d0       	add	#-48,r2
    85f6:	61 e3       	mov	r14,r1
    85f8:	71 d0       	add	#-48,r1
    85fa:	54 2e       	mov.l	@(56,r2),r4
    85fc:	55 1d       	mov.l	@(52,r1),r5
    85fe:	d1 1f       	mov.l	867c <_tower+0xb0>,r1	! 8578 <_Move>
    8600:	41 0b       	jsr	@r1
    8602:	00 09       	nop	
    8604:	a0 33       	bra	866e <_tower+0xa2>
    8606:	00 09       	nop	
    8608:	61 e3       	mov	r14,r1
    860a:	71 d0       	add	#-48,r1
    860c:	51 1e       	mov.l	@(56,r1),r1
    860e:	61 1b       	neg	r1,r1
    8610:	71 06       	add	#6,r1
    8612:	62 e3       	mov	r14,r2
    8614:	72 d0       	add	#-48,r2
    8616:	63 e3       	mov	r14,r3
    8618:	73 d0       	add	#-48,r3
    861a:	53 3d       	mov.l	@(52,r3),r3
    861c:	31 38       	sub	r3,r1
    861e:	12 1f       	mov.l	r1,@(60,r2)
    8620:	61 e3       	mov	r14,r1
    8622:	71 d0       	add	#-48,r1
    8624:	51 1c       	mov.l	@(48,r1),r1
    8626:	63 13       	mov	r1,r3
    8628:	73 ff       	add	#-1,r3
    862a:	62 e3       	mov	r14,r2
    862c:	72 d0       	add	#-48,r2
    862e:	61 e3       	mov	r14,r1
    8630:	71 d0       	add	#-48,r1
    8632:	54 2e       	mov.l	@(56,r2),r4
    8634:	55 1f       	mov.l	@(60,r1),r5
    8636:	66 33       	mov	r3,r6
    8638:	d1 11       	mov.l	8680 <_tower+0xb4>,r1	! 85cc <_tower>
    863a:	41 0b       	jsr	@r1
    863c:	00 09       	nop	
    863e:	62 e3       	mov	r14,r2
    8640:	72 d0       	add	#-48,r2
    8642:	61 e3       	mov	r14,r1
    8644:	71 d0       	add	#-48,r1
    8646:	54 2e       	mov.l	@(56,r2),r4
    8648:	55 1d       	mov.l	@(52,r1),r5
    864a:	d1 0c       	mov.l	867c <_tower+0xb0>,r1	! 8578 <_Move>
    864c:	41 0b       	jsr	@r1
    864e:	00 09       	nop	
    8650:	61 e3       	mov	r14,r1
    8652:	71 d0       	add	#-48,r1
    8654:	51 1c       	mov.l	@(48,r1),r1
    8656:	63 13       	mov	r1,r3
    8658:	73 ff       	add	#-1,r3
    865a:	62 e3       	mov	r14,r2
    865c:	72 d0       	add	#-48,r2
    865e:	61 e3       	mov	r14,r1
    8660:	71 d0       	add	#-48,r1
    8662:	54 2f       	mov.l	@(60,r2),r4
    8664:	55 1d       	mov.l	@(52,r1),r5
    8666:	66 33       	mov	r3,r6
    8668:	d1 05       	mov.l	8680 <_tower+0xb4>,r1	! 85cc <_tower>
    866a:	41 0b       	jsr	@r1
    866c:	00 09       	nop	
    866e:	7e 10       	add	#16,r14
    8670:	6f e3       	mov	r14,r15
    8672:	4f 26       	lds.l	@r15+,pr
    8674:	6e f6       	mov.l	@r15+,r14
    8676:	00 0b       	rts	
    8678:	00 09       	nop	
    867a:	00 09       	nop	
    867c:	00 00       	.word 0x0000
    867e:	85 78       	mov.w	@(16,r7),r0
    8680:	00 00       	.word 0x0000
    8682:	85 cc       	mov.w	@(24,r12),r0

00008684 <_Towers>:
    8684:	2f e6       	mov.l	r14,@-r15
    8686:	4f 22       	sts.l	pr,@-r15
    8688:	7f fc       	add	#-4,r15
    868a:	6e f3       	mov	r15,r14
    868c:	61 e3       	mov	r14,r1
    868e:	71 c4       	add	#-60,r1
    8690:	e2 01       	mov	#1,r2
    8692:	11 2f       	mov.l	r2,@(60,r1)
    8694:	a0 15       	bra	86c2 <_Towers+0x3e>
    8696:	00 09       	nop	
    8698:	61 e3       	mov	r14,r1
    869a:	71 c4       	add	#-60,r1
    869c:	51 1f       	mov.l	@(60,r1),r1
    869e:	62 13       	mov	r1,r2
    86a0:	72 ff       	add	#-1,r2
    86a2:	d3 20       	mov.l	8724 <_Towers+0xa0>,r3	! 14884 <_cellspace>
    86a4:	61 e3       	mov	r14,r1
    86a6:	71 c4       	add	#-60,r1
    86a8:	51 1f       	mov.l	@(60,r1),r1
    86aa:	41 08       	shll2	r1
    86ac:	31 1c       	add	r1,r1
    86ae:	31 3c       	add	r3,r1
    86b0:	71 04       	add	#4,r1
    86b2:	21 22       	mov.l	r2,@r1
    86b4:	61 e3       	mov	r14,r1
    86b6:	71 c4       	add	#-60,r1
    86b8:	62 e3       	mov	r14,r2
    86ba:	72 c4       	add	#-60,r2
    86bc:	52 2f       	mov.l	@(60,r2),r2
    86be:	72 01       	add	#1,r2
    86c0:	11 2f       	mov.l	r2,@(60,r1)
    86c2:	61 e3       	mov	r14,r1
    86c4:	71 c4       	add	#-60,r1
    86c6:	52 1f       	mov.l	@(60,r1),r2
    86c8:	e1 12       	mov	#18,r1
    86ca:	32 17       	cmp/gt	r1,r2
    86cc:	8b e4       	bf	8698 <_Towers+0x14>
    86ce:	d1 16       	mov.l	8728 <_Towers+0xa4>,r1	! 1ee90 <_freelist>
    86d0:	e2 12       	mov	#18,r2
    86d2:	21 22       	mov.l	r2,@r1
    86d4:	e4 01       	mov	#1,r4
    86d6:	e5 0e       	mov	#14,r5
    86d8:	d1 14       	mov.l	872c <_Towers+0xa8>,r1	! 842c <_Init>
    86da:	41 0b       	jsr	@r1
    86dc:	00 09       	nop	
    86de:	e4 02       	mov	#2,r4
    86e0:	d1 13       	mov.l	8730 <_Towers+0xac>,r1	! 82ba <_Makenull>
    86e2:	41 0b       	jsr	@r1
    86e4:	00 09       	nop	
    86e6:	e4 03       	mov	#3,r4
    86e8:	d1 11       	mov.l	8730 <_Towers+0xac>,r1	! 82ba <_Makenull>
    86ea:	41 0b       	jsr	@r1
    86ec:	00 09       	nop	
    86ee:	d1 11       	mov.l	8734 <_Towers+0xb0>,r1	! b9b8 <_movesdone>
    86f0:	e2 00       	mov	#0,r2
    86f2:	21 22       	mov.l	r2,@r1
    86f4:	e4 01       	mov	#1,r4
    86f6:	e5 02       	mov	#2,r5
    86f8:	e6 0e       	mov	#14,r6
    86fa:	d1 0f       	mov.l	8738 <_Towers+0xb4>,r1	! 85cc <_tower>
    86fc:	41 0b       	jsr	@r1
    86fe:	00 09       	nop	
    8700:	d1 0c       	mov.l	8734 <_Towers+0xb0>,r1	! b9b8 <_movesdone>
    8702:	62 12       	mov.l	@r1,r2
    8704:	91 0d       	mov.w	8722 <_Towers+0x9e>,r1	! 3fff
    8706:	32 10       	cmp/eq	r1,r2
    8708:	89 05       	bt	8716 <_Towers+0x92>
    870a:	d1 0c       	mov.l	873c <_Towers+0xb8>,r1	! 1487c <_results>
    870c:	61 12       	mov.l	@r1,r1
    870e:	e2 02       	mov	#2,r2
    8710:	22 1b       	or	r1,r2
    8712:	d1 0a       	mov.l	873c <_Towers+0xb8>,r1	! 1487c <_results>
    8714:	21 22       	mov.l	r2,@r1
    8716:	7e 04       	add	#4,r14
    8718:	6f e3       	mov	r14,r15
    871a:	4f 26       	lds.l	@r15+,pr
    871c:	6e f6       	mov.l	@r15+,r14
    871e:	00 0b       	rts	
    8720:	00 09       	nop	
    8722:	3f ff       	addv	r15,r15
    8724:	00 01       	.word 0x0001
    8726:	48 84       	.word 0x4884
    8728:	00 01       	.word 0x0001
    872a:	ee 90       	mov	#-112,r14
    872c:	00 00       	.word 0x0000
    872e:	84 2c       	mov.b	@(12,r2),r0
    8730:	00 00       	.word 0x0000
    8732:	82 ba       	.word 0x82ba
    8734:	00 00       	.word 0x0000
    8736:	b9 b8       	bsr	7aaa <_main-0x556>
    8738:	00 00       	.word 0x0000
    873a:	85 cc       	mov.w	@(24,r12),r0
    873c:	00 01       	.word 0x0001
    873e:	48 7c       	.word 0x487c

00008740 <_Try>:
    8740:	2f e6       	mov.l	r14,@-r15
    8742:	4f 22       	sts.l	pr,@-r15
    8744:	7f e4       	add	#-28,r15
    8746:	6e f3       	mov	r15,r14
    8748:	61 e3       	mov	r14,r1
    874a:	71 dc       	add	#-36,r1
    874c:	11 4e       	mov.l	r4,@(56,r1)
    874e:	61 e3       	mov	r14,r1
    8750:	71 dc       	add	#-36,r1
    8752:	11 5d       	mov.l	r5,@(52,r1)
    8754:	61 e3       	mov	r14,r1
    8756:	71 dc       	add	#-36,r1
    8758:	11 6c       	mov.l	r6,@(48,r1)
    875a:	61 e3       	mov	r14,r1
    875c:	71 dc       	add	#-36,r1
    875e:	11 7b       	mov.l	r7,@(44,r1)
    8760:	61 e3       	mov	r14,r1
    8762:	71 dc       	add	#-36,r1
    8764:	e2 00       	mov	#0,r2
    8766:	11 2f       	mov.l	r2,@(60,r1)
    8768:	61 e3       	mov	r14,r1
    876a:	71 dc       	add	#-36,r1
    876c:	51 1d       	mov.l	@(52,r1),r1
    876e:	e2 00       	mov	#0,r2
    8770:	21 22       	mov.l	r2,@r1
    8772:	a0 b7       	bra	88e4 <_Try+0x1a4>
    8774:	00 09       	nop	
    8776:	61 e3       	mov	r14,r1
    8778:	71 dc       	add	#-36,r1
    877a:	62 e3       	mov	r14,r2
    877c:	72 dc       	add	#-36,r2
    877e:	52 2f       	mov.l	@(60,r2),r2
    8780:	72 01       	add	#1,r2
    8782:	11 2f       	mov.l	r2,@(60,r1)
    8784:	61 e3       	mov	r14,r1
    8786:	71 dc       	add	#-36,r1
    8788:	51 1d       	mov.l	@(52,r1),r1
    878a:	e2 00       	mov	#0,r2
    878c:	21 22       	mov.l	r2,@r1
    878e:	61 e3       	mov	r14,r1
    8790:	71 dc       	add	#-36,r1
    8792:	51 1f       	mov.l	@(60,r1),r1
    8794:	41 08       	shll2	r1
    8796:	62 e3       	mov	r14,r2
    8798:	72 dc       	add	#-36,r2
    879a:	52 2b       	mov.l	@(44,r2),r2
    879c:	31 2c       	add	r2,r1
    879e:	61 12       	mov.l	@r1,r1
    87a0:	21 18       	tst	r1,r1
    87a2:	89 e6       	bt	8772 <_Try+0x32>
    87a4:	62 e3       	mov	r14,r2
    87a6:	72 dc       	add	#-36,r2
    87a8:	61 e3       	mov	r14,r1
    87aa:	71 dc       	add	#-36,r1
    87ac:	52 2e       	mov.l	@(56,r2),r2
    87ae:	51 1f       	mov.l	@(60,r1),r1
    87b0:	31 2c       	add	r2,r1
    87b2:	41 08       	shll2	r1
    87b4:	62 e3       	mov	r14,r2
    87b6:	72 dc       	add	#-36,r2
    87b8:	52 2c       	mov.l	@(48,r2),r2
    87ba:	31 2c       	add	r2,r1
    87bc:	61 12       	mov.l	@r1,r1
    87be:	21 18       	tst	r1,r1
    87c0:	89 d7       	bt	8772 <_Try+0x32>
    87c2:	62 e3       	mov	r14,r2
    87c4:	72 dc       	add	#-36,r2
    87c6:	61 e3       	mov	r14,r1
    87c8:	71 dc       	add	#-36,r1
    87ca:	52 2e       	mov.l	@(56,r2),r2
    87cc:	51 1f       	mov.l	@(60,r1),r1
    87ce:	63 23       	mov	r2,r3
    87d0:	33 18       	sub	r1,r3
    87d2:	61 33       	mov	r3,r1
    87d4:	71 07       	add	#7,r1
    87d6:	41 08       	shll2	r1
    87d8:	52 e9       	mov.l	@(36,r14),r2
    87da:	31 2c       	add	r2,r1
    87dc:	61 12       	mov.l	@r1,r1
    87de:	21 18       	tst	r1,r1
    87e0:	89 c7       	bt	8772 <_Try+0x32>
    87e2:	61 e3       	mov	r14,r1
    87e4:	71 dc       	add	#-36,r1
    87e6:	51 1e       	mov.l	@(56,r1),r1
    87e8:	41 08       	shll2	r1
    87ea:	52 ea       	mov.l	@(40,r14),r2
    87ec:	31 2c       	add	r2,r1
    87ee:	62 e3       	mov	r14,r2
    87f0:	72 dc       	add	#-36,r2
    87f2:	52 2f       	mov.l	@(60,r2),r2
    87f4:	21 22       	mov.l	r2,@r1
    87f6:	61 e3       	mov	r14,r1
    87f8:	71 dc       	add	#-36,r1
    87fa:	51 1f       	mov.l	@(60,r1),r1
    87fc:	41 08       	shll2	r1
    87fe:	62 e3       	mov	r14,r2
    8800:	72 dc       	add	#-36,r2
    8802:	52 2b       	mov.l	@(44,r2),r2
    8804:	31 2c       	add	r2,r1
    8806:	e2 00       	mov	#0,r2
    8808:	21 22       	mov.l	r2,@r1
    880a:	62 e3       	mov	r14,r2
    880c:	72 dc       	add	#-36,r2
    880e:	61 e3       	mov	r14,r1
    8810:	71 dc       	add	#-36,r1
    8812:	52 2e       	mov.l	@(56,r2),r2
    8814:	51 1f       	mov.l	@(60,r1),r1
    8816:	31 2c       	add	r2,r1
    8818:	41 08       	shll2	r1
    881a:	62 e3       	mov	r14,r2
    881c:	72 dc       	add	#-36,r2
    881e:	52 2c       	mov.l	@(48,r2),r2
    8820:	31 2c       	add	r2,r1
    8822:	e2 00       	mov	#0,r2
    8824:	21 22       	mov.l	r2,@r1
    8826:	62 e3       	mov	r14,r2
    8828:	72 dc       	add	#-36,r2
    882a:	61 e3       	mov	r14,r1
    882c:	71 dc       	add	#-36,r1
    882e:	52 2e       	mov.l	@(56,r2),r2
    8830:	51 1f       	mov.l	@(60,r1),r1
    8832:	63 23       	mov	r2,r3
    8834:	33 18       	sub	r1,r3
    8836:	61 33       	mov	r3,r1
    8838:	71 07       	add	#7,r1
    883a:	41 08       	shll2	r1
    883c:	52 e9       	mov.l	@(36,r14),r2
    883e:	31 2c       	add	r2,r1
    8840:	e2 00       	mov	#0,r2
    8842:	21 22       	mov.l	r2,@r1
    8844:	61 e3       	mov	r14,r1
    8846:	71 dc       	add	#-36,r1
    8848:	52 1e       	mov.l	@(56,r1),r2
    884a:	e1 07       	mov	#7,r1
    884c:	32 17       	cmp/gt	r1,r2
    884e:	89 44       	bt	88da <_Try+0x19a>
    8850:	61 e3       	mov	r14,r1
    8852:	71 dc       	add	#-36,r1
    8854:	51 1e       	mov.l	@(56,r1),r1
    8856:	66 13       	mov	r1,r6
    8858:	76 01       	add	#1,r6
    885a:	63 e3       	mov	r14,r3
    885c:	73 dc       	add	#-36,r3
    885e:	62 e3       	mov	r14,r2
    8860:	72 dc       	add	#-36,r2
    8862:	61 e3       	mov	r14,r1
    8864:	71 dc       	add	#-36,r1
    8866:	57 e9       	mov.l	@(36,r14),r7
    8868:	2f 72       	mov.l	r7,@r15
    886a:	57 ea       	mov.l	@(40,r14),r7
    886c:	1f 71       	mov.l	r7,@(4,r15)
    886e:	64 63       	mov	r6,r4
    8870:	55 3d       	mov.l	@(52,r3),r5
    8872:	56 2c       	mov.l	@(48,r2),r6
    8874:	57 1b       	mov.l	@(44,r1),r7
    8876:	d1 25       	mov.l	890c <_Try+0x1cc>,r1	! 8740 <_Try>
    8878:	41 0b       	jsr	@r1
    887a:	00 09       	nop	
    887c:	61 e3       	mov	r14,r1
    887e:	71 dc       	add	#-36,r1
    8880:	51 1d       	mov.l	@(52,r1),r1
    8882:	61 12       	mov.l	@r1,r1
    8884:	21 18       	tst	r1,r1
    8886:	8b 2d       	bf	88e4 <_Try+0x1a4>
    8888:	61 e3       	mov	r14,r1
    888a:	71 dc       	add	#-36,r1
    888c:	51 1f       	mov.l	@(60,r1),r1
    888e:	41 08       	shll2	r1
    8890:	62 e3       	mov	r14,r2
    8892:	72 dc       	add	#-36,r2
    8894:	52 2b       	mov.l	@(44,r2),r2
    8896:	31 2c       	add	r2,r1
    8898:	e2 01       	mov	#1,r2
    889a:	21 22       	mov.l	r2,@r1
    889c:	62 e3       	mov	r14,r2
    889e:	72 dc       	add	#-36,r2
    88a0:	61 e3       	mov	r14,r1
    88a2:	71 dc       	add	#-36,r1
    88a4:	52 2e       	mov.l	@(56,r2),r2
    88a6:	51 1f       	mov.l	@(60,r1),r1
    88a8:	31 2c       	add	r2,r1
    88aa:	41 08       	shll2	r1
    88ac:	62 e3       	mov	r14,r2
    88ae:	72 dc       	add	#-36,r2
    88b0:	52 2c       	mov.l	@(48,r2),r2
    88b2:	31 2c       	add	r2,r1
    88b4:	e2 01       	mov	#1,r2
    88b6:	21 22       	mov.l	r2,@r1
    88b8:	62 e3       	mov	r14,r2
    88ba:	72 dc       	add	#-36,r2
    88bc:	61 e3       	mov	r14,r1
    88be:	71 dc       	add	#-36,r1
    88c0:	52 2e       	mov.l	@(56,r2),r2
    88c2:	51 1f       	mov.l	@(60,r1),r1
    88c4:	63 23       	mov	r2,r3
    88c6:	33 18       	sub	r1,r3
    88c8:	61 33       	mov	r3,r1
    88ca:	71 07       	add	#7,r1
    88cc:	41 08       	shll2	r1
    88ce:	52 e9       	mov.l	@(36,r14),r2
    88d0:	31 2c       	add	r2,r1
    88d2:	e2 01       	mov	#1,r2
    88d4:	21 22       	mov.l	r2,@r1
    88d6:	a0 05       	bra	88e4 <_Try+0x1a4>
    88d8:	00 09       	nop	
    88da:	61 e3       	mov	r14,r1
    88dc:	71 dc       	add	#-36,r1
    88de:	51 1d       	mov.l	@(52,r1),r1
    88e0:	e2 01       	mov	#1,r2
    88e2:	21 22       	mov.l	r2,@r1
    88e4:	61 e3       	mov	r14,r1
    88e6:	71 dc       	add	#-36,r1
    88e8:	51 1d       	mov.l	@(52,r1),r1
    88ea:	61 12       	mov.l	@r1,r1
    88ec:	21 18       	tst	r1,r1
    88ee:	8b 07       	bf	8900 <_Try+0x1c0>
    88f0:	61 e3       	mov	r14,r1
    88f2:	71 dc       	add	#-36,r1
    88f4:	52 1f       	mov.l	@(60,r1),r2
    88f6:	e1 08       	mov	#8,r1
    88f8:	32 10       	cmp/eq	r1,r2
    88fa:	89 01       	bt	8900 <_Try+0x1c0>
    88fc:	af 3b       	bra	8776 <_Try+0x36>
    88fe:	00 09       	nop	
    8900:	7e 1c       	add	#28,r14
    8902:	6f e3       	mov	r14,r15
    8904:	4f 26       	lds.l	@r15+,pr
    8906:	6e f6       	mov.l	@r15+,r14
    8908:	00 0b       	rts	
    890a:	00 09       	nop	
    890c:	00 00       	.word 0x0000
    890e:	87 40       	.word 0x8740

00008910 <_Doit>:
    8910:	2f e6       	mov.l	r14,@-r15
    8912:	4f 22       	sts.l	pr,@-r15
    8914:	7f 94       	add	#-108,r15
    8916:	7f 94       	add	#-108,r15
    8918:	6e f3       	mov	r15,r14
    891a:	91 6f       	mov.w	89fc <_Doit+0xec>,r1	! 98
    891c:	31 ec       	add	r14,r1
    891e:	e2 f9       	mov	#-7,r2
    8920:	11 2f       	mov.l	r2,@(60,r1)
    8922:	a0 3c       	bra	899e <_Doit+0x8e>
    8924:	00 09       	nop	
    8926:	91 69       	mov.w	89fc <_Doit+0xec>,r1	! 98
    8928:	31 ec       	add	r14,r1
    892a:	51 1f       	mov.l	@(60,r1),r1
    892c:	41 15       	cmp/pl	r1
    892e:	8b 0e       	bf	894e <_Doit+0x3e>
    8930:	91 64       	mov.w	89fc <_Doit+0xec>,r1	! 98
    8932:	31 ec       	add	r14,r1
    8934:	52 1f       	mov.l	@(60,r1),r2
    8936:	e1 08       	mov	#8,r1
    8938:	32 17       	cmp/gt	r1,r2
    893a:	89 08       	bt	894e <_Doit+0x3e>
    893c:	92 5f       	mov.w	89fe <_Doit+0xee>,r2	! ac
    893e:	32 ec       	add	r14,r2
    8940:	91 5c       	mov.w	89fc <_Doit+0xec>,r1	! 98
    8942:	31 ec       	add	r14,r1
    8944:	51 1f       	mov.l	@(60,r1),r1
    8946:	41 08       	shll2	r1
    8948:	31 2c       	add	r2,r1
    894a:	e2 01       	mov	#1,r2
    894c:	21 22       	mov.l	r2,@r1
    894e:	91 55       	mov.w	89fc <_Doit+0xec>,r1	! 98
    8950:	31 ec       	add	r14,r1
    8952:	52 1f       	mov.l	@(60,r1),r2
    8954:	e1 01       	mov	#1,r1
    8956:	32 17       	cmp/gt	r1,r2
    8958:	8b 08       	bf	896c <_Doit+0x5c>
    895a:	62 e3       	mov	r14,r2
    895c:	72 68       	add	#104,r2
    895e:	91 4d       	mov.w	89fc <_Doit+0xec>,r1	! 98
    8960:	31 ec       	add	r14,r1
    8962:	51 1f       	mov.l	@(60,r1),r1
    8964:	41 08       	shll2	r1
    8966:	31 2c       	add	r2,r1
    8968:	e2 01       	mov	#1,r2
    896a:	21 22       	mov.l	r2,@r1
    896c:	91 46       	mov.w	89fc <_Doit+0xec>,r1	! 98
    896e:	31 ec       	add	r14,r1
    8970:	52 1f       	mov.l	@(60,r1),r2
    8972:	e1 07       	mov	#7,r1
    8974:	32 17       	cmp/gt	r1,r2
    8976:	89 0b       	bt	8990 <_Doit+0x80>
    8978:	91 40       	mov.w	89fc <_Doit+0xec>,r1	! 98
    897a:	31 ec       	add	r14,r1
    897c:	51 1f       	mov.l	@(60,r1),r1
    897e:	71 07       	add	#7,r1
    8980:	92 3e       	mov.w	8a00 <_Doit+0xf0>,r2	! ff54
    8982:	93 3e       	mov.w	8a02 <_Doit+0xf2>,r3	! d8
    8984:	33 ec       	add	r14,r3
    8986:	32 3c       	add	r3,r2
    8988:	41 08       	shll2	r1
    898a:	31 2c       	add	r2,r1
    898c:	e2 01       	mov	#1,r2
    898e:	21 22       	mov.l	r2,@r1
    8990:	91 34       	mov.w	89fc <_Doit+0xec>,r1	! 98
    8992:	31 ec       	add	r14,r1
    8994:	92 32       	mov.w	89fc <_Doit+0xec>,r2	! 98
    8996:	32 ec       	add	r14,r2
    8998:	52 2f       	mov.l	@(60,r2),r2
    899a:	72 01       	add	#1,r2
    899c:	11 2f       	mov.l	r2,@(60,r1)
    899e:	91 2d       	mov.w	89fc <_Doit+0xec>,r1	! 98
    89a0:	31 ec       	add	r14,r1
    89a2:	52 1f       	mov.l	@(60,r1),r2
    89a4:	e1 10       	mov	#16,r1
    89a6:	32 17       	cmp/gt	r1,r2
    89a8:	8b bd       	bf	8926 <_Doit+0x16>
    89aa:	97 2b       	mov.w	8a04 <_Doit+0xf4>,r7	! d0
    89ac:	37 ec       	add	r14,r7
    89ae:	63 e3       	mov	r14,r3
    89b0:	73 68       	add	#104,r3
    89b2:	92 24       	mov.w	89fe <_Doit+0xee>,r2	! ac
    89b4:	32 ec       	add	r14,r2
    89b6:	91 23       	mov.w	8a00 <_Doit+0xf0>,r1	! ff54
    89b8:	96 23       	mov.w	8a02 <_Doit+0xf2>,r6	! d8
    89ba:	36 ec       	add	r14,r6
    89bc:	31 6c       	add	r6,r1
    89be:	2f 12       	mov.l	r1,@r15
    89c0:	91 21       	mov.w	8a06 <_Doit+0xf6>,r1	! ff30
    89c2:	96 1e       	mov.w	8a02 <_Doit+0xf2>,r6	! d8
    89c4:	36 ec       	add	r14,r6
    89c6:	31 6c       	add	r6,r1
    89c8:	1f 11       	mov.l	r1,@(4,r15)
    89ca:	e4 01       	mov	#1,r4
    89cc:	65 73       	mov	r7,r5
    89ce:	66 33       	mov	r3,r6
    89d0:	67 23       	mov	r2,r7
    89d2:	d1 0d       	mov.l	8a08 <_Doit+0xf8>,r1	! 8740 <_Try>
    89d4:	41 0b       	jsr	@r1
    89d6:	00 09       	nop	
    89d8:	91 10       	mov.w	89fc <_Doit+0xec>,r1	! 98
    89da:	31 ec       	add	r14,r1
    89dc:	51 1e       	mov.l	@(56,r1),r1
    89de:	21 18       	tst	r1,r1
    89e0:	8b 05       	bf	89ee <_Doit+0xde>
    89e2:	d1 0a       	mov.l	8a0c <_Doit+0xfc>,r1	! 1487c <_results>
    89e4:	61 12       	mov.l	@r1,r1
    89e6:	e2 04       	mov	#4,r2
    89e8:	22 1b       	or	r1,r2
    89ea:	d1 08       	mov.l	8a0c <_Doit+0xfc>,r1	! 1487c <_results>
    89ec:	21 22       	mov.l	r2,@r1
    89ee:	7e 6c       	add	#108,r14
    89f0:	7e 6c       	add	#108,r14
    89f2:	6f e3       	mov	r14,r15
    89f4:	4f 26       	lds.l	@r15+,pr
    89f6:	6e f6       	mov.l	@r15+,r14
    89f8:	00 0b       	rts	
    89fa:	00 09       	nop	
    89fc:	00 98       	.word 0x0098
    89fe:	00 ac       	mov.b	@(r0,r10),r0
    8a00:	ff 54       	.word 0xff54
    8a02:	00 d8       	.word 0x00d8
    8a04:	00 d0       	.word 0x00d0
    8a06:	ff 30       	.word 0xff30
    8a08:	00 00       	.word 0x0000
    8a0a:	87 40       	.word 0x8740
    8a0c:	00 01       	.word 0x0001
    8a0e:	48 7c       	.word 0x487c

00008a10 <_Queens>:
    8a10:	2f e6       	mov.l	r14,@-r15
    8a12:	4f 22       	sts.l	pr,@-r15
    8a14:	7f fc       	add	#-4,r15
    8a16:	6e f3       	mov	r15,r14
    8a18:	61 e3       	mov	r14,r1
    8a1a:	71 c4       	add	#-60,r1
    8a1c:	e2 01       	mov	#1,r2
    8a1e:	11 2f       	mov.l	r2,@(60,r1)
    8a20:	a0 0a       	bra	8a38 <_Queens+0x28>
    8a22:	00 09       	nop	
    8a24:	d1 0a       	mov.l	8a50 <_Queens+0x40>,r1	! 8910 <_Doit>
    8a26:	41 0b       	jsr	@r1
    8a28:	00 09       	nop	
    8a2a:	61 e3       	mov	r14,r1
    8a2c:	71 c4       	add	#-60,r1
    8a2e:	62 e3       	mov	r14,r2
    8a30:	72 c4       	add	#-60,r2
    8a32:	52 2f       	mov.l	@(60,r2),r2
    8a34:	72 01       	add	#1,r2
    8a36:	11 2f       	mov.l	r2,@(60,r1)
    8a38:	61 e3       	mov	r14,r1
    8a3a:	71 c4       	add	#-60,r1
    8a3c:	52 1f       	mov.l	@(60,r1),r2
    8a3e:	e1 32       	mov	#50,r1
    8a40:	32 17       	cmp/gt	r1,r2
    8a42:	8b ef       	bf	8a24 <_Queens+0x14>
    8a44:	7e 04       	add	#4,r14
    8a46:	6f e3       	mov	r14,r15
    8a48:	4f 26       	lds.l	@r15+,pr
    8a4a:	6e f6       	mov.l	@r15+,r14
    8a4c:	00 0b       	rts	
    8a4e:	00 09       	nop	
    8a50:	00 00       	.word 0x0000
    8a52:	89 10       	bt	8a76 <_Initmatrix+0x22>

00008a54 <_Initmatrix>:
    8a54:	2f 86       	mov.l	r8,@-r15
    8a56:	2f e6       	mov.l	r14,@-r15
    8a58:	4f 22       	sts.l	pr,@-r15
    8a5a:	7f f0       	add	#-16,r15
    8a5c:	6e f3       	mov	r15,r14
    8a5e:	61 e3       	mov	r14,r1
    8a60:	71 d0       	add	#-48,r1
    8a62:	11 4c       	mov.l	r4,@(48,r1)
    8a64:	61 e3       	mov	r14,r1
    8a66:	71 d0       	add	#-48,r1
    8a68:	e2 01       	mov	#1,r2
    8a6a:	11 2f       	mov.l	r2,@(60,r1)
    8a6c:	a0 4b       	bra	8b06 <_Initmatrix+0xb2>
    8a6e:	00 09       	nop	
    8a70:	61 e3       	mov	r14,r1
    8a72:	71 d0       	add	#-48,r1
    8a74:	e2 01       	mov	#1,r2
    8a76:	11 2e       	mov.l	r2,@(56,r1)
    8a78:	a0 38       	bra	8aec <_Initmatrix+0x98>
    8a7a:	00 09       	nop	
    8a7c:	68 e3       	mov	r14,r8
    8a7e:	78 d0       	add	#-48,r8
    8a80:	d1 28       	mov.l	8b24 <_Initmatrix+0xd0>,r1	! 8084 <_Rand>
    8a82:	41 0b       	jsr	@r1
    8a84:	00 09       	nop	
    8a86:	61 03       	mov	r0,r1
    8a88:	18 1d       	mov.l	r1,@(52,r8)
    8a8a:	61 e3       	mov	r14,r1
    8a8c:	71 d0       	add	#-48,r1
    8a8e:	52 1f       	mov.l	@(60,r1),r2
    8a90:	91 46       	mov.w	8b20 <_Initmatrix+0xcc>,r1	! a4
    8a92:	02 17       	mul.l	r1,r2
    8a94:	01 1a       	sts	macl,r1
    8a96:	62 e3       	mov	r14,r2
    8a98:	72 d0       	add	#-48,r2
    8a9a:	52 2c       	mov.l	@(48,r2),r2
    8a9c:	63 23       	mov	r2,r3
    8a9e:	33 1c       	add	r1,r3
    8aa0:	61 e3       	mov	r14,r1
    8aa2:	71 d0       	add	#-48,r1
    8aa4:	51 1d       	mov.l	@(52,r1),r1
    8aa6:	d2 20       	mov.l	8b28 <_Initmatrix+0xd4>,r2	! 88888889
    8aa8:	31 2d       	dmuls.l	r2,r1
    8aaa:	02 0a       	sts	mach,r2
    8aac:	32 1c       	add	r1,r2
    8aae:	64 23       	mov	r2,r4
    8ab0:	d2 1e       	mov.l	8b2c <_Initmatrix+0xd8>,r2	! a74c <___ashiftrt_r4_6>
    8ab2:	42 0b       	jsr	@r2
    8ab4:	00 09       	nop	
    8ab6:	67 43       	mov	r4,r7
    8ab8:	e2 00       	mov	#0,r2
    8aba:	32 17       	cmp/gt	r1,r2
    8abc:	32 2a       	subc	r2,r2
    8abe:	66 73       	mov	r7,r6
    8ac0:	36 28       	sub	r2,r6
    8ac2:	62 63       	mov	r6,r2
    8ac4:	e7 78       	mov	#120,r7
    8ac6:	02 77       	mul.l	r7,r2
    8ac8:	02 1a       	sts	macl,r2
    8aca:	67 13       	mov	r1,r7
    8acc:	37 28       	sub	r2,r7
    8ace:	62 73       	mov	r7,r2
    8ad0:	72 c4       	add	#-60,r2
    8ad2:	61 e3       	mov	r14,r1
    8ad4:	71 d0       	add	#-48,r1
    8ad6:	51 1e       	mov.l	@(56,r1),r1
    8ad8:	41 08       	shll2	r1
    8ada:	31 3c       	add	r3,r1
    8adc:	21 22       	mov.l	r2,@r1
    8ade:	61 e3       	mov	r14,r1
    8ae0:	71 d0       	add	#-48,r1
    8ae2:	62 e3       	mov	r14,r2
    8ae4:	72 d0       	add	#-48,r2
    8ae6:	52 2e       	mov.l	@(56,r2),r2
    8ae8:	72 01       	add	#1,r2
    8aea:	11 2e       	mov.l	r2,@(56,r1)
    8aec:	61 e3       	mov	r14,r1
    8aee:	71 d0       	add	#-48,r1
    8af0:	52 1e       	mov.l	@(56,r1),r2
    8af2:	e1 28       	mov	#40,r1
    8af4:	32 17       	cmp/gt	r1,r2
    8af6:	8b c1       	bf	8a7c <_Initmatrix+0x28>
    8af8:	61 e3       	mov	r14,r1
    8afa:	71 d0       	add	#-48,r1
    8afc:	62 e3       	mov	r14,r2
    8afe:	72 d0       	add	#-48,r2
    8b00:	52 2f       	mov.l	@(60,r2),r2
    8b02:	72 01       	add	#1,r2
    8b04:	11 2f       	mov.l	r2,@(60,r1)
    8b06:	61 e3       	mov	r14,r1
    8b08:	71 d0       	add	#-48,r1
    8b0a:	52 1f       	mov.l	@(60,r1),r2
    8b0c:	e1 28       	mov	#40,r1
    8b0e:	32 17       	cmp/gt	r1,r2
    8b10:	8b ae       	bf	8a70 <_Initmatrix+0x1c>
    8b12:	7e 10       	add	#16,r14
    8b14:	6f e3       	mov	r14,r15
    8b16:	4f 26       	lds.l	@r15+,pr
    8b18:	6e f6       	mov.l	@r15+,r14
    8b1a:	68 f6       	mov.l	@r15+,r8
    8b1c:	00 0b       	rts	
    8b1e:	00 09       	nop	
    8b20:	00 a4       	mov.b	r10,@(r0,r0)
    8b22:	00 09       	nop	
    8b24:	00 00       	.word 0x0000
    8b26:	80 84       	mov.b	r0,@(4,r8)
    8b28:	88 88       	cmp/eq	#-120,r0
    8b2a:	88 89       	cmp/eq	#-119,r0
    8b2c:	00 00       	.word 0x0000
    8b2e:	a7 4c       	bra	99ca <_Puzzle+0x952>

00008b30 <_Innerproduct>:
    8b30:	2f e6       	mov.l	r14,@-r15
    8b32:	7f ec       	add	#-20,r15
    8b34:	6e f3       	mov	r15,r14
    8b36:	61 e3       	mov	r14,r1
    8b38:	71 d4       	add	#-44,r1
    8b3a:	11 4e       	mov.l	r4,@(56,r1)
    8b3c:	61 e3       	mov	r14,r1
    8b3e:	71 d4       	add	#-44,r1
    8b40:	11 5d       	mov.l	r5,@(52,r1)
    8b42:	61 e3       	mov	r14,r1
    8b44:	71 d4       	add	#-44,r1
    8b46:	11 6c       	mov.l	r6,@(48,r1)
    8b48:	61 e3       	mov	r14,r1
    8b4a:	71 d4       	add	#-44,r1
    8b4c:	11 7b       	mov.l	r7,@(44,r1)
    8b4e:	61 e3       	mov	r14,r1
    8b50:	71 d4       	add	#-44,r1
    8b52:	51 1e       	mov.l	@(56,r1),r1
    8b54:	e2 00       	mov	#0,r2
    8b56:	21 22       	mov.l	r2,@r1
    8b58:	61 e3       	mov	r14,r1
    8b5a:	71 d4       	add	#-44,r1
    8b5c:	e2 01       	mov	#1,r2
    8b5e:	11 2f       	mov.l	r2,@(60,r1)
    8b60:	a0 30       	bra	8bc4 <_Innerproduct+0x94>
    8b62:	00 09       	nop	
    8b64:	61 e3       	mov	r14,r1
    8b66:	71 d4       	add	#-44,r1
    8b68:	51 1e       	mov.l	@(56,r1),r1
    8b6a:	62 12       	mov.l	@r1,r2
    8b6c:	61 e3       	mov	r14,r1
    8b6e:	71 d4       	add	#-44,r1
    8b70:	53 1b       	mov.l	@(44,r1),r3
    8b72:	91 32       	mov.w	8bda <_Innerproduct+0xaa>,r1	! a4
    8b74:	03 17       	mul.l	r1,r3
    8b76:	01 1a       	sts	macl,r1
    8b78:	63 e3       	mov	r14,r3
    8b7a:	73 d4       	add	#-44,r3
    8b7c:	53 3d       	mov.l	@(52,r3),r3
    8b7e:	33 1c       	add	r1,r3
    8b80:	61 e3       	mov	r14,r1
    8b82:	71 d4       	add	#-44,r1
    8b84:	51 1f       	mov.l	@(60,r1),r1
    8b86:	41 08       	shll2	r1
    8b88:	31 3c       	add	r3,r1
    8b8a:	63 12       	mov.l	@r1,r3
    8b8c:	61 e3       	mov	r14,r1
    8b8e:	71 d4       	add	#-44,r1
    8b90:	57 1f       	mov.l	@(60,r1),r7
    8b92:	91 22       	mov.w	8bda <_Innerproduct+0xaa>,r1	! a4
    8b94:	07 17       	mul.l	r1,r7
    8b96:	01 1a       	sts	macl,r1
    8b98:	67 e3       	mov	r14,r7
    8b9a:	77 d4       	add	#-44,r7
    8b9c:	57 7c       	mov.l	@(48,r7),r7
    8b9e:	37 1c       	add	r1,r7
    8ba0:	51 e6       	mov.l	@(24,r14),r1
    8ba2:	41 08       	shll2	r1
    8ba4:	31 7c       	add	r7,r1
    8ba6:	61 12       	mov.l	@r1,r1
    8ba8:	03 17       	mul.l	r1,r3
    8baa:	01 1a       	sts	macl,r1
    8bac:	32 1c       	add	r1,r2
    8bae:	61 e3       	mov	r14,r1
    8bb0:	71 d4       	add	#-44,r1
    8bb2:	51 1e       	mov.l	@(56,r1),r1
    8bb4:	21 22       	mov.l	r2,@r1
    8bb6:	61 e3       	mov	r14,r1
    8bb8:	71 d4       	add	#-44,r1
    8bba:	62 e3       	mov	r14,r2
    8bbc:	72 d4       	add	#-44,r2
    8bbe:	52 2f       	mov.l	@(60,r2),r2
    8bc0:	72 01       	add	#1,r2
    8bc2:	11 2f       	mov.l	r2,@(60,r1)
    8bc4:	61 e3       	mov	r14,r1
    8bc6:	71 d4       	add	#-44,r1
    8bc8:	52 1f       	mov.l	@(60,r1),r2
    8bca:	e1 28       	mov	#40,r1
    8bcc:	32 17       	cmp/gt	r1,r2
    8bce:	8b c9       	bf	8b64 <_Innerproduct+0x34>
    8bd0:	7e 14       	add	#20,r14
    8bd2:	6f e3       	mov	r14,r15
    8bd4:	6e f6       	mov.l	@r15+,r14
    8bd6:	00 0b       	rts	
    8bd8:	00 09       	nop	
    8bda:	00 a4       	mov.b	r10,@(r0,r0)

00008bdc <_Intmm>:
    8bdc:	2f e6       	mov.l	r14,@-r15
    8bde:	4f 22       	sts.l	pr,@-r15
    8be0:	7f f4       	add	#-12,r15
    8be2:	6e f3       	mov	r15,r14
    8be4:	d1 42       	mov.l	8cf0 <_Intmm+0x114>,r1	! 8068 <_Initrand>
    8be6:	41 0b       	jsr	@r1
    8be8:	00 09       	nop	
    8bea:	d1 42       	mov.l	8cf4 <_Intmm+0x118>,r1	! 15154 <_ima>
    8bec:	64 13       	mov	r1,r4
    8bee:	d1 42       	mov.l	8cf8 <_Intmm+0x11c>,r1	! 8a54 <_Initmatrix>
    8bf0:	41 0b       	jsr	@r1
    8bf2:	00 09       	nop	
    8bf4:	d1 41       	mov.l	8cfc <_Intmm+0x120>,r1	! c60c <_imb>
    8bf6:	64 13       	mov	r1,r4
    8bf8:	d1 3f       	mov.l	8cf8 <_Intmm+0x11c>,r1	! 8a54 <_Initmatrix>
    8bfa:	41 0b       	jsr	@r1
    8bfc:	00 09       	nop	
    8bfe:	61 e3       	mov	r14,r1
    8c00:	71 cc       	add	#-52,r1
    8c02:	e2 01       	mov	#1,r2
    8c04:	11 2f       	mov.l	r2,@(60,r1)
    8c06:	a0 3b       	bra	8c80 <_Intmm+0xa4>
    8c08:	00 09       	nop	
    8c0a:	61 e3       	mov	r14,r1
    8c0c:	71 cc       	add	#-52,r1
    8c0e:	e2 01       	mov	#1,r2
    8c10:	11 2e       	mov.l	r2,@(56,r1)
    8c12:	a0 28       	bra	8c66 <_Intmm+0x8a>
    8c14:	00 09       	nop	
    8c16:	61 e3       	mov	r14,r1
    8c18:	71 cc       	add	#-52,r1
    8c1a:	52 1f       	mov.l	@(60,r1),r2
    8c1c:	61 23       	mov	r2,r1
    8c1e:	41 08       	shll2	r1
    8c20:	31 2c       	add	r2,r1
    8c22:	41 08       	shll2	r1
    8c24:	31 1c       	add	r1,r1
    8c26:	31 2c       	add	r2,r1
    8c28:	62 e3       	mov	r14,r2
    8c2a:	72 cc       	add	#-52,r2
    8c2c:	52 2e       	mov.l	@(56,r2),r2
    8c2e:	31 2c       	add	r2,r1
    8c30:	62 13       	mov	r1,r2
    8c32:	42 08       	shll2	r2
    8c34:	d1 32       	mov.l	8d00 <_Intmm+0x124>,r1	! 18624 <_imr>
    8c36:	66 23       	mov	r2,r6
    8c38:	36 1c       	add	r1,r6
    8c3a:	d7 2e       	mov.l	8cf4 <_Intmm+0x118>,r7	! 15154 <_ima>
    8c3c:	d3 2f       	mov.l	8cfc <_Intmm+0x120>,r3	! c60c <_imb>
    8c3e:	61 e3       	mov	r14,r1
    8c40:	71 cc       	add	#-52,r1
    8c42:	62 e3       	mov	r14,r2
    8c44:	72 cc       	add	#-52,r2
    8c46:	52 2e       	mov.l	@(56,r2),r2
    8c48:	2f 22       	mov.l	r2,@r15
    8c4a:	64 63       	mov	r6,r4
    8c4c:	65 73       	mov	r7,r5
    8c4e:	66 33       	mov	r3,r6
    8c50:	57 1f       	mov.l	@(60,r1),r7
    8c52:	d1 2c       	mov.l	8d04 <_Intmm+0x128>,r1	! 8b30 <_Innerproduct>
    8c54:	41 0b       	jsr	@r1
    8c56:	00 09       	nop	
    8c58:	61 e3       	mov	r14,r1
    8c5a:	71 cc       	add	#-52,r1
    8c5c:	62 e3       	mov	r14,r2
    8c5e:	72 cc       	add	#-52,r2
    8c60:	52 2e       	mov.l	@(56,r2),r2
    8c62:	72 01       	add	#1,r2
    8c64:	11 2e       	mov.l	r2,@(56,r1)
    8c66:	61 e3       	mov	r14,r1
    8c68:	71 cc       	add	#-52,r1
    8c6a:	52 1e       	mov.l	@(56,r1),r2
    8c6c:	e1 28       	mov	#40,r1
    8c6e:	32 17       	cmp/gt	r1,r2
    8c70:	8b d1       	bf	8c16 <_Intmm+0x3a>
    8c72:	61 e3       	mov	r14,r1
    8c74:	71 cc       	add	#-52,r1
    8c76:	62 e3       	mov	r14,r2
    8c78:	72 cc       	add	#-52,r2
    8c7a:	52 2f       	mov.l	@(60,r2),r2
    8c7c:	72 01       	add	#1,r2
    8c7e:	11 2f       	mov.l	r2,@(60,r1)
    8c80:	61 e3       	mov	r14,r1
    8c82:	71 cc       	add	#-52,r1
    8c84:	52 1f       	mov.l	@(60,r1),r2
    8c86:	e1 28       	mov	#40,r1
    8c88:	32 17       	cmp/gt	r1,r2
    8c8a:	8b be       	bf	8c0a <_Intmm+0x2e>
    8c8c:	d1 1c       	mov.l	8d00 <_Intmm+0x124>,r1	! 18624 <_imr>
    8c8e:	71 7c       	add	#124,r1
    8c90:	52 1b       	mov.l	@(44,r1),r2
    8c92:	91 27       	mov.w	8ce4 <_Intmm+0x108>,r1	! e4b8
    8c94:	32 10       	cmp/eq	r1,r2
    8c96:	89 05       	bt	8ca4 <_Intmm+0xc8>
    8c98:	d1 1b       	mov.l	8d08 <_Intmm+0x12c>,r1	! 1487c <_results>
    8c9a:	61 12       	mov.l	@r1,r1
    8c9c:	e2 08       	mov	#8,r2
    8c9e:	22 1b       	or	r1,r2
    8ca0:	d1 19       	mov.l	8d08 <_Intmm+0x12c>,r1	! 1487c <_results>
    8ca2:	21 22       	mov.l	r2,@r1
    8ca4:	d2 16       	mov.l	8d00 <_Intmm+0x124>,r2	! 18624 <_imr>
    8ca6:	91 1e       	mov.w	8ce6 <_Intmm+0x10a>,r1	! cfc
    8ca8:	31 2c       	add	r2,r1
    8caa:	52 19       	mov.l	@(36,r1),r2
    8cac:	91 1c       	mov.w	8ce8 <_Intmm+0x10c>,r1	! 1dec
    8cae:	32 10       	cmp/eq	r1,r2
    8cb0:	89 05       	bt	8cbe <_Intmm+0xe2>
    8cb2:	d1 15       	mov.l	8d08 <_Intmm+0x12c>,r1	! 1487c <_results>
    8cb4:	61 12       	mov.l	@r1,r1
    8cb6:	e2 08       	mov	#8,r2
    8cb8:	22 1b       	or	r1,r2
    8cba:	d1 13       	mov.l	8d08 <_Intmm+0x12c>,r1	! 1487c <_results>
    8cbc:	21 22       	mov.l	r2,@r1
    8cbe:	d2 10       	mov.l	8d00 <_Intmm+0x124>,r2	! 18624 <_imr>
    8cc0:	91 13       	mov.w	8cea <_Intmm+0x10e>,r1	! 1a3c
    8cc2:	31 2c       	add	r2,r1
    8cc4:	52 11       	mov.l	@(4,r1),r2
    8cc6:	91 11       	mov.w	8cec <_Intmm+0x110>,r1	! 155c
    8cc8:	32 10       	cmp/eq	r1,r2
    8cca:	89 05       	bt	8cd8 <_Intmm+0xfc>
    8ccc:	d1 0e       	mov.l	8d08 <_Intmm+0x12c>,r1	! 1487c <_results>
    8cce:	61 12       	mov.l	@r1,r1
    8cd0:	e2 08       	mov	#8,r2
    8cd2:	22 1b       	or	r1,r2
    8cd4:	d1 0c       	mov.l	8d08 <_Intmm+0x12c>,r1	! 1487c <_results>
    8cd6:	21 22       	mov.l	r2,@r1
    8cd8:	7e 0c       	add	#12,r14
    8cda:	6f e3       	mov	r14,r15
    8cdc:	4f 26       	lds.l	@r15+,pr
    8cde:	6e f6       	mov.l	@r15+,r14
    8ce0:	00 0b       	rts	
    8ce2:	00 09       	nop	
    8ce4:	e4 b8       	mov	#-72,r4
    8ce6:	0c fc       	mov.b	@(r0,r15),r12
    8ce8:	1d ec       	mov.l	r14,@(48,r13)
    8cea:	1a 3c       	mov.l	r3,@(48,r10)
    8cec:	15 5c       	mov.l	r5,@(48,r5)
    8cee:	00 09       	nop	
    8cf0:	00 00       	.word 0x0000
    8cf2:	80 68       	mov.b	r0,@(8,r6)
    8cf4:	00 01       	.word 0x0001
    8cf6:	51 54       	mov.l	@(16,r5),r1
    8cf8:	00 00       	.word 0x0000
    8cfa:	8a 54       	.word 0x8a54
    8cfc:	00 00       	.word 0x0000
    8cfe:	c6 0c       	mov.l	@(48,gbr),r0
    8d00:	00 01       	.word 0x0001
    8d02:	86 24       	.word 0x8624
    8d04:	00 00       	.word 0x0000
    8d06:	8b 30       	bf	8d6a <_Fit+0x5e>
    8d08:	00 01       	.word 0x0001
    8d0a:	48 7c       	.word 0x487c

00008d0c <_Fit>:
    8d0c:	2f e6       	mov.l	r14,@-r15
    8d0e:	7f f4       	add	#-12,r15
    8d10:	6e f3       	mov	r15,r14
    8d12:	61 e3       	mov	r14,r1
    8d14:	71 cc       	add	#-52,r1
    8d16:	11 4e       	mov.l	r4,@(56,r1)
    8d18:	61 e3       	mov	r14,r1
    8d1a:	71 cc       	add	#-52,r1
    8d1c:	11 5d       	mov.l	r5,@(52,r1)
    8d1e:	61 e3       	mov	r14,r1
    8d20:	71 cc       	add	#-52,r1
    8d22:	e2 00       	mov	#0,r2
    8d24:	11 2f       	mov.l	r2,@(60,r1)
    8d26:	a0 27       	bra	8d78 <_Fit+0x6c>
    8d28:	00 09       	nop	
    8d2a:	d2 1d       	mov.l	8da0 <_Fit+0x94>,r2	! e07c <_p>
    8d2c:	61 e3       	mov	r14,r1
    8d2e:	71 cc       	add	#-52,r1
    8d30:	51 1e       	mov.l	@(56,r1),r1
    8d32:	63 13       	mov	r1,r3
    8d34:	43 18       	shll8	r3
    8d36:	33 3c       	add	r3,r3
    8d38:	61 e3       	mov	r14,r1
    8d3a:	71 cc       	add	#-52,r1
    8d3c:	51 1f       	mov.l	@(60,r1),r1
    8d3e:	31 3c       	add	r3,r1
    8d40:	41 08       	shll2	r1
    8d42:	31 2c       	add	r2,r1
    8d44:	61 12       	mov.l	@r1,r1
    8d46:	21 18       	tst	r1,r1
    8d48:	89 0f       	bt	8d6a <_Fit+0x5e>
    8d4a:	62 e3       	mov	r14,r2
    8d4c:	72 cc       	add	#-52,r2
    8d4e:	61 e3       	mov	r14,r1
    8d50:	71 cc       	add	#-52,r1
    8d52:	52 2d       	mov.l	@(52,r2),r2
    8d54:	51 1f       	mov.l	@(60,r1),r1
    8d56:	31 2c       	add	r2,r1
    8d58:	d2 12       	mov.l	8da4 <_Fit+0x98>,r2	! b1b8 <_puzzl>
    8d5a:	41 08       	shll2	r1
    8d5c:	31 2c       	add	r2,r1
    8d5e:	61 12       	mov.l	@r1,r1
    8d60:	21 18       	tst	r1,r1
    8d62:	89 02       	bt	8d6a <_Fit+0x5e>
    8d64:	e1 00       	mov	#0,r1
    8d66:	a0 14       	bra	8d92 <_Fit+0x86>
    8d68:	00 09       	nop	
    8d6a:	61 e3       	mov	r14,r1
    8d6c:	71 cc       	add	#-52,r1
    8d6e:	62 e3       	mov	r14,r2
    8d70:	72 cc       	add	#-52,r2
    8d72:	52 2f       	mov.l	@(60,r2),r2
    8d74:	72 01       	add	#1,r2
    8d76:	11 2f       	mov.l	r2,@(60,r1)
    8d78:	d2 0b       	mov.l	8da8 <_Fit+0x9c>,r2	! 185dc <_piecemax>
    8d7a:	61 e3       	mov	r14,r1
    8d7c:	71 cc       	add	#-52,r1
    8d7e:	51 1e       	mov.l	@(56,r1),r1
    8d80:	41 08       	shll2	r1
    8d82:	31 2c       	add	r2,r1
    8d84:	62 12       	mov.l	@r1,r2
    8d86:	61 e3       	mov	r14,r1
    8d88:	71 cc       	add	#-52,r1
    8d8a:	51 1f       	mov.l	@(60,r1),r1
    8d8c:	32 13       	cmp/ge	r1,r2
    8d8e:	89 cc       	bt	8d2a <_Fit+0x1e>
    8d90:	e1 01       	mov	#1,r1
    8d92:	60 13       	mov	r1,r0
    8d94:	7e 0c       	add	#12,r14
    8d96:	6f e3       	mov	r14,r15
    8d98:	6e f6       	mov.l	@r15+,r14
    8d9a:	00 0b       	rts	
    8d9c:	00 09       	nop	
    8d9e:	00 09       	nop	
    8da0:	00 00       	.word 0x0000
    8da2:	e0 7c       	mov	#124,r0
    8da4:	00 00       	.word 0x0000
    8da6:	b1 b8       	bsr	911a <_Puzzle+0xa2>
    8da8:	00 01       	.word 0x0001
    8daa:	85 dc       	mov.w	@(24,r13),r0

00008dac <_Place>:
    8dac:	2f e6       	mov.l	r14,@-r15
    8dae:	7f f4       	add	#-12,r15
    8db0:	6e f3       	mov	r15,r14
    8db2:	61 e3       	mov	r14,r1
    8db4:	71 cc       	add	#-52,r1
    8db6:	11 4e       	mov.l	r4,@(56,r1)
    8db8:	61 e3       	mov	r14,r1
    8dba:	71 cc       	add	#-52,r1
    8dbc:	11 5d       	mov.l	r5,@(52,r1)
    8dbe:	61 e3       	mov	r14,r1
    8dc0:	71 cc       	add	#-52,r1
    8dc2:	e2 00       	mov	#0,r2
    8dc4:	11 2f       	mov.l	r2,@(60,r1)
    8dc6:	a0 23       	bra	8e10 <_Place+0x64>
    8dc8:	00 09       	nop	
    8dca:	d2 38       	mov.l	8eac <_Place+0x100>,r2	! e07c <_p>
    8dcc:	61 e3       	mov	r14,r1
    8dce:	71 cc       	add	#-52,r1
    8dd0:	51 1e       	mov.l	@(56,r1),r1
    8dd2:	63 13       	mov	r1,r3
    8dd4:	43 18       	shll8	r3
    8dd6:	33 3c       	add	r3,r3
    8dd8:	61 e3       	mov	r14,r1
    8dda:	71 cc       	add	#-52,r1
    8ddc:	51 1f       	mov.l	@(60,r1),r1
    8dde:	31 3c       	add	r3,r1
    8de0:	41 08       	shll2	r1
    8de2:	31 2c       	add	r2,r1
    8de4:	61 12       	mov.l	@r1,r1
    8de6:	21 18       	tst	r1,r1
    8de8:	89 0b       	bt	8e02 <_Place+0x56>
    8dea:	62 e3       	mov	r14,r2
    8dec:	72 cc       	add	#-52,r2
    8dee:	61 e3       	mov	r14,r1
    8df0:	71 cc       	add	#-52,r1
    8df2:	52 2d       	mov.l	@(52,r2),r2
    8df4:	51 1f       	mov.l	@(60,r1),r1
    8df6:	31 2c       	add	r2,r1
    8df8:	d2 2d       	mov.l	8eb0 <_Place+0x104>,r2	! b1b8 <_puzzl>
    8dfa:	41 08       	shll2	r1
    8dfc:	31 2c       	add	r2,r1
    8dfe:	e2 01       	mov	#1,r2
    8e00:	21 22       	mov.l	r2,@r1
    8e02:	61 e3       	mov	r14,r1
    8e04:	71 cc       	add	#-52,r1
    8e06:	62 e3       	mov	r14,r2
    8e08:	72 cc       	add	#-52,r2
    8e0a:	52 2f       	mov.l	@(60,r2),r2
    8e0c:	72 01       	add	#1,r2
    8e0e:	11 2f       	mov.l	r2,@(60,r1)
    8e10:	d2 28       	mov.l	8eb4 <_Place+0x108>,r2	! 185dc <_piecemax>
    8e12:	61 e3       	mov	r14,r1
    8e14:	71 cc       	add	#-52,r1
    8e16:	51 1e       	mov.l	@(56,r1),r1
    8e18:	41 08       	shll2	r1
    8e1a:	31 2c       	add	r2,r1
    8e1c:	62 12       	mov.l	@r1,r2
    8e1e:	61 e3       	mov	r14,r1
    8e20:	71 cc       	add	#-52,r1
    8e22:	51 1f       	mov.l	@(60,r1),r1
    8e24:	32 13       	cmp/ge	r1,r2
    8e26:	89 d0       	bt	8dca <_Place+0x1e>
    8e28:	d2 23       	mov.l	8eb8 <_Place+0x10c>,r2	! b9bc <_class>
    8e2a:	61 e3       	mov	r14,r1
    8e2c:	71 cc       	add	#-52,r1
    8e2e:	51 1e       	mov.l	@(56,r1),r1
    8e30:	41 08       	shll2	r1
    8e32:	31 2c       	add	r2,r1
    8e34:	61 12       	mov.l	@r1,r1
    8e36:	d3 20       	mov.l	8eb8 <_Place+0x10c>,r3	! b9bc <_class>
    8e38:	62 e3       	mov	r14,r2
    8e3a:	72 cc       	add	#-52,r2
    8e3c:	52 2e       	mov.l	@(56,r2),r2
    8e3e:	42 08       	shll2	r2
    8e40:	32 3c       	add	r3,r2
    8e42:	62 22       	mov.l	@r2,r2
    8e44:	d3 1d       	mov.l	8ebc <_Place+0x110>,r3	! 18610 <_piececount>
    8e46:	42 08       	shll2	r2
    8e48:	32 3c       	add	r3,r2
    8e4a:	62 22       	mov.l	@r2,r2
    8e4c:	72 ff       	add	#-1,r2
    8e4e:	d3 1b       	mov.l	8ebc <_Place+0x110>,r3	! 18610 <_piececount>
    8e50:	41 08       	shll2	r1
    8e52:	31 3c       	add	r3,r1
    8e54:	21 22       	mov.l	r2,@r1
    8e56:	61 e3       	mov	r14,r1
    8e58:	71 cc       	add	#-52,r1
    8e5a:	62 e3       	mov	r14,r2
    8e5c:	72 cc       	add	#-52,r2
    8e5e:	52 2d       	mov.l	@(52,r2),r2
    8e60:	11 2f       	mov.l	r2,@(60,r1)
    8e62:	a0 15       	bra	8e90 <_Place+0xe4>
    8e64:	00 09       	nop	
    8e66:	d2 12       	mov.l	8eb0 <_Place+0x104>,r2	! b1b8 <_puzzl>
    8e68:	61 e3       	mov	r14,r1
    8e6a:	71 cc       	add	#-52,r1
    8e6c:	51 1f       	mov.l	@(60,r1),r1
    8e6e:	41 08       	shll2	r1
    8e70:	31 2c       	add	r2,r1
    8e72:	61 12       	mov.l	@r1,r1
    8e74:	21 18       	tst	r1,r1
    8e76:	8b 04       	bf	8e82 <_Place+0xd6>
    8e78:	61 e3       	mov	r14,r1
    8e7a:	71 cc       	add	#-52,r1
    8e7c:	51 1f       	mov.l	@(60,r1),r1
    8e7e:	a0 0e       	bra	8e9e <_Place+0xf2>
    8e80:	00 09       	nop	
    8e82:	61 e3       	mov	r14,r1
    8e84:	71 cc       	add	#-52,r1
    8e86:	62 e3       	mov	r14,r2
    8e88:	72 cc       	add	#-52,r2
    8e8a:	52 2f       	mov.l	@(60,r2),r2
    8e8c:	72 01       	add	#1,r2
    8e8e:	11 2f       	mov.l	r2,@(60,r1)
    8e90:	61 e3       	mov	r14,r1
    8e92:	71 cc       	add	#-52,r1
    8e94:	52 1f       	mov.l	@(60,r1),r2
    8e96:	91 08       	mov.w	8eaa <_Place+0xfe>,r1	! 1ff
    8e98:	32 17       	cmp/gt	r1,r2
    8e9a:	8b e4       	bf	8e66 <_Place+0xba>
    8e9c:	e1 00       	mov	#0,r1
    8e9e:	60 13       	mov	r1,r0
    8ea0:	7e 0c       	add	#12,r14
    8ea2:	6f e3       	mov	r14,r15
    8ea4:	6e f6       	mov.l	@r15+,r14
    8ea6:	00 0b       	rts	
    8ea8:	00 09       	nop	
    8eaa:	01 ff       	mac.l	@r15+,@r1+
    8eac:	00 00       	.word 0x0000
    8eae:	e0 7c       	mov	#124,r0
    8eb0:	00 00       	.word 0x0000
    8eb2:	b1 b8       	bsr	9226 <_Puzzle+0x1ae>
    8eb4:	00 01       	.word 0x0001
    8eb6:	85 dc       	mov.w	@(24,r13),r0
    8eb8:	00 00       	.word 0x0000
    8eba:	b9 bc       	bsr	8236 <_Perm+0xa>
    8ebc:	00 01       	.word 0x0001
    8ebe:	86 10       	.word 0x8610

00008ec0 <_Remove>:
    8ec0:	2f e6       	mov.l	r14,@-r15
    8ec2:	7f f4       	add	#-12,r15
    8ec4:	6e f3       	mov	r15,r14
    8ec6:	61 e3       	mov	r14,r1
    8ec8:	71 cc       	add	#-52,r1
    8eca:	11 4e       	mov.l	r4,@(56,r1)
    8ecc:	61 e3       	mov	r14,r1
    8ece:	71 cc       	add	#-52,r1
    8ed0:	11 5d       	mov.l	r5,@(52,r1)
    8ed2:	61 e3       	mov	r14,r1
    8ed4:	71 cc       	add	#-52,r1
    8ed6:	e2 00       	mov	#0,r2
    8ed8:	11 2f       	mov.l	r2,@(60,r1)
    8eda:	a0 23       	bra	8f24 <_Remove+0x64>
    8edc:	00 09       	nop	
    8ede:	d2 25       	mov.l	8f74 <_Remove+0xb4>,r2	! e07c <_p>
    8ee0:	61 e3       	mov	r14,r1
    8ee2:	71 cc       	add	#-52,r1
    8ee4:	51 1e       	mov.l	@(56,r1),r1
    8ee6:	63 13       	mov	r1,r3
    8ee8:	43 18       	shll8	r3
    8eea:	33 3c       	add	r3,r3
    8eec:	61 e3       	mov	r14,r1
    8eee:	71 cc       	add	#-52,r1
    8ef0:	51 1f       	mov.l	@(60,r1),r1
    8ef2:	31 3c       	add	r3,r1
    8ef4:	41 08       	shll2	r1
    8ef6:	31 2c       	add	r2,r1
    8ef8:	61 12       	mov.l	@r1,r1
    8efa:	21 18       	tst	r1,r1
    8efc:	89 0b       	bt	8f16 <_Remove+0x56>
    8efe:	62 e3       	mov	r14,r2
    8f00:	72 cc       	add	#-52,r2
    8f02:	61 e3       	mov	r14,r1
    8f04:	71 cc       	add	#-52,r1
    8f06:	52 2d       	mov.l	@(52,r2),r2
    8f08:	51 1f       	mov.l	@(60,r1),r1
    8f0a:	31 2c       	add	r2,r1
    8f0c:	d2 1a       	mov.l	8f78 <_Remove+0xb8>,r2	! b1b8 <_puzzl>
    8f0e:	41 08       	shll2	r1
    8f10:	31 2c       	add	r2,r1
    8f12:	e2 00       	mov	#0,r2
    8f14:	21 22       	mov.l	r2,@r1
    8f16:	61 e3       	mov	r14,r1
    8f18:	71 cc       	add	#-52,r1
    8f1a:	62 e3       	mov	r14,r2
    8f1c:	72 cc       	add	#-52,r2
    8f1e:	52 2f       	mov.l	@(60,r2),r2
    8f20:	72 01       	add	#1,r2
    8f22:	11 2f       	mov.l	r2,@(60,r1)
    8f24:	d2 15       	mov.l	8f7c <_Remove+0xbc>,r2	! 185dc <_piecemax>
    8f26:	61 e3       	mov	r14,r1
    8f28:	71 cc       	add	#-52,r1
    8f2a:	51 1e       	mov.l	@(56,r1),r1
    8f2c:	41 08       	shll2	r1
    8f2e:	31 2c       	add	r2,r1
    8f30:	62 12       	mov.l	@r1,r2
    8f32:	61 e3       	mov	r14,r1
    8f34:	71 cc       	add	#-52,r1
    8f36:	51 1f       	mov.l	@(60,r1),r1
    8f38:	32 13       	cmp/ge	r1,r2
    8f3a:	89 d0       	bt	8ede <_Remove+0x1e>
    8f3c:	d2 10       	mov.l	8f80 <_Remove+0xc0>,r2	! b9bc <_class>
    8f3e:	61 e3       	mov	r14,r1
    8f40:	71 cc       	add	#-52,r1
    8f42:	51 1e       	mov.l	@(56,r1),r1
    8f44:	41 08       	shll2	r1
    8f46:	31 2c       	add	r2,r1
    8f48:	61 12       	mov.l	@r1,r1
    8f4a:	d3 0d       	mov.l	8f80 <_Remove+0xc0>,r3	! b9bc <_class>
    8f4c:	62 e3       	mov	r14,r2
    8f4e:	72 cc       	add	#-52,r2
    8f50:	52 2e       	mov.l	@(56,r2),r2
    8f52:	42 08       	shll2	r2
    8f54:	32 3c       	add	r3,r2
    8f56:	62 22       	mov.l	@r2,r2
    8f58:	d3 0a       	mov.l	8f84 <_Remove+0xc4>,r3	! 18610 <_piececount>
    8f5a:	42 08       	shll2	r2
    8f5c:	32 3c       	add	r3,r2
    8f5e:	62 22       	mov.l	@r2,r2
    8f60:	72 01       	add	#1,r2
    8f62:	d3 08       	mov.l	8f84 <_Remove+0xc4>,r3	! 18610 <_piececount>
    8f64:	41 08       	shll2	r1
    8f66:	31 3c       	add	r3,r1
    8f68:	21 22       	mov.l	r2,@r1
    8f6a:	7e 0c       	add	#12,r14
    8f6c:	6f e3       	mov	r14,r15
    8f6e:	6e f6       	mov.l	@r15+,r14
    8f70:	00 0b       	rts	
    8f72:	00 09       	nop	
    8f74:	00 00       	.word 0x0000
    8f76:	e0 7c       	mov	#124,r0
    8f78:	00 00       	.word 0x0000
    8f7a:	b1 b8       	bsr	92ee <_Puzzle+0x276>
    8f7c:	00 01       	.word 0x0001
    8f7e:	85 dc       	mov.w	@(24,r13),r0
    8f80:	00 00       	.word 0x0000
    8f82:	b9 bc       	bsr	82fe <_Getelement+0x1a>
    8f84:	00 01       	.word 0x0001
    8f86:	86 10       	.word 0x8610

00008f88 <_Trial>:
    8f88:	2f 86       	mov.l	r8,@-r15
    8f8a:	2f e6       	mov.l	r14,@-r15
    8f8c:	4f 22       	sts.l	pr,@-r15
    8f8e:	7f f4       	add	#-12,r15
    8f90:	6e f3       	mov	r15,r14
    8f92:	61 e3       	mov	r14,r1
    8f94:	71 cc       	add	#-52,r1
    8f96:	11 4d       	mov.l	r4,@(52,r1)
    8f98:	d1 30       	mov.l	905c <_Trial+0xd4>,r1	! b1b4 <_kount>
    8f9a:	61 12       	mov.l	@r1,r1
    8f9c:	62 13       	mov	r1,r2
    8f9e:	72 01       	add	#1,r2
    8fa0:	d1 2e       	mov.l	905c <_Trial+0xd4>,r1	! b1b4 <_kount>
    8fa2:	21 22       	mov.l	r2,@r1
    8fa4:	61 e3       	mov	r14,r1
    8fa6:	71 cc       	add	#-52,r1
    8fa8:	e2 00       	mov	#0,r2
    8faa:	11 2f       	mov.l	r2,@(60,r1)
    8fac:	a0 47       	bra	903e <_Trial+0xb6>
    8fae:	00 09       	nop	
    8fb0:	d2 2b       	mov.l	9060 <_Trial+0xd8>,r2	! b9bc <_class>
    8fb2:	61 e3       	mov	r14,r1
    8fb4:	71 cc       	add	#-52,r1
    8fb6:	51 1f       	mov.l	@(60,r1),r1
    8fb8:	41 08       	shll2	r1
    8fba:	31 2c       	add	r2,r1
    8fbc:	61 12       	mov.l	@r1,r1
    8fbe:	d2 29       	mov.l	9064 <_Trial+0xdc>,r2	! 18610 <_piececount>
    8fc0:	41 08       	shll2	r1
    8fc2:	31 2c       	add	r2,r1
    8fc4:	61 12       	mov.l	@r1,r1
    8fc6:	21 18       	tst	r1,r1
    8fc8:	89 32       	bt	9030 <_Trial+0xa8>
    8fca:	62 e3       	mov	r14,r2
    8fcc:	72 cc       	add	#-52,r2
    8fce:	61 e3       	mov	r14,r1
    8fd0:	71 cc       	add	#-52,r1
    8fd2:	54 2f       	mov.l	@(60,r2),r4
    8fd4:	55 1d       	mov.l	@(52,r1),r5
    8fd6:	d1 24       	mov.l	9068 <_Trial+0xe0>,r1	! 8d0c <_Fit>
    8fd8:	41 0b       	jsr	@r1
    8fda:	00 09       	nop	
    8fdc:	61 03       	mov	r0,r1
    8fde:	21 18       	tst	r1,r1
    8fe0:	89 26       	bt	9030 <_Trial+0xa8>
    8fe2:	68 e3       	mov	r14,r8
    8fe4:	78 cc       	add	#-52,r8
    8fe6:	62 e3       	mov	r14,r2
    8fe8:	72 cc       	add	#-52,r2
    8fea:	61 e3       	mov	r14,r1
    8fec:	71 cc       	add	#-52,r1
    8fee:	54 2f       	mov.l	@(60,r2),r4
    8ff0:	55 1d       	mov.l	@(52,r1),r5
    8ff2:	d1 1e       	mov.l	906c <_Trial+0xe4>,r1	! 8dac <_Place>
    8ff4:	41 0b       	jsr	@r1
    8ff6:	00 09       	nop	
    8ff8:	61 03       	mov	r0,r1
    8ffa:	18 1e       	mov.l	r1,@(56,r8)
    8ffc:	61 e3       	mov	r14,r1
    8ffe:	71 cc       	add	#-52,r1
    9000:	54 1e       	mov.l	@(56,r1),r4
    9002:	d1 1b       	mov.l	9070 <_Trial+0xe8>,r1	! 8f88 <_Trial>
    9004:	41 0b       	jsr	@r1
    9006:	00 09       	nop	
    9008:	61 03       	mov	r0,r1
    900a:	21 18       	tst	r1,r1
    900c:	8b 04       	bf	9018 <_Trial+0x90>
    900e:	61 e3       	mov	r14,r1
    9010:	71 cc       	add	#-52,r1
    9012:	51 1e       	mov.l	@(56,r1),r1
    9014:	21 18       	tst	r1,r1
    9016:	8b 02       	bf	901e <_Trial+0x96>
    9018:	e1 01       	mov	#1,r1
    901a:	a0 17       	bra	904c <_Trial+0xc4>
    901c:	00 09       	nop	
    901e:	62 e3       	mov	r14,r2
    9020:	72 cc       	add	#-52,r2
    9022:	61 e3       	mov	r14,r1
    9024:	71 cc       	add	#-52,r1
    9026:	54 2f       	mov.l	@(60,r2),r4
    9028:	55 1d       	mov.l	@(52,r1),r5
    902a:	d1 12       	mov.l	9074 <_Trial+0xec>,r1	! 8ec0 <_Remove>
    902c:	41 0b       	jsr	@r1
    902e:	00 09       	nop	
    9030:	61 e3       	mov	r14,r1
    9032:	71 cc       	add	#-52,r1
    9034:	62 e3       	mov	r14,r2
    9036:	72 cc       	add	#-52,r2
    9038:	52 2f       	mov.l	@(60,r2),r2
    903a:	72 01       	add	#1,r2
    903c:	11 2f       	mov.l	r2,@(60,r1)
    903e:	61 e3       	mov	r14,r1
    9040:	71 cc       	add	#-52,r1
    9042:	52 1f       	mov.l	@(60,r1),r2
    9044:	e1 0c       	mov	#12,r1
    9046:	32 17       	cmp/gt	r1,r2
    9048:	8b b2       	bf	8fb0 <_Trial+0x28>
    904a:	e1 00       	mov	#0,r1
    904c:	60 13       	mov	r1,r0
    904e:	7e 0c       	add	#12,r14
    9050:	6f e3       	mov	r14,r15
    9052:	4f 26       	lds.l	@r15+,pr
    9054:	6e f6       	mov.l	@r15+,r14
    9056:	68 f6       	mov.l	@r15+,r8
    9058:	00 0b       	rts	
    905a:	00 09       	nop	
    905c:	00 00       	.word 0x0000
    905e:	b1 b4       	bsr	93ca <_Puzzle+0x352>
    9060:	00 00       	.word 0x0000
    9062:	b9 bc       	bsr	83de <_Push+0x9a>
    9064:	00 01       	.word 0x0001
    9066:	86 10       	.word 0x8610
    9068:	00 00       	.word 0x0000
    906a:	8d 0c       	bt.s	9086 <_Puzzle+0xe>
    906c:	00 00       	.word 0x0000
    906e:	8d ac       	bt.s	8fca <_Trial+0x42>
    9070:	00 00       	.word 0x0000
    9072:	8f 88       	bf.s	8f86 <_Remove+0xc6>
    9074:	00 00       	.word 0x0000
    9076:	8e c0       	.word 0x8ec0

00009078 <_Puzzle>:
    9078:	2f e6       	mov.l	r14,@-r15
    907a:	4f 22       	sts.l	pr,@-r15
    907c:	7f f0       	add	#-16,r15
    907e:	6e f3       	mov	r15,r14
    9080:	61 e3       	mov	r14,r1
    9082:	71 d0       	add	#-48,r1
    9084:	e2 00       	mov	#0,r2
    9086:	11 2c       	mov.l	r2,@(48,r1)
    9088:	a0 0f       	bra	90aa <_Puzzle+0x32>
    908a:	00 09       	nop	
    908c:	d2 38       	mov.l	9170 <_Puzzle+0xf8>,r2	! b1b8 <_puzzl>
    908e:	61 e3       	mov	r14,r1
    9090:	71 d0       	add	#-48,r1
    9092:	51 1c       	mov.l	@(48,r1),r1
    9094:	41 08       	shll2	r1
    9096:	31 2c       	add	r2,r1
    9098:	e2 01       	mov	#1,r2
    909a:	21 22       	mov.l	r2,@r1
    909c:	61 e3       	mov	r14,r1
    909e:	71 d0       	add	#-48,r1
    90a0:	62 e3       	mov	r14,r2
    90a2:	72 d0       	add	#-48,r2
    90a4:	52 2c       	mov.l	@(48,r2),r2
    90a6:	72 01       	add	#1,r2
    90a8:	11 2c       	mov.l	r2,@(48,r1)
    90aa:	61 e3       	mov	r14,r1
    90ac:	71 d0       	add	#-48,r1
    90ae:	52 1c       	mov.l	@(48,r1),r2
    90b0:	91 5c       	mov.w	916c <_Puzzle+0xf4>,r1	! 1ff
    90b2:	32 17       	cmp/gt	r1,r2
    90b4:	8b ea       	bf	908c <_Puzzle+0x14>
    90b6:	61 e3       	mov	r14,r1
    90b8:	71 d0       	add	#-48,r1
    90ba:	e2 01       	mov	#1,r2
    90bc:	11 2f       	mov.l	r2,@(60,r1)
    90be:	a0 43       	bra	9148 <_Puzzle+0xd0>
    90c0:	00 09       	nop	
    90c2:	61 e3       	mov	r14,r1
    90c4:	71 d0       	add	#-48,r1
    90c6:	e2 01       	mov	#1,r2
    90c8:	11 2e       	mov.l	r2,@(56,r1)
    90ca:	a0 30       	bra	912e <_Puzzle+0xb6>
    90cc:	00 09       	nop	
    90ce:	61 e3       	mov	r14,r1
    90d0:	71 d0       	add	#-48,r1
    90d2:	e2 01       	mov	#1,r2
    90d4:	11 2d       	mov.l	r2,@(52,r1)
    90d6:	a0 1d       	bra	9114 <_Puzzle+0x9c>
    90d8:	00 09       	nop	
    90da:	61 e3       	mov	r14,r1
    90dc:	71 d0       	add	#-48,r1
    90de:	51 1d       	mov.l	@(52,r1),r1
    90e0:	62 13       	mov	r1,r2
    90e2:	42 08       	shll2	r2
    90e4:	32 2c       	add	r2,r2
    90e6:	61 e3       	mov	r14,r1
    90e8:	71 d0       	add	#-48,r1
    90ea:	51 1e       	mov.l	@(56,r1),r1
    90ec:	31 2c       	add	r2,r1
    90ee:	62 13       	mov	r1,r2
    90f0:	42 08       	shll2	r2
    90f2:	32 2c       	add	r2,r2
    90f4:	61 e3       	mov	r14,r1
    90f6:	71 d0       	add	#-48,r1
    90f8:	51 1f       	mov.l	@(60,r1),r1
    90fa:	31 2c       	add	r2,r1
    90fc:	d2 1c       	mov.l	9170 <_Puzzle+0xf8>,r2	! b1b8 <_puzzl>
    90fe:	41 08       	shll2	r1
    9100:	31 2c       	add	r2,r1
    9102:	e2 00       	mov	#0,r2
    9104:	21 22       	mov.l	r2,@r1
    9106:	61 e3       	mov	r14,r1
    9108:	71 d0       	add	#-48,r1
    910a:	62 e3       	mov	r14,r2
    910c:	72 d0       	add	#-48,r2
    910e:	52 2d       	mov.l	@(52,r2),r2
    9110:	72 01       	add	#1,r2
    9112:	11 2d       	mov.l	r2,@(52,r1)
    9114:	61 e3       	mov	r14,r1
    9116:	71 d0       	add	#-48,r1
    9118:	52 1d       	mov.l	@(52,r1),r2
    911a:	e1 05       	mov	#5,r1
    911c:	32 17       	cmp/gt	r1,r2
    911e:	8b dc       	bf	90da <_Puzzle+0x62>
    9120:	61 e3       	mov	r14,r1
    9122:	71 d0       	add	#-48,r1
    9124:	62 e3       	mov	r14,r2
    9126:	72 d0       	add	#-48,r2
    9128:	52 2e       	mov.l	@(56,r2),r2
    912a:	72 01       	add	#1,r2
    912c:	11 2e       	mov.l	r2,@(56,r1)
    912e:	61 e3       	mov	r14,r1
    9130:	71 d0       	add	#-48,r1
    9132:	52 1e       	mov.l	@(56,r1),r2
    9134:	e1 05       	mov	#5,r1
    9136:	32 17       	cmp/gt	r1,r2
    9138:	8b c9       	bf	90ce <_Puzzle+0x56>
    913a:	61 e3       	mov	r14,r1
    913c:	71 d0       	add	#-48,r1
    913e:	62 e3       	mov	r14,r2
    9140:	72 d0       	add	#-48,r2
    9142:	52 2f       	mov.l	@(60,r2),r2
    9144:	72 01       	add	#1,r2
    9146:	11 2f       	mov.l	r2,@(60,r1)
    9148:	61 e3       	mov	r14,r1
    914a:	71 d0       	add	#-48,r1
    914c:	52 1f       	mov.l	@(60,r1),r2
    914e:	e1 05       	mov	#5,r1
    9150:	32 17       	cmp/gt	r1,r2
    9152:	8b b6       	bf	90c2 <_Puzzle+0x4a>
    9154:	61 e3       	mov	r14,r1
    9156:	71 d0       	add	#-48,r1
    9158:	e2 00       	mov	#0,r2
    915a:	11 2f       	mov.l	r2,@(60,r1)
    915c:	a0 2d       	bra	91ba <_Puzzle+0x142>
    915e:	00 09       	nop	
    9160:	61 e3       	mov	r14,r1
    9162:	71 d0       	add	#-48,r1
    9164:	e2 00       	mov	#0,r2
    9166:	11 2c       	mov.l	r2,@(48,r1)
    9168:	a0 1a       	bra	91a0 <_Puzzle+0x128>
    916a:	00 09       	nop	
    916c:	01 ff       	mac.l	@r15+,@r1+
    916e:	00 09       	nop	
    9170:	00 00       	.word 0x0000
    9172:	b1 b8       	bsr	94e6 <_Puzzle+0x46e>
    9174:	d2 47       	mov.l	9294 <_Puzzle+0x21c>,r2	! e07c <_p>
    9176:	61 e3       	mov	r14,r1
    9178:	71 d0       	add	#-48,r1
    917a:	51 1f       	mov.l	@(60,r1),r1
    917c:	63 13       	mov	r1,r3
    917e:	43 18       	shll8	r3
    9180:	33 3c       	add	r3,r3
    9182:	61 e3       	mov	r14,r1
    9184:	71 d0       	add	#-48,r1
    9186:	51 1c       	mov.l	@(48,r1),r1
    9188:	31 3c       	add	r3,r1
    918a:	41 08       	shll2	r1
    918c:	31 2c       	add	r2,r1
    918e:	e2 00       	mov	#0,r2
    9190:	21 22       	mov.l	r2,@r1
    9192:	61 e3       	mov	r14,r1
    9194:	71 d0       	add	#-48,r1
    9196:	62 e3       	mov	r14,r2
    9198:	72 d0       	add	#-48,r2
    919a:	52 2c       	mov.l	@(48,r2),r2
    919c:	72 01       	add	#1,r2
    919e:	11 2c       	mov.l	r2,@(48,r1)
    91a0:	61 e3       	mov	r14,r1
    91a2:	71 d0       	add	#-48,r1
    91a4:	52 1c       	mov.l	@(48,r1),r2
    91a6:	91 74       	mov.w	9292 <_Puzzle+0x21a>,r1	! 1ff
    91a8:	32 17       	cmp/gt	r1,r2
    91aa:	8b e3       	bf	9174 <_Puzzle+0xfc>
    91ac:	61 e3       	mov	r14,r1
    91ae:	71 d0       	add	#-48,r1
    91b0:	62 e3       	mov	r14,r2
    91b2:	72 d0       	add	#-48,r2
    91b4:	52 2f       	mov.l	@(60,r2),r2
    91b6:	72 01       	add	#1,r2
    91b8:	11 2f       	mov.l	r2,@(60,r1)
    91ba:	61 e3       	mov	r14,r1
    91bc:	71 d0       	add	#-48,r1
    91be:	52 1f       	mov.l	@(60,r1),r2
    91c0:	e1 0c       	mov	#12,r1
    91c2:	32 17       	cmp/gt	r1,r2
    91c4:	8b cc       	bf	9160 <_Puzzle+0xe8>
    91c6:	61 e3       	mov	r14,r1
    91c8:	71 d0       	add	#-48,r1
    91ca:	e2 00       	mov	#0,r2
    91cc:	11 2f       	mov.l	r2,@(60,r1)
    91ce:	a0 42       	bra	9256 <_Puzzle+0x1de>
    91d0:	00 09       	nop	
    91d2:	61 e3       	mov	r14,r1
    91d4:	71 d0       	add	#-48,r1
    91d6:	e2 00       	mov	#0,r2
    91d8:	11 2e       	mov.l	r2,@(56,r1)
    91da:	a0 2f       	bra	923c <_Puzzle+0x1c4>
    91dc:	00 09       	nop	
    91de:	61 e3       	mov	r14,r1
    91e0:	71 d0       	add	#-48,r1
    91e2:	e2 00       	mov	#0,r2
    91e4:	11 2d       	mov.l	r2,@(52,r1)
    91e6:	a0 1d       	bra	9224 <_Puzzle+0x1ac>
    91e8:	00 09       	nop	
    91ea:	61 e3       	mov	r14,r1
    91ec:	71 d0       	add	#-48,r1
    91ee:	51 1d       	mov.l	@(52,r1),r1
    91f0:	62 13       	mov	r1,r2
    91f2:	42 08       	shll2	r2
    91f4:	32 2c       	add	r2,r2
    91f6:	61 e3       	mov	r14,r1
    91f8:	71 d0       	add	#-48,r1
    91fa:	51 1e       	mov.l	@(56,r1),r1
    91fc:	31 2c       	add	r2,r1
    91fe:	62 13       	mov	r1,r2
    9200:	42 08       	shll2	r2
    9202:	32 2c       	add	r2,r2
    9204:	61 e3       	mov	r14,r1
    9206:	71 d0       	add	#-48,r1
    9208:	51 1f       	mov.l	@(60,r1),r1
    920a:	31 2c       	add	r2,r1
    920c:	d2 21       	mov.l	9294 <_Puzzle+0x21c>,r2	! e07c <_p>
    920e:	41 08       	shll2	r1
    9210:	31 2c       	add	r2,r1
    9212:	e2 01       	mov	#1,r2
    9214:	21 22       	mov.l	r2,@r1
    9216:	61 e3       	mov	r14,r1
    9218:	71 d0       	add	#-48,r1
    921a:	62 e3       	mov	r14,r2
    921c:	72 d0       	add	#-48,r2
    921e:	52 2d       	mov.l	@(52,r2),r2
    9220:	72 01       	add	#1,r2
    9222:	11 2d       	mov.l	r2,@(52,r1)
    9224:	61 e3       	mov	r14,r1
    9226:	71 d0       	add	#-48,r1
    9228:	51 1d       	mov.l	@(52,r1),r1
    922a:	41 15       	cmp/pl	r1
    922c:	8b dd       	bf	91ea <_Puzzle+0x172>
    922e:	61 e3       	mov	r14,r1
    9230:	71 d0       	add	#-48,r1
    9232:	62 e3       	mov	r14,r2
    9234:	72 d0       	add	#-48,r2
    9236:	52 2e       	mov.l	@(56,r2),r2
    9238:	72 01       	add	#1,r2
    923a:	11 2e       	mov.l	r2,@(56,r1)
    923c:	61 e3       	mov	r14,r1
    923e:	71 d0       	add	#-48,r1
    9240:	52 1e       	mov.l	@(56,r1),r2
    9242:	e1 01       	mov	#1,r1
    9244:	32 17       	cmp/gt	r1,r2
    9246:	8b ca       	bf	91de <_Puzzle+0x166>
    9248:	61 e3       	mov	r14,r1
    924a:	71 d0       	add	#-48,r1
    924c:	62 e3       	mov	r14,r2
    924e:	72 d0       	add	#-48,r2
    9250:	52 2f       	mov.l	@(60,r2),r2
    9252:	72 01       	add	#1,r2
    9254:	11 2f       	mov.l	r2,@(60,r1)
    9256:	61 e3       	mov	r14,r1
    9258:	71 d0       	add	#-48,r1
    925a:	52 1f       	mov.l	@(60,r1),r2
    925c:	e1 03       	mov	#3,r1
    925e:	32 17       	cmp/gt	r1,r2
    9260:	8b b7       	bf	91d2 <_Puzzle+0x15a>
    9262:	d1 0d       	mov.l	9298 <_Puzzle+0x220>,r1	! b9bc <_class>
    9264:	e2 00       	mov	#0,r2
    9266:	21 22       	mov.l	r2,@r1
    9268:	d1 0c       	mov.l	929c <_Puzzle+0x224>,r1	! 185dc <_piecemax>
    926a:	e2 0b       	mov	#11,r2
    926c:	21 22       	mov.l	r2,@r1
    926e:	61 e3       	mov	r14,r1
    9270:	71 d0       	add	#-48,r1
    9272:	e2 00       	mov	#0,r2
    9274:	11 2f       	mov.l	r2,@(60,r1)
    9276:	a0 4c       	bra	9312 <_Puzzle+0x29a>
    9278:	00 09       	nop	
    927a:	61 e3       	mov	r14,r1
    927c:	71 d0       	add	#-48,r1
    927e:	e2 00       	mov	#0,r2
    9280:	11 2e       	mov.l	r2,@(56,r1)
    9282:	a0 3a       	bra	92fa <_Puzzle+0x282>
    9284:	00 09       	nop	
    9286:	61 e3       	mov	r14,r1
    9288:	71 d0       	add	#-48,r1
    928a:	e2 00       	mov	#0,r2
    928c:	11 2d       	mov.l	r2,@(52,r1)
    928e:	a0 27       	bra	92e0 <_Puzzle+0x268>
    9290:	00 09       	nop	
    9292:	01 ff       	mac.l	@r15+,@r1+
    9294:	00 00       	.word 0x0000
    9296:	e0 7c       	mov	#124,r0
    9298:	00 00       	.word 0x0000
    929a:	b9 bc       	bsr	8616 <_tower+0x4a>
    929c:	00 01       	.word 0x0001
    929e:	85 dc       	mov.w	@(24,r13),r0
    92a0:	61 e3       	mov	r14,r1
    92a2:	71 d0       	add	#-48,r1
    92a4:	51 1d       	mov.l	@(52,r1),r1
    92a6:	62 13       	mov	r1,r2
    92a8:	42 08       	shll2	r2
    92aa:	32 2c       	add	r2,r2
    92ac:	61 e3       	mov	r14,r1
    92ae:	71 d0       	add	#-48,r1
    92b0:	51 1e       	mov.l	@(56,r1),r1
    92b2:	31 2c       	add	r2,r1
    92b4:	62 13       	mov	r1,r2
    92b6:	42 08       	shll2	r2
    92b8:	32 2c       	add	r2,r2
    92ba:	61 e3       	mov	r14,r1
    92bc:	71 d0       	add	#-48,r1
    92be:	51 1f       	mov.l	@(60,r1),r1
    92c0:	63 23       	mov	r2,r3
    92c2:	33 1c       	add	r1,r3
    92c4:	d2 23       	mov.l	9354 <_Puzzle+0x2dc>,r2	! e07c <_p>
    92c6:	91 42       	mov.w	934e <_Puzzle+0x2d6>,r1	! 200
    92c8:	31 3c       	add	r3,r1
    92ca:	41 08       	shll2	r1
    92cc:	31 2c       	add	r2,r1
    92ce:	e2 01       	mov	#1,r2
    92d0:	21 22       	mov.l	r2,@r1
    92d2:	61 e3       	mov	r14,r1
    92d4:	71 d0       	add	#-48,r1
    92d6:	62 e3       	mov	r14,r2
    92d8:	72 d0       	add	#-48,r2
    92da:	52 2d       	mov.l	@(52,r2),r2
    92dc:	72 01       	add	#1,r2
    92de:	11 2d       	mov.l	r2,@(52,r1)
    92e0:	61 e3       	mov	r14,r1
    92e2:	71 d0       	add	#-48,r1
    92e4:	52 1d       	mov.l	@(52,r1),r2
    92e6:	e1 03       	mov	#3,r1
    92e8:	32 17       	cmp/gt	r1,r2
    92ea:	8b d9       	bf	92a0 <_Puzzle+0x228>
    92ec:	61 e3       	mov	r14,r1
    92ee:	71 d0       	add	#-48,r1
    92f0:	62 e3       	mov	r14,r2
    92f2:	72 d0       	add	#-48,r2
    92f4:	52 2e       	mov.l	@(56,r2),r2
    92f6:	72 01       	add	#1,r2
    92f8:	11 2e       	mov.l	r2,@(56,r1)
    92fa:	61 e3       	mov	r14,r1
    92fc:	71 d0       	add	#-48,r1
    92fe:	51 1e       	mov.l	@(56,r1),r1
    9300:	41 15       	cmp/pl	r1
    9302:	8b c0       	bf	9286 <_Puzzle+0x20e>
    9304:	61 e3       	mov	r14,r1
    9306:	71 d0       	add	#-48,r1
    9308:	62 e3       	mov	r14,r2
    930a:	72 d0       	add	#-48,r2
    930c:	52 2f       	mov.l	@(60,r2),r2
    930e:	72 01       	add	#1,r2
    9310:	11 2f       	mov.l	r2,@(60,r1)
    9312:	61 e3       	mov	r14,r1
    9314:	71 d0       	add	#-48,r1
    9316:	52 1f       	mov.l	@(60,r1),r2
    9318:	e1 01       	mov	#1,r1
    931a:	32 17       	cmp/gt	r1,r2
    931c:	8b ad       	bf	927a <_Puzzle+0x202>
    931e:	d1 0e       	mov.l	9358 <_Puzzle+0x2e0>,r1	! b9bc <_class>
    9320:	e2 00       	mov	#0,r2
    9322:	11 21       	mov.l	r2,@(4,r1)
    9324:	d1 0d       	mov.l	935c <_Puzzle+0x2e4>,r1	! 185dc <_piecemax>
    9326:	92 13       	mov.w	9350 <_Puzzle+0x2d8>,r2	! c1
    9328:	11 21       	mov.l	r2,@(4,r1)
    932a:	61 e3       	mov	r14,r1
    932c:	71 d0       	add	#-48,r1
    932e:	e2 00       	mov	#0,r2
    9330:	11 2f       	mov.l	r2,@(60,r1)
    9332:	a0 4f       	bra	93d4 <_Puzzle+0x35c>
    9334:	00 09       	nop	
    9336:	61 e3       	mov	r14,r1
    9338:	71 d0       	add	#-48,r1
    933a:	e2 00       	mov	#0,r2
    933c:	11 2e       	mov.l	r2,@(56,r1)
    933e:	a0 3c       	bra	93ba <_Puzzle+0x342>
    9340:	00 09       	nop	
    9342:	61 e3       	mov	r14,r1
    9344:	71 d0       	add	#-48,r1
    9346:	e2 00       	mov	#0,r2
    9348:	11 2d       	mov.l	r2,@(52,r1)
    934a:	a0 29       	bra	93a0 <_Puzzle+0x328>
    934c:	00 09       	nop	
    934e:	02 00       	.word 0x0200
    9350:	00 c1       	.word 0x00c1
    9352:	00 09       	nop	
    9354:	00 00       	.word 0x0000
    9356:	e0 7c       	mov	#124,r0
    9358:	00 00       	.word 0x0000
    935a:	b9 bc       	bsr	86d6 <_Towers+0x52>
    935c:	00 01       	.word 0x0001
    935e:	85 dc       	mov.w	@(24,r13),r0
    9360:	61 e3       	mov	r14,r1
    9362:	71 d0       	add	#-48,r1
    9364:	51 1d       	mov.l	@(52,r1),r1
    9366:	62 13       	mov	r1,r2
    9368:	42 08       	shll2	r2
    936a:	32 2c       	add	r2,r2
    936c:	61 e3       	mov	r14,r1
    936e:	71 d0       	add	#-48,r1
    9370:	51 1e       	mov.l	@(56,r1),r1
    9372:	31 2c       	add	r2,r1
    9374:	62 13       	mov	r1,r2
    9376:	42 08       	shll2	r2
    9378:	32 2c       	add	r2,r2
    937a:	61 e3       	mov	r14,r1
    937c:	71 d0       	add	#-48,r1
    937e:	51 1f       	mov.l	@(60,r1),r1
    9380:	63 23       	mov	r2,r3
    9382:	33 1c       	add	r1,r3
    9384:	d2 22       	mov.l	9410 <_Puzzle+0x398>,r2	! e07c <_p>
    9386:	91 42       	mov.w	940e <_Puzzle+0x396>,r1	! 400
    9388:	31 3c       	add	r3,r1
    938a:	41 08       	shll2	r1
    938c:	31 2c       	add	r2,r1
    938e:	e2 01       	mov	#1,r2
    9390:	21 22       	mov.l	r2,@r1
    9392:	61 e3       	mov	r14,r1
    9394:	71 d0       	add	#-48,r1
    9396:	62 e3       	mov	r14,r2
    9398:	72 d0       	add	#-48,r2
    939a:	52 2d       	mov.l	@(52,r2),r2
    939c:	72 01       	add	#1,r2
    939e:	11 2d       	mov.l	r2,@(52,r1)
    93a0:	61 e3       	mov	r14,r1
    93a2:	71 d0       	add	#-48,r1
    93a4:	52 1d       	mov.l	@(52,r1),r2
    93a6:	e1 01       	mov	#1,r1
    93a8:	32 17       	cmp/gt	r1,r2
    93aa:	8b d9       	bf	9360 <_Puzzle+0x2e8>
    93ac:	61 e3       	mov	r14,r1
    93ae:	71 d0       	add	#-48,r1
    93b0:	62 e3       	mov	r14,r2
    93b2:	72 d0       	add	#-48,r2
    93b4:	52 2e       	mov.l	@(56,r2),r2
    93b6:	72 01       	add	#1,r2
    93b8:	11 2e       	mov.l	r2,@(56,r1)
    93ba:	61 e3       	mov	r14,r1
    93bc:	71 d0       	add	#-48,r1
    93be:	52 1e       	mov.l	@(56,r1),r2
    93c0:	e1 03       	mov	#3,r1
    93c2:	32 17       	cmp/gt	r1,r2
    93c4:	8b bd       	bf	9342 <_Puzzle+0x2ca>
    93c6:	61 e3       	mov	r14,r1
    93c8:	71 d0       	add	#-48,r1
    93ca:	62 e3       	mov	r14,r2
    93cc:	72 d0       	add	#-48,r2
    93ce:	52 2f       	mov.l	@(60,r2),r2
    93d0:	72 01       	add	#1,r2
    93d2:	11 2f       	mov.l	r2,@(60,r1)
    93d4:	61 e3       	mov	r14,r1
    93d6:	71 d0       	add	#-48,r1
    93d8:	51 1f       	mov.l	@(60,r1),r1
    93da:	41 15       	cmp/pl	r1
    93dc:	8b ab       	bf	9336 <_Puzzle+0x2be>
    93de:	d1 0d       	mov.l	9414 <_Puzzle+0x39c>,r1	! b9bc <_class>
    93e0:	e2 00       	mov	#0,r2
    93e2:	11 22       	mov.l	r2,@(8,r1)
    93e4:	d1 0c       	mov.l	9418 <_Puzzle+0x3a0>,r1	! 185dc <_piecemax>
    93e6:	e2 58       	mov	#88,r2
    93e8:	11 22       	mov.l	r2,@(8,r1)
    93ea:	61 e3       	mov	r14,r1
    93ec:	71 d0       	add	#-48,r1
    93ee:	e2 00       	mov	#0,r2
    93f0:	11 2f       	mov.l	r2,@(60,r1)
    93f2:	a0 4c       	bra	948e <_Puzzle+0x416>
    93f4:	00 09       	nop	
    93f6:	61 e3       	mov	r14,r1
    93f8:	71 d0       	add	#-48,r1
    93fa:	e2 00       	mov	#0,r2
    93fc:	11 2e       	mov.l	r2,@(56,r1)
    93fe:	a0 39       	bra	9474 <_Puzzle+0x3fc>
    9400:	00 09       	nop	
    9402:	61 e3       	mov	r14,r1
    9404:	71 d0       	add	#-48,r1
    9406:	e2 00       	mov	#0,r2
    9408:	11 2d       	mov.l	r2,@(52,r1)
    940a:	a0 27       	bra	945c <_Puzzle+0x3e4>
    940c:	00 09       	nop	
    940e:	04 00       	.word 0x0400
    9410:	00 00       	.word 0x0000
    9412:	e0 7c       	mov	#124,r0
    9414:	00 00       	.word 0x0000
    9416:	b9 bc       	bsr	8792 <_Try+0x52>
    9418:	00 01       	.word 0x0001
    941a:	85 dc       	mov.w	@(24,r13),r0
    941c:	61 e3       	mov	r14,r1
    941e:	71 d0       	add	#-48,r1
    9420:	51 1d       	mov.l	@(52,r1),r1
    9422:	62 13       	mov	r1,r2
    9424:	42 08       	shll2	r2
    9426:	32 2c       	add	r2,r2
    9428:	61 e3       	mov	r14,r1
    942a:	71 d0       	add	#-48,r1
    942c:	51 1e       	mov.l	@(56,r1),r1
    942e:	31 2c       	add	r2,r1
    9430:	62 13       	mov	r1,r2
    9432:	42 08       	shll2	r2
    9434:	32 2c       	add	r2,r2
    9436:	61 e3       	mov	r14,r1
    9438:	71 d0       	add	#-48,r1
    943a:	51 1f       	mov.l	@(60,r1),r1
    943c:	63 23       	mov	r2,r3
    943e:	33 1c       	add	r1,r3
    9440:	d2 22       	mov.l	94cc <_Puzzle+0x454>,r2	! e07c <_p>
    9442:	91 42       	mov.w	94ca <_Puzzle+0x452>,r1	! 600
    9444:	31 3c       	add	r3,r1
    9446:	41 08       	shll2	r1
    9448:	31 2c       	add	r2,r1
    944a:	e2 01       	mov	#1,r2
    944c:	21 22       	mov.l	r2,@r1
    944e:	61 e3       	mov	r14,r1
    9450:	71 d0       	add	#-48,r1
    9452:	62 e3       	mov	r14,r2
    9454:	72 d0       	add	#-48,r2
    9456:	52 2d       	mov.l	@(52,r2),r2
    9458:	72 01       	add	#1,r2
    945a:	11 2d       	mov.l	r2,@(52,r1)
    945c:	61 e3       	mov	r14,r1
    945e:	71 d0       	add	#-48,r1
    9460:	51 1d       	mov.l	@(52,r1),r1
    9462:	41 15       	cmp/pl	r1
    9464:	8b da       	bf	941c <_Puzzle+0x3a4>
    9466:	61 e3       	mov	r14,r1
    9468:	71 d0       	add	#-48,r1
    946a:	62 e3       	mov	r14,r2
    946c:	72 d0       	add	#-48,r2
    946e:	52 2e       	mov.l	@(56,r2),r2
    9470:	72 01       	add	#1,r2
    9472:	11 2e       	mov.l	r2,@(56,r1)
    9474:	61 e3       	mov	r14,r1
    9476:	71 d0       	add	#-48,r1
    9478:	52 1e       	mov.l	@(56,r1),r2
    947a:	e1 03       	mov	#3,r1
    947c:	32 17       	cmp/gt	r1,r2
    947e:	8b c0       	bf	9402 <_Puzzle+0x38a>
    9480:	61 e3       	mov	r14,r1
    9482:	71 d0       	add	#-48,r1
    9484:	62 e3       	mov	r14,r2
    9486:	72 d0       	add	#-48,r2
    9488:	52 2f       	mov.l	@(60,r2),r2
    948a:	72 01       	add	#1,r2
    948c:	11 2f       	mov.l	r2,@(60,r1)
    948e:	61 e3       	mov	r14,r1
    9490:	71 d0       	add	#-48,r1
    9492:	52 1f       	mov.l	@(60,r1),r2
    9494:	e1 01       	mov	#1,r1
    9496:	32 17       	cmp/gt	r1,r2
    9498:	8b ad       	bf	93f6 <_Puzzle+0x37e>
    949a:	d1 0d       	mov.l	94d0 <_Puzzle+0x458>,r1	! b9bc <_class>
    949c:	e2 00       	mov	#0,r2
    949e:	11 23       	mov.l	r2,@(12,r1)
    94a0:	d1 0c       	mov.l	94d4 <_Puzzle+0x45c>,r1	! 185dc <_piecemax>
    94a2:	e2 19       	mov	#25,r2
    94a4:	11 23       	mov.l	r2,@(12,r1)
    94a6:	61 e3       	mov	r14,r1
    94a8:	71 d0       	add	#-48,r1
    94aa:	e2 00       	mov	#0,r2
    94ac:	11 2f       	mov.l	r2,@(60,r1)
    94ae:	a0 4c       	bra	954a <_Puzzle+0x4d2>
    94b0:	00 09       	nop	
    94b2:	61 e3       	mov	r14,r1
    94b4:	71 d0       	add	#-48,r1
    94b6:	e2 00       	mov	#0,r2
    94b8:	11 2e       	mov.l	r2,@(56,r1)
    94ba:	a0 3a       	bra	9532 <_Puzzle+0x4ba>
    94bc:	00 09       	nop	
    94be:	61 e3       	mov	r14,r1
    94c0:	71 d0       	add	#-48,r1
    94c2:	e2 00       	mov	#0,r2
    94c4:	11 2d       	mov.l	r2,@(52,r1)
    94c6:	a0 27       	bra	9518 <_Puzzle+0x4a0>
    94c8:	00 09       	nop	
    94ca:	06 00       	.word 0x0600
    94cc:	00 00       	.word 0x0000
    94ce:	e0 7c       	mov	#124,r0
    94d0:	00 00       	.word 0x0000
    94d2:	b9 bc       	bsr	884e <_Try+0x10e>
    94d4:	00 01       	.word 0x0001
    94d6:	85 dc       	mov.w	@(24,r13),r0
    94d8:	61 e3       	mov	r14,r1
    94da:	71 d0       	add	#-48,r1
    94dc:	51 1d       	mov.l	@(52,r1),r1
    94de:	62 13       	mov	r1,r2
    94e0:	42 08       	shll2	r2
    94e2:	32 2c       	add	r2,r2
    94e4:	61 e3       	mov	r14,r1
    94e6:	71 d0       	add	#-48,r1
    94e8:	51 1e       	mov.l	@(56,r1),r1
    94ea:	31 2c       	add	r2,r1
    94ec:	62 13       	mov	r1,r2
    94ee:	42 08       	shll2	r2
    94f0:	32 2c       	add	r2,r2
    94f2:	61 e3       	mov	r14,r1
    94f4:	71 d0       	add	#-48,r1
    94f6:	51 1f       	mov.l	@(60,r1),r1
    94f8:	63 23       	mov	r2,r3
    94fa:	33 1c       	add	r1,r3
    94fc:	d2 22       	mov.l	9588 <_Puzzle+0x510>,r2	! e07c <_p>
    94fe:	91 42       	mov.w	9586 <_Puzzle+0x50e>,r1	! 800
    9500:	31 3c       	add	r3,r1
    9502:	41 08       	shll2	r1
    9504:	31 2c       	add	r2,r1
    9506:	e2 01       	mov	#1,r2
    9508:	21 22       	mov.l	r2,@r1
    950a:	61 e3       	mov	r14,r1
    950c:	71 d0       	add	#-48,r1
    950e:	62 e3       	mov	r14,r2
    9510:	72 d0       	add	#-48,r2
    9512:	52 2d       	mov.l	@(52,r2),r2
    9514:	72 01       	add	#1,r2
    9516:	11 2d       	mov.l	r2,@(52,r1)
    9518:	61 e3       	mov	r14,r1
    951a:	71 d0       	add	#-48,r1
    951c:	52 1d       	mov.l	@(52,r1),r2
    951e:	e1 01       	mov	#1,r1
    9520:	32 17       	cmp/gt	r1,r2
    9522:	8b d9       	bf	94d8 <_Puzzle+0x460>
    9524:	61 e3       	mov	r14,r1
    9526:	71 d0       	add	#-48,r1
    9528:	62 e3       	mov	r14,r2
    952a:	72 d0       	add	#-48,r2
    952c:	52 2e       	mov.l	@(56,r2),r2
    952e:	72 01       	add	#1,r2
    9530:	11 2e       	mov.l	r2,@(56,r1)
    9532:	61 e3       	mov	r14,r1
    9534:	71 d0       	add	#-48,r1
    9536:	51 1e       	mov.l	@(56,r1),r1
    9538:	41 15       	cmp/pl	r1
    953a:	8b c0       	bf	94be <_Puzzle+0x446>
    953c:	61 e3       	mov	r14,r1
    953e:	71 d0       	add	#-48,r1
    9540:	62 e3       	mov	r14,r2
    9542:	72 d0       	add	#-48,r2
    9544:	52 2f       	mov.l	@(60,r2),r2
    9546:	72 01       	add	#1,r2
    9548:	11 2f       	mov.l	r2,@(60,r1)
    954a:	61 e3       	mov	r14,r1
    954c:	71 d0       	add	#-48,r1
    954e:	52 1f       	mov.l	@(60,r1),r2
    9550:	e1 03       	mov	#3,r1
    9552:	32 17       	cmp/gt	r1,r2
    9554:	8b ad       	bf	94b2 <_Puzzle+0x43a>
    9556:	d1 0d       	mov.l	958c <_Puzzle+0x514>,r1	! b9bc <_class>
    9558:	e2 00       	mov	#0,r2
    955a:	11 24       	mov.l	r2,@(16,r1)
    955c:	d1 0c       	mov.l	9590 <_Puzzle+0x518>,r1	! 185dc <_piecemax>
    955e:	e2 43       	mov	#67,r2
    9560:	11 24       	mov.l	r2,@(16,r1)
    9562:	61 e3       	mov	r14,r1
    9564:	71 d0       	add	#-48,r1
    9566:	e2 00       	mov	#0,r2
    9568:	11 2f       	mov.l	r2,@(60,r1)
    956a:	a0 4d       	bra	9608 <_Puzzle+0x590>
    956c:	00 09       	nop	
    956e:	61 e3       	mov	r14,r1
    9570:	71 d0       	add	#-48,r1
    9572:	e2 00       	mov	#0,r2
    9574:	11 2e       	mov.l	r2,@(56,r1)
    9576:	a0 3a       	bra	95ee <_Puzzle+0x576>
    9578:	00 09       	nop	
    957a:	61 e3       	mov	r14,r1
    957c:	71 d0       	add	#-48,r1
    957e:	e2 00       	mov	#0,r2
    9580:	11 2d       	mov.l	r2,@(52,r1)
    9582:	a0 27       	bra	95d4 <_Puzzle+0x55c>
    9584:	00 09       	nop	
    9586:	08 00       	.word 0x0800
    9588:	00 00       	.word 0x0000
    958a:	e0 7c       	mov	#124,r0
    958c:	00 00       	.word 0x0000
    958e:	b9 bc       	bsr	890a <_Try+0x1ca>
    9590:	00 01       	.word 0x0001
    9592:	85 dc       	mov.w	@(24,r13),r0
    9594:	61 e3       	mov	r14,r1
    9596:	71 d0       	add	#-48,r1
    9598:	51 1d       	mov.l	@(52,r1),r1
    959a:	62 13       	mov	r1,r2
    959c:	42 08       	shll2	r2
    959e:	32 2c       	add	r2,r2
    95a0:	61 e3       	mov	r14,r1
    95a2:	71 d0       	add	#-48,r1
    95a4:	51 1e       	mov.l	@(56,r1),r1
    95a6:	31 2c       	add	r2,r1
    95a8:	62 13       	mov	r1,r2
    95aa:	42 08       	shll2	r2
    95ac:	32 2c       	add	r2,r2
    95ae:	61 e3       	mov	r14,r1
    95b0:	71 d0       	add	#-48,r1
    95b2:	51 1f       	mov.l	@(60,r1),r1
    95b4:	63 23       	mov	r2,r3
    95b6:	33 1c       	add	r1,r3
    95b8:	d2 48       	mov.l	96dc <_Puzzle+0x664>,r2	! e07c <_p>
    95ba:	91 8c       	mov.w	96d6 <_Puzzle+0x65e>,r1	! a00
    95bc:	31 3c       	add	r3,r1
    95be:	41 08       	shll2	r1
    95c0:	31 2c       	add	r2,r1
    95c2:	e2 01       	mov	#1,r2
    95c4:	21 22       	mov.l	r2,@r1
    95c6:	61 e3       	mov	r14,r1
    95c8:	71 d0       	add	#-48,r1
    95ca:	62 e3       	mov	r14,r2
    95cc:	72 d0       	add	#-48,r2
    95ce:	52 2d       	mov.l	@(52,r2),r2
    95d0:	72 01       	add	#1,r2
    95d2:	11 2d       	mov.l	r2,@(52,r1)
    95d4:	61 e3       	mov	r14,r1
    95d6:	71 d0       	add	#-48,r1
    95d8:	52 1d       	mov.l	@(52,r1),r2
    95da:	e1 03       	mov	#3,r1
    95dc:	32 17       	cmp/gt	r1,r2
    95de:	8b d9       	bf	9594 <_Puzzle+0x51c>
    95e0:	61 e3       	mov	r14,r1
    95e2:	71 d0       	add	#-48,r1
    95e4:	62 e3       	mov	r14,r2
    95e6:	72 d0       	add	#-48,r2
    95e8:	52 2e       	mov.l	@(56,r2),r2
    95ea:	72 01       	add	#1,r2
    95ec:	11 2e       	mov.l	r2,@(56,r1)
    95ee:	61 e3       	mov	r14,r1
    95f0:	71 d0       	add	#-48,r1
    95f2:	52 1e       	mov.l	@(56,r1),r2
    95f4:	e1 01       	mov	#1,r1
    95f6:	32 17       	cmp/gt	r1,r2
    95f8:	8b bf       	bf	957a <_Puzzle+0x502>
    95fa:	61 e3       	mov	r14,r1
    95fc:	71 d0       	add	#-48,r1
    95fe:	62 e3       	mov	r14,r2
    9600:	72 d0       	add	#-48,r2
    9602:	52 2f       	mov.l	@(60,r2),r2
    9604:	72 01       	add	#1,r2
    9606:	11 2f       	mov.l	r2,@(60,r1)
    9608:	61 e3       	mov	r14,r1
    960a:	71 d0       	add	#-48,r1
    960c:	51 1f       	mov.l	@(60,r1),r1
    960e:	41 15       	cmp/pl	r1
    9610:	8b ad       	bf	956e <_Puzzle+0x4f6>
    9612:	d1 33       	mov.l	96e0 <_Puzzle+0x668>,r1	! b9bc <_class>
    9614:	e2 00       	mov	#0,r2
    9616:	11 25       	mov.l	r2,@(20,r1)
    9618:	d1 32       	mov.l	96e4 <_Puzzle+0x66c>,r1	! 185dc <_piecemax>
    961a:	92 5d       	mov.w	96d8 <_Puzzle+0x660>,r2	! c8
    961c:	11 25       	mov.l	r2,@(20,r1)
    961e:	61 e3       	mov	r14,r1
    9620:	71 d0       	add	#-48,r1
    9622:	e2 00       	mov	#0,r2
    9624:	11 2f       	mov.l	r2,@(60,r1)
    9626:	a0 44       	bra	96b2 <_Puzzle+0x63a>
    9628:	00 09       	nop	
    962a:	61 e3       	mov	r14,r1
    962c:	71 d0       	add	#-48,r1
    962e:	e2 00       	mov	#0,r2
    9630:	11 2e       	mov.l	r2,@(56,r1)
    9632:	a0 32       	bra	969a <_Puzzle+0x622>
    9634:	00 09       	nop	
    9636:	61 e3       	mov	r14,r1
    9638:	71 d0       	add	#-48,r1
    963a:	e2 00       	mov	#0,r2
    963c:	11 2d       	mov.l	r2,@(52,r1)
    963e:	a0 20       	bra	9682 <_Puzzle+0x60a>
    9640:	00 09       	nop	
    9642:	61 e3       	mov	r14,r1
    9644:	71 d0       	add	#-48,r1
    9646:	51 1d       	mov.l	@(52,r1),r1
    9648:	62 13       	mov	r1,r2
    964a:	42 08       	shll2	r2
    964c:	32 2c       	add	r2,r2
    964e:	61 e3       	mov	r14,r1
    9650:	71 d0       	add	#-48,r1
    9652:	51 1e       	mov.l	@(56,r1),r1
    9654:	31 2c       	add	r2,r1
    9656:	62 13       	mov	r1,r2
    9658:	42 08       	shll2	r2
    965a:	32 2c       	add	r2,r2
    965c:	61 e3       	mov	r14,r1
    965e:	71 d0       	add	#-48,r1
    9660:	51 1f       	mov.l	@(60,r1),r1
    9662:	63 23       	mov	r2,r3
    9664:	33 1c       	add	r1,r3
    9666:	d2 1d       	mov.l	96dc <_Puzzle+0x664>,r2	! e07c <_p>
    9668:	91 37       	mov.w	96da <_Puzzle+0x662>,r1	! c00
    966a:	31 3c       	add	r3,r1
    966c:	41 08       	shll2	r1
    966e:	31 2c       	add	r2,r1
    9670:	e2 01       	mov	#1,r2
    9672:	21 22       	mov.l	r2,@r1
    9674:	61 e3       	mov	r14,r1
    9676:	71 d0       	add	#-48,r1
    9678:	62 e3       	mov	r14,r2
    967a:	72 d0       	add	#-48,r2
    967c:	52 2d       	mov.l	@(52,r2),r2
    967e:	72 01       	add	#1,r2
    9680:	11 2d       	mov.l	r2,@(52,r1)
    9682:	61 e3       	mov	r14,r1
    9684:	71 d0       	add	#-48,r1
    9686:	51 1d       	mov.l	@(52,r1),r1
    9688:	41 15       	cmp/pl	r1
    968a:	8b da       	bf	9642 <_Puzzle+0x5ca>
    968c:	61 e3       	mov	r14,r1
    968e:	71 d0       	add	#-48,r1
    9690:	62 e3       	mov	r14,r2
    9692:	72 d0       	add	#-48,r2
    9694:	52 2e       	mov.l	@(56,r2),r2
    9696:	72 01       	add	#1,r2
    9698:	11 2e       	mov.l	r2,@(56,r1)
    969a:	61 e3       	mov	r14,r1
    969c:	71 d0       	add	#-48,r1
    969e:	51 1e       	mov.l	@(56,r1),r1
    96a0:	41 15       	cmp/pl	r1
    96a2:	8b c8       	bf	9636 <_Puzzle+0x5be>
    96a4:	61 e3       	mov	r14,r1
    96a6:	71 d0       	add	#-48,r1
    96a8:	62 e3       	mov	r14,r2
    96aa:	72 d0       	add	#-48,r2
    96ac:	52 2f       	mov.l	@(60,r2),r2
    96ae:	72 01       	add	#1,r2
    96b0:	11 2f       	mov.l	r2,@(60,r1)
    96b2:	61 e3       	mov	r14,r1
    96b4:	71 d0       	add	#-48,r1
    96b6:	52 1f       	mov.l	@(60,r1),r2
    96b8:	e1 02       	mov	#2,r1
    96ba:	32 17       	cmp/gt	r1,r2
    96bc:	8b b5       	bf	962a <_Puzzle+0x5b2>
    96be:	d1 08       	mov.l	96e0 <_Puzzle+0x668>,r1	! b9bc <_class>
    96c0:	e2 01       	mov	#1,r2
    96c2:	11 26       	mov.l	r2,@(24,r1)
    96c4:	d1 07       	mov.l	96e4 <_Puzzle+0x66c>,r1	! 185dc <_piecemax>
    96c6:	e2 02       	mov	#2,r2
    96c8:	11 26       	mov.l	r2,@(24,r1)
    96ca:	61 e3       	mov	r14,r1
    96cc:	71 d0       	add	#-48,r1
    96ce:	e2 00       	mov	#0,r2
    96d0:	11 2f       	mov.l	r2,@(60,r1)
    96d2:	a0 4e       	bra	9772 <_Puzzle+0x6fa>
    96d4:	00 09       	nop	
    96d6:	0a 00       	.word 0x0a00
    96d8:	00 c8       	.word 0x00c8
    96da:	0c 00       	.word 0x0c00
    96dc:	00 00       	.word 0x0000
    96de:	e0 7c       	mov	#124,r0
    96e0:	00 00       	.word 0x0000
    96e2:	b9 bc       	bsr	8a5e <_Initmatrix+0xa>
    96e4:	00 01       	.word 0x0001
    96e6:	85 dc       	mov.w	@(24,r13),r0
    96e8:	61 e3       	mov	r14,r1
    96ea:	71 d0       	add	#-48,r1
    96ec:	e2 00       	mov	#0,r2
    96ee:	11 2e       	mov.l	r2,@(56,r1)
    96f0:	a0 32       	bra	9758 <_Puzzle+0x6e0>
    96f2:	00 09       	nop	
    96f4:	61 e3       	mov	r14,r1
    96f6:	71 d0       	add	#-48,r1
    96f8:	e2 00       	mov	#0,r2
    96fa:	11 2d       	mov.l	r2,@(52,r1)
    96fc:	a0 20       	bra	9740 <_Puzzle+0x6c8>
    96fe:	00 09       	nop	
    9700:	61 e3       	mov	r14,r1
    9702:	71 d0       	add	#-48,r1
    9704:	51 1d       	mov.l	@(52,r1),r1
    9706:	62 13       	mov	r1,r2
    9708:	42 08       	shll2	r2
    970a:	32 2c       	add	r2,r2
    970c:	61 e3       	mov	r14,r1
    970e:	71 d0       	add	#-48,r1
    9710:	51 1e       	mov.l	@(56,r1),r1
    9712:	31 2c       	add	r2,r1
    9714:	62 13       	mov	r1,r2
    9716:	42 08       	shll2	r2
    9718:	32 2c       	add	r2,r2
    971a:	61 e3       	mov	r14,r1
    971c:	71 d0       	add	#-48,r1
    971e:	51 1f       	mov.l	@(60,r1),r1
    9720:	63 23       	mov	r2,r3
    9722:	33 1c       	add	r1,r3
    9724:	d2 48       	mov.l	9848 <_Puzzle+0x7d0>,r2	! e07c <_p>
    9726:	91 8b       	mov.w	9840 <_Puzzle+0x7c8>,r1	! e00
    9728:	31 3c       	add	r3,r1
    972a:	41 08       	shll2	r1
    972c:	31 2c       	add	r2,r1
    972e:	e2 01       	mov	#1,r2
    9730:	21 22       	mov.l	r2,@r1
    9732:	61 e3       	mov	r14,r1
    9734:	71 d0       	add	#-48,r1
    9736:	62 e3       	mov	r14,r2
    9738:	72 d0       	add	#-48,r2
    973a:	52 2d       	mov.l	@(52,r2),r2
    973c:	72 01       	add	#1,r2
    973e:	11 2d       	mov.l	r2,@(52,r1)
    9740:	61 e3       	mov	r14,r1
    9742:	71 d0       	add	#-48,r1
    9744:	51 1d       	mov.l	@(52,r1),r1
    9746:	41 15       	cmp/pl	r1
    9748:	8b da       	bf	9700 <_Puzzle+0x688>
    974a:	61 e3       	mov	r14,r1
    974c:	71 d0       	add	#-48,r1
    974e:	62 e3       	mov	r14,r2
    9750:	72 d0       	add	#-48,r2
    9752:	52 2e       	mov.l	@(56,r2),r2
    9754:	72 01       	add	#1,r2
    9756:	11 2e       	mov.l	r2,@(56,r1)
    9758:	61 e3       	mov	r14,r1
    975a:	71 d0       	add	#-48,r1
    975c:	52 1e       	mov.l	@(56,r1),r2
    975e:	e1 02       	mov	#2,r1
    9760:	32 17       	cmp/gt	r1,r2
    9762:	8b c7       	bf	96f4 <_Puzzle+0x67c>
    9764:	61 e3       	mov	r14,r1
    9766:	71 d0       	add	#-48,r1
    9768:	62 e3       	mov	r14,r2
    976a:	72 d0       	add	#-48,r2
    976c:	52 2f       	mov.l	@(60,r2),r2
    976e:	72 01       	add	#1,r2
    9770:	11 2f       	mov.l	r2,@(60,r1)
    9772:	61 e3       	mov	r14,r1
    9774:	71 d0       	add	#-48,r1
    9776:	51 1f       	mov.l	@(60,r1),r1
    9778:	41 15       	cmp/pl	r1
    977a:	8b b5       	bf	96e8 <_Puzzle+0x670>
    977c:	d1 33       	mov.l	984c <_Puzzle+0x7d4>,r1	! b9bc <_class>
    977e:	e2 01       	mov	#1,r2
    9780:	11 27       	mov.l	r2,@(28,r1)
    9782:	d1 33       	mov.l	9850 <_Puzzle+0x7d8>,r1	! 185dc <_piecemax>
    9784:	e2 10       	mov	#16,r2
    9786:	11 27       	mov.l	r2,@(28,r1)
    9788:	61 e3       	mov	r14,r1
    978a:	71 d0       	add	#-48,r1
    978c:	e2 00       	mov	#0,r2
    978e:	11 2f       	mov.l	r2,@(60,r1)
    9790:	a0 45       	bra	981e <_Puzzle+0x7a6>
    9792:	00 09       	nop	
    9794:	61 e3       	mov	r14,r1
    9796:	71 d0       	add	#-48,r1
    9798:	e2 00       	mov	#0,r2
    979a:	11 2e       	mov.l	r2,@(56,r1)
    979c:	a0 33       	bra	9806 <_Puzzle+0x78e>
    979e:	00 09       	nop	
    97a0:	61 e3       	mov	r14,r1
    97a2:	71 d0       	add	#-48,r1
    97a4:	e2 00       	mov	#0,r2
    97a6:	11 2d       	mov.l	r2,@(52,r1)
    97a8:	a0 20       	bra	97ec <_Puzzle+0x774>
    97aa:	00 09       	nop	
    97ac:	61 e3       	mov	r14,r1
    97ae:	71 d0       	add	#-48,r1
    97b0:	51 1d       	mov.l	@(52,r1),r1
    97b2:	62 13       	mov	r1,r2
    97b4:	42 08       	shll2	r2
    97b6:	32 2c       	add	r2,r2
    97b8:	61 e3       	mov	r14,r1
    97ba:	71 d0       	add	#-48,r1
    97bc:	51 1e       	mov.l	@(56,r1),r1
    97be:	31 2c       	add	r2,r1
    97c0:	62 13       	mov	r1,r2
    97c2:	42 08       	shll2	r2
    97c4:	32 2c       	add	r2,r2
    97c6:	61 e3       	mov	r14,r1
    97c8:	71 d0       	add	#-48,r1
    97ca:	51 1f       	mov.l	@(60,r1),r1
    97cc:	63 23       	mov	r2,r3
    97ce:	33 1c       	add	r1,r3
    97d0:	d2 1d       	mov.l	9848 <_Puzzle+0x7d0>,r2	! e07c <_p>
    97d2:	91 36       	mov.w	9842 <_Puzzle+0x7ca>,r1	! 1000
    97d4:	31 3c       	add	r3,r1
    97d6:	41 08       	shll2	r1
    97d8:	31 2c       	add	r2,r1
    97da:	e2 01       	mov	#1,r2
    97dc:	21 22       	mov.l	r2,@r1
    97de:	61 e3       	mov	r14,r1
    97e0:	71 d0       	add	#-48,r1
    97e2:	62 e3       	mov	r14,r2
    97e4:	72 d0       	add	#-48,r2
    97e6:	52 2d       	mov.l	@(52,r2),r2
    97e8:	72 01       	add	#1,r2
    97ea:	11 2d       	mov.l	r2,@(52,r1)
    97ec:	61 e3       	mov	r14,r1
    97ee:	71 d0       	add	#-48,r1
    97f0:	52 1d       	mov.l	@(52,r1),r2
    97f2:	e1 02       	mov	#2,r1
    97f4:	32 17       	cmp/gt	r1,r2
    97f6:	8b d9       	bf	97ac <_Puzzle+0x734>
    97f8:	61 e3       	mov	r14,r1
    97fa:	71 d0       	add	#-48,r1
    97fc:	62 e3       	mov	r14,r2
    97fe:	72 d0       	add	#-48,r2
    9800:	52 2e       	mov.l	@(56,r2),r2
    9802:	72 01       	add	#1,r2
    9804:	11 2e       	mov.l	r2,@(56,r1)
    9806:	61 e3       	mov	r14,r1
    9808:	71 d0       	add	#-48,r1
    980a:	51 1e       	mov.l	@(56,r1),r1
    980c:	41 15       	cmp/pl	r1
    980e:	8b c7       	bf	97a0 <_Puzzle+0x728>
    9810:	61 e3       	mov	r14,r1
    9812:	71 d0       	add	#-48,r1
    9814:	62 e3       	mov	r14,r2
    9816:	72 d0       	add	#-48,r2
    9818:	52 2f       	mov.l	@(60,r2),r2
    981a:	72 01       	add	#1,r2
    981c:	11 2f       	mov.l	r2,@(60,r1)
    981e:	61 e3       	mov	r14,r1
    9820:	71 d0       	add	#-48,r1
    9822:	51 1f       	mov.l	@(60,r1),r1
    9824:	41 15       	cmp/pl	r1
    9826:	8b b5       	bf	9794 <_Puzzle+0x71c>
    9828:	d1 08       	mov.l	984c <_Puzzle+0x7d4>,r1	! b9bc <_class>
    982a:	e2 01       	mov	#1,r2
    982c:	11 28       	mov.l	r2,@(32,r1)
    982e:	d1 08       	mov.l	9850 <_Puzzle+0x7d8>,r1	! 185dc <_piecemax>
    9830:	92 08       	mov.w	9844 <_Puzzle+0x7cc>,r2	! 80
    9832:	11 28       	mov.l	r2,@(32,r1)
    9834:	61 e3       	mov	r14,r1
    9836:	71 d0       	add	#-48,r1
    9838:	e2 00       	mov	#0,r2
    983a:	11 2f       	mov.l	r2,@(60,r1)
    983c:	a0 4f       	bra	98de <_Puzzle+0x866>
    983e:	00 09       	nop	
    9840:	0e 00       	.word 0x0e00
    9842:	10 00       	mov.l	r0,@(0,r0)
    9844:	00 80       	.word 0x0080
    9846:	00 09       	nop	
    9848:	00 00       	.word 0x0000
    984a:	e0 7c       	mov	#124,r0
    984c:	00 00       	.word 0x0000
    984e:	b9 bc       	bsr	8bca <_Innerproduct+0x9a>
    9850:	00 01       	.word 0x0001
    9852:	85 dc       	mov.w	@(24,r13),r0
    9854:	61 e3       	mov	r14,r1
    9856:	71 d0       	add	#-48,r1
    9858:	e2 00       	mov	#0,r2
    985a:	11 2e       	mov.l	r2,@(56,r1)
    985c:	a0 32       	bra	98c4 <_Puzzle+0x84c>
    985e:	00 09       	nop	
    9860:	61 e3       	mov	r14,r1
    9862:	71 d0       	add	#-48,r1
    9864:	e2 00       	mov	#0,r2
    9866:	11 2d       	mov.l	r2,@(52,r1)
    9868:	a0 20       	bra	98ac <_Puzzle+0x834>
    986a:	00 09       	nop	
    986c:	61 e3       	mov	r14,r1
    986e:	71 d0       	add	#-48,r1
    9870:	51 1d       	mov.l	@(52,r1),r1
    9872:	62 13       	mov	r1,r2
    9874:	42 08       	shll2	r2
    9876:	32 2c       	add	r2,r2
    9878:	61 e3       	mov	r14,r1
    987a:	71 d0       	add	#-48,r1
    987c:	51 1e       	mov.l	@(56,r1),r1
    987e:	31 2c       	add	r2,r1
    9880:	62 13       	mov	r1,r2
    9882:	42 08       	shll2	r2
    9884:	32 2c       	add	r2,r2
    9886:	61 e3       	mov	r14,r1
    9888:	71 d0       	add	#-48,r1
    988a:	51 1f       	mov.l	@(60,r1),r1
    988c:	63 23       	mov	r2,r3
    988e:	33 1c       	add	r1,r3
    9890:	d2 22       	mov.l	991c <_Puzzle+0x8a4>,r2	! e07c <_p>
    9892:	91 42       	mov.w	991a <_Puzzle+0x8a2>,r1	! 1200
    9894:	31 3c       	add	r3,r1
    9896:	41 08       	shll2	r1
    9898:	31 2c       	add	r2,r1
    989a:	e2 01       	mov	#1,r2
    989c:	21 22       	mov.l	r2,@r1
    989e:	61 e3       	mov	r14,r1
    98a0:	71 d0       	add	#-48,r1
    98a2:	62 e3       	mov	r14,r2
    98a4:	72 d0       	add	#-48,r2
    98a6:	52 2d       	mov.l	@(52,r2),r2
    98a8:	72 01       	add	#1,r2
    98aa:	11 2d       	mov.l	r2,@(52,r1)
    98ac:	61 e3       	mov	r14,r1
    98ae:	71 d0       	add	#-48,r1
    98b0:	51 1d       	mov.l	@(52,r1),r1
    98b2:	41 15       	cmp/pl	r1
    98b4:	8b da       	bf	986c <_Puzzle+0x7f4>
    98b6:	61 e3       	mov	r14,r1
    98b8:	71 d0       	add	#-48,r1
    98ba:	62 e3       	mov	r14,r2
    98bc:	72 d0       	add	#-48,r2
    98be:	52 2e       	mov.l	@(56,r2),r2
    98c0:	72 01       	add	#1,r2
    98c2:	11 2e       	mov.l	r2,@(56,r1)
    98c4:	61 e3       	mov	r14,r1
    98c6:	71 d0       	add	#-48,r1
    98c8:	52 1e       	mov.l	@(56,r1),r2
    98ca:	e1 01       	mov	#1,r1
    98cc:	32 17       	cmp/gt	r1,r2
    98ce:	8b c7       	bf	9860 <_Puzzle+0x7e8>
    98d0:	61 e3       	mov	r14,r1
    98d2:	71 d0       	add	#-48,r1
    98d4:	62 e3       	mov	r14,r2
    98d6:	72 d0       	add	#-48,r2
    98d8:	52 2f       	mov.l	@(60,r2),r2
    98da:	72 01       	add	#1,r2
    98dc:	11 2f       	mov.l	r2,@(60,r1)
    98de:	61 e3       	mov	r14,r1
    98e0:	71 d0       	add	#-48,r1
    98e2:	52 1f       	mov.l	@(60,r1),r2
    98e4:	e1 01       	mov	#1,r1
    98e6:	32 17       	cmp/gt	r1,r2
    98e8:	8b b4       	bf	9854 <_Puzzle+0x7dc>
    98ea:	d1 0d       	mov.l	9920 <_Puzzle+0x8a8>,r1	! b9bc <_class>
    98ec:	e2 02       	mov	#2,r2
    98ee:	11 29       	mov.l	r2,@(36,r1)
    98f0:	d1 0c       	mov.l	9924 <_Puzzle+0x8ac>,r1	! 185dc <_piecemax>
    98f2:	e2 09       	mov	#9,r2
    98f4:	11 29       	mov.l	r2,@(36,r1)
    98f6:	61 e3       	mov	r14,r1
    98f8:	71 d0       	add	#-48,r1
    98fa:	e2 00       	mov	#0,r2
    98fc:	11 2f       	mov.l	r2,@(60,r1)
    98fe:	a0 4c       	bra	999a <_Puzzle+0x922>
    9900:	00 09       	nop	
    9902:	61 e3       	mov	r14,r1
    9904:	71 d0       	add	#-48,r1
    9906:	e2 00       	mov	#0,r2
    9908:	11 2e       	mov.l	r2,@(56,r1)
    990a:	a0 3a       	bra	9982 <_Puzzle+0x90a>
    990c:	00 09       	nop	
    990e:	61 e3       	mov	r14,r1
    9910:	71 d0       	add	#-48,r1
    9912:	e2 00       	mov	#0,r2
    9914:	11 2d       	mov.l	r2,@(52,r1)
    9916:	a0 27       	bra	9968 <_Puzzle+0x8f0>
    9918:	00 09       	nop	
    991a:	12 00       	mov.l	r0,@(0,r2)
    991c:	00 00       	.word 0x0000
    991e:	e0 7c       	mov	#124,r0
    9920:	00 00       	.word 0x0000
    9922:	b9 bc       	bsr	8c9e <_Intmm+0xc2>
    9924:	00 01       	.word 0x0001
    9926:	85 dc       	mov.w	@(24,r13),r0
    9928:	61 e3       	mov	r14,r1
    992a:	71 d0       	add	#-48,r1
    992c:	51 1d       	mov.l	@(52,r1),r1
    992e:	62 13       	mov	r1,r2
    9930:	42 08       	shll2	r2
    9932:	32 2c       	add	r2,r2
    9934:	61 e3       	mov	r14,r1
    9936:	71 d0       	add	#-48,r1
    9938:	51 1e       	mov.l	@(56,r1),r1
    993a:	31 2c       	add	r2,r1
    993c:	62 13       	mov	r1,r2
    993e:	42 08       	shll2	r2
    9940:	32 2c       	add	r2,r2
    9942:	61 e3       	mov	r14,r1
    9944:	71 d0       	add	#-48,r1
    9946:	51 1f       	mov.l	@(60,r1),r1
    9948:	63 23       	mov	r2,r3
    994a:	33 1c       	add	r1,r3
    994c:	d2 22       	mov.l	99d8 <_Puzzle+0x960>,r2	! e07c <_p>
    994e:	91 42       	mov.w	99d6 <_Puzzle+0x95e>,r1	! 1400
    9950:	31 3c       	add	r3,r1
    9952:	41 08       	shll2	r1
    9954:	31 2c       	add	r2,r1
    9956:	e2 01       	mov	#1,r2
    9958:	21 22       	mov.l	r2,@r1
    995a:	61 e3       	mov	r14,r1
    995c:	71 d0       	add	#-48,r1
    995e:	62 e3       	mov	r14,r2
    9960:	72 d0       	add	#-48,r2
    9962:	52 2d       	mov.l	@(52,r2),r2
    9964:	72 01       	add	#1,r2
    9966:	11 2d       	mov.l	r2,@(52,r1)
    9968:	61 e3       	mov	r14,r1
    996a:	71 d0       	add	#-48,r1
    996c:	52 1d       	mov.l	@(52,r1),r2
    996e:	e1 01       	mov	#1,r1
    9970:	32 17       	cmp/gt	r1,r2
    9972:	8b d9       	bf	9928 <_Puzzle+0x8b0>
    9974:	61 e3       	mov	r14,r1
    9976:	71 d0       	add	#-48,r1
    9978:	62 e3       	mov	r14,r2
    997a:	72 d0       	add	#-48,r2
    997c:	52 2e       	mov.l	@(56,r2),r2
    997e:	72 01       	add	#1,r2
    9980:	11 2e       	mov.l	r2,@(56,r1)
    9982:	61 e3       	mov	r14,r1
    9984:	71 d0       	add	#-48,r1
    9986:	51 1e       	mov.l	@(56,r1),r1
    9988:	41 15       	cmp/pl	r1
    998a:	8b c0       	bf	990e <_Puzzle+0x896>
    998c:	61 e3       	mov	r14,r1
    998e:	71 d0       	add	#-48,r1
    9990:	62 e3       	mov	r14,r2
    9992:	72 d0       	add	#-48,r2
    9994:	52 2f       	mov.l	@(60,r2),r2
    9996:	72 01       	add	#1,r2
    9998:	11 2f       	mov.l	r2,@(60,r1)
    999a:	61 e3       	mov	r14,r1
    999c:	71 d0       	add	#-48,r1
    999e:	52 1f       	mov.l	@(60,r1),r2
    99a0:	e1 01       	mov	#1,r1
    99a2:	32 17       	cmp/gt	r1,r2
    99a4:	8b ad       	bf	9902 <_Puzzle+0x88a>
    99a6:	d1 0d       	mov.l	99dc <_Puzzle+0x964>,r1	! b9bc <_class>
    99a8:	e2 02       	mov	#2,r2
    99aa:	11 2a       	mov.l	r2,@(40,r1)
    99ac:	d1 0c       	mov.l	99e0 <_Puzzle+0x968>,r1	! 185dc <_piecemax>
    99ae:	e2 41       	mov	#65,r2
    99b0:	11 2a       	mov.l	r2,@(40,r1)
    99b2:	61 e3       	mov	r14,r1
    99b4:	71 d0       	add	#-48,r1
    99b6:	e2 00       	mov	#0,r2
    99b8:	11 2f       	mov.l	r2,@(60,r1)
    99ba:	a0 4d       	bra	9a58 <_Puzzle+0x9e0>
    99bc:	00 09       	nop	
    99be:	61 e3       	mov	r14,r1
    99c0:	71 d0       	add	#-48,r1
    99c2:	e2 00       	mov	#0,r2
    99c4:	11 2e       	mov.l	r2,@(56,r1)
    99c6:	a0 3a       	bra	9a3e <_Puzzle+0x9c6>
    99c8:	00 09       	nop	
    99ca:	61 e3       	mov	r14,r1
    99cc:	71 d0       	add	#-48,r1
    99ce:	e2 00       	mov	#0,r2
    99d0:	11 2d       	mov.l	r2,@(52,r1)
    99d2:	a0 27       	bra	9a24 <_Puzzle+0x9ac>
    99d4:	00 09       	nop	
    99d6:	14 00       	mov.l	r0,@(0,r4)
    99d8:	00 00       	.word 0x0000
    99da:	e0 7c       	mov	#124,r0
    99dc:	00 00       	.word 0x0000
    99de:	b9 bc       	bsr	8d5a <_Fit+0x4e>
    99e0:	00 01       	.word 0x0001
    99e2:	85 dc       	mov.w	@(24,r13),r0
    99e4:	61 e3       	mov	r14,r1
    99e6:	71 d0       	add	#-48,r1
    99e8:	51 1d       	mov.l	@(52,r1),r1
    99ea:	62 13       	mov	r1,r2
    99ec:	42 08       	shll2	r2
    99ee:	32 2c       	add	r2,r2
    99f0:	61 e3       	mov	r14,r1
    99f2:	71 d0       	add	#-48,r1
    99f4:	51 1e       	mov.l	@(56,r1),r1
    99f6:	31 2c       	add	r2,r1
    99f8:	62 13       	mov	r1,r2
    99fa:	42 08       	shll2	r2
    99fc:	32 2c       	add	r2,r2
    99fe:	61 e3       	mov	r14,r1
    9a00:	71 d0       	add	#-48,r1
    9a02:	51 1f       	mov.l	@(60,r1),r1
    9a04:	63 23       	mov	r2,r3
    9a06:	33 1c       	add	r1,r3
    9a08:	d2 22       	mov.l	9a94 <_Puzzle+0xa1c>,r2	! e07c <_p>
    9a0a:	91 42       	mov.w	9a92 <_Puzzle+0xa1a>,r1	! 1600
    9a0c:	31 3c       	add	r3,r1
    9a0e:	41 08       	shll2	r1
    9a10:	31 2c       	add	r2,r1
    9a12:	e2 01       	mov	#1,r2
    9a14:	21 22       	mov.l	r2,@r1
    9a16:	61 e3       	mov	r14,r1
    9a18:	71 d0       	add	#-48,r1
    9a1a:	62 e3       	mov	r14,r2
    9a1c:	72 d0       	add	#-48,r2
    9a1e:	52 2d       	mov.l	@(52,r2),r2
    9a20:	72 01       	add	#1,r2
    9a22:	11 2d       	mov.l	r2,@(52,r1)
    9a24:	61 e3       	mov	r14,r1
    9a26:	71 d0       	add	#-48,r1
    9a28:	52 1d       	mov.l	@(52,r1),r2
    9a2a:	e1 01       	mov	#1,r1
    9a2c:	32 17       	cmp/gt	r1,r2
    9a2e:	8b d9       	bf	99e4 <_Puzzle+0x96c>
    9a30:	61 e3       	mov	r14,r1
    9a32:	71 d0       	add	#-48,r1
    9a34:	62 e3       	mov	r14,r2
    9a36:	72 d0       	add	#-48,r2
    9a38:	52 2e       	mov.l	@(56,r2),r2
    9a3a:	72 01       	add	#1,r2
    9a3c:	11 2e       	mov.l	r2,@(56,r1)
    9a3e:	61 e3       	mov	r14,r1
    9a40:	71 d0       	add	#-48,r1
    9a42:	52 1e       	mov.l	@(56,r1),r2
    9a44:	e1 01       	mov	#1,r1
    9a46:	32 17       	cmp/gt	r1,r2
    9a48:	8b bf       	bf	99ca <_Puzzle+0x952>
    9a4a:	61 e3       	mov	r14,r1
    9a4c:	71 d0       	add	#-48,r1
    9a4e:	62 e3       	mov	r14,r2
    9a50:	72 d0       	add	#-48,r2
    9a52:	52 2f       	mov.l	@(60,r2),r2
    9a54:	72 01       	add	#1,r2
    9a56:	11 2f       	mov.l	r2,@(60,r1)
    9a58:	61 e3       	mov	r14,r1
    9a5a:	71 d0       	add	#-48,r1
    9a5c:	51 1f       	mov.l	@(60,r1),r1
    9a5e:	41 15       	cmp/pl	r1
    9a60:	8b ad       	bf	99be <_Puzzle+0x946>
    9a62:	d1 0d       	mov.l	9a98 <_Puzzle+0xa20>,r1	! b9bc <_class>
    9a64:	e2 02       	mov	#2,r2
    9a66:	11 2b       	mov.l	r2,@(44,r1)
    9a68:	d1 0c       	mov.l	9a9c <_Puzzle+0xa24>,r1	! 185dc <_piecemax>
    9a6a:	e2 48       	mov	#72,r2
    9a6c:	11 2b       	mov.l	r2,@(44,r1)
    9a6e:	61 e3       	mov	r14,r1
    9a70:	71 d0       	add	#-48,r1
    9a72:	e2 00       	mov	#0,r2
    9a74:	11 2f       	mov.l	r2,@(60,r1)
    9a76:	a0 4d       	bra	9b14 <_Puzzle+0xa9c>
    9a78:	00 09       	nop	
    9a7a:	61 e3       	mov	r14,r1
    9a7c:	71 d0       	add	#-48,r1
    9a7e:	e2 00       	mov	#0,r2
    9a80:	11 2e       	mov.l	r2,@(56,r1)
    9a82:	a0 3a       	bra	9afa <_Puzzle+0xa82>
    9a84:	00 09       	nop	
    9a86:	61 e3       	mov	r14,r1
    9a88:	71 d0       	add	#-48,r1
    9a8a:	e2 00       	mov	#0,r2
    9a8c:	11 2d       	mov.l	r2,@(52,r1)
    9a8e:	a0 27       	bra	9ae0 <_Puzzle+0xa68>
    9a90:	00 09       	nop	
    9a92:	16 00       	mov.l	r0,@(0,r6)
    9a94:	00 00       	.word 0x0000
    9a96:	e0 7c       	mov	#124,r0
    9a98:	00 00       	.word 0x0000
    9a9a:	b9 bc       	bsr	8e16 <_Place+0x6a>
    9a9c:	00 01       	.word 0x0001
    9a9e:	85 dc       	mov.w	@(24,r13),r0
    9aa0:	61 e3       	mov	r14,r1
    9aa2:	71 d0       	add	#-48,r1
    9aa4:	51 1d       	mov.l	@(52,r1),r1
    9aa6:	62 13       	mov	r1,r2
    9aa8:	42 08       	shll2	r2
    9aaa:	32 2c       	add	r2,r2
    9aac:	61 e3       	mov	r14,r1
    9aae:	71 d0       	add	#-48,r1
    9ab0:	51 1e       	mov.l	@(56,r1),r1
    9ab2:	31 2c       	add	r2,r1
    9ab4:	62 13       	mov	r1,r2
    9ab6:	42 08       	shll2	r2
    9ab8:	32 2c       	add	r2,r2
    9aba:	61 e3       	mov	r14,r1
    9abc:	71 d0       	add	#-48,r1
    9abe:	51 1f       	mov.l	@(60,r1),r1
    9ac0:	63 23       	mov	r2,r3
    9ac2:	33 1c       	add	r1,r3
    9ac4:	d2 43       	mov.l	9bd4 <_Puzzle+0xb5c>,r2	! e07c <_p>
    9ac6:	91 82       	mov.w	9bce <_Puzzle+0xb56>,r1	! 1800
    9ac8:	31 3c       	add	r3,r1
    9aca:	41 08       	shll2	r1
    9acc:	31 2c       	add	r2,r1
    9ace:	e2 01       	mov	#1,r2
    9ad0:	21 22       	mov.l	r2,@r1
    9ad2:	61 e3       	mov	r14,r1
    9ad4:	71 d0       	add	#-48,r1
    9ad6:	62 e3       	mov	r14,r2
    9ad8:	72 d0       	add	#-48,r2
    9ada:	52 2d       	mov.l	@(52,r2),r2
    9adc:	72 01       	add	#1,r2
    9ade:	11 2d       	mov.l	r2,@(52,r1)
    9ae0:	61 e3       	mov	r14,r1
    9ae2:	71 d0       	add	#-48,r1
    9ae4:	52 1d       	mov.l	@(52,r1),r2
    9ae6:	e1 01       	mov	#1,r1
    9ae8:	32 17       	cmp/gt	r1,r2
    9aea:	8b d9       	bf	9aa0 <_Puzzle+0xa28>
    9aec:	61 e3       	mov	r14,r1
    9aee:	71 d0       	add	#-48,r1
    9af0:	62 e3       	mov	r14,r2
    9af2:	72 d0       	add	#-48,r2
    9af4:	52 2e       	mov.l	@(56,r2),r2
    9af6:	72 01       	add	#1,r2
    9af8:	11 2e       	mov.l	r2,@(56,r1)
    9afa:	61 e3       	mov	r14,r1
    9afc:	71 d0       	add	#-48,r1
    9afe:	52 1e       	mov.l	@(56,r1),r2
    9b00:	e1 01       	mov	#1,r1
    9b02:	32 17       	cmp/gt	r1,r2
    9b04:	8b bf       	bf	9a86 <_Puzzle+0xa0e>
    9b06:	61 e3       	mov	r14,r1
    9b08:	71 d0       	add	#-48,r1
    9b0a:	62 e3       	mov	r14,r2
    9b0c:	72 d0       	add	#-48,r2
    9b0e:	52 2f       	mov.l	@(60,r2),r2
    9b10:	72 01       	add	#1,r2
    9b12:	11 2f       	mov.l	r2,@(60,r1)
    9b14:	61 e3       	mov	r14,r1
    9b16:	71 d0       	add	#-48,r1
    9b18:	52 1f       	mov.l	@(60,r1),r2
    9b1a:	e1 01       	mov	#1,r1
    9b1c:	32 17       	cmp/gt	r1,r2
    9b1e:	8b ac       	bf	9a7a <_Puzzle+0xa02>
    9b20:	d1 2d       	mov.l	9bd8 <_Puzzle+0xb60>,r1	! b9bc <_class>
    9b22:	e2 03       	mov	#3,r2
    9b24:	11 2c       	mov.l	r2,@(48,r1)
    9b26:	d1 2d       	mov.l	9bdc <_Puzzle+0xb64>,r1	! 185dc <_piecemax>
    9b28:	e2 49       	mov	#73,r2
    9b2a:	11 2c       	mov.l	r2,@(48,r1)
    9b2c:	d1 2c       	mov.l	9be0 <_Puzzle+0xb68>,r1	! 18610 <_piececount>
    9b2e:	e2 0d       	mov	#13,r2
    9b30:	21 22       	mov.l	r2,@r1
    9b32:	d1 2b       	mov.l	9be0 <_Puzzle+0xb68>,r1	! 18610 <_piececount>
    9b34:	e2 03       	mov	#3,r2
    9b36:	11 21       	mov.l	r2,@(4,r1)
    9b38:	d1 29       	mov.l	9be0 <_Puzzle+0xb68>,r1	! 18610 <_piececount>
    9b3a:	e2 01       	mov	#1,r2
    9b3c:	11 22       	mov.l	r2,@(8,r1)
    9b3e:	d1 28       	mov.l	9be0 <_Puzzle+0xb68>,r1	! 18610 <_piececount>
    9b40:	e2 01       	mov	#1,r2
    9b42:	11 23       	mov.l	r2,@(12,r1)
    9b44:	61 e3       	mov	r14,r1
    9b46:	71 d0       	add	#-48,r1
    9b48:	e2 49       	mov	#73,r2
    9b4a:	11 2c       	mov.l	r2,@(48,r1)
    9b4c:	d1 25       	mov.l	9be4 <_Puzzle+0xb6c>,r1	! b1b4 <_kount>
    9b4e:	e2 00       	mov	#0,r2
    9b50:	21 22       	mov.l	r2,@r1
    9b52:	61 e3       	mov	r14,r1
    9b54:	71 d0       	add	#-48,r1
    9b56:	e4 00       	mov	#0,r4
    9b58:	55 1c       	mov.l	@(48,r1),r5
    9b5a:	d1 23       	mov.l	9be8 <_Puzzle+0xb70>,r1	! 8d0c <_Fit>
    9b5c:	41 0b       	jsr	@r1
    9b5e:	00 09       	nop	
    9b60:	61 03       	mov	r0,r1
    9b62:	21 18       	tst	r1,r1
    9b64:	89 0b       	bt	9b7e <_Puzzle+0xb06>
    9b66:	61 e3       	mov	r14,r1
    9b68:	71 d0       	add	#-48,r1
    9b6a:	e4 00       	mov	#0,r4
    9b6c:	55 1c       	mov.l	@(48,r1),r5
    9b6e:	d1 1f       	mov.l	9bec <_Puzzle+0xb74>,r1	! 8dac <_Place>
    9b70:	41 0b       	jsr	@r1
    9b72:	00 09       	nop	
    9b74:	61 03       	mov	r0,r1
    9b76:	d2 1e       	mov.l	9bf0 <_Puzzle+0xb78>,r2	! 18620 <_n>
    9b78:	22 12       	mov.l	r1,@r2
    9b7a:	a0 06       	bra	9b8a <_Puzzle+0xb12>
    9b7c:	00 09       	nop	
    9b7e:	d1 1d       	mov.l	9bf4 <_Puzzle+0xb7c>,r1	! 1487c <_results>
    9b80:	61 12       	mov.l	@r1,r1
    9b82:	e2 20       	mov	#32,r2
    9b84:	22 1b       	or	r1,r2
    9b86:	d1 1b       	mov.l	9bf4 <_Puzzle+0xb7c>,r1	! 1487c <_results>
    9b88:	21 22       	mov.l	r2,@r1
    9b8a:	d1 19       	mov.l	9bf0 <_Puzzle+0xb78>,r1	! 18620 <_n>
    9b8c:	61 12       	mov.l	@r1,r1
    9b8e:	64 13       	mov	r1,r4
    9b90:	d1 19       	mov.l	9bf8 <_Puzzle+0xb80>,r1	! 8f88 <_Trial>
    9b92:	41 0b       	jsr	@r1
    9b94:	00 09       	nop	
    9b96:	61 03       	mov	r0,r1
    9b98:	21 18       	tst	r1,r1
    9b9a:	8b 07       	bf	9bac <_Puzzle+0xb34>
    9b9c:	d1 15       	mov.l	9bf4 <_Puzzle+0xb7c>,r1	! 1487c <_results>
    9b9e:	61 12       	mov.l	@r1,r1
    9ba0:	e2 20       	mov	#32,r2
    9ba2:	22 1b       	or	r1,r2
    9ba4:	d1 13       	mov.l	9bf4 <_Puzzle+0xb7c>,r1	! 1487c <_results>
    9ba6:	21 22       	mov.l	r2,@r1
    9ba8:	a0 0b       	bra	9bc2 <_Puzzle+0xb4a>
    9baa:	00 09       	nop	
    9bac:	d1 0d       	mov.l	9be4 <_Puzzle+0xb6c>,r1	! b1b4 <_kount>
    9bae:	62 12       	mov.l	@r1,r2
    9bb0:	91 0e       	mov.w	9bd0 <_Puzzle+0xb58>,r1	! 7d5
    9bb2:	32 10       	cmp/eq	r1,r2
    9bb4:	89 05       	bt	9bc2 <_Puzzle+0xb4a>
    9bb6:	d1 0f       	mov.l	9bf4 <_Puzzle+0xb7c>,r1	! 1487c <_results>
    9bb8:	61 12       	mov.l	@r1,r1
    9bba:	e2 20       	mov	#32,r2
    9bbc:	22 1b       	or	r1,r2
    9bbe:	d1 0d       	mov.l	9bf4 <_Puzzle+0xb7c>,r1	! 1487c <_results>
    9bc0:	21 22       	mov.l	r2,@r1
    9bc2:	7e 10       	add	#16,r14
    9bc4:	6f e3       	mov	r14,r15
    9bc6:	4f 26       	lds.l	@r15+,pr
    9bc8:	6e f6       	mov.l	@r15+,r14
    9bca:	00 0b       	rts	
    9bcc:	00 09       	nop	
    9bce:	18 00       	mov.l	r0,@(0,r8)
    9bd0:	07 d5       	mov.w	r13,@(r0,r7)
    9bd2:	00 09       	nop	
    9bd4:	00 00       	.word 0x0000
    9bd6:	e0 7c       	mov	#124,r0
    9bd8:	00 00       	.word 0x0000
    9bda:	b9 bc       	bsr	8f56 <_Remove+0x96>
    9bdc:	00 01       	.word 0x0001
    9bde:	85 dc       	mov.w	@(24,r13),r0
    9be0:	00 01       	.word 0x0001
    9be2:	86 10       	.word 0x8610
    9be4:	00 00       	.word 0x0000
    9be6:	b1 b4       	bsr	9f52 <_tInitarr+0x26>
    9be8:	00 00       	.word 0x0000
    9bea:	8d 0c       	bt.s	9c06 <_Initarr+0xa>
    9bec:	00 00       	.word 0x0000
    9bee:	8d ac       	bt.s	9b4a <_Puzzle+0xad2>
    9bf0:	00 01       	.word 0x0001
    9bf2:	86 20       	.word 0x8620
    9bf4:	00 01       	.word 0x0001
    9bf6:	48 7c       	.word 0x487c
    9bf8:	00 00       	.word 0x0000
    9bfa:	8f 88       	bf.s	9b0e <_Puzzle+0xa96>

00009bfc <_Initarr>:
    9bfc:	2f 86       	mov.l	r8,@-r15
    9bfe:	2f e6       	mov.l	r14,@-r15
    9c00:	4f 22       	sts.l	pr,@-r15
    9c02:	7f f8       	add	#-8,r15
    9c04:	6e f3       	mov	r15,r14
    9c06:	d1 3a       	mov.l	9cf0 <_Initarr+0xf4>,r1	! 8068 <_Initrand>
    9c08:	41 0b       	jsr	@r1
    9c0a:	00 09       	nop	
    9c0c:	d1 39       	mov.l	9cf4 <_Initarr+0xf8>,r1	! 1491c <_biggest>
    9c0e:	e2 00       	mov	#0,r2
    9c10:	21 22       	mov.l	r2,@r1
    9c12:	d1 39       	mov.l	9cf8 <_Initarr+0xfc>,r1	! 24a4c <_littlest>
    9c14:	e2 00       	mov	#0,r2
    9c16:	21 22       	mov.l	r2,@r1
    9c18:	61 e3       	mov	r14,r1
    9c1a:	71 c8       	add	#-56,r1
    9c1c:	e2 01       	mov	#1,r2
    9c1e:	11 2f       	mov.l	r2,@(60,r1)
    9c20:	a0 58       	bra	9cd4 <_Initarr+0xd8>
    9c22:	00 09       	nop	
    9c24:	68 e3       	mov	r14,r8
    9c26:	78 c8       	add	#-56,r8
    9c28:	d1 34       	mov.l	9cfc <_Initarr+0x100>,r1	! 8084 <_Rand>
    9c2a:	41 0b       	jsr	@r1
    9c2c:	00 09       	nop	
    9c2e:	61 03       	mov	r0,r1
    9c30:	18 1e       	mov.l	r1,@(56,r8)
    9c32:	61 e3       	mov	r14,r1
    9c34:	71 c8       	add	#-56,r1
    9c36:	52 1e       	mov.l	@(56,r1),r2
    9c38:	d1 31       	mov.l	9d00 <_Initarr+0x104>,r1	! 14f8b589
    9c3a:	32 1d       	dmuls.l	r1,r2
    9c3c:	01 0a       	sts	mach,r1
    9c3e:	64 13       	mov	r1,r4
    9c40:	d1 30       	mov.l	9d04 <_Initarr+0x108>,r1	! a73e <___ashiftrt_r4_13>
    9c42:	41 0b       	jsr	@r1
    9c44:	00 09       	nop	
    9c46:	63 43       	mov	r4,r3
    9c48:	e1 00       	mov	#0,r1
    9c4a:	31 27       	cmp/gt	r2,r1
    9c4c:	31 1a       	subc	r1,r1
    9c4e:	67 33       	mov	r3,r7
    9c50:	37 18       	sub	r1,r7
    9c52:	61 73       	mov	r7,r1
    9c54:	d3 2c       	mov.l	9d08 <_Initarr+0x10c>,r3	! 186a0
    9c56:	01 37       	mul.l	r3,r1
    9c58:	01 1a       	sts	macl,r1
    9c5a:	63 23       	mov	r2,r3
    9c5c:	33 18       	sub	r1,r3
    9c5e:	61 33       	mov	r3,r1
    9c60:	d2 2a       	mov.l	9d0c <_Initarr+0x110>,r2	! ffff3cb0
    9c62:	32 1c       	add	r1,r2
    9c64:	d3 2a       	mov.l	9d10 <_Initarr+0x114>,r3	! 1a068 <_sortlist>
    9c66:	61 e3       	mov	r14,r1
    9c68:	71 c8       	add	#-56,r1
    9c6a:	51 1f       	mov.l	@(60,r1),r1
    9c6c:	41 08       	shll2	r1
    9c6e:	31 3c       	add	r3,r1
    9c70:	21 22       	mov.l	r2,@r1
    9c72:	d2 27       	mov.l	9d10 <_Initarr+0x114>,r2	! 1a068 <_sortlist>
    9c74:	61 e3       	mov	r14,r1
    9c76:	71 c8       	add	#-56,r1
    9c78:	51 1f       	mov.l	@(60,r1),r1
    9c7a:	41 08       	shll2	r1
    9c7c:	31 2c       	add	r2,r1
    9c7e:	62 12       	mov.l	@r1,r2
    9c80:	d1 1c       	mov.l	9cf4 <_Initarr+0xf8>,r1	! 1491c <_biggest>
    9c82:	61 12       	mov.l	@r1,r1
    9c84:	32 17       	cmp/gt	r1,r2
    9c86:	8b 0a       	bf	9c9e <_Initarr+0xa2>
    9c88:	d2 21       	mov.l	9d10 <_Initarr+0x114>,r2	! 1a068 <_sortlist>
    9c8a:	61 e3       	mov	r14,r1
    9c8c:	71 c8       	add	#-56,r1
    9c8e:	51 1f       	mov.l	@(60,r1),r1
    9c90:	41 08       	shll2	r1
    9c92:	31 2c       	add	r2,r1
    9c94:	62 12       	mov.l	@r1,r2
    9c96:	d1 17       	mov.l	9cf4 <_Initarr+0xf8>,r1	! 1491c <_biggest>
    9c98:	21 22       	mov.l	r2,@r1
    9c9a:	a0 14       	bra	9cc6 <_Initarr+0xca>
    9c9c:	00 09       	nop	
    9c9e:	d2 1c       	mov.l	9d10 <_Initarr+0x114>,r2	! 1a068 <_sortlist>
    9ca0:	61 e3       	mov	r14,r1
    9ca2:	71 c8       	add	#-56,r1
    9ca4:	51 1f       	mov.l	@(60,r1),r1
    9ca6:	41 08       	shll2	r1
    9ca8:	31 2c       	add	r2,r1
    9caa:	62 12       	mov.l	@r1,r2
    9cac:	d1 12       	mov.l	9cf8 <_Initarr+0xfc>,r1	! 24a4c <_littlest>
    9cae:	61 12       	mov.l	@r1,r1
    9cb0:	32 13       	cmp/ge	r1,r2
    9cb2:	89 08       	bt	9cc6 <_Initarr+0xca>
    9cb4:	d2 16       	mov.l	9d10 <_Initarr+0x114>,r2	! 1a068 <_sortlist>
    9cb6:	61 e3       	mov	r14,r1
    9cb8:	71 c8       	add	#-56,r1
    9cba:	51 1f       	mov.l	@(60,r1),r1
    9cbc:	41 08       	shll2	r1
    9cbe:	31 2c       	add	r2,r1
    9cc0:	62 12       	mov.l	@r1,r2
    9cc2:	d1 0d       	mov.l	9cf8 <_Initarr+0xfc>,r1	! 24a4c <_littlest>
    9cc4:	21 22       	mov.l	r2,@r1
    9cc6:	61 e3       	mov	r14,r1
    9cc8:	71 c8       	add	#-56,r1
    9cca:	62 e3       	mov	r14,r2
    9ccc:	72 c8       	add	#-56,r2
    9cce:	52 2f       	mov.l	@(60,r2),r2
    9cd0:	72 01       	add	#1,r2
    9cd2:	11 2f       	mov.l	r2,@(60,r1)
    9cd4:	61 e3       	mov	r14,r1
    9cd6:	71 c8       	add	#-56,r1
    9cd8:	52 1f       	mov.l	@(60,r1),r2
    9cda:	91 08       	mov.w	9cee <_Initarr+0xf2>,r1	! 1388
    9cdc:	32 17       	cmp/gt	r1,r2
    9cde:	8b a1       	bf	9c24 <_Initarr+0x28>
    9ce0:	7e 08       	add	#8,r14
    9ce2:	6f e3       	mov	r14,r15
    9ce4:	4f 26       	lds.l	@r15+,pr
    9ce6:	6e f6       	mov.l	@r15+,r14
    9ce8:	68 f6       	mov.l	@r15+,r8
    9cea:	00 0b       	rts	
    9cec:	00 09       	nop	
    9cee:	13 88       	mov.l	r8,@(32,r3)
    9cf0:	00 00       	.word 0x0000
    9cf2:	80 68       	mov.b	r0,@(8,r6)
    9cf4:	00 01       	.word 0x0001
    9cf6:	49 1c       	.word 0x491c
    9cf8:	00 02       	stc	sr,r0
    9cfa:	4a 4c       	.word 0x4a4c
    9cfc:	00 00       	.word 0x0000
    9cfe:	80 84       	mov.b	r0,@(4,r8)
    9d00:	14 f8       	mov.l	r15,@(32,r4)
    9d02:	b5 89       	bsr	a818 <__fpadd_parts+0xb8>
    9d04:	00 00       	.word 0x0000
    9d06:	a7 3e       	bra	ab86 <___divsf3+0xbe>
    9d08:	00 01       	.word 0x0001
    9d0a:	86 a0       	.word 0x86a0
    9d0c:	ff ff       	.word 0xffff
    9d0e:	3c b0       	cmp/eq	r11,r12
    9d10:	00 01       	.word 0x0001
    9d12:	a0 68       	bra	9de6 <_Quicksort+0xd2>

00009d14 <_Quicksort>:
    9d14:	2f e6       	mov.l	r14,@-r15
    9d16:	4f 22       	sts.l	pr,@-r15
    9d18:	7f e4       	add	#-28,r15
    9d1a:	6e f3       	mov	r15,r14
    9d1c:	61 e3       	mov	r14,r1
    9d1e:	71 dc       	add	#-36,r1
    9d20:	11 4b       	mov.l	r4,@(44,r1)
    9d22:	61 e3       	mov	r14,r1
    9d24:	71 dc       	add	#-36,r1
    9d26:	11 5a       	mov.l	r5,@(40,r1)
    9d28:	61 e3       	mov	r14,r1
    9d2a:	71 dc       	add	#-36,r1
    9d2c:	11 69       	mov.l	r6,@(36,r1)
    9d2e:	61 e3       	mov	r14,r1
    9d30:	71 dc       	add	#-36,r1
    9d32:	62 e3       	mov	r14,r2
    9d34:	72 dc       	add	#-36,r2
    9d36:	52 2a       	mov.l	@(40,r2),r2
    9d38:	11 2f       	mov.l	r2,@(60,r1)
    9d3a:	61 e3       	mov	r14,r1
    9d3c:	71 dc       	add	#-36,r1
    9d3e:	62 e3       	mov	r14,r2
    9d40:	72 dc       	add	#-36,r2
    9d42:	52 29       	mov.l	@(36,r2),r2
    9d44:	11 2e       	mov.l	r2,@(56,r1)
    9d46:	62 e3       	mov	r14,r2
    9d48:	72 dc       	add	#-36,r2
    9d4a:	61 e3       	mov	r14,r1
    9d4c:	71 dc       	add	#-36,r1
    9d4e:	52 2a       	mov.l	@(40,r2),r2
    9d50:	51 19       	mov.l	@(36,r1),r1
    9d52:	31 2c       	add	r2,r1
    9d54:	62 13       	mov	r1,r2
    9d56:	42 00       	shll	r2
    9d58:	02 29       	movt	r2
    9d5a:	31 2c       	add	r2,r1
    9d5c:	41 21       	shar	r1
    9d5e:	41 08       	shll2	r1
    9d60:	62 e3       	mov	r14,r2
    9d62:	72 dc       	add	#-36,r2
    9d64:	52 2b       	mov.l	@(44,r2),r2
    9d66:	32 1c       	add	r1,r2
    9d68:	61 e3       	mov	r14,r1
    9d6a:	71 dc       	add	#-36,r1
    9d6c:	62 22       	mov.l	@r2,r2
    9d6e:	11 2d       	mov.l	r2,@(52,r1)
    9d70:	a0 09       	bra	9d86 <_Quicksort+0x72>
    9d72:	00 09       	nop	
    9d74:	a0 07       	bra	9d86 <_Quicksort+0x72>
    9d76:	00 09       	nop	
    9d78:	61 e3       	mov	r14,r1
    9d7a:	71 dc       	add	#-36,r1
    9d7c:	62 e3       	mov	r14,r2
    9d7e:	72 dc       	add	#-36,r2
    9d80:	52 2f       	mov.l	@(60,r2),r2
    9d82:	72 01       	add	#1,r2
    9d84:	11 2f       	mov.l	r2,@(60,r1)
    9d86:	61 e3       	mov	r14,r1
    9d88:	71 dc       	add	#-36,r1
    9d8a:	51 1f       	mov.l	@(60,r1),r1
    9d8c:	41 08       	shll2	r1
    9d8e:	62 e3       	mov	r14,r2
    9d90:	72 dc       	add	#-36,r2
    9d92:	52 2b       	mov.l	@(44,r2),r2
    9d94:	31 2c       	add	r2,r1
    9d96:	62 12       	mov.l	@r1,r2
    9d98:	61 e3       	mov	r14,r1
    9d9a:	71 dc       	add	#-36,r1
    9d9c:	51 1d       	mov.l	@(52,r1),r1
    9d9e:	32 13       	cmp/ge	r1,r2
    9da0:	8b ea       	bf	9d78 <_Quicksort+0x64>
    9da2:	a0 07       	bra	9db4 <_Quicksort+0xa0>
    9da4:	00 09       	nop	
    9da6:	61 e3       	mov	r14,r1
    9da8:	71 dc       	add	#-36,r1
    9daa:	62 e3       	mov	r14,r2
    9dac:	72 dc       	add	#-36,r2
    9dae:	52 2e       	mov.l	@(56,r2),r2
    9db0:	72 ff       	add	#-1,r2
    9db2:	11 2e       	mov.l	r2,@(56,r1)
    9db4:	61 e3       	mov	r14,r1
    9db6:	71 dc       	add	#-36,r1
    9db8:	51 1e       	mov.l	@(56,r1),r1
    9dba:	41 08       	shll2	r1
    9dbc:	62 e3       	mov	r14,r2
    9dbe:	72 dc       	add	#-36,r2
    9dc0:	52 2b       	mov.l	@(44,r2),r2
    9dc2:	31 2c       	add	r2,r1
    9dc4:	62 12       	mov.l	@r1,r2
    9dc6:	61 e3       	mov	r14,r1
    9dc8:	71 dc       	add	#-36,r1
    9dca:	51 1d       	mov.l	@(52,r1),r1
    9dcc:	32 17       	cmp/gt	r1,r2
    9dce:	89 ea       	bt	9da6 <_Quicksort+0x92>
    9dd0:	62 e3       	mov	r14,r2
    9dd2:	72 dc       	add	#-36,r2
    9dd4:	61 e3       	mov	r14,r1
    9dd6:	71 dc       	add	#-36,r1
    9dd8:	52 2f       	mov.l	@(60,r2),r2
    9dda:	51 1e       	mov.l	@(56,r1),r1
    9ddc:	32 17       	cmp/gt	r1,r2
    9dde:	89 37       	bt	9e50 <_Quicksort+0x13c>
    9de0:	61 e3       	mov	r14,r1
    9de2:	71 dc       	add	#-36,r1
    9de4:	51 1f       	mov.l	@(60,r1),r1
    9de6:	41 08       	shll2	r1
    9de8:	62 e3       	mov	r14,r2
    9dea:	72 dc       	add	#-36,r2
    9dec:	52 2b       	mov.l	@(44,r2),r2
    9dee:	32 1c       	add	r1,r2
    9df0:	61 e3       	mov	r14,r1
    9df2:	71 dc       	add	#-36,r1
    9df4:	62 22       	mov.l	@r2,r2
    9df6:	11 2c       	mov.l	r2,@(48,r1)
    9df8:	61 e3       	mov	r14,r1
    9dfa:	71 dc       	add	#-36,r1
    9dfc:	51 1f       	mov.l	@(60,r1),r1
    9dfe:	41 08       	shll2	r1
    9e00:	62 e3       	mov	r14,r2
    9e02:	72 dc       	add	#-36,r2
    9e04:	52 2b       	mov.l	@(44,r2),r2
    9e06:	31 2c       	add	r2,r1
    9e08:	62 e3       	mov	r14,r2
    9e0a:	72 dc       	add	#-36,r2
    9e0c:	52 2e       	mov.l	@(56,r2),r2
    9e0e:	42 08       	shll2	r2
    9e10:	63 e3       	mov	r14,r3
    9e12:	73 dc       	add	#-36,r3
    9e14:	53 3b       	mov.l	@(44,r3),r3
    9e16:	32 3c       	add	r3,r2
    9e18:	62 22       	mov.l	@r2,r2
    9e1a:	21 22       	mov.l	r2,@r1
    9e1c:	61 e3       	mov	r14,r1
    9e1e:	71 dc       	add	#-36,r1
    9e20:	51 1e       	mov.l	@(56,r1),r1
    9e22:	41 08       	shll2	r1
    9e24:	62 e3       	mov	r14,r2
    9e26:	72 dc       	add	#-36,r2
    9e28:	52 2b       	mov.l	@(44,r2),r2
    9e2a:	31 2c       	add	r2,r1
    9e2c:	62 e3       	mov	r14,r2
    9e2e:	72 dc       	add	#-36,r2
    9e30:	52 2c       	mov.l	@(48,r2),r2
    9e32:	21 22       	mov.l	r2,@r1
    9e34:	61 e3       	mov	r14,r1
    9e36:	71 dc       	add	#-36,r1
    9e38:	62 e3       	mov	r14,r2
    9e3a:	72 dc       	add	#-36,r2
    9e3c:	52 2f       	mov.l	@(60,r2),r2
    9e3e:	72 01       	add	#1,r2
    9e40:	11 2f       	mov.l	r2,@(60,r1)
    9e42:	61 e3       	mov	r14,r1
    9e44:	71 dc       	add	#-36,r1
    9e46:	62 e3       	mov	r14,r2
    9e48:	72 dc       	add	#-36,r2
    9e4a:	52 2e       	mov.l	@(56,r2),r2
    9e4c:	72 ff       	add	#-1,r2
    9e4e:	11 2e       	mov.l	r2,@(56,r1)
    9e50:	62 e3       	mov	r14,r2
    9e52:	72 dc       	add	#-36,r2
    9e54:	61 e3       	mov	r14,r1
    9e56:	71 dc       	add	#-36,r1
    9e58:	52 2f       	mov.l	@(60,r2),r2
    9e5a:	51 1e       	mov.l	@(56,r1),r1
    9e5c:	32 17       	cmp/gt	r1,r2
    9e5e:	8b 89       	bf	9d74 <_Quicksort+0x60>
    9e60:	62 e3       	mov	r14,r2
    9e62:	72 dc       	add	#-36,r2
    9e64:	61 e3       	mov	r14,r1
    9e66:	71 dc       	add	#-36,r1
    9e68:	52 2a       	mov.l	@(40,r2),r2
    9e6a:	51 1e       	mov.l	@(56,r1),r1
    9e6c:	32 13       	cmp/ge	r1,r2
    9e6e:	89 0b       	bt	9e88 <_Quicksort+0x174>
    9e70:	63 e3       	mov	r14,r3
    9e72:	73 dc       	add	#-36,r3
    9e74:	62 e3       	mov	r14,r2
    9e76:	72 dc       	add	#-36,r2
    9e78:	61 e3       	mov	r14,r1
    9e7a:	71 dc       	add	#-36,r1
    9e7c:	54 3b       	mov.l	@(44,r3),r4
    9e7e:	55 2a       	mov.l	@(40,r2),r5
    9e80:	56 1e       	mov.l	@(56,r1),r6
    9e82:	d1 0e       	mov.l	9ebc <_Quicksort+0x1a8>,r1	! 9d14 <_Quicksort>
    9e84:	41 0b       	jsr	@r1
    9e86:	00 09       	nop	
    9e88:	62 e3       	mov	r14,r2
    9e8a:	72 dc       	add	#-36,r2
    9e8c:	61 e3       	mov	r14,r1
    9e8e:	71 dc       	add	#-36,r1
    9e90:	52 2f       	mov.l	@(60,r2),r2
    9e92:	51 19       	mov.l	@(36,r1),r1
    9e94:	32 13       	cmp/ge	r1,r2
    9e96:	89 0b       	bt	9eb0 <_Quicksort+0x19c>
    9e98:	63 e3       	mov	r14,r3
    9e9a:	73 dc       	add	#-36,r3
    9e9c:	62 e3       	mov	r14,r2
    9e9e:	72 dc       	add	#-36,r2
    9ea0:	61 e3       	mov	r14,r1
    9ea2:	71 dc       	add	#-36,r1
    9ea4:	54 3b       	mov.l	@(44,r3),r4
    9ea6:	55 2f       	mov.l	@(60,r2),r5
    9ea8:	56 19       	mov.l	@(36,r1),r6
    9eaa:	d1 04       	mov.l	9ebc <_Quicksort+0x1a8>,r1	! 9d14 <_Quicksort>
    9eac:	41 0b       	jsr	@r1
    9eae:	00 09       	nop	
    9eb0:	7e 1c       	add	#28,r14
    9eb2:	6f e3       	mov	r14,r15
    9eb4:	4f 26       	lds.l	@r15+,pr
    9eb6:	6e f6       	mov.l	@r15+,r14
    9eb8:	00 0b       	rts	
    9eba:	00 09       	nop	
    9ebc:	00 00       	.word 0x0000
    9ebe:	9d 14       	mov.w	9eea <_Quick+0x2a>,r13	! 9111

00009ec0 <_Quick>:
    9ec0:	2f e6       	mov.l	r14,@-r15
    9ec2:	4f 22       	sts.l	pr,@-r15
    9ec4:	6e f3       	mov	r15,r14
    9ec6:	d1 13       	mov.l	9f14 <_Quick+0x54>,r1	! 9bfc <_Initarr>
    9ec8:	41 0b       	jsr	@r1
    9eca:	00 09       	nop	
    9ecc:	d2 12       	mov.l	9f18 <_Quick+0x58>,r2	! 1a068 <_sortlist>
    9ece:	91 1e       	mov.w	9f0e <_Quick+0x4e>,r1	! 1388
    9ed0:	64 23       	mov	r2,r4
    9ed2:	e5 01       	mov	#1,r5
    9ed4:	66 13       	mov	r1,r6
    9ed6:	d1 11       	mov.l	9f1c <_Quick+0x5c>,r1	! 9d14 <_Quicksort>
    9ed8:	41 0b       	jsr	@r1
    9eda:	00 09       	nop	
    9edc:	d1 0e       	mov.l	9f18 <_Quick+0x58>,r1	! 1a068 <_sortlist>
    9ede:	52 11       	mov.l	@(4,r1),r2
    9ee0:	d1 0f       	mov.l	9f20 <_Quick+0x60>,r1	! 24a4c <_littlest>
    9ee2:	61 12       	mov.l	@r1,r1
    9ee4:	32 10       	cmp/eq	r1,r2
    9ee6:	8b 07       	bf	9ef8 <_Quick+0x38>
    9ee8:	d2 0b       	mov.l	9f18 <_Quick+0x58>,r2	! 1a068 <_sortlist>
    9eea:	91 11       	mov.w	9f10 <_Quick+0x50>,r1	! 4dfc
    9eec:	31 2c       	add	r2,r1
    9eee:	52 19       	mov.l	@(36,r1),r2
    9ef0:	d1 0c       	mov.l	9f24 <_Quick+0x64>,r1	! 1491c <_biggest>
    9ef2:	61 12       	mov.l	@r1,r1
    9ef4:	32 10       	cmp/eq	r1,r2
    9ef6:	89 05       	bt	9f04 <_Quick+0x44>
    9ef8:	d1 0b       	mov.l	9f28 <_Quick+0x68>,r1	! 1487c <_results>
    9efa:	61 12       	mov.l	@r1,r1
    9efc:	e2 40       	mov	#64,r2
    9efe:	22 1b       	or	r1,r2
    9f00:	d1 09       	mov.l	9f28 <_Quick+0x68>,r1	! 1487c <_results>
    9f02:	21 22       	mov.l	r2,@r1
    9f04:	6f e3       	mov	r14,r15
    9f06:	4f 26       	lds.l	@r15+,pr
    9f08:	6e f6       	mov.l	@r15+,r14
    9f0a:	00 0b       	rts	
    9f0c:	00 09       	nop	
    9f0e:	13 88       	mov.l	r8,@(32,r3)
    9f10:	4d fc       	.word 0x4dfc
    9f12:	00 09       	nop	
    9f14:	00 00       	.word 0x0000
    9f16:	9b fc       	mov.w	a112 <_Insert+0x6e>,r11	! 71c8
    9f18:	00 01       	.word 0x0001
    9f1a:	a0 68       	bra	9fee <_tInitarr+0xc2>
    9f1c:	00 00       	.word 0x0000
    9f1e:	9d 14       	mov.w	9f4a <_tInitarr+0x1e>,r13	! 71c8
    9f20:	00 02       	stc	sr,r0
    9f22:	4a 4c       	.word 0x4a4c
    9f24:	00 01       	.word 0x0001
    9f26:	49 1c       	.word 0x491c
    9f28:	00 01       	.word 0x0001
    9f2a:	48 7c       	.word 0x487c

00009f2c <_tInitarr>:
    9f2c:	2f 86       	mov.l	r8,@-r15
    9f2e:	2f e6       	mov.l	r14,@-r15
    9f30:	4f 22       	sts.l	pr,@-r15
    9f32:	7f f8       	add	#-8,r15
    9f34:	6e f3       	mov	r15,r14
    9f36:	d1 3a       	mov.l	a020 <_tInitarr+0xf4>,r1	! 8068 <_Initrand>
    9f38:	41 0b       	jsr	@r1
    9f3a:	00 09       	nop	
    9f3c:	d1 39       	mov.l	a024 <_tInitarr+0xf8>,r1	! 1491c <_biggest>
    9f3e:	e2 00       	mov	#0,r2
    9f40:	21 22       	mov.l	r2,@r1
    9f42:	d1 39       	mov.l	a028 <_tInitarr+0xfc>,r1	! 24a4c <_littlest>
    9f44:	e2 00       	mov	#0,r2
    9f46:	21 22       	mov.l	r2,@r1
    9f48:	61 e3       	mov	r14,r1
    9f4a:	71 c8       	add	#-56,r1
    9f4c:	e2 01       	mov	#1,r2
    9f4e:	11 2f       	mov.l	r2,@(60,r1)
    9f50:	a0 58       	bra	a004 <_tInitarr+0xd8>
    9f52:	00 09       	nop	
    9f54:	68 e3       	mov	r14,r8
    9f56:	78 c8       	add	#-56,r8
    9f58:	d1 34       	mov.l	a02c <_tInitarr+0x100>,r1	! 8084 <_Rand>
    9f5a:	41 0b       	jsr	@r1
    9f5c:	00 09       	nop	
    9f5e:	61 03       	mov	r0,r1
    9f60:	18 1e       	mov.l	r1,@(56,r8)
    9f62:	61 e3       	mov	r14,r1
    9f64:	71 c8       	add	#-56,r1
    9f66:	52 1e       	mov.l	@(56,r1),r2
    9f68:	d1 31       	mov.l	a030 <_tInitarr+0x104>,r1	! 14f8b589
    9f6a:	32 1d       	dmuls.l	r1,r2
    9f6c:	01 0a       	sts	mach,r1
    9f6e:	64 13       	mov	r1,r4
    9f70:	d1 30       	mov.l	a034 <_tInitarr+0x108>,r1	! a73e <___ashiftrt_r4_13>
    9f72:	41 0b       	jsr	@r1
    9f74:	00 09       	nop	
    9f76:	63 43       	mov	r4,r3
    9f78:	e1 00       	mov	#0,r1
    9f7a:	31 27       	cmp/gt	r2,r1
    9f7c:	31 1a       	subc	r1,r1
    9f7e:	67 33       	mov	r3,r7
    9f80:	37 18       	sub	r1,r7
    9f82:	61 73       	mov	r7,r1
    9f84:	d3 2c       	mov.l	a038 <_tInitarr+0x10c>,r3	! 186a0
    9f86:	01 37       	mul.l	r3,r1
    9f88:	01 1a       	sts	macl,r1
    9f8a:	63 23       	mov	r2,r3
    9f8c:	33 18       	sub	r1,r3
    9f8e:	61 33       	mov	r3,r1
    9f90:	d2 2a       	mov.l	a03c <_tInitarr+0x110>,r2	! ffff3cb0
    9f92:	32 1c       	add	r1,r2
    9f94:	d3 2a       	mov.l	a040 <_tInitarr+0x114>,r3	! 1a068 <_sortlist>
    9f96:	61 e3       	mov	r14,r1
    9f98:	71 c8       	add	#-56,r1
    9f9a:	51 1f       	mov.l	@(60,r1),r1
    9f9c:	41 08       	shll2	r1
    9f9e:	31 3c       	add	r3,r1
    9fa0:	21 22       	mov.l	r2,@r1
    9fa2:	d2 27       	mov.l	a040 <_tInitarr+0x114>,r2	! 1a068 <_sortlist>
    9fa4:	61 e3       	mov	r14,r1
    9fa6:	71 c8       	add	#-56,r1
    9fa8:	51 1f       	mov.l	@(60,r1),r1
    9faa:	41 08       	shll2	r1
    9fac:	31 2c       	add	r2,r1
    9fae:	62 12       	mov.l	@r1,r2
    9fb0:	d1 1c       	mov.l	a024 <_tInitarr+0xf8>,r1	! 1491c <_biggest>
    9fb2:	61 12       	mov.l	@r1,r1
    9fb4:	32 17       	cmp/gt	r1,r2
    9fb6:	8b 0a       	bf	9fce <_tInitarr+0xa2>
    9fb8:	d2 21       	mov.l	a040 <_tInitarr+0x114>,r2	! 1a068 <_sortlist>
    9fba:	61 e3       	mov	r14,r1
    9fbc:	71 c8       	add	#-56,r1
    9fbe:	51 1f       	mov.l	@(60,r1),r1
    9fc0:	41 08       	shll2	r1
    9fc2:	31 2c       	add	r2,r1
    9fc4:	62 12       	mov.l	@r1,r2
    9fc6:	d1 17       	mov.l	a024 <_tInitarr+0xf8>,r1	! 1491c <_biggest>
    9fc8:	21 22       	mov.l	r2,@r1
    9fca:	a0 14       	bra	9ff6 <_tInitarr+0xca>
    9fcc:	00 09       	nop	
    9fce:	d2 1c       	mov.l	a040 <_tInitarr+0x114>,r2	! 1a068 <_sortlist>
    9fd0:	61 e3       	mov	r14,r1
    9fd2:	71 c8       	add	#-56,r1
    9fd4:	51 1f       	mov.l	@(60,r1),r1
    9fd6:	41 08       	shll2	r1
    9fd8:	31 2c       	add	r2,r1
    9fda:	62 12       	mov.l	@r1,r2
    9fdc:	d1 12       	mov.l	a028 <_tInitarr+0xfc>,r1	! 24a4c <_littlest>
    9fde:	61 12       	mov.l	@r1,r1
    9fe0:	32 13       	cmp/ge	r1,r2
    9fe2:	89 08       	bt	9ff6 <_tInitarr+0xca>
    9fe4:	d2 16       	mov.l	a040 <_tInitarr+0x114>,r2	! 1a068 <_sortlist>
    9fe6:	61 e3       	mov	r14,r1
    9fe8:	71 c8       	add	#-56,r1
    9fea:	51 1f       	mov.l	@(60,r1),r1
    9fec:	41 08       	shll2	r1
    9fee:	31 2c       	add	r2,r1
    9ff0:	62 12       	mov.l	@r1,r2
    9ff2:	d1 0d       	mov.l	a028 <_tInitarr+0xfc>,r1	! 24a4c <_littlest>
    9ff4:	21 22       	mov.l	r2,@r1
    9ff6:	61 e3       	mov	r14,r1
    9ff8:	71 c8       	add	#-56,r1
    9ffa:	62 e3       	mov	r14,r2
    9ffc:	72 c8       	add	#-56,r2
    9ffe:	52 2f       	mov.l	@(60,r2),r2
    a000:	72 01       	add	#1,r2
    a002:	11 2f       	mov.l	r2,@(60,r1)
    a004:	61 e3       	mov	r14,r1
    a006:	71 c8       	add	#-56,r1
    a008:	52 1f       	mov.l	@(60,r1),r2
    a00a:	91 08       	mov.w	a01e <_tInitarr+0xf2>,r1	! 1388
    a00c:	32 17       	cmp/gt	r1,r2
    a00e:	8b a1       	bf	9f54 <_tInitarr+0x28>
    a010:	7e 08       	add	#8,r14
    a012:	6f e3       	mov	r14,r15
    a014:	4f 26       	lds.l	@r15+,pr
    a016:	6e f6       	mov.l	@r15+,r14
    a018:	68 f6       	mov.l	@r15+,r8
    a01a:	00 0b       	rts	
    a01c:	00 09       	nop	
    a01e:	13 88       	mov.l	r8,@(32,r3)
    a020:	00 00       	.word 0x0000
    a022:	80 68       	mov.b	r0,@(8,r6)
    a024:	00 01       	.word 0x0001
    a026:	49 1c       	.word 0x491c
    a028:	00 02       	stc	sr,r0
    a02a:	4a 4c       	.word 0x4a4c
    a02c:	00 00       	.word 0x0000
    a02e:	80 84       	mov.b	r0,@(4,r8)
    a030:	14 f8       	mov.l	r15,@(32,r4)
    a032:	b5 89       	bsr	ab48 <___divsf3+0x80>
    a034:	00 00       	.word 0x0000
    a036:	a7 3e       	bra	aeb6 <___pack_f+0x82>
    a038:	00 01       	.word 0x0001
    a03a:	86 a0       	.word 0x86a0
    a03c:	ff ff       	.word 0xffff
    a03e:	3c b0       	cmp/eq	r11,r12
    a040:	00 01       	.word 0x0001
    a042:	a0 68       	bra	a116 <_Insert+0x72>

0000a044 <_CreateNode>:
    a044:	2f e6       	mov.l	r14,@-r15
    a046:	4f 22       	sts.l	pr,@-r15
    a048:	7f f8       	add	#-8,r15
    a04a:	6e f3       	mov	r15,r14
    a04c:	61 e3       	mov	r14,r1
    a04e:	71 c8       	add	#-56,r1
    a050:	11 4f       	mov.l	r4,@(60,r1)
    a052:	61 e3       	mov	r14,r1
    a054:	71 c8       	add	#-56,r1
    a056:	11 5e       	mov.l	r5,@(56,r1)
    a058:	e4 0c       	mov	#12,r4
    a05a:	d1 11       	mov.l	a0a0 <_CreateNode+0x5c>,r1	! a6be <_Malloc>
    a05c:	41 0b       	jsr	@r1
    a05e:	00 09       	nop	
    a060:	61 03       	mov	r0,r1
    a062:	62 e3       	mov	r14,r2
    a064:	72 c8       	add	#-56,r2
    a066:	52 2f       	mov.l	@(60,r2),r2
    a068:	22 12       	mov.l	r1,@r2
    a06a:	61 e3       	mov	r14,r1
    a06c:	71 c8       	add	#-56,r1
    a06e:	51 1f       	mov.l	@(60,r1),r1
    a070:	61 12       	mov.l	@r1,r1
    a072:	e2 00       	mov	#0,r2
    a074:	21 22       	mov.l	r2,@r1
    a076:	61 e3       	mov	r14,r1
    a078:	71 c8       	add	#-56,r1
    a07a:	51 1f       	mov.l	@(60,r1),r1
    a07c:	61 12       	mov.l	@r1,r1
    a07e:	e2 00       	mov	#0,r2
    a080:	11 21       	mov.l	r2,@(4,r1)
    a082:	61 e3       	mov	r14,r1
    a084:	71 c8       	add	#-56,r1
    a086:	51 1f       	mov.l	@(60,r1),r1
    a088:	61 12       	mov.l	@r1,r1
    a08a:	62 e3       	mov	r14,r2
    a08c:	72 c8       	add	#-56,r2
    a08e:	52 2e       	mov.l	@(56,r2),r2
    a090:	11 22       	mov.l	r2,@(8,r1)
    a092:	7e 08       	add	#8,r14
    a094:	6f e3       	mov	r14,r15
    a096:	4f 26       	lds.l	@r15+,pr
    a098:	6e f6       	mov.l	@r15+,r14
    a09a:	00 0b       	rts	
    a09c:	00 09       	nop	
    a09e:	00 09       	nop	
    a0a0:	00 00       	.word 0x0000
    a0a2:	a6 be       	bra	ae22 <___clzsi2+0x76>

0000a0a4 <_Insert>:
    a0a4:	2f e6       	mov.l	r14,@-r15
    a0a6:	4f 22       	sts.l	pr,@-r15
    a0a8:	7f f8       	add	#-8,r15
    a0aa:	6e f3       	mov	r15,r14
    a0ac:	61 e3       	mov	r14,r1
    a0ae:	71 c8       	add	#-56,r1
    a0b0:	11 4f       	mov.l	r4,@(60,r1)
    a0b2:	61 e3       	mov	r14,r1
    a0b4:	71 c8       	add	#-56,r1
    a0b6:	11 5e       	mov.l	r5,@(56,r1)
    a0b8:	61 e3       	mov	r14,r1
    a0ba:	71 c8       	add	#-56,r1
    a0bc:	51 1e       	mov.l	@(56,r1),r1
    a0be:	52 12       	mov.l	@(8,r1),r2
    a0c0:	61 e3       	mov	r14,r1
    a0c2:	71 c8       	add	#-56,r1
    a0c4:	51 1f       	mov.l	@(60,r1),r1
    a0c6:	32 13       	cmp/ge	r1,r2
    a0c8:	89 1e       	bt	a108 <_Insert+0x64>
    a0ca:	61 e3       	mov	r14,r1
    a0cc:	71 c8       	add	#-56,r1
    a0ce:	51 1e       	mov.l	@(56,r1),r1
    a0d0:	61 12       	mov.l	@r1,r1
    a0d2:	21 18       	tst	r1,r1
    a0d4:	8b 0b       	bf	a0ee <_Insert+0x4a>
    a0d6:	61 e3       	mov	r14,r1
    a0d8:	71 c8       	add	#-56,r1
    a0da:	52 1e       	mov.l	@(56,r1),r2
    a0dc:	61 e3       	mov	r14,r1
    a0de:	71 c8       	add	#-56,r1
    a0e0:	64 23       	mov	r2,r4
    a0e2:	55 1f       	mov.l	@(60,r1),r5
    a0e4:	d1 1f       	mov.l	a164 <_Insert+0xc0>,r1	! a044 <_CreateNode>
    a0e6:	41 0b       	jsr	@r1
    a0e8:	00 09       	nop	
    a0ea:	a0 35       	bra	a158 <_Insert+0xb4>
    a0ec:	00 09       	nop	
    a0ee:	61 e3       	mov	r14,r1
    a0f0:	71 c8       	add	#-56,r1
    a0f2:	51 1e       	mov.l	@(56,r1),r1
    a0f4:	62 12       	mov.l	@r1,r2
    a0f6:	61 e3       	mov	r14,r1
    a0f8:	71 c8       	add	#-56,r1
    a0fa:	54 1f       	mov.l	@(60,r1),r4
    a0fc:	65 23       	mov	r2,r5
    a0fe:	d1 1a       	mov.l	a168 <_Insert+0xc4>,r1	! a0a4 <_Insert>
    a100:	41 0b       	jsr	@r1
    a102:	00 09       	nop	
    a104:	a0 28       	bra	a158 <_Insert+0xb4>
    a106:	00 09       	nop	
    a108:	61 e3       	mov	r14,r1
    a10a:	71 c8       	add	#-56,r1
    a10c:	51 1e       	mov.l	@(56,r1),r1
    a10e:	52 12       	mov.l	@(8,r1),r2
    a110:	61 e3       	mov	r14,r1
    a112:	71 c8       	add	#-56,r1
    a114:	51 1f       	mov.l	@(60,r1),r1
    a116:	32 17       	cmp/gt	r1,r2
    a118:	8b 1e       	bf	a158 <_Insert+0xb4>
    a11a:	61 e3       	mov	r14,r1
    a11c:	71 c8       	add	#-56,r1
    a11e:	51 1e       	mov.l	@(56,r1),r1
    a120:	51 11       	mov.l	@(4,r1),r1
    a122:	21 18       	tst	r1,r1
    a124:	8b 0d       	bf	a142 <_Insert+0x9e>
    a126:	61 e3       	mov	r14,r1
    a128:	71 c8       	add	#-56,r1
    a12a:	51 1e       	mov.l	@(56,r1),r1
    a12c:	62 13       	mov	r1,r2
    a12e:	72 04       	add	#4,r2
    a130:	61 e3       	mov	r14,r1
    a132:	71 c8       	add	#-56,r1
    a134:	64 23       	mov	r2,r4
    a136:	55 1f       	mov.l	@(60,r1),r5
    a138:	d1 0a       	mov.l	a164 <_Insert+0xc0>,r1	! a044 <_CreateNode>
    a13a:	41 0b       	jsr	@r1
    a13c:	00 09       	nop	
    a13e:	a0 0b       	bra	a158 <_Insert+0xb4>
    a140:	00 09       	nop	
    a142:	61 e3       	mov	r14,r1
    a144:	71 c8       	add	#-56,r1
    a146:	51 1e       	mov.l	@(56,r1),r1
    a148:	52 11       	mov.l	@(4,r1),r2
    a14a:	61 e3       	mov	r14,r1
    a14c:	71 c8       	add	#-56,r1
    a14e:	54 1f       	mov.l	@(60,r1),r4
    a150:	65 23       	mov	r2,r5
    a152:	d1 05       	mov.l	a168 <_Insert+0xc4>,r1	! a0a4 <_Insert>
    a154:	41 0b       	jsr	@r1
    a156:	00 09       	nop	
    a158:	7e 08       	add	#8,r14
    a15a:	6f e3       	mov	r14,r15
    a15c:	4f 26       	lds.l	@r15+,pr
    a15e:	6e f6       	mov.l	@r15+,r14
    a160:	00 0b       	rts	
    a162:	00 09       	nop	
    a164:	00 00       	.word 0x0000
    a166:	a0 44       	bra	a1f2 <_Checktree+0x86>
    a168:	00 00       	.word 0x0000
    a16a:	a0 a4       	bra	a2b6 <_Trees+0x62>

0000a16c <_Checktree>:
    a16c:	2f e6       	mov.l	r14,@-r15
    a16e:	4f 22       	sts.l	pr,@-r15
    a170:	7f f8       	add	#-8,r15
    a172:	6e f3       	mov	r15,r14
    a174:	61 e3       	mov	r14,r1
    a176:	71 c8       	add	#-56,r1
    a178:	11 4e       	mov.l	r4,@(56,r1)
    a17a:	61 e3       	mov	r14,r1
    a17c:	71 c8       	add	#-56,r1
    a17e:	e2 01       	mov	#1,r2
    a180:	11 2f       	mov.l	r2,@(60,r1)
    a182:	61 e3       	mov	r14,r1
    a184:	71 c8       	add	#-56,r1
    a186:	51 1e       	mov.l	@(56,r1),r1
    a188:	61 12       	mov.l	@r1,r1
    a18a:	21 18       	tst	r1,r1
    a18c:	89 27       	bt	a1de <_Checktree+0x72>
    a18e:	61 e3       	mov	r14,r1
    a190:	71 c8       	add	#-56,r1
    a192:	51 1e       	mov.l	@(56,r1),r1
    a194:	61 12       	mov.l	@r1,r1
    a196:	52 12       	mov.l	@(8,r1),r2
    a198:	61 e3       	mov	r14,r1
    a19a:	71 c8       	add	#-56,r1
    a19c:	51 1e       	mov.l	@(56,r1),r1
    a19e:	51 12       	mov.l	@(8,r1),r1
    a1a0:	32 17       	cmp/gt	r1,r2
    a1a2:	89 05       	bt	a1b0 <_Checktree+0x44>
    a1a4:	61 e3       	mov	r14,r1
    a1a6:	71 c8       	add	#-56,r1
    a1a8:	e2 00       	mov	#0,r2
    a1aa:	11 2f       	mov.l	r2,@(60,r1)
    a1ac:	a0 17       	bra	a1de <_Checktree+0x72>
    a1ae:	00 09       	nop	
    a1b0:	61 e3       	mov	r14,r1
    a1b2:	71 c8       	add	#-56,r1
    a1b4:	51 1e       	mov.l	@(56,r1),r1
    a1b6:	61 12       	mov.l	@r1,r1
    a1b8:	64 13       	mov	r1,r4
    a1ba:	d1 25       	mov.l	a250 <_Checktree+0xe4>,r1	! a16c <_Checktree>
    a1bc:	41 0b       	jsr	@r1
    a1be:	00 09       	nop	
    a1c0:	61 03       	mov	r0,r1
    a1c2:	21 18       	tst	r1,r1
    a1c4:	89 07       	bt	a1d6 <_Checktree+0x6a>
    a1c6:	61 e3       	mov	r14,r1
    a1c8:	71 c8       	add	#-56,r1
    a1ca:	51 1f       	mov.l	@(60,r1),r1
    a1cc:	21 18       	tst	r1,r1
    a1ce:	89 02       	bt	a1d6 <_Checktree+0x6a>
    a1d0:	e1 01       	mov	#1,r1
    a1d2:	a0 01       	bra	a1d8 <_Checktree+0x6c>
    a1d4:	00 09       	nop	
    a1d6:	e1 00       	mov	#0,r1
    a1d8:	62 e3       	mov	r14,r2
    a1da:	72 c8       	add	#-56,r2
    a1dc:	12 1f       	mov.l	r1,@(60,r2)
    a1de:	61 e3       	mov	r14,r1
    a1e0:	71 c8       	add	#-56,r1
    a1e2:	51 1e       	mov.l	@(56,r1),r1
    a1e4:	51 11       	mov.l	@(4,r1),r1
    a1e6:	21 18       	tst	r1,r1
    a1e8:	89 27       	bt	a23a <_Checktree+0xce>
    a1ea:	61 e3       	mov	r14,r1
    a1ec:	71 c8       	add	#-56,r1
    a1ee:	51 1e       	mov.l	@(56,r1),r1
    a1f0:	51 11       	mov.l	@(4,r1),r1
    a1f2:	52 12       	mov.l	@(8,r1),r2
    a1f4:	61 e3       	mov	r14,r1
    a1f6:	71 c8       	add	#-56,r1
    a1f8:	51 1e       	mov.l	@(56,r1),r1
    a1fa:	51 12       	mov.l	@(8,r1),r1
    a1fc:	32 13       	cmp/ge	r1,r2
    a1fe:	8b 05       	bf	a20c <_Checktree+0xa0>
    a200:	61 e3       	mov	r14,r1
    a202:	71 c8       	add	#-56,r1
    a204:	e2 00       	mov	#0,r2
    a206:	11 2f       	mov.l	r2,@(60,r1)
    a208:	a0 17       	bra	a23a <_Checktree+0xce>
    a20a:	00 09       	nop	
    a20c:	61 e3       	mov	r14,r1
    a20e:	71 c8       	add	#-56,r1
    a210:	51 1e       	mov.l	@(56,r1),r1
    a212:	51 11       	mov.l	@(4,r1),r1
    a214:	64 13       	mov	r1,r4
    a216:	d1 0e       	mov.l	a250 <_Checktree+0xe4>,r1	! a16c <_Checktree>
    a218:	41 0b       	jsr	@r1
    a21a:	00 09       	nop	
    a21c:	61 03       	mov	r0,r1
    a21e:	21 18       	tst	r1,r1
    a220:	89 07       	bt	a232 <_Checktree+0xc6>
    a222:	61 e3       	mov	r14,r1
    a224:	71 c8       	add	#-56,r1
    a226:	51 1f       	mov.l	@(60,r1),r1
    a228:	21 18       	tst	r1,r1
    a22a:	89 02       	bt	a232 <_Checktree+0xc6>
    a22c:	e1 01       	mov	#1,r1
    a22e:	a0 01       	bra	a234 <_Checktree+0xc8>
    a230:	00 09       	nop	
    a232:	e1 00       	mov	#0,r1
    a234:	62 e3       	mov	r14,r2
    a236:	72 c8       	add	#-56,r2
    a238:	12 1f       	mov.l	r1,@(60,r2)
    a23a:	61 e3       	mov	r14,r1
    a23c:	71 c8       	add	#-56,r1
    a23e:	51 1f       	mov.l	@(60,r1),r1
    a240:	60 13       	mov	r1,r0
    a242:	7e 08       	add	#8,r14
    a244:	6f e3       	mov	r14,r15
    a246:	4f 26       	lds.l	@r15+,pr
    a248:	6e f6       	mov.l	@r15+,r14
    a24a:	00 0b       	rts	
    a24c:	00 09       	nop	
    a24e:	00 09       	nop	
    a250:	00 00       	.word 0x0000
    a252:	a1 6c       	bra	a52e <_Bubble+0xfe>

0000a254 <_Trees>:
    a254:	2f e6       	mov.l	r14,@-r15
    a256:	4f 22       	sts.l	pr,@-r15
    a258:	7f fc       	add	#-4,r15
    a25a:	6e f3       	mov	r15,r14
    a25c:	d1 27       	mov.l	a2fc <_Trees+0xa8>,r1	! 9f2c <_tInitarr>
    a25e:	41 0b       	jsr	@r1
    a260:	00 09       	nop	
    a262:	e4 0c       	mov	#12,r4
    a264:	d1 26       	mov.l	a300 <_Trees+0xac>,r1	! a6be <_Malloc>
    a266:	41 0b       	jsr	@r1
    a268:	00 09       	nop	
    a26a:	61 03       	mov	r0,r1
    a26c:	d2 25       	mov.l	a304 <_Trees+0xb0>,r2	! 23004 <_tree>
    a26e:	22 12       	mov.l	r1,@r2
    a270:	d1 24       	mov.l	a304 <_Trees+0xb0>,r1	! 23004 <_tree>
    a272:	61 12       	mov.l	@r1,r1
    a274:	e2 00       	mov	#0,r2
    a276:	21 22       	mov.l	r2,@r1
    a278:	d1 22       	mov.l	a304 <_Trees+0xb0>,r1	! 23004 <_tree>
    a27a:	61 12       	mov.l	@r1,r1
    a27c:	e2 00       	mov	#0,r2
    a27e:	11 21       	mov.l	r2,@(4,r1)
    a280:	d1 20       	mov.l	a304 <_Trees+0xb0>,r1	! 23004 <_tree>
    a282:	61 12       	mov.l	@r1,r1
    a284:	d2 20       	mov.l	a308 <_Trees+0xb4>,r2	! 1a068 <_sortlist>
    a286:	52 21       	mov.l	@(4,r2),r2
    a288:	11 22       	mov.l	r2,@(8,r1)
    a28a:	61 e3       	mov	r14,r1
    a28c:	71 c4       	add	#-60,r1
    a28e:	e2 02       	mov	#2,r2
    a290:	11 2f       	mov.l	r2,@(60,r1)
    a292:	a0 15       	bra	a2c0 <_Trees+0x6c>
    a294:	00 09       	nop	
    a296:	d2 1c       	mov.l	a308 <_Trees+0xb4>,r2	! 1a068 <_sortlist>
    a298:	61 e3       	mov	r14,r1
    a29a:	71 c4       	add	#-60,r1
    a29c:	51 1f       	mov.l	@(60,r1),r1
    a29e:	41 08       	shll2	r1
    a2a0:	31 2c       	add	r2,r1
    a2a2:	62 12       	mov.l	@r1,r2
    a2a4:	d1 17       	mov.l	a304 <_Trees+0xb0>,r1	! 23004 <_tree>
    a2a6:	61 12       	mov.l	@r1,r1
    a2a8:	64 23       	mov	r2,r4
    a2aa:	65 13       	mov	r1,r5
    a2ac:	d1 17       	mov.l	a30c <_Trees+0xb8>,r1	! a0a4 <_Insert>
    a2ae:	41 0b       	jsr	@r1
    a2b0:	00 09       	nop	
    a2b2:	61 e3       	mov	r14,r1
    a2b4:	71 c4       	add	#-60,r1
    a2b6:	62 e3       	mov	r14,r2
    a2b8:	72 c4       	add	#-60,r2
    a2ba:	52 2f       	mov.l	@(60,r2),r2
    a2bc:	72 01       	add	#1,r2
    a2be:	11 2f       	mov.l	r2,@(60,r1)
    a2c0:	61 e3       	mov	r14,r1
    a2c2:	71 c4       	add	#-60,r1
    a2c4:	52 1f       	mov.l	@(60,r1),r2
    a2c6:	91 16       	mov.w	a2f6 <_Trees+0xa2>,r1	! 1388
    a2c8:	32 17       	cmp/gt	r1,r2
    a2ca:	8b e4       	bf	a296 <_Trees+0x42>
    a2cc:	d1 0d       	mov.l	a304 <_Trees+0xb0>,r1	! 23004 <_tree>
    a2ce:	61 12       	mov.l	@r1,r1
    a2d0:	64 13       	mov	r1,r4
    a2d2:	d1 0f       	mov.l	a310 <_Trees+0xbc>,r1	! a16c <_Checktree>
    a2d4:	41 0b       	jsr	@r1
    a2d6:	00 09       	nop	
    a2d8:	61 03       	mov	r0,r1
    a2da:	21 18       	tst	r1,r1
    a2dc:	8b 05       	bf	a2ea <_Trees+0x96>
    a2de:	d1 0d       	mov.l	a314 <_Trees+0xc0>,r1	! 1487c <_results>
    a2e0:	62 12       	mov.l	@r1,r2
    a2e2:	91 09       	mov.w	a2f8 <_Trees+0xa4>,r1	! 100
    a2e4:	22 1b       	or	r1,r2
    a2e6:	d1 0b       	mov.l	a314 <_Trees+0xc0>,r1	! 1487c <_results>
    a2e8:	21 22       	mov.l	r2,@r1
    a2ea:	7e 04       	add	#4,r14
    a2ec:	6f e3       	mov	r14,r15
    a2ee:	4f 26       	lds.l	@r15+,pr
    a2f0:	6e f6       	mov.l	@r15+,r14
    a2f2:	00 0b       	rts	
    a2f4:	00 09       	nop	
    a2f6:	13 88       	mov.l	r8,@(32,r3)
    a2f8:	01 00       	.word 0x0100
    a2fa:	00 09       	nop	
    a2fc:	00 00       	.word 0x0000
    a2fe:	9f 2c       	mov.w	a35a <_bInitarr+0x42>,r15	! 6413
    a300:	00 00       	.word 0x0000
    a302:	a6 be       	bra	b082 <___clz_tab+0x56>
    a304:	00 02       	stc	sr,r0
    a306:	30 04       	div1	r0,r0
    a308:	00 01       	.word 0x0001
    a30a:	a0 68       	bra	a3de <_bInitarr+0xc6>
    a30c:	00 00       	.word 0x0000
    a30e:	a0 a4       	bra	a45a <_Bubble+0x2a>
    a310:	00 00       	.word 0x0000
    a312:	a1 6c       	bra	a5ee <_Cos+0xaa>
    a314:	00 01       	.word 0x0001
    a316:	48 7c       	.word 0x487c

0000a318 <_bInitarr>:
    a318:	2f 86       	mov.l	r8,@-r15
    a31a:	2f e6       	mov.l	r14,@-r15
    a31c:	4f 22       	sts.l	pr,@-r15
    a31e:	7f f8       	add	#-8,r15
    a320:	6e f3       	mov	r15,r14
    a322:	d1 3a       	mov.l	a40c <_bInitarr+0xf4>,r1	! 8068 <_Initrand>
    a324:	41 0b       	jsr	@r1
    a326:	00 09       	nop	
    a328:	d1 39       	mov.l	a410 <_bInitarr+0xf8>,r1	! 1491c <_biggest>
    a32a:	e2 00       	mov	#0,r2
    a32c:	21 22       	mov.l	r2,@r1
    a32e:	d1 39       	mov.l	a414 <_bInitarr+0xfc>,r1	! 24a4c <_littlest>
    a330:	e2 00       	mov	#0,r2
    a332:	21 22       	mov.l	r2,@r1
    a334:	61 e3       	mov	r14,r1
    a336:	71 c8       	add	#-56,r1
    a338:	e2 01       	mov	#1,r2
    a33a:	11 2f       	mov.l	r2,@(60,r1)
    a33c:	a0 58       	bra	a3f0 <_bInitarr+0xd8>
    a33e:	00 09       	nop	
    a340:	68 e3       	mov	r14,r8
    a342:	78 c8       	add	#-56,r8
    a344:	d1 34       	mov.l	a418 <_bInitarr+0x100>,r1	! 8084 <_Rand>
    a346:	41 0b       	jsr	@r1
    a348:	00 09       	nop	
    a34a:	61 03       	mov	r0,r1
    a34c:	18 1e       	mov.l	r1,@(56,r8)
    a34e:	61 e3       	mov	r14,r1
    a350:	71 c8       	add	#-56,r1
    a352:	52 1e       	mov.l	@(56,r1),r2
    a354:	d1 31       	mov.l	a41c <_bInitarr+0x104>,r1	! 14f8b589
    a356:	32 1d       	dmuls.l	r1,r2
    a358:	01 0a       	sts	mach,r1
    a35a:	64 13       	mov	r1,r4
    a35c:	d1 30       	mov.l	a420 <_bInitarr+0x108>,r1	! a73e <___ashiftrt_r4_13>
    a35e:	41 0b       	jsr	@r1
    a360:	00 09       	nop	
    a362:	63 43       	mov	r4,r3
    a364:	e1 00       	mov	#0,r1
    a366:	31 27       	cmp/gt	r2,r1
    a368:	31 1a       	subc	r1,r1
    a36a:	67 33       	mov	r3,r7
    a36c:	37 18       	sub	r1,r7
    a36e:	61 73       	mov	r7,r1
    a370:	d3 2c       	mov.l	a424 <_bInitarr+0x10c>,r3	! 186a0
    a372:	01 37       	mul.l	r3,r1
    a374:	01 1a       	sts	macl,r1
    a376:	63 23       	mov	r2,r3
    a378:	33 18       	sub	r1,r3
    a37a:	61 33       	mov	r3,r1
    a37c:	d2 2a       	mov.l	a428 <_bInitarr+0x110>,r2	! ffff3cb0
    a37e:	32 1c       	add	r1,r2
    a380:	d3 2a       	mov.l	a42c <_bInitarr+0x114>,r3	! 1a068 <_sortlist>
    a382:	61 e3       	mov	r14,r1
    a384:	71 c8       	add	#-56,r1
    a386:	51 1f       	mov.l	@(60,r1),r1
    a388:	41 08       	shll2	r1
    a38a:	31 3c       	add	r3,r1
    a38c:	21 22       	mov.l	r2,@r1
    a38e:	d2 27       	mov.l	a42c <_bInitarr+0x114>,r2	! 1a068 <_sortlist>
    a390:	61 e3       	mov	r14,r1
    a392:	71 c8       	add	#-56,r1
    a394:	51 1f       	mov.l	@(60,r1),r1
    a396:	41 08       	shll2	r1
    a398:	31 2c       	add	r2,r1
    a39a:	62 12       	mov.l	@r1,r2
    a39c:	d1 1c       	mov.l	a410 <_bInitarr+0xf8>,r1	! 1491c <_biggest>
    a39e:	61 12       	mov.l	@r1,r1
    a3a0:	32 17       	cmp/gt	r1,r2
    a3a2:	8b 0a       	bf	a3ba <_bInitarr+0xa2>
    a3a4:	d2 21       	mov.l	a42c <_bInitarr+0x114>,r2	! 1a068 <_sortlist>
    a3a6:	61 e3       	mov	r14,r1
    a3a8:	71 c8       	add	#-56,r1
    a3aa:	51 1f       	mov.l	@(60,r1),r1
    a3ac:	41 08       	shll2	r1
    a3ae:	31 2c       	add	r2,r1
    a3b0:	62 12       	mov.l	@r1,r2
    a3b2:	d1 17       	mov.l	a410 <_bInitarr+0xf8>,r1	! 1491c <_biggest>
    a3b4:	21 22       	mov.l	r2,@r1
    a3b6:	a0 14       	bra	a3e2 <_bInitarr+0xca>
    a3b8:	00 09       	nop	
    a3ba:	d2 1c       	mov.l	a42c <_bInitarr+0x114>,r2	! 1a068 <_sortlist>
    a3bc:	61 e3       	mov	r14,r1
    a3be:	71 c8       	add	#-56,r1
    a3c0:	51 1f       	mov.l	@(60,r1),r1
    a3c2:	41 08       	shll2	r1
    a3c4:	31 2c       	add	r2,r1
    a3c6:	62 12       	mov.l	@r1,r2
    a3c8:	d1 12       	mov.l	a414 <_bInitarr+0xfc>,r1	! 24a4c <_littlest>
    a3ca:	61 12       	mov.l	@r1,r1
    a3cc:	32 13       	cmp/ge	r1,r2
    a3ce:	89 08       	bt	a3e2 <_bInitarr+0xca>
    a3d0:	d2 16       	mov.l	a42c <_bInitarr+0x114>,r2	! 1a068 <_sortlist>
    a3d2:	61 e3       	mov	r14,r1
    a3d4:	71 c8       	add	#-56,r1
    a3d6:	51 1f       	mov.l	@(60,r1),r1
    a3d8:	41 08       	shll2	r1
    a3da:	31 2c       	add	r2,r1
    a3dc:	62 12       	mov.l	@r1,r2
    a3de:	d1 0d       	mov.l	a414 <_bInitarr+0xfc>,r1	! 24a4c <_littlest>
    a3e0:	21 22       	mov.l	r2,@r1
    a3e2:	61 e3       	mov	r14,r1
    a3e4:	71 c8       	add	#-56,r1
    a3e6:	62 e3       	mov	r14,r2
    a3e8:	72 c8       	add	#-56,r2
    a3ea:	52 2f       	mov.l	@(60,r2),r2
    a3ec:	72 01       	add	#1,r2
    a3ee:	11 2f       	mov.l	r2,@(60,r1)
    a3f0:	61 e3       	mov	r14,r1
    a3f2:	71 c8       	add	#-56,r1
    a3f4:	52 1f       	mov.l	@(60,r1),r2
    a3f6:	91 08       	mov.w	a40a <_bInitarr+0xf2>,r1	! 1f4
    a3f8:	32 17       	cmp/gt	r1,r2
    a3fa:	8b a1       	bf	a340 <_bInitarr+0x28>
    a3fc:	7e 08       	add	#8,r14
    a3fe:	6f e3       	mov	r14,r15
    a400:	4f 26       	lds.l	@r15+,pr
    a402:	6e f6       	mov.l	@r15+,r14
    a404:	68 f6       	mov.l	@r15+,r8
    a406:	00 0b       	rts	
    a408:	00 09       	nop	
    a40a:	01 f4       	mov.b	r15,@(r0,r1)
    a40c:	00 00       	.word 0x0000
    a40e:	80 68       	mov.b	r0,@(8,r6)
    a410:	00 01       	.word 0x0001
    a412:	49 1c       	.word 0x491c
    a414:	00 02       	stc	sr,r0
    a416:	4a 4c       	.word 0x4a4c
    a418:	00 00       	.word 0x0000
    a41a:	80 84       	mov.b	r0,@(4,r8)
    a41c:	14 f8       	mov.l	r15,@(32,r4)
    a41e:	b5 89       	bsr	af34 <___pack_f+0x100>
    a420:	00 00       	.word 0x0000
    a422:	a7 3e       	bra	b2a2 <_puzzl+0xea>
    a424:	00 01       	.word 0x0001
    a426:	86 a0       	.word 0x86a0
    a428:	ff ff       	.word 0xffff
    a42a:	3c b0       	cmp/eq	r11,r12
    a42c:	00 01       	.word 0x0001
    a42e:	a0 68       	bra	a502 <_Bubble+0xd2>

0000a430 <_Bubble>:
    a430:	2f e6       	mov.l	r14,@-r15
    a432:	4f 22       	sts.l	pr,@-r15
    a434:	7f f8       	add	#-8,r15
    a436:	6e f3       	mov	r15,r14
    a438:	d1 3c       	mov.l	a52c <_Bubble+0xfc>,r1	! a318 <_bInitarr>
    a43a:	41 0b       	jsr	@r1
    a43c:	00 09       	nop	
    a43e:	d1 3c       	mov.l	a530 <_Bubble+0x100>,r1	! 215a4 <_top>
    a440:	92 70       	mov.w	a524 <_Bubble+0xf4>,r2	! 1f4
    a442:	21 22       	mov.l	r2,@r1
    a444:	a0 4f       	bra	a4e6 <_Bubble+0xb6>
    a446:	00 09       	nop	
    a448:	61 e3       	mov	r14,r1
    a44a:	71 c8       	add	#-56,r1
    a44c:	e2 01       	mov	#1,r2
    a44e:	11 2f       	mov.l	r2,@(60,r1)
    a450:	a0 3c       	bra	a4cc <_Bubble+0x9c>
    a452:	00 09       	nop	
    a454:	d2 37       	mov.l	a534 <_Bubble+0x104>,r2	! 1a068 <_sortlist>
    a456:	61 e3       	mov	r14,r1
    a458:	71 c8       	add	#-56,r1
    a45a:	51 1f       	mov.l	@(60,r1),r1
    a45c:	41 08       	shll2	r1
    a45e:	31 2c       	add	r2,r1
    a460:	62 12       	mov.l	@r1,r2
    a462:	61 e3       	mov	r14,r1
    a464:	71 c8       	add	#-56,r1
    a466:	51 1f       	mov.l	@(60,r1),r1
    a468:	71 01       	add	#1,r1
    a46a:	d3 32       	mov.l	a534 <_Bubble+0x104>,r3	! 1a068 <_sortlist>
    a46c:	41 08       	shll2	r1
    a46e:	31 3c       	add	r3,r1
    a470:	61 12       	mov.l	@r1,r1
    a472:	32 17       	cmp/gt	r1,r2
    a474:	8b 23       	bf	a4be <_Bubble+0x8e>
    a476:	61 e3       	mov	r14,r1
    a478:	71 c8       	add	#-56,r1
    a47a:	d3 2e       	mov.l	a534 <_Bubble+0x104>,r3	! 1a068 <_sortlist>
    a47c:	62 e3       	mov	r14,r2
    a47e:	72 c8       	add	#-56,r2
    a480:	52 2f       	mov.l	@(60,r2),r2
    a482:	42 08       	shll2	r2
    a484:	32 3c       	add	r3,r2
    a486:	62 22       	mov.l	@r2,r2
    a488:	11 2e       	mov.l	r2,@(56,r1)
    a48a:	61 e3       	mov	r14,r1
    a48c:	71 c8       	add	#-56,r1
    a48e:	51 1f       	mov.l	@(60,r1),r1
    a490:	71 01       	add	#1,r1
    a492:	d2 28       	mov.l	a534 <_Bubble+0x104>,r2	! 1a068 <_sortlist>
    a494:	41 08       	shll2	r1
    a496:	31 2c       	add	r2,r1
    a498:	62 12       	mov.l	@r1,r2
    a49a:	d3 26       	mov.l	a534 <_Bubble+0x104>,r3	! 1a068 <_sortlist>
    a49c:	61 e3       	mov	r14,r1
    a49e:	71 c8       	add	#-56,r1
    a4a0:	51 1f       	mov.l	@(60,r1),r1
    a4a2:	41 08       	shll2	r1
    a4a4:	31 3c       	add	r3,r1
    a4a6:	21 22       	mov.l	r2,@r1
    a4a8:	61 e3       	mov	r14,r1
    a4aa:	71 c8       	add	#-56,r1
    a4ac:	51 1f       	mov.l	@(60,r1),r1
    a4ae:	71 01       	add	#1,r1
    a4b0:	d2 20       	mov.l	a534 <_Bubble+0x104>,r2	! 1a068 <_sortlist>
    a4b2:	41 08       	shll2	r1
    a4b4:	31 2c       	add	r2,r1
    a4b6:	62 e3       	mov	r14,r2
    a4b8:	72 c8       	add	#-56,r2
    a4ba:	52 2e       	mov.l	@(56,r2),r2
    a4bc:	21 22       	mov.l	r2,@r1
    a4be:	61 e3       	mov	r14,r1
    a4c0:	71 c8       	add	#-56,r1
    a4c2:	62 e3       	mov	r14,r2
    a4c4:	72 c8       	add	#-56,r2
    a4c6:	52 2f       	mov.l	@(60,r2),r2
    a4c8:	72 01       	add	#1,r2
    a4ca:	11 2f       	mov.l	r2,@(60,r1)
    a4cc:	d1 18       	mov.l	a530 <_Bubble+0x100>,r1	! 215a4 <_top>
    a4ce:	61 12       	mov.l	@r1,r1
    a4d0:	62 e3       	mov	r14,r2
    a4d2:	72 c8       	add	#-56,r2
    a4d4:	52 2f       	mov.l	@(60,r2),r2
    a4d6:	32 13       	cmp/ge	r1,r2
    a4d8:	8b bc       	bf	a454 <_Bubble+0x24>
    a4da:	d1 15       	mov.l	a530 <_Bubble+0x100>,r1	! 215a4 <_top>
    a4dc:	61 12       	mov.l	@r1,r1
    a4de:	62 13       	mov	r1,r2
    a4e0:	72 ff       	add	#-1,r2
    a4e2:	d1 13       	mov.l	a530 <_Bubble+0x100>,r1	! 215a4 <_top>
    a4e4:	21 22       	mov.l	r2,@r1
    a4e6:	d1 12       	mov.l	a530 <_Bubble+0x100>,r1	! 215a4 <_top>
    a4e8:	62 12       	mov.l	@r1,r2
    a4ea:	e1 01       	mov	#1,r1
    a4ec:	32 17       	cmp/gt	r1,r2
    a4ee:	89 ab       	bt	a448 <_Bubble+0x18>
    a4f0:	d1 10       	mov.l	a534 <_Bubble+0x104>,r1	! 1a068 <_sortlist>
    a4f2:	52 11       	mov.l	@(4,r1),r2
    a4f4:	d1 10       	mov.l	a538 <_Bubble+0x108>,r1	! 24a4c <_littlest>
    a4f6:	61 12       	mov.l	@r1,r1
    a4f8:	32 10       	cmp/eq	r1,r2
    a4fa:	8b 07       	bf	a50c <_Bubble+0xdc>
    a4fc:	d2 0d       	mov.l	a534 <_Bubble+0x104>,r2	! 1a068 <_sortlist>
    a4fe:	91 12       	mov.w	a526 <_Bubble+0xf6>,r1	! 7bc
    a500:	31 2c       	add	r2,r1
    a502:	52 15       	mov.l	@(20,r1),r2
    a504:	d1 0d       	mov.l	a53c <_Bubble+0x10c>,r1	! 1491c <_biggest>
    a506:	61 12       	mov.l	@r1,r1
    a508:	32 10       	cmp/eq	r1,r2
    a50a:	89 05       	bt	a518 <_Bubble+0xe8>
    a50c:	d1 0c       	mov.l	a540 <_Bubble+0x110>,r1	! 1487c <_results>
    a50e:	61 12       	mov.l	@r1,r1
    a510:	92 0a       	mov.w	a528 <_Bubble+0xf8>,r2	! 80
    a512:	22 1b       	or	r1,r2
    a514:	d1 0a       	mov.l	a540 <_Bubble+0x110>,r1	! 1487c <_results>
    a516:	21 22       	mov.l	r2,@r1
    a518:	7e 08       	add	#8,r14
    a51a:	6f e3       	mov	r14,r15
    a51c:	4f 26       	lds.l	@r15+,pr
    a51e:	6e f6       	mov.l	@r15+,r14
    a520:	00 0b       	rts	
    a522:	00 09       	nop	
    a524:	01 f4       	mov.b	r15,@(r0,r1)
    a526:	07 bc       	mov.b	@(r0,r11),r7
    a528:	00 80       	.word 0x0080
    a52a:	00 09       	nop	
    a52c:	00 00       	.word 0x0000
    a52e:	a3 18       	bra	ab62 <___divsf3+0x9a>
    a530:	00 02       	stc	sr,r0
    a532:	15 a4       	mov.l	r10,@(16,r5)
    a534:	00 01       	.word 0x0001
    a536:	a0 68       	bra	a60a <_Cos+0xc6>
    a538:	00 02       	stc	sr,r0
    a53a:	4a 4c       	.word 0x4a4c
    a53c:	00 01       	.word 0x0001
    a53e:	49 1c       	.word 0x491c
    a540:	00 01       	.word 0x0001
    a542:	48 7c       	.word 0x487c

0000a544 <_Cos>:
    a544:	2f 86       	mov.l	r8,@-r15
    a546:	2f e6       	mov.l	r14,@-r15
    a548:	4f 22       	sts.l	pr,@-r15
    a54a:	7f ec       	add	#-20,r15
    a54c:	6e f3       	mov	r15,r14
    a54e:	61 e3       	mov	r14,r1
    a550:	71 d4       	add	#-44,r1
    a552:	11 4b       	mov.l	r4,@(44,r1)
    a554:	61 e3       	mov	r14,r1
    a556:	71 d4       	add	#-44,r1
    a558:	d2 43       	mov.l	a668 <_Cos+0x124>,r2	! 3f800000
    a55a:	11 2d       	mov.l	r2,@(52,r1)
    a55c:	61 e3       	mov	r14,r1
    a55e:	71 d4       	add	#-44,r1
    a560:	e2 01       	mov	#1,r2
    a562:	11 2e       	mov.l	r2,@(56,r1)
    a564:	61 e3       	mov	r14,r1
    a566:	71 d4       	add	#-44,r1
    a568:	62 e3       	mov	r14,r2
    a56a:	72 d4       	add	#-44,r2
    a56c:	52 2b       	mov.l	@(44,r2),r2
    a56e:	11 2c       	mov.l	r2,@(48,r1)
    a570:	61 e3       	mov	r14,r1
    a572:	71 d4       	add	#-44,r1
    a574:	e2 02       	mov	#2,r2
    a576:	11 2f       	mov.l	r2,@(60,r1)
    a578:	a0 65       	bra	a646 <_Cos+0x102>
    a57a:	00 09       	nop	
    a57c:	61 e3       	mov	r14,r1
    a57e:	71 d4       	add	#-44,r1
    a580:	63 e3       	mov	r14,r3
    a582:	73 d4       	add	#-44,r3
    a584:	62 e3       	mov	r14,r2
    a586:	72 d4       	add	#-44,r2
    a588:	53 3e       	mov.l	@(56,r3),r3
    a58a:	52 2f       	mov.l	@(60,r2),r2
    a58c:	03 27       	mul.l	r2,r3
    a58e:	02 1a       	sts	macl,r2
    a590:	11 2e       	mov.l	r2,@(56,r1)
    a592:	68 e3       	mov	r14,r8
    a594:	78 d4       	add	#-44,r8
    a596:	63 e3       	mov	r14,r3
    a598:	73 d4       	add	#-44,r3
    a59a:	62 e3       	mov	r14,r2
    a59c:	72 d4       	add	#-44,r2
    a59e:	d1 33       	mov.l	a66c <_Cos+0x128>,r1	! a994 <___mulsf3>
    a5a0:	54 3c       	mov.l	@(48,r3),r4
    a5a2:	55 2b       	mov.l	@(44,r2),r5
    a5a4:	41 0b       	jsr	@r1
    a5a6:	00 09       	nop	
    a5a8:	61 03       	mov	r0,r1
    a5aa:	18 1c       	mov.l	r1,@(48,r8)
    a5ac:	61 e3       	mov	r14,r1
    a5ae:	71 d4       	add	#-44,r1
    a5b0:	51 1f       	mov.l	@(60,r1),r1
    a5b2:	e2 01       	mov	#1,r2
    a5b4:	21 29       	and	r2,r1
    a5b6:	21 18       	tst	r1,r1
    a5b8:	8b 3e       	bf	a638 <_Cos+0xf4>
    a5ba:	61 e3       	mov	r14,r1
    a5bc:	71 d4       	add	#-44,r1
    a5be:	51 1f       	mov.l	@(60,r1),r1
    a5c0:	e2 03       	mov	#3,r2
    a5c2:	21 29       	and	r2,r1
    a5c4:	21 18       	tst	r1,r1
    a5c6:	8b 1c       	bf	a602 <_Cos+0xbe>
    a5c8:	62 e3       	mov	r14,r2
    a5ca:	72 d4       	add	#-44,r2
    a5cc:	d1 28       	mov.l	a670 <_Cos+0x12c>,r1	! abb0 <___floatsisf>
    a5ce:	54 2e       	mov.l	@(56,r2),r4
    a5d0:	41 0b       	jsr	@r1
    a5d2:	00 09       	nop	
    a5d4:	62 03       	mov	r0,r2
    a5d6:	63 e3       	mov	r14,r3
    a5d8:	73 d4       	add	#-44,r3
    a5da:	d1 26       	mov.l	a674 <_Cos+0x130>,r1	! aac8 <___divsf3>
    a5dc:	54 3c       	mov.l	@(48,r3),r4
    a5de:	65 23       	mov	r2,r5
    a5e0:	41 0b       	jsr	@r1
    a5e2:	00 09       	nop	
    a5e4:	61 03       	mov	r0,r1
    a5e6:	63 13       	mov	r1,r3
    a5e8:	68 e3       	mov	r14,r8
    a5ea:	78 d4       	add	#-44,r8
    a5ec:	62 e3       	mov	r14,r2
    a5ee:	72 d4       	add	#-44,r2
    a5f0:	d1 21       	mov.l	a678 <_Cos+0x134>,r1	! a8f8 <___addsf3>
    a5f2:	64 33       	mov	r3,r4
    a5f4:	55 2d       	mov.l	@(52,r2),r5
    a5f6:	41 0b       	jsr	@r1
    a5f8:	00 09       	nop	
    a5fa:	61 03       	mov	r0,r1
    a5fc:	18 1d       	mov.l	r1,@(52,r8)
    a5fe:	a0 1b       	bra	a638 <_Cos+0xf4>
    a600:	00 09       	nop	
    a602:	62 e3       	mov	r14,r2
    a604:	72 d4       	add	#-44,r2
    a606:	d1 1a       	mov.l	a670 <_Cos+0x12c>,r1	! abb0 <___floatsisf>
    a608:	54 2e       	mov.l	@(56,r2),r4
    a60a:	41 0b       	jsr	@r1
    a60c:	00 09       	nop	
    a60e:	62 03       	mov	r0,r2
    a610:	63 e3       	mov	r14,r3
    a612:	73 d4       	add	#-44,r3
    a614:	d1 17       	mov.l	a674 <_Cos+0x130>,r1	! aac8 <___divsf3>
    a616:	54 3c       	mov.l	@(48,r3),r4
    a618:	65 23       	mov	r2,r5
    a61a:	41 0b       	jsr	@r1
    a61c:	00 09       	nop	
    a61e:	61 03       	mov	r0,r1
    a620:	63 13       	mov	r1,r3
    a622:	68 e3       	mov	r14,r8
    a624:	78 d4       	add	#-44,r8
    a626:	62 e3       	mov	r14,r2
    a628:	72 d4       	add	#-44,r2
    a62a:	d1 14       	mov.l	a67c <_Cos+0x138>,r1	! a944 <___subsf3>
    a62c:	54 2d       	mov.l	@(52,r2),r4
    a62e:	65 33       	mov	r3,r5
    a630:	41 0b       	jsr	@r1
    a632:	00 09       	nop	
    a634:	61 03       	mov	r0,r1
    a636:	18 1d       	mov.l	r1,@(52,r8)
    a638:	61 e3       	mov	r14,r1
    a63a:	71 d4       	add	#-44,r1
    a63c:	62 e3       	mov	r14,r2
    a63e:	72 d4       	add	#-44,r2
    a640:	52 2f       	mov.l	@(60,r2),r2
    a642:	72 01       	add	#1,r2
    a644:	11 2f       	mov.l	r2,@(60,r1)
    a646:	61 e3       	mov	r14,r1
    a648:	71 d4       	add	#-44,r1
    a64a:	52 1f       	mov.l	@(60,r1),r2
    a64c:	e1 0a       	mov	#10,r1
    a64e:	32 17       	cmp/gt	r1,r2
    a650:	8b 94       	bf	a57c <_Cos+0x38>
    a652:	61 e3       	mov	r14,r1
    a654:	71 d4       	add	#-44,r1
    a656:	51 1d       	mov.l	@(52,r1),r1
    a658:	60 13       	mov	r1,r0
    a65a:	7e 14       	add	#20,r14
    a65c:	6f e3       	mov	r14,r15
    a65e:	4f 26       	lds.l	@r15+,pr
    a660:	6e f6       	mov.l	@r15+,r14
    a662:	68 f6       	mov.l	@r15+,r8
    a664:	00 0b       	rts	
    a666:	00 09       	nop	
    a668:	3f 80       	cmp/eq	r8,r15
    a66a:	00 00       	.word 0x0000
    a66c:	00 00       	.word 0x0000
    a66e:	a9 94       	bra	999a <_Puzzle+0x922>
    a670:	00 00       	.word 0x0000
    a672:	ab b0       	bra	9dd6 <_Quicksort+0xc2>
    a674:	00 00       	.word 0x0000
    a676:	aa c8       	bra	9c0a <_Initarr+0xe>
    a678:	00 00       	.word 0x0000
    a67a:	a8 f8       	bra	986e <_Puzzle+0x7f6>
    a67c:	00 00       	.word 0x0000
    a67e:	a9 44       	bra	990a <_Puzzle+0x892>

0000a680 <_Min0>:
    a680:	2f e6       	mov.l	r14,@-r15
    a682:	7f f8       	add	#-8,r15
    a684:	6e f3       	mov	r15,r14
    a686:	61 e3       	mov	r14,r1
    a688:	71 c8       	add	#-56,r1
    a68a:	11 4f       	mov.l	r4,@(60,r1)
    a68c:	61 e3       	mov	r14,r1
    a68e:	71 c8       	add	#-56,r1
    a690:	11 5e       	mov.l	r5,@(56,r1)
    a692:	62 e3       	mov	r14,r2
    a694:	72 c8       	add	#-56,r2
    a696:	61 e3       	mov	r14,r1
    a698:	71 c8       	add	#-56,r1
    a69a:	52 2f       	mov.l	@(60,r2),r2
    a69c:	51 1e       	mov.l	@(56,r1),r1
    a69e:	32 13       	cmp/ge	r1,r2
    a6a0:	89 04       	bt	a6ac <_Min0+0x2c>
    a6a2:	61 e3       	mov	r14,r1
    a6a4:	71 c8       	add	#-56,r1
    a6a6:	51 1f       	mov.l	@(60,r1),r1
    a6a8:	a0 03       	bra	a6b2 <_Min0+0x32>
    a6aa:	00 09       	nop	
    a6ac:	61 e3       	mov	r14,r1
    a6ae:	71 c8       	add	#-56,r1
    a6b0:	51 1e       	mov.l	@(56,r1),r1
    a6b2:	60 13       	mov	r1,r0
    a6b4:	7e 08       	add	#8,r14
    a6b6:	6f e3       	mov	r14,r15
    a6b8:	6e f6       	mov.l	@r15+,r14
    a6ba:	00 0b       	rts	
    a6bc:	00 09       	nop	

0000a6be <_Malloc>:
    a6be:	2f e6       	mov.l	r14,@-r15
    a6c0:	7f f8       	add	#-8,r15
    a6c2:	6e f3       	mov	r15,r14
    a6c4:	61 e3       	mov	r14,r1
    a6c6:	71 c8       	add	#-56,r1
    a6c8:	11 4e       	mov.l	r4,@(56,r1)
    a6ca:	d1 0e       	mov.l	a704 <_Malloc+0x46>,r1	! b1ac <___ctors>
    a6cc:	63 12       	mov.l	@r1,r3
    a6ce:	61 e3       	mov	r14,r1
    a6d0:	71 c8       	add	#-56,r1
    a6d2:	d2 0d       	mov.l	a708 <_Malloc+0x4a>,r2	! 1ee94 <_heap>
    a6d4:	32 3c       	add	r3,r2
    a6d6:	11 2f       	mov.l	r2,@(60,r1)
    a6d8:	d1 0a       	mov.l	a704 <_Malloc+0x46>,r1	! b1ac <___ctors>
    a6da:	62 12       	mov.l	@r1,r2
    a6dc:	61 e3       	mov	r14,r1
    a6de:	71 c8       	add	#-56,r1
    a6e0:	51 1e       	mov.l	@(56,r1),r1
    a6e2:	31 2c       	add	r2,r1
    a6e4:	e2 0f       	mov	#15,r2
    a6e6:	21 2b       	or	r2,r1
    a6e8:	62 13       	mov	r1,r2
    a6ea:	72 01       	add	#1,r2
    a6ec:	d1 05       	mov.l	a704 <_Malloc+0x46>,r1	! b1ac <___ctors>
    a6ee:	21 22       	mov.l	r2,@r1
    a6f0:	61 e3       	mov	r14,r1
    a6f2:	71 c8       	add	#-56,r1
    a6f4:	51 1f       	mov.l	@(60,r1),r1
    a6f6:	60 13       	mov	r1,r0
    a6f8:	7e 08       	add	#8,r14
    a6fa:	6f e3       	mov	r14,r15
    a6fc:	6e f6       	mov.l	@r15+,r14
    a6fe:	00 0b       	rts	
    a700:	00 09       	nop	
    a702:	00 09       	nop	
    a704:	00 00       	.word 0x0000
    a706:	b1 ac       	bsr	aa62 <___mulsf3+0xce>
    a708:	00 01       	.word 0x0001
    a70a:	ee 94       	mov	#-108,r14

0000a70c <___ashiftrt_r4_31>:
    a70c:	44 24       	rotcl	r4
    a70e:	00 0b       	rts	
    a710:	34 4a       	subc	r4,r4

0000a712 <___ashiftrt_r4_30>:
    a712:	44 21       	shar	r4

0000a714 <___ashiftrt_r4_29>:
    a714:	44 21       	shar	r4

0000a716 <___ashiftrt_r4_28>:
    a716:	44 21       	shar	r4

0000a718 <___ashiftrt_r4_27>:
    a718:	44 21       	shar	r4

0000a71a <___ashiftrt_r4_26>:
    a71a:	44 21       	shar	r4

0000a71c <___ashiftrt_r4_25>:
    a71c:	44 21       	shar	r4

0000a71e <___ashiftrt_r4_24>:
    a71e:	44 29       	shlr16	r4
    a720:	44 19       	shlr8	r4
    a722:	00 0b       	rts	
    a724:	64 4e       	exts.b	r4,r4

0000a726 <___ashiftrt_r4_23>:
    a726:	44 21       	shar	r4

0000a728 <___ashiftrt_r4_22>:
    a728:	44 21       	shar	r4

0000a72a <___ashiftrt_r4_21>:
    a72a:	44 21       	shar	r4

0000a72c <___ashiftrt_r4_20>:
    a72c:	44 21       	shar	r4

0000a72e <___ashiftrt_r4_19>:
    a72e:	44 21       	shar	r4

0000a730 <___ashiftrt_r4_18>:
    a730:	44 21       	shar	r4

0000a732 <___ashiftrt_r4_17>:
    a732:	44 21       	shar	r4

0000a734 <___ashiftrt_r4_16>:
    a734:	44 29       	shlr16	r4
    a736:	00 0b       	rts	
    a738:	64 4f       	exts.w	r4,r4

0000a73a <___ashiftrt_r4_15>:
    a73a:	44 21       	shar	r4

0000a73c <___ashiftrt_r4_14>:
    a73c:	44 21       	shar	r4

0000a73e <___ashiftrt_r4_13>:
    a73e:	44 21       	shar	r4

0000a740 <___ashiftrt_r4_12>:
    a740:	44 21       	shar	r4

0000a742 <___ashiftrt_r4_11>:
    a742:	44 21       	shar	r4

0000a744 <___ashiftrt_r4_10>:
    a744:	44 21       	shar	r4

0000a746 <___ashiftrt_r4_9>:
    a746:	44 21       	shar	r4

0000a748 <___ashiftrt_r4_8>:
    a748:	44 21       	shar	r4

0000a74a <___ashiftrt_r4_7>:
    a74a:	44 21       	shar	r4

0000a74c <___ashiftrt_r4_6>:
    a74c:	44 21       	shar	r4

0000a74e <___ashiftrt_r4_5>:
    a74e:	44 21       	shar	r4

0000a750 <___ashiftrt_r4_4>:
    a750:	44 21       	shar	r4

0000a752 <___ashiftrt_r4_3>:
    a752:	44 21       	shar	r4

0000a754 <___ashiftrt_r4_2>:
    a754:	44 21       	shar	r4

0000a756 <___ashiftrt_r4_1>:
    a756:	00 0b       	rts	
    a758:	44 21       	shar	r4

0000a75a <___ashiftrt_r4_0>:
    a75a:	00 0b       	rts	
    a75c:	00 09       	nop	
	...

0000a760 <__fpadd_parts>:
    a760:	67 42       	mov.l	@r4,r7
    a762:	e3 01       	mov	#1,r3
    a764:	37 36       	cmp/hi	r3,r7
    a766:	8d 02       	bt.s	a76e <__fpadd_parts+0xe>
    a768:	62 43       	mov	r4,r2
    a76a:	00 0b       	rts	
    a76c:	60 23       	mov	r2,r0
    a76e:	61 52       	mov.l	@r5,r1
    a770:	31 36       	cmp/hi	r3,r1
    a772:	8b 0c       	bf	a78e <__fpadd_parts+0x2e>
    a774:	60 73       	mov	r7,r0
    a776:	88 04       	cmp/eq	#4,r0
    a778:	8f 02       	bf.s	a780 <__fpadd_parts+0x20>
    a77a:	60 13       	mov	r1,r0
    a77c:	a0 ab       	bra	a8d6 <__fpadd_parts+0x176>
    a77e:	88 04       	cmp/eq	#4,r0
    a780:	88 04       	cmp/eq	#4,r0
    a782:	89 04       	bt	a78e <__fpadd_parts+0x2e>
    a784:	88 02       	cmp/eq	#2,r0
    a786:	8d 6d       	bt.s	a864 <__fpadd_parts+0x104>
    a788:	60 73       	mov	r7,r0
    a78a:	88 02       	cmp/eq	#2,r0
    a78c:	8b 01       	bf	a792 <__fpadd_parts+0x32>
    a78e:	00 0b       	rts	
    a790:	60 53       	mov	r5,r0
    a792:	2f 86       	mov.l	r8,@-r15
    a794:	2f 96       	mov.l	r9,@-r15
    a796:	2f a6       	mov.l	r10,@-r15
    a798:	4f 22       	sts.l	pr,@-r15
    a79a:	57 42       	mov.l	@(8,r4),r7
    a79c:	50 52       	mov.l	@(8,r5),r0
    a79e:	63 73       	mov	r7,r3
    a7a0:	59 43       	mov.l	@(12,r4),r9
    a7a2:	33 08       	sub	r0,r3
    a7a4:	43 11       	cmp/pz	r3
    a7a6:	51 53       	mov.l	@(12,r5),r1
    a7a8:	8f 6f       	bf.s	a88a <__fpadd_parts+0x12a>
    a7aa:	68 33       	mov	r3,r8
    a7ac:	e4 1f       	mov	#31,r4
    a7ae:	38 47       	cmp/gt	r4,r8
    a7b0:	8d 3c       	bt.s	a82c <__fpadd_parts+0xcc>
    a7b2:	37 07       	cmp/gt	r0,r7
    a7b4:	43 15       	cmp/pl	r3
    a7b6:	89 01       	bt	a7bc <__fpadd_parts+0x5c>
    a7b8:	a0 7b       	bra	a8b2 <__fpadd_parts+0x152>
    a7ba:	23 38       	tst	r3,r3
    a7bc:	d3 4a       	mov.l	a8e8 <__fpadd_parts+0x188>,r3	! acf4 <___lshrsi3_r0>
    a7be:	64 13       	mov	r1,r4
    a7c0:	da 4a       	mov.l	a8ec <__fpadd_parts+0x18c>,r10	! ac38 <___ashlsi3_r0>
    a7c2:	43 0b       	jsr	@r3
    a7c4:	60 83       	mov	r8,r0
    a7c6:	63 03       	mov	r0,r3
    a7c8:	e4 01       	mov	#1,r4
    a7ca:	4a 0b       	jsr	@r10
    a7cc:	60 83       	mov	r8,r0
    a7ce:	68 03       	mov	r0,r8
    a7d0:	78 ff       	add	#-1,r8
    a7d2:	28 18       	tst	r1,r8
    a7d4:	e1 ff       	mov	#-1,r1
    a7d6:	61 1a       	negc	r1,r1
    a7d8:	21 3b       	or	r3,r1
    a7da:	52 21       	mov.l	@(4,r2),r2
    a7dc:	53 51       	mov.l	@(4,r5),r3
    a7de:	32 30       	cmp/eq	r3,r2
    a7e0:	89 2a       	bt	a838 <__fpadd_parts+0xd8>
    a7e2:	22 28       	tst	r2,r2
    a7e4:	89 43       	bt	a86e <__fpadd_parts+0x10e>
    a7e6:	31 98       	sub	r9,r1
    a7e8:	41 11       	cmp/pz	r1
    a7ea:	8f 46       	bf.s	a87a <__fpadd_parts+0x11a>
    a7ec:	e2 01       	mov	#1,r2
    a7ee:	e2 00       	mov	#0,r2
    a7f0:	16 21       	mov.l	r2,@(4,r6)
    a7f2:	16 72       	mov.l	r7,@(8,r6)
    a7f4:	16 13       	mov.l	r1,@(12,r6)
    a7f6:	d5 3e       	mov.l	a8f0 <__fpadd_parts+0x190>,r5	! 3ffffffe
    a7f8:	62 13       	mov	r1,r2
    a7fa:	72 ff       	add	#-1,r2
    a7fc:	32 56       	cmp/hi	r5,r2
    a7fe:	89 0a       	bt	a816 <__fpadd_parts+0xb6>
    a800:	52 62       	mov.l	@(8,r6),r2
    a802:	72 ff       	add	#-1,r2
    a804:	31 1c       	add	r1,r1
    a806:	63 13       	mov	r1,r3
    a808:	73 ff       	add	#-1,r3
    a80a:	33 56       	cmp/hi	r5,r3
    a80c:	67 23       	mov	r2,r7
    a80e:	8f f9       	bf.s	a804 <__fpadd_parts+0xa4>
    a810:	72 ff       	add	#-1,r2
    a812:	16 13       	mov.l	r1,@(12,r6)
    a814:	16 72       	mov.l	r7,@(8,r6)
    a816:	e2 03       	mov	#3,r2
    a818:	41 11       	cmp/pz	r1
    a81a:	8f 15       	bf.s	a848 <__fpadd_parts+0xe8>
    a81c:	26 22       	mov.l	r2,@r6
    a81e:	60 63       	mov	r6,r0
    a820:	4f 26       	lds.l	@r15+,pr
    a822:	6a f6       	mov.l	@r15+,r10
    a824:	69 f6       	mov.l	@r15+,r9
    a826:	00 0b       	rts	
    a828:	68 f6       	mov.l	@r15+,r8
    a82a:	37 07       	cmp/gt	r0,r7
    a82c:	8b 2a       	bf	a884 <__fpadd_parts+0x124>
    a82e:	52 21       	mov.l	@(4,r2),r2
    a830:	53 51       	mov.l	@(4,r5),r3
    a832:	32 30       	cmp/eq	r3,r2
    a834:	8f d5       	bf.s	a7e2 <__fpadd_parts+0x82>
    a836:	e1 00       	mov	#0,r1
    a838:	31 9c       	add	r9,r1
    a83a:	16 21       	mov.l	r2,@(4,r6)
    a83c:	e2 03       	mov	#3,r2
    a83e:	16 72       	mov.l	r7,@(8,r6)
    a840:	41 11       	cmp/pz	r1
    a842:	16 13       	mov.l	r1,@(12,r6)
    a844:	8d eb       	bt.s	a81e <__fpadd_parts+0xbe>
    a846:	26 22       	mov.l	r2,@r6
    a848:	60 13       	mov	r1,r0
    a84a:	c9 01       	and	#1,r0
    a84c:	41 01       	shlr	r1
    a84e:	20 1b       	or	r1,r0
    a850:	51 62       	mov.l	@(8,r6),r1
    a852:	16 03       	mov.l	r0,@(12,r6)
    a854:	71 01       	add	#1,r1
    a856:	60 63       	mov	r6,r0
    a858:	16 12       	mov.l	r1,@(8,r6)
    a85a:	4f 26       	lds.l	@r15+,pr
    a85c:	6a f6       	mov.l	@r15+,r10
    a85e:	69 f6       	mov.l	@r15+,r9
    a860:	00 0b       	rts	
    a862:	68 f6       	mov.l	@r15+,r8
    a864:	88 02       	cmp/eq	#2,r0
    a866:	89 17       	bt	a898 <__fpadd_parts+0x138>
    a868:	60 23       	mov	r2,r0
    a86a:	00 0b       	rts	
    a86c:	00 09       	nop	
    a86e:	39 18       	sub	r1,r9
    a870:	61 93       	mov	r9,r1
    a872:	49 11       	cmp/pz	r9
    a874:	8d bc       	bt.s	a7f0 <__fpadd_parts+0x90>
    a876:	e2 00       	mov	#0,r2
    a878:	e2 01       	mov	#1,r2
    a87a:	61 1b       	neg	r1,r1
    a87c:	16 21       	mov.l	r2,@(4,r6)
    a87e:	16 72       	mov.l	r7,@(8,r6)
    a880:	af b9       	bra	a7f6 <__fpadd_parts+0x96>
    a882:	16 13       	mov.l	r1,@(12,r6)
    a884:	67 03       	mov	r0,r7
    a886:	af a8       	bra	a7da <__fpadd_parts+0x7a>
    a888:	e9 00       	mov	#0,r9
    a88a:	68 3b       	neg	r3,r8
    a88c:	e4 1f       	mov	#31,r4
    a88e:	38 47       	cmp/gt	r4,r8
    a890:	8d cb       	bt.s	a82a <__fpadd_parts+0xca>
    a892:	43 15       	cmp/pl	r3
    a894:	af 8f       	bra	a7b6 <__fpadd_parts+0x56>
    a896:	00 09       	nop	
    a898:	26 72       	mov.l	r7,@r6
    a89a:	60 63       	mov	r6,r0
    a89c:	51 41       	mov.l	@(4,r4),r1
    a89e:	16 11       	mov.l	r1,@(4,r6)
    a8a0:	51 42       	mov.l	@(8,r4),r1
    a8a2:	52 41       	mov.l	@(4,r4),r2
    a8a4:	16 12       	mov.l	r1,@(8,r6)
    a8a6:	51 43       	mov.l	@(12,r4),r1
    a8a8:	16 13       	mov.l	r1,@(12,r6)
    a8aa:	51 51       	mov.l	@(4,r5),r1
    a8ac:	21 29       	and	r2,r1
    a8ae:	00 0b       	rts	
    a8b0:	16 11       	mov.l	r1,@(4,r6)
    a8b2:	89 92       	bt	a7da <__fpadd_parts+0x7a>
    a8b4:	64 93       	mov	r9,r4
    a8b6:	d3 0c       	mov.l	a8e8 <__fpadd_parts+0x188>,r3	! acf4 <___lshrsi3_r0>
    a8b8:	da 0c       	mov.l	a8ec <__fpadd_parts+0x18c>,r10	! ac38 <___ashlsi3_r0>
    a8ba:	43 0b       	jsr	@r3
    a8bc:	60 83       	mov	r8,r0
    a8be:	63 03       	mov	r0,r3
    a8c0:	e4 01       	mov	#1,r4
    a8c2:	4a 0b       	jsr	@r10
    a8c4:	60 83       	mov	r8,r0
    a8c6:	37 8c       	add	r8,r7
    a8c8:	68 03       	mov	r0,r8
    a8ca:	78 ff       	add	#-1,r8
    a8cc:	28 98       	tst	r9,r8
    a8ce:	e9 ff       	mov	#-1,r9
    a8d0:	69 9a       	negc	r9,r9
    a8d2:	af 82       	bra	a7da <__fpadd_parts+0x7a>
    a8d4:	29 3b       	or	r3,r9
    a8d6:	8f c8       	bf.s	a86a <__fpadd_parts+0x10a>
    a8d8:	60 43       	mov	r4,r0
    a8da:	52 41       	mov.l	@(4,r4),r2
    a8dc:	51 51       	mov.l	@(4,r5),r1
    a8de:	32 10       	cmp/eq	r1,r2
    a8e0:	89 00       	bt	a8e4 <__fpadd_parts+0x184>
    a8e2:	d0 04       	mov.l	a8f4 <__fpadd_parts+0x194>,r0	! b01c <___thenan_sf>
    a8e4:	00 0b       	rts	
    a8e6:	00 09       	nop	
    a8e8:	00 00       	.word 0x0000
    a8ea:	ac f4       	bra	a2d6 <_Trees+0x82>
    a8ec:	00 00       	.word 0x0000
    a8ee:	ac 38       	bra	a162 <_Insert+0xbe>
    a8f0:	3f ff       	addv	r15,r15
    a8f2:	ff fe       	.word 0xfffe
    a8f4:	00 00       	.word 0x0000
    a8f6:	b0 1c       	bsr	a932 <___addsf3+0x3a>

0000a8f8 <___addsf3>:
    a8f8:	2f 86       	mov.l	r8,@-r15
    a8fa:	4f 22       	sts.l	pr,@-r15
    a8fc:	d8 0e       	mov.l	a938 <___addsf3+0x40>,r8	! af54 <___unpack_f>
    a8fe:	7f c8       	add	#-56,r15
    a900:	1f 51       	mov.l	r5,@(4,r15)
    a902:	65 f3       	mov	r15,r5
    a904:	1f 40       	mov.l	r4,@(0,r15)
    a906:	75 08       	add	#8,r5
    a908:	48 0b       	jsr	@r8
    a90a:	64 f3       	mov	r15,r4
    a90c:	64 f3       	mov	r15,r4
    a90e:	65 f3       	mov	r15,r5
    a910:	74 04       	add	#4,r4
    a912:	48 0b       	jsr	@r8
    a914:	75 18       	add	#24,r5
    a916:	d0 09       	mov.l	a93c <___addsf3+0x44>,r0	! a760 <__fpadd_parts>
    a918:	64 f3       	mov	r15,r4
    a91a:	65 f3       	mov	r15,r5
    a91c:	66 f3       	mov	r15,r6
    a91e:	75 18       	add	#24,r5
    a920:	76 28       	add	#40,r6
    a922:	40 0b       	jsr	@r0
    a924:	74 08       	add	#8,r4
    a926:	64 03       	mov	r0,r4
    a928:	d0 05       	mov.l	a940 <___addsf3+0x48>,r0	! ae34 <___pack_f>
    a92a:	40 0b       	jsr	@r0
    a92c:	00 09       	nop	
    a92e:	7f 38       	add	#56,r15
    a930:	4f 26       	lds.l	@r15+,pr
    a932:	00 0b       	rts	
    a934:	68 f6       	mov.l	@r15+,r8
    a936:	00 09       	nop	
    a938:	00 00       	.word 0x0000
    a93a:	af 54       	bra	a7e6 <__fpadd_parts+0x86>
    a93c:	00 00       	.word 0x0000
    a93e:	a7 60       	bra	b802 <_puzzl+0x64a>
    a940:	00 00       	.word 0x0000
    a942:	ae 34       	bra	a5ae <_Cos+0x6a>

0000a944 <___subsf3>:
    a944:	2f 86       	mov.l	r8,@-r15
    a946:	4f 22       	sts.l	pr,@-r15
    a948:	d8 0f       	mov.l	a988 <___subsf3+0x44>,r8	! af54 <___unpack_f>
    a94a:	7f c8       	add	#-56,r15
    a94c:	1f 51       	mov.l	r5,@(4,r15)
    a94e:	65 f3       	mov	r15,r5
    a950:	1f 40       	mov.l	r4,@(0,r15)
    a952:	75 08       	add	#8,r5
    a954:	48 0b       	jsr	@r8
    a956:	64 f3       	mov	r15,r4
    a958:	64 f3       	mov	r15,r4
    a95a:	65 f3       	mov	r15,r5
    a95c:	74 04       	add	#4,r4
    a95e:	48 0b       	jsr	@r8
    a960:	75 18       	add	#24,r5
    a962:	50 f7       	mov.l	@(28,r15),r0
    a964:	64 f3       	mov	r15,r4
    a966:	65 f3       	mov	r15,r5
    a968:	ca 01       	xor	#1,r0
    a96a:	1f 07       	mov.l	r0,@(28,r15)
    a96c:	66 f3       	mov	r15,r6
    a96e:	d0 07       	mov.l	a98c <___subsf3+0x48>,r0	! a760 <__fpadd_parts>
    a970:	75 18       	add	#24,r5
    a972:	76 28       	add	#40,r6
    a974:	40 0b       	jsr	@r0
    a976:	74 08       	add	#8,r4
    a978:	64 03       	mov	r0,r4
    a97a:	d0 05       	mov.l	a990 <___subsf3+0x4c>,r0	! ae34 <___pack_f>
    a97c:	40 0b       	jsr	@r0
    a97e:	00 09       	nop	
    a980:	7f 38       	add	#56,r15
    a982:	4f 26       	lds.l	@r15+,pr
    a984:	00 0b       	rts	
    a986:	68 f6       	mov.l	@r15+,r8
    a988:	00 00       	.word 0x0000
    a98a:	af 54       	bra	a836 <__fpadd_parts+0xd6>
    a98c:	00 00       	.word 0x0000
    a98e:	a7 60       	bra	b852 <_puzzl+0x69a>
    a990:	00 00       	.word 0x0000
    a992:	ae 34       	bra	a5fe <_Cos+0xba>

0000a994 <___mulsf3>:
    a994:	2f 86       	mov.l	r8,@-r15
    a996:	4f 22       	sts.l	pr,@-r15
    a998:	d8 46       	mov.l	aab4 <___mulsf3+0x120>,r8	! af54 <___unpack_f>
    a99a:	7f c8       	add	#-56,r15
    a99c:	1f 51       	mov.l	r5,@(4,r15)
    a99e:	65 f3       	mov	r15,r5
    a9a0:	1f 40       	mov.l	r4,@(0,r15)
    a9a2:	75 08       	add	#8,r5
    a9a4:	48 0b       	jsr	@r8
    a9a6:	64 f3       	mov	r15,r4
    a9a8:	64 f3       	mov	r15,r4
    a9aa:	65 f3       	mov	r15,r5
    a9ac:	74 04       	add	#4,r4
    a9ae:	48 0b       	jsr	@r8
    a9b0:	75 18       	add	#24,r5
    a9b2:	53 f2       	mov.l	@(8,r15),r3
    a9b4:	e1 01       	mov	#1,r1
    a9b6:	33 16       	cmp/hi	r1,r3
    a9b8:	8d 0f       	bt.s	a9da <___mulsf3+0x46>
    a9ba:	52 f6       	mov.l	@(24,r15),r2
    a9bc:	52 f3       	mov.l	@(12,r15),r2
    a9be:	64 f3       	mov	r15,r4
    a9c0:	51 f7       	mov.l	@(28,r15),r1
    a9c2:	74 08       	add	#8,r4
    a9c4:	32 10       	cmp/eq	r1,r2
    a9c6:	e1 ff       	mov	#-1,r1
    a9c8:	61 1a       	negc	r1,r1
    a9ca:	1f 13       	mov.l	r1,@(12,r15)
    a9cc:	d0 3a       	mov.l	aab8 <___mulsf3+0x124>,r0	! ae34 <___pack_f>
    a9ce:	40 0b       	jsr	@r0
    a9d0:	00 09       	nop	
    a9d2:	7f 38       	add	#56,r15
    a9d4:	4f 26       	lds.l	@r15+,pr
    a9d6:	00 0b       	rts	
    a9d8:	68 f6       	mov.l	@r15+,r8
    a9da:	32 16       	cmp/hi	r1,r2
    a9dc:	89 0d       	bt	a9fa <___mulsf3+0x66>
    a9de:	51 f7       	mov.l	@(28,r15),r1
    a9e0:	64 f3       	mov	r15,r4
    a9e2:	52 f3       	mov.l	@(12,r15),r2
    a9e4:	74 18       	add	#24,r4
    a9e6:	d0 34       	mov.l	aab8 <___mulsf3+0x124>,r0	! ae34 <___pack_f>
    a9e8:	32 10       	cmp/eq	r1,r2
    a9ea:	e1 ff       	mov	#-1,r1
    a9ec:	61 1a       	negc	r1,r1
    a9ee:	40 0b       	jsr	@r0
    a9f0:	1f 17       	mov.l	r1,@(28,r15)
    a9f2:	7f 38       	add	#56,r15
    a9f4:	4f 26       	lds.l	@r15+,pr
    a9f6:	00 0b       	rts	
    a9f8:	68 f6       	mov.l	@r15+,r8
    a9fa:	60 33       	mov	r3,r0
    a9fc:	88 04       	cmp/eq	#4,r0
    a9fe:	8f 06       	bf.s	aa0e <___mulsf3+0x7a>
    aa00:	60 23       	mov	r2,r0
    aa02:	88 02       	cmp/eq	#2,r0
    aa04:	8f db       	bf.s	a9be <___mulsf3+0x2a>
    aa06:	52 f3       	mov.l	@(12,r15),r2
    aa08:	d4 2c       	mov.l	aabc <___mulsf3+0x128>,r4	! b01c <___thenan_sf>
    aa0a:	af df       	bra	a9cc <___mulsf3+0x38>
    aa0c:	00 09       	nop	
    aa0e:	88 04       	cmp/eq	#4,r0
    aa10:	8f 06       	bf.s	aa20 <___mulsf3+0x8c>
    aa12:	60 33       	mov	r3,r0
    aa14:	88 02       	cmp/eq	#2,r0
    aa16:	8f e3       	bf.s	a9e0 <___mulsf3+0x4c>
    aa18:	51 f7       	mov.l	@(28,r15),r1
    aa1a:	d4 28       	mov.l	aabc <___mulsf3+0x128>,r4	! b01c <___thenan_sf>
    aa1c:	af d6       	bra	a9cc <___mulsf3+0x38>
    aa1e:	00 09       	nop	
    aa20:	88 02       	cmp/eq	#2,r0
    aa22:	89 cb       	bt	a9bc <___mulsf3+0x28>
    aa24:	60 23       	mov	r2,r0
    aa26:	88 02       	cmp/eq	#2,r0
    aa28:	8d d9       	bt.s	a9de <___mulsf3+0x4a>
    aa2a:	56 f8       	mov.l	@(32,r15),r6
    aa2c:	53 f4       	mov.l	@(16,r15),r3
    aa2e:	51 f5       	mov.l	@(20,r15),r1
    aa30:	33 6c       	add	r6,r3
    aa32:	66 33       	mov	r3,r6
    aa34:	76 02       	add	#2,r6
    aa36:	52 f9       	mov.l	@(36,r15),r2
    aa38:	1f 6c       	mov.l	r6,@(48,r15)
    aa3a:	32 15       	dmulu.l	r1,r2
    aa3c:	56 f7       	mov.l	@(28,r15),r6
    aa3e:	02 0a       	sts	mach,r2
    aa40:	55 f3       	mov.l	@(12,r15),r5
    aa42:	04 0a       	sts	mach,r4
    aa44:	01 1a       	sts	macl,r1
    aa46:	35 60       	cmp/eq	r6,r5
    aa48:	e6 ff       	mov	#-1,r6
    aa4a:	66 6a       	negc	r6,r6
    aa4c:	42 11       	cmp/pz	r2
    aa4e:	8d 0a       	bt.s	aa66 <___mulsf3+0xd2>
    aa50:	1f 6b       	mov.l	r6,@(44,r15)
    aa52:	00 0a       	sts	mach,r0
    aa54:	c8 01       	tst	#1,r0
    aa56:	8d 03       	bt.s	aa60 <___mulsf3+0xcc>
    aa58:	73 03       	add	#3,r3
    aa5a:	d7 19       	mov.l	aac0 <___mulsf3+0x12c>,r7	! 80000000
    aa5c:	41 01       	shlr	r1
    aa5e:	21 7b       	or	r7,r1
    aa60:	64 23       	mov	r2,r4
    aa62:	1f 3c       	mov.l	r3,@(48,r15)
    aa64:	44 01       	shlr	r4
    aa66:	d7 17       	mov.l	aac4 <___mulsf3+0x130>,r7	! 3fffffff
    aa68:	34 76       	cmp/hi	r7,r4
    aa6a:	8d 0e       	bt.s	aa8a <___mulsf3+0xf6>
    aa6c:	52 fc       	mov.l	@(48,r15),r2
    aa6e:	a0 04       	bra	aa7a <___mulsf3+0xe6>
    aa70:	72 ff       	add	#-1,r2
    aa72:	34 76       	cmp/hi	r7,r4
    aa74:	31 1c       	add	r1,r1
    aa76:	8d 07       	bt.s	aa88 <___mulsf3+0xf4>
    aa78:	72 ff       	add	#-1,r2
    aa7a:	41 11       	cmp/pz	r1
    aa7c:	63 23       	mov	r2,r3
    aa7e:	8d f8       	bt.s	aa72 <___mulsf3+0xde>
    aa80:	34 4c       	add	r4,r4
    aa82:	e6 01       	mov	#1,r6
    aa84:	af f5       	bra	aa72 <___mulsf3+0xde>
    aa86:	24 6b       	or	r6,r4
    aa88:	1f 3c       	mov.l	r3,@(48,r15)
    aa8a:	e2 7f       	mov	#127,r2
    aa8c:	22 49       	and	r4,r2
    aa8e:	60 23       	mov	r2,r0
    aa90:	88 40       	cmp/eq	#64,r0
    aa92:	89 05       	bt	aaa0 <___mulsf3+0x10c>
    aa94:	1f 4d       	mov.l	r4,@(52,r15)
    aa96:	e1 03       	mov	#3,r1
    aa98:	64 f3       	mov	r15,r4
    aa9a:	1f 1a       	mov.l	r1,@(40,r15)
    aa9c:	af 96       	bra	a9cc <___mulsf3+0x38>
    aa9e:	74 28       	add	#40,r4
    aaa0:	60 43       	mov	r4,r0
    aaa2:	c8 80       	tst	#-128,r0
    aaa4:	8f f6       	bf.s	aa94 <___mulsf3+0x100>
    aaa6:	21 18       	tst	r1,r1
    aaa8:	89 f4       	bt	aa94 <___mulsf3+0x100>
    aaaa:	74 40       	add	#64,r4
    aaac:	e1 80       	mov	#-128,r1
    aaae:	af f1       	bra	aa94 <___mulsf3+0x100>
    aab0:	24 19       	and	r1,r4
    aab2:	00 09       	nop	
    aab4:	00 00       	.word 0x0000
    aab6:	af 54       	bra	a962 <___subsf3+0x1e>
    aab8:	00 00       	.word 0x0000
    aaba:	ae 34       	bra	a726 <___ashiftrt_r4_23>
    aabc:	00 00       	.word 0x0000
    aabe:	b0 1c       	bsr	aafa <___divsf3+0x32>
    aac0:	80 00       	mov.b	r0,@(0,r0)
    aac2:	00 00       	.word 0x0000
    aac4:	3f ff       	addv	r15,r15
    aac6:	ff ff       	.word 0xffff

0000aac8 <___divsf3>:
    aac8:	2f 86       	mov.l	r8,@-r15
    aaca:	4f 22       	sts.l	pr,@-r15
    aacc:	d8 34       	mov.l	aba0 <___divsf3+0xd8>,r8	! af54 <___unpack_f>
    aace:	7f d8       	add	#-40,r15
    aad0:	1f 51       	mov.l	r5,@(4,r15)
    aad2:	65 f3       	mov	r15,r5
    aad4:	1f 40       	mov.l	r4,@(0,r15)
    aad6:	75 08       	add	#8,r5
    aad8:	48 0b       	jsr	@r8
    aada:	64 f3       	mov	r15,r4
    aadc:	64 f3       	mov	r15,r4
    aade:	65 f3       	mov	r15,r5
    aae0:	74 04       	add	#4,r4
    aae2:	48 0b       	jsr	@r8
    aae4:	75 18       	add	#24,r5
    aae6:	50 f2       	mov.l	@(8,r15),r0
    aae8:	e1 01       	mov	#1,r1
    aaea:	30 16       	cmp/hi	r1,r0
    aaec:	8d 09       	bt.s	ab02 <___divsf3+0x3a>
    aaee:	52 f6       	mov.l	@(24,r15),r2
    aaf0:	64 f3       	mov	r15,r4
    aaf2:	74 08       	add	#8,r4
    aaf4:	d0 2b       	mov.l	aba4 <___divsf3+0xdc>,r0	! ae34 <___pack_f>
    aaf6:	40 0b       	jsr	@r0
    aaf8:	00 09       	nop	
    aafa:	7f 28       	add	#40,r15
    aafc:	4f 26       	lds.l	@r15+,pr
    aafe:	00 0b       	rts	
    ab00:	68 f6       	mov.l	@r15+,r8
    ab02:	32 16       	cmp/hi	r1,r2
    ab04:	8d 07       	bt.s	ab16 <___divsf3+0x4e>
    ab06:	64 f3       	mov	r15,r4
    ab08:	d0 26       	mov.l	aba4 <___divsf3+0xdc>,r0	! ae34 <___pack_f>
    ab0a:	40 0b       	jsr	@r0
    ab0c:	74 18       	add	#24,r4
    ab0e:	7f 28       	add	#40,r15
    ab10:	4f 26       	lds.l	@r15+,pr
    ab12:	00 0b       	rts	
    ab14:	68 f6       	mov.l	@r15+,r8
    ab16:	53 f3       	mov.l	@(12,r15),r3
    ab18:	88 04       	cmp/eq	#4,r0
    ab1a:	51 f7       	mov.l	@(28,r15),r1
    ab1c:	21 3a       	xor	r3,r1
    ab1e:	8d 02       	bt.s	ab26 <___divsf3+0x5e>
    ab20:	1f 13       	mov.l	r1,@(12,r15)
    ab22:	88 02       	cmp/eq	#2,r0
    ab24:	8b 04       	bf	ab30 <___divsf3+0x68>
    ab26:	30 20       	cmp/eq	r2,r0
    ab28:	8b e2       	bf	aaf0 <___divsf3+0x28>
    ab2a:	d4 1f       	mov.l	aba8 <___divsf3+0xe0>,r4	! b01c <___thenan_sf>
    ab2c:	af e2       	bra	aaf4 <___divsf3+0x2c>
    ab2e:	00 09       	nop	
    ab30:	60 23       	mov	r2,r0
    ab32:	88 04       	cmp/eq	#4,r0
    ab34:	8d 29       	bt.s	ab8a <___divsf3+0xc2>
    ab36:	88 02       	cmp/eq	#2,r0
    ab38:	8d 2d       	bt.s	ab96 <___divsf3+0xce>
    ab3a:	52 f4       	mov.l	@(16,r15),r2
    ab3c:	51 f8       	mov.l	@(32,r15),r1
    ab3e:	57 f9       	mov.l	@(36,r15),r7
    ab40:	32 18       	sub	r1,r2
    ab42:	51 f5       	mov.l	@(20,r15),r1
    ab44:	31 72       	cmp/hs	r7,r1
    ab46:	8d 03       	bt.s	ab50 <___divsf3+0x88>
    ab48:	1f 24       	mov.l	r2,@(16,r15)
    ab4a:	72 ff       	add	#-1,r2
    ab4c:	1f 24       	mov.l	r2,@(16,r15)
    ab4e:	31 1c       	add	r1,r1
    ab50:	d3 16       	mov.l	abac <___divsf3+0xe4>,r3	! 40000000
    ab52:	e6 00       	mov	#0,r6
    ab54:	e2 1f       	mov	#31,r2
    ab56:	00 09       	nop	
    ab58:	37 16       	cmp/hi	r1,r7
    ab5a:	89 01       	bt	ab60 <___divsf3+0x98>
    ab5c:	26 3b       	or	r3,r6
    ab5e:	31 78       	sub	r7,r1
    ab60:	43 01       	shlr	r3
    ab62:	42 10       	dt	r2
    ab64:	8f f8       	bf.s	ab58 <___divsf3+0x90>
    ab66:	31 1c       	add	r1,r1
    ab68:	e2 7f       	mov	#127,r2
    ab6a:	22 69       	and	r6,r2
    ab6c:	60 23       	mov	r2,r0
    ab6e:	88 40       	cmp/eq	#64,r0
    ab70:	89 01       	bt	ab76 <___divsf3+0xae>
    ab72:	af bd       	bra	aaf0 <___divsf3+0x28>
    ab74:	1f 65       	mov.l	r6,@(20,r15)
    ab76:	60 63       	mov	r6,r0
    ab78:	c8 80       	tst	#-128,r0
    ab7a:	8f fa       	bf.s	ab72 <___divsf3+0xaa>
    ab7c:	21 18       	tst	r1,r1
    ab7e:	89 f8       	bt	ab72 <___divsf3+0xaa>
    ab80:	76 40       	add	#64,r6
    ab82:	e1 80       	mov	#-128,r1
    ab84:	26 19       	and	r1,r6
    ab86:	af b3       	bra	aaf0 <___divsf3+0x28>
    ab88:	1f 65       	mov.l	r6,@(20,r15)
    ab8a:	e1 00       	mov	#0,r1
    ab8c:	64 f3       	mov	r15,r4
    ab8e:	1f 15       	mov.l	r1,@(20,r15)
    ab90:	74 08       	add	#8,r4
    ab92:	af af       	bra	aaf4 <___divsf3+0x2c>
    ab94:	1f 14       	mov.l	r1,@(16,r15)
    ab96:	e1 04       	mov	#4,r1
    ab98:	64 f3       	mov	r15,r4
    ab9a:	1f 12       	mov.l	r1,@(8,r15)
    ab9c:	af aa       	bra	aaf4 <___divsf3+0x2c>
    ab9e:	74 08       	add	#8,r4
    aba0:	00 00       	.word 0x0000
    aba2:	af 54       	bra	aa4e <___mulsf3+0xba>
    aba4:	00 00       	.word 0x0000
    aba6:	ae 34       	bra	a812 <__fpadd_parts+0xb2>
    aba8:	00 00       	.word 0x0000
    abaa:	b0 1c       	bsr	abe6 <___floatsisf+0x36>
    abac:	40 00       	shll	r0
	...

0000abb0 <___floatsisf>:
    abb0:	2f 86       	mov.l	r8,@-r15
    abb2:	e1 03       	mov	#3,r1
    abb4:	4f 22       	sts.l	pr,@-r15
    abb6:	7f f0       	add	#-16,r15
    abb8:	2f 12       	mov.l	r1,@r15
    abba:	61 43       	mov	r4,r1
    abbc:	41 00       	shll	r1
    abbe:	01 29       	movt	r1
    abc0:	24 48       	tst	r4,r4
    abc2:	8f 09       	bf.s	abd8 <___floatsisf+0x28>
    abc4:	1f 11       	mov.l	r1,@(4,r15)
    abc6:	e1 02       	mov	#2,r1
    abc8:	2f 12       	mov.l	r1,@r15
    abca:	d0 15       	mov.l	ac20 <___floatsisf+0x70>,r0	! ae34 <___pack_f>
    abcc:	40 0b       	jsr	@r0
    abce:	64 f3       	mov	r15,r4
    abd0:	7f 10       	add	#16,r15
    abd2:	4f 26       	lds.l	@r15+,pr
    abd4:	00 0b       	rts	
    abd6:	68 f6       	mov.l	@r15+,r8
    abd8:	e2 1e       	mov	#30,r2
    abda:	21 18       	tst	r1,r1
    abdc:	8f 10       	bf.s	ac00 <___floatsisf+0x50>
    abde:	1f 22       	mov.l	r2,@(8,r15)
    abe0:	d0 10       	mov.l	ac24 <___floatsisf+0x74>,r0	! adac <___clzsi2>
    abe2:	68 43       	mov	r4,r8
    abe4:	40 0b       	jsr	@r0
    abe6:	64 83       	mov	r8,r4
    abe8:	61 03       	mov	r0,r1
    abea:	70 ff       	add	#-1,r0
    abec:	40 15       	cmp/pl	r0
    abee:	8b 12       	bf	ac16 <___floatsisf+0x66>
    abf0:	d2 0d       	mov.l	ac28 <___floatsisf+0x78>,r2	! ac38 <___ashlsi3_r0>
    abf2:	42 0b       	jsr	@r2
    abf4:	64 83       	mov	r8,r4
    abf6:	1f 03       	mov.l	r0,@(12,r15)
    abf8:	60 1b       	neg	r1,r0
    abfa:	70 1f       	add	#31,r0
    abfc:	af e5       	bra	abca <___floatsisf+0x1a>
    abfe:	1f 02       	mov.l	r0,@(8,r15)
    ac00:	d1 0a       	mov.l	ac2c <___floatsisf+0x7c>,r1	! 80000000
    ac02:	34 10       	cmp/eq	r1,r4
    ac04:	89 09       	bt	ac1a <___floatsisf+0x6a>
    ac06:	68 4b       	neg	r4,r8
    ac08:	d0 06       	mov.l	ac24 <___floatsisf+0x74>,r0	! adac <___clzsi2>
    ac0a:	40 0b       	jsr	@r0
    ac0c:	64 83       	mov	r8,r4
    ac0e:	61 03       	mov	r0,r1
    ac10:	70 ff       	add	#-1,r0
    ac12:	40 15       	cmp/pl	r0
    ac14:	89 ec       	bt	abf0 <___floatsisf+0x40>
    ac16:	af d8       	bra	abca <___floatsisf+0x1a>
    ac18:	1f 83       	mov.l	r8,@(12,r15)
    ac1a:	d0 05       	mov.l	ac30 <___floatsisf+0x80>,r0	! cf000000
    ac1c:	af d8       	bra	abd0 <___floatsisf+0x20>
    ac1e:	00 09       	nop	
    ac20:	00 00       	.word 0x0000
    ac22:	ae 34       	bra	a88e <__fpadd_parts+0x12e>
    ac24:	00 00       	.word 0x0000
    ac26:	ad ac       	bra	a782 <__fpadd_parts+0x22>
    ac28:	00 00       	.word 0x0000
    ac2a:	ac 38       	bra	a49e <_Bubble+0x6e>
    ac2c:	80 00       	mov.b	r0,@(0,r0)
    ac2e:	00 00       	.word 0x0000
    ac30:	cf 00       	or.b	#0,@(r0,gbr)
	...

0000ac34 <___ashlsi3>:
    ac34:	60 53       	mov	r5,r0
    ac36:	00 09       	nop	

0000ac38 <___ashlsi3_r0>:
    ac38:	c9 1f       	and	#31,r0
    ac3a:	40 08       	shll2	r0
    ac3c:	00 23       	braf	r0
    ac3e:	60 43       	mov	r4,r0
    ac40:	00 0b       	rts	
    ac42:	00 09       	nop	
    ac44:	00 0b       	rts	
    ac46:	40 00       	shll	r0
    ac48:	00 0b       	rts	
    ac4a:	40 08       	shll2	r0
    ac4c:	af fa       	bra	ac44 <___ashlsi3_r0+0xc>
    ac4e:	40 08       	shll2	r0
    ac50:	af fa       	bra	ac48 <___ashlsi3_r0+0x10>
    ac52:	40 08       	shll2	r0
    ac54:	a0 36       	bra	acc4 <___ashlsi3_r0+0x8c>
    ac56:	40 00       	shll	r0
    ac58:	a0 34       	bra	acc4 <___ashlsi3_r0+0x8c>
    ac5a:	40 08       	shll2	r0
    ac5c:	a0 31       	bra	acc2 <___ashlsi3_r0+0x8a>
    ac5e:	40 00       	shll	r0
    ac60:	00 0b       	rts	
    ac62:	40 18       	shll8	r0
    ac64:	af fc       	bra	ac60 <___ashlsi3_r0+0x28>
    ac66:	40 00       	shll	r0
    ac68:	af fa       	bra	ac60 <___ashlsi3_r0+0x28>
    ac6a:	40 08       	shll2	r0
    ac6c:	a0 2d       	bra	acca <___ashlsi3_r0+0x92>
    ac6e:	40 00       	shll	r0
    ac70:	a0 2b       	bra	acca <___ashlsi3_r0+0x92>
    ac72:	40 08       	shll2	r0
    ac74:	a0 28       	bra	acc8 <___ashlsi3_r0+0x90>
    ac76:	40 00       	shll	r0
    ac78:	a0 30       	bra	acdc <___ashlsi3_r0+0xa4>
    ac7a:	40 18       	shll8	r0
    ac7c:	a0 31       	bra	ace2 <___ashlsi3_r0+0xaa>
    ac7e:	40 18       	shll8	r0
    ac80:	00 0b       	rts	
    ac82:	40 28       	shll16	r0
    ac84:	af fc       	bra	ac80 <___ashlsi3_r0+0x48>
    ac86:	40 00       	shll	r0
    ac88:	af fa       	bra	ac80 <___ashlsi3_r0+0x48>
    ac8a:	40 08       	shll2	r0
    ac8c:	a0 20       	bra	acd0 <___ashlsi3_r0+0x98>
    ac8e:	40 00       	shll	r0
    ac90:	a0 1e       	bra	acd0 <___ashlsi3_r0+0x98>
    ac92:	40 08       	shll2	r0
    ac94:	a0 1b       	bra	acce <___ashlsi3_r0+0x96>
    ac96:	40 00       	shll	r0
    ac98:	a0 20       	bra	acdc <___ashlsi3_r0+0xa4>
    ac9a:	40 28       	shll16	r0
    ac9c:	a0 21       	bra	ace2 <___ashlsi3_r0+0xaa>
    ac9e:	40 28       	shll16	r0
    aca0:	af ee       	bra	ac80 <___ashlsi3_r0+0x48>
    aca2:	40 18       	shll8	r0
    aca4:	a0 17       	bra	acd6 <___ashlsi3_r0+0x9e>
    aca6:	40 00       	shll	r0
    aca8:	a0 15       	bra	acd6 <___ashlsi3_r0+0x9e>
    acaa:	40 08       	shll2	r0
    acac:	a0 12       	bra	acd4 <___ashlsi3_r0+0x9c>
    acae:	40 00       	shll	r0
    acb0:	a0 10       	bra	acd4 <___ashlsi3_r0+0x9c>
    acb2:	40 08       	shll2	r0
    acb4:	a0 18       	bra	ace8 <___ashlsi3_r0+0xb0>
    acb6:	40 28       	shll16	r0
    acb8:	a0 17       	bra	acea <___ashlsi3_r0+0xb2>
    acba:	40 28       	shll16	r0
    acbc:	c9 01       	and	#1,r0
    acbe:	00 0b       	rts	
    acc0:	40 05       	rotr	r0
    acc2:	40 08       	shll2	r0
    acc4:	40 08       	shll2	r0
    acc6:	00 0b       	rts	
    acc8:	40 08       	shll2	r0
    acca:	40 18       	shll8	r0
    accc:	00 0b       	rts	
    acce:	40 08       	shll2	r0
    acd0:	40 28       	shll16	r0
    acd2:	00 0b       	rts	
    acd4:	40 08       	shll2	r0
    acd6:	40 28       	shll16	r0
    acd8:	00 0b       	rts	
    acda:	40 18       	shll8	r0
    acdc:	40 09       	shlr2	r0
    acde:	00 0b       	rts	
    ace0:	40 18       	shll8	r0
    ace2:	40 01       	shlr	r0
    ace4:	00 0b       	rts	
    ace6:	40 18       	shll8	r0
    ace8:	40 01       	shlr	r0
    acea:	40 09       	shlr2	r0
    acec:	00 0b       	rts	
    acee:	40 28       	shll16	r0

0000acf0 <___lshrsi3>:
    acf0:	60 53       	mov	r5,r0
    acf2:	00 09       	nop	

0000acf4 <___lshrsi3_r0>:
    acf4:	c9 1f       	and	#31,r0
    acf6:	40 08       	shll2	r0
    acf8:	00 23       	braf	r0
    acfa:	60 43       	mov	r4,r0
    acfc:	00 0b       	rts	
    acfe:	00 09       	nop	
    ad00:	00 0b       	rts	
    ad02:	40 01       	shlr	r0
    ad04:	00 0b       	rts	
    ad06:	40 09       	shlr2	r0
    ad08:	af fa       	bra	ad00 <___lshrsi3_r0+0xc>
    ad0a:	40 09       	shlr2	r0
    ad0c:	af fa       	bra	ad04 <___lshrsi3_r0+0x10>
    ad0e:	40 09       	shlr2	r0
    ad10:	a0 36       	bra	ad80 <___lshrsi3_r0+0x8c>
    ad12:	40 01       	shlr	r0
    ad14:	a0 34       	bra	ad80 <___lshrsi3_r0+0x8c>
    ad16:	40 09       	shlr2	r0
    ad18:	a0 31       	bra	ad7e <___lshrsi3_r0+0x8a>
    ad1a:	40 01       	shlr	r0
    ad1c:	00 0b       	rts	
    ad1e:	40 19       	shlr8	r0
    ad20:	af fc       	bra	ad1c <___lshrsi3_r0+0x28>
    ad22:	40 01       	shlr	r0
    ad24:	af fa       	bra	ad1c <___lshrsi3_r0+0x28>
    ad26:	40 09       	shlr2	r0
    ad28:	a0 2d       	bra	ad86 <___lshrsi3_r0+0x92>
    ad2a:	40 01       	shlr	r0
    ad2c:	a0 2b       	bra	ad86 <___lshrsi3_r0+0x92>
    ad2e:	40 09       	shlr2	r0
    ad30:	a0 28       	bra	ad84 <___lshrsi3_r0+0x90>
    ad32:	40 01       	shlr	r0
    ad34:	a0 30       	bra	ad98 <___lshrsi3_r0+0xa4>
    ad36:	40 19       	shlr8	r0
    ad38:	a0 31       	bra	ad9e <___lshrsi3_r0+0xaa>
    ad3a:	40 19       	shlr8	r0
    ad3c:	00 0b       	rts	
    ad3e:	40 29       	shlr16	r0
    ad40:	af fc       	bra	ad3c <___lshrsi3_r0+0x48>
    ad42:	40 01       	shlr	r0
    ad44:	af fa       	bra	ad3c <___lshrsi3_r0+0x48>
    ad46:	40 09       	shlr2	r0
    ad48:	a0 20       	bra	ad8c <___lshrsi3_r0+0x98>
    ad4a:	40 01       	shlr	r0
    ad4c:	a0 1e       	bra	ad8c <___lshrsi3_r0+0x98>
    ad4e:	40 09       	shlr2	r0
    ad50:	a0 1b       	bra	ad8a <___lshrsi3_r0+0x96>
    ad52:	40 01       	shlr	r0
    ad54:	a0 20       	bra	ad98 <___lshrsi3_r0+0xa4>
    ad56:	40 29       	shlr16	r0
    ad58:	a0 21       	bra	ad9e <___lshrsi3_r0+0xaa>
    ad5a:	40 29       	shlr16	r0
    ad5c:	af ee       	bra	ad3c <___lshrsi3_r0+0x48>
    ad5e:	40 19       	shlr8	r0
    ad60:	a0 17       	bra	ad92 <___lshrsi3_r0+0x9e>
    ad62:	40 01       	shlr	r0
    ad64:	a0 15       	bra	ad92 <___lshrsi3_r0+0x9e>
    ad66:	40 09       	shlr2	r0
    ad68:	a0 12       	bra	ad90 <___lshrsi3_r0+0x9c>
    ad6a:	40 01       	shlr	r0
    ad6c:	a0 10       	bra	ad90 <___lshrsi3_r0+0x9c>
    ad6e:	40 09       	shlr2	r0
    ad70:	a0 18       	bra	ada4 <___lshrsi3_r0+0xb0>
    ad72:	40 29       	shlr16	r0
    ad74:	a0 17       	bra	ada6 <___lshrsi3_r0+0xb2>
    ad76:	40 29       	shlr16	r0
    ad78:	40 00       	shll	r0
    ad7a:	00 0b       	rts	
    ad7c:	00 29       	movt	r0
    ad7e:	40 09       	shlr2	r0
    ad80:	40 09       	shlr2	r0
    ad82:	00 0b       	rts	
    ad84:	40 09       	shlr2	r0
    ad86:	40 19       	shlr8	r0
    ad88:	00 0b       	rts	
    ad8a:	40 09       	shlr2	r0
    ad8c:	40 29       	shlr16	r0
    ad8e:	00 0b       	rts	
    ad90:	40 09       	shlr2	r0
    ad92:	40 29       	shlr16	r0
    ad94:	00 0b       	rts	
    ad96:	40 19       	shlr8	r0
    ad98:	40 08       	shll2	r0
    ad9a:	00 0b       	rts	
    ad9c:	40 19       	shlr8	r0
    ad9e:	40 00       	shll	r0
    ada0:	00 0b       	rts	
    ada2:	40 19       	shlr8	r0
    ada4:	40 00       	shll	r0
    ada6:	40 08       	shll2	r0
    ada8:	00 0b       	rts	
    adaa:	40 29       	shlr16	r0

0000adac <___clzsi2>:
    adac:	d1 1d       	mov.l	ae24 <___clzsi2+0x78>,r1	! ffff
    adae:	34 16       	cmp/hi	r1,r4
    adb0:	8d 0f       	bt.s	add2 <___clzsi2+0x26>
    adb2:	4f 22       	sts.l	pr,@-r15
    adb4:	91 34       	mov.w	ae20 <___clzsi2+0x74>,r1	! ff
    adb6:	34 16       	cmp/hi	r1,r4
    adb8:	8b 26       	bf	ae08 <___clzsi2+0x5c>
    adba:	e0 08       	mov	#8,r0
    adbc:	d2 1a       	mov.l	ae28 <___clzsi2+0x7c>,r2	! acf4 <___lshrsi3_r0>
    adbe:	42 0b       	jsr	@r2
    adc0:	e1 18       	mov	#24,r1
    adc2:	d2 1a       	mov.l	ae2c <___clzsi2+0x80>,r2	! b02c <___clz_tab>
    adc4:	02 2c       	mov.b	@(r0,r2),r2
    adc6:	60 13       	mov	r1,r0
    adc8:	62 2c       	extu.b	r2,r2
    adca:	30 28       	sub	r2,r0
    adcc:	4f 26       	lds.l	@r15+,pr
    adce:	00 0b       	rts	
    add0:	00 09       	nop	
    add2:	d1 17       	mov.l	ae30 <___clzsi2+0x84>,r1	! ffffff
    add4:	34 16       	cmp/hi	r1,r4
    add6:	89 0b       	bt	adf0 <___clzsi2+0x44>
    add8:	e0 10       	mov	#16,r0
    adda:	d2 13       	mov.l	ae28 <___clzsi2+0x7c>,r2	! acf4 <___lshrsi3_r0>
    addc:	42 0b       	jsr	@r2
    adde:	e1 10       	mov	#16,r1
    ade0:	d2 12       	mov.l	ae2c <___clzsi2+0x80>,r2	! b02c <___clz_tab>
    ade2:	02 2c       	mov.b	@(r0,r2),r2
    ade4:	60 13       	mov	r1,r0
    ade6:	62 2c       	extu.b	r2,r2
    ade8:	30 28       	sub	r2,r0
    adea:	4f 26       	lds.l	@r15+,pr
    adec:	00 0b       	rts	
    adee:	00 09       	nop	
    adf0:	d2 0d       	mov.l	ae28 <___clzsi2+0x7c>,r2	! acf4 <___lshrsi3_r0>
    adf2:	e0 18       	mov	#24,r0
    adf4:	42 0b       	jsr	@r2
    adf6:	e1 08       	mov	#8,r1
    adf8:	d2 0c       	mov.l	ae2c <___clzsi2+0x80>,r2	! b02c <___clz_tab>
    adfa:	02 2c       	mov.b	@(r0,r2),r2
    adfc:	60 13       	mov	r1,r0
    adfe:	62 2c       	extu.b	r2,r2
    ae00:	30 28       	sub	r2,r0
    ae02:	4f 26       	lds.l	@r15+,pr
    ae04:	00 0b       	rts	
    ae06:	00 09       	nop	
    ae08:	d2 07       	mov.l	ae28 <___clzsi2+0x7c>,r2	! acf4 <___lshrsi3_r0>
    ae0a:	e0 00       	mov	#0,r0
    ae0c:	42 0b       	jsr	@r2
    ae0e:	e1 20       	mov	#32,r1
    ae10:	d2 06       	mov.l	ae2c <___clzsi2+0x80>,r2	! b02c <___clz_tab>
    ae12:	02 2c       	mov.b	@(r0,r2),r2
    ae14:	60 13       	mov	r1,r0
    ae16:	62 2c       	extu.b	r2,r2
    ae18:	30 28       	sub	r2,r0
    ae1a:	4f 26       	lds.l	@r15+,pr
    ae1c:	00 0b       	rts	
    ae1e:	00 09       	nop	
    ae20:	00 ff       	mac.l	@r15+,@r0+
    ae22:	00 09       	nop	
    ae24:	00 00       	.word 0x0000
    ae26:	ff ff       	.word 0xffff
    ae28:	00 00       	.word 0x0000
    ae2a:	ac f4       	bra	a816 <__fpadd_parts+0xb6>
    ae2c:	00 00       	.word 0x0000
    ae2e:	b0 2c       	bsr	ae8a <___pack_f+0x56>
    ae30:	00 ff       	mac.l	@r15+,@r0+
    ae32:	ff ff       	.word 0xffff

0000ae34 <___pack_f>:
    ae34:	60 42       	mov.l	@r4,r0
    ae36:	e3 01       	mov	#1,r3
    ae38:	51 43       	mov.l	@(12,r4),r1
    ae3a:	30 36       	cmp/hi	r3,r0
    ae3c:	8f 39       	bf.s	aeb2 <___pack_f+0x7e>
    ae3e:	52 41       	mov.l	@(4,r4),r2
    ae40:	88 04       	cmp/eq	#4,r0
    ae42:	8d 33       	bt.s	aeac <___pack_f+0x78>
    ae44:	88 02       	cmp/eq	#2,r0
    ae46:	8d 1d       	bt.s	ae84 <___pack_f+0x50>
    ae48:	21 18       	tst	r1,r1
    ae4a:	89 1b       	bt	ae84 <___pack_f+0x50>
    ae4c:	53 42       	mov.l	@(8,r4),r3
    ae4e:	e7 82       	mov	#-126,r7
    ae50:	33 73       	cmp/ge	r7,r3
    ae52:	8f 34       	bf.s	aebe <___pack_f+0x8a>
    ae54:	e7 7f       	mov	#127,r7
    ae56:	33 77       	cmp/gt	r7,r3
    ae58:	89 28       	bt	aeac <___pack_f+0x78>
    ae5a:	60 13       	mov	r1,r0
    ae5c:	c9 7f       	and	#127,r0
    ae5e:	88 40       	cmp/eq	#64,r0
    ae60:	89 18       	bt	ae94 <___pack_f+0x60>
    ae62:	71 3f       	add	#63,r1
    ae64:	41 11       	cmp/pz	r1
    ae66:	8b 1d       	bf	aea4 <___pack_f+0x70>
    ae68:	60 33       	mov	r3,r0
    ae6a:	70 7f       	add	#127,r0
    ae6c:	41 08       	shll2	r1
    ae6e:	41 19       	shlr8	r1
    ae70:	41 01       	shlr	r1
    ae72:	40 28       	shll16	r0
    ae74:	40 01       	shlr	r0
    ae76:	40 18       	shll8	r0
    ae78:	21 0b       	or	r0,r1
    ae7a:	60 23       	mov	r2,r0
    ae7c:	c9 01       	and	#1,r0
    ae7e:	40 05       	rotr	r0
    ae80:	00 0b       	rts	
    ae82:	20 1b       	or	r1,r0
    ae84:	e0 00       	mov	#0,r0
    ae86:	e1 00       	mov	#0,r1
    ae88:	21 0b       	or	r0,r1
    ae8a:	60 23       	mov	r2,r0
    ae8c:	c9 01       	and	#1,r0
    ae8e:	40 05       	rotr	r0
    ae90:	00 0b       	rts	
    ae92:	20 1b       	or	r1,r0
    ae94:	60 13       	mov	r1,r0
    ae96:	c8 80       	tst	#-128,r0
    ae98:	8d e5       	bt.s	ae66 <___pack_f+0x32>
    ae9a:	41 11       	cmp/pz	r1
    ae9c:	71 40       	add	#64,r1
    ae9e:	41 11       	cmp/pz	r1
    aea0:	89 e2       	bt	ae68 <___pack_f+0x34>
    aea2:	00 09       	nop	
    aea4:	90 49       	mov.w	af3a <___pack_f+0x106>,r0	! 80
    aea6:	41 01       	shlr	r1
    aea8:	af e0       	bra	ae6c <___pack_f+0x38>
    aeaa:	30 3c       	add	r3,r0
    aeac:	d0 23       	mov.l	af3c <___pack_f+0x108>,r0	! 7f800000
    aeae:	af eb       	bra	ae88 <___pack_f+0x54>
    aeb0:	e1 00       	mov	#0,r1
    aeb2:	d3 23       	mov.l	af40 <___pack_f+0x10c>,r3	! 7fffff
    aeb4:	d0 21       	mov.l	af3c <___pack_f+0x108>,r0	! 7f800000
    aeb6:	21 39       	and	r3,r1
    aeb8:	d3 22       	mov.l	af44 <___pack_f+0x110>,r3	! 100000
    aeba:	af e5       	bra	ae88 <___pack_f+0x54>
    aebc:	21 3b       	or	r3,r1
    aebe:	63 3b       	neg	r3,r3
    aec0:	73 82       	add	#-126,r3
    aec2:	e7 19       	mov	#25,r7
    aec4:	33 77       	cmp/gt	r7,r3
    aec6:	8d 29       	bt.s	af1c <___pack_f+0xe8>
    aec8:	64 13       	mov	r1,r4
    aeca:	d7 1f       	mov.l	af48 <___pack_f+0x114>,r7	! acf4 <___lshrsi3_r0>
    aecc:	d6 1f       	mov.l	af4c <___pack_f+0x118>,r6	! ac38 <___ashlsi3_r0>
    aece:	4f 22       	sts.l	pr,@-r15
    aed0:	47 0b       	jsr	@r7
    aed2:	60 33       	mov	r3,r0
    aed4:	67 03       	mov	r0,r7
    aed6:	e4 01       	mov	#1,r4
    aed8:	46 0b       	jsr	@r6
    aeda:	60 33       	mov	r3,r0
    aedc:	63 03       	mov	r0,r3
    aede:	73 ff       	add	#-1,r3
    aee0:	23 18       	tst	r1,r3
    aee2:	e3 ff       	mov	#-1,r3
    aee4:	63 3a       	negc	r3,r3
    aee6:	23 7b       	or	r7,r3
    aee8:	60 33       	mov	r3,r0
    aeea:	c9 7f       	and	#127,r0
    aeec:	88 40       	cmp/eq	#64,r0
    aeee:	8b 22       	bf	af36 <___pack_f+0x102>
    aef0:	60 33       	mov	r3,r0
    aef2:	c8 80       	tst	#-128,r0
    aef4:	89 00       	bt	aef8 <___pack_f+0xc4>
    aef6:	73 40       	add	#64,r3
    aef8:	61 33       	mov	r3,r1
    aefa:	d7 15       	mov.l	af50 <___pack_f+0x11c>,r7	! 3fffffff
    aefc:	41 08       	shll2	r1
    aefe:	41 19       	shlr8	r1
    af00:	41 01       	shlr	r1
    af02:	33 76       	cmp/hi	r7,r3
    af04:	00 29       	movt	r0
    af06:	40 28       	shll16	r0
    af08:	40 01       	shlr	r0
    af0a:	40 18       	shll8	r0
    af0c:	21 0b       	or	r0,r1
    af0e:	60 23       	mov	r2,r0
    af10:	c9 01       	and	#1,r0
    af12:	40 05       	rotr	r0
    af14:	20 1b       	or	r1,r0
    af16:	4f 26       	lds.l	@r15+,pr
    af18:	00 0b       	rts	
    af1a:	00 09       	nop	
    af1c:	e3 00       	mov	#0,r3
    af1e:	73 3f       	add	#63,r3
    af20:	61 33       	mov	r3,r1
    af22:	41 08       	shll2	r1
    af24:	d7 0a       	mov.l	af50 <___pack_f+0x11c>,r7	! 3fffffff
    af26:	41 19       	shlr8	r1
    af28:	41 01       	shlr	r1
    af2a:	33 76       	cmp/hi	r7,r3
    af2c:	00 29       	movt	r0
    af2e:	40 28       	shll16	r0
    af30:	40 01       	shlr	r0
    af32:	af a9       	bra	ae88 <___pack_f+0x54>
    af34:	40 18       	shll8	r0
    af36:	af df       	bra	aef8 <___pack_f+0xc4>
    af38:	73 3f       	add	#63,r3
    af3a:	00 80       	.word 0x0080
    af3c:	7f 80       	add	#-128,r15
    af3e:	00 00       	.word 0x0000
    af40:	00 7f       	mac.l	@r7+,@r0+
    af42:	ff ff       	.word 0xffff
    af44:	00 10       	.word 0x0010
    af46:	00 00       	.word 0x0000
    af48:	00 00       	.word 0x0000
    af4a:	ac f4       	bra	a936 <___addsf3+0x3e>
    af4c:	00 00       	.word 0x0000
    af4e:	ac 38       	bra	a7c2 <__fpadd_parts+0x62>
    af50:	3f ff       	addv	r15,r15
    af52:	ff ff       	.word 0xffff

0000af54 <___unpack_f>:
    af54:	62 42       	mov.l	@r4,r2
    af56:	d1 21       	mov.l	afdc <___unpack_f+0x88>,r1	! 7fffff
    af58:	67 23       	mov	r2,r7
    af5a:	47 29       	shlr16	r7
    af5c:	37 7c       	add	r7,r7
    af5e:	63 23       	mov	r2,r3
    af60:	43 00       	shll	r3
    af62:	47 19       	shlr8	r7
    af64:	03 29       	movt	r3
    af66:	67 7c       	extu.b	r7,r7
    af68:	15 31       	mov.l	r3,@(4,r5)
    af6a:	27 78       	tst	r7,r7
    af6c:	8f 12       	bf.s	af94 <___unpack_f+0x40>
    af6e:	21 29       	and	r2,r1
    af70:	21 18       	tst	r1,r1
    af72:	8d 1e       	bt.s	afb2 <___unpack_f+0x5e>
    af74:	41 08       	shll2	r1
    af76:	41 08       	shll2	r1
    af78:	d7 19       	mov.l	afe0 <___unpack_f+0x8c>,r7	! 3fffffff
    af7a:	e2 03       	mov	#3,r2
    af7c:	31 1c       	add	r1,r1
    af7e:	25 22       	mov.l	r2,@r5
    af80:	41 08       	shll2	r1
    af82:	e2 81       	mov	#-127,r2
    af84:	31 1c       	add	r1,r1
    af86:	31 76       	cmp/hi	r7,r1
    af88:	63 23       	mov	r2,r3
    af8a:	8f fb       	bf.s	af84 <___unpack_f+0x30>
    af8c:	72 ff       	add	#-1,r2
    af8e:	15 32       	mov.l	r3,@(8,r5)
    af90:	00 0b       	rts	
    af92:	15 13       	mov.l	r1,@(12,r5)
    af94:	93 20       	mov.w	afd8 <___unpack_f+0x84>,r3	! ff
    af96:	37 30       	cmp/eq	r3,r7
    af98:	89 0e       	bt	afb8 <___unpack_f+0x64>
    af9a:	e2 03       	mov	#3,r2
    af9c:	41 08       	shll2	r1
    af9e:	25 22       	mov.l	r2,@r5
    afa0:	41 08       	shll2	r1
    afa2:	d2 10       	mov.l	afe4 <___unpack_f+0x90>,r2	! 40000000
    afa4:	31 1c       	add	r1,r1
    afa6:	41 08       	shll2	r1
    afa8:	77 81       	add	#-127,r7
    afaa:	21 2b       	or	r2,r1
    afac:	15 72       	mov.l	r7,@(8,r5)
    afae:	00 0b       	rts	
    afb0:	15 13       	mov.l	r1,@(12,r5)
    afb2:	e1 02       	mov	#2,r1
    afb4:	00 0b       	rts	
    afb6:	25 12       	mov.l	r1,@r5
    afb8:	21 18       	tst	r1,r1
    afba:	89 07       	bt	afcc <___unpack_f+0x78>
    afbc:	d3 0a       	mov.l	afe8 <___unpack_f+0x94>,r3	! 100000
    afbe:	22 39       	and	r3,r2
    afc0:	22 28       	tst	r2,r2
    afc2:	89 06       	bt	afd2 <___unpack_f+0x7e>
    afc4:	e2 01       	mov	#1,r2
    afc6:	25 22       	mov.l	r2,@r5
    afc8:	00 0b       	rts	
    afca:	15 13       	mov.l	r1,@(12,r5)
    afcc:	e1 04       	mov	#4,r1
    afce:	00 0b       	rts	
    afd0:	25 12       	mov.l	r1,@r5
    afd2:	25 22       	mov.l	r2,@r5
    afd4:	00 0b       	rts	
    afd6:	15 13       	mov.l	r1,@(12,r5)
    afd8:	00 ff       	mac.l	@r15+,@r0+
    afda:	00 09       	nop	
    afdc:	00 7f       	mac.l	@r7+,@r0+
    afde:	ff ff       	.word 0xffff
    afe0:	3f ff       	addv	r15,r15
    afe2:	ff ff       	.word 0xffff
    afe4:	40 00       	shll	r0
    afe6:	00 00       	.word 0x0000
    afe8:	00 10       	.word 0x0010
	...

Disassembly of section .rodata:

0000afec <___thenan_sf-0x30>:
    afec:	6f 75       	mov.w	@r7+,r15
    afee:	74 20       	add	#32,r4
    aff0:	6f 66       	mov.l	@r6+,r15
    aff2:	20 73       	.word 0x2073
    aff4:	70 61       	add	#97,r0
    aff6:	63 65       	mov.w	@r6+,r3
    aff8:	20 20       	mov.b	r2,@r0
    affa:	20 00       	mov.b	r0,@r0
    affc:	64 69       	swap.w	r6,r4
    affe:	73 63       	add	#99,r3
    b000:	20 73       	.word 0x2073
    b002:	69 7a       	negc	r7,r9
    b004:	65 20       	mov.b	@r2,r5
    b006:	65 72       	mov.l	@r7,r5
    b008:	72 6f       	add	#111,r2
    b00a:	72 00       	add	#0,r2
    b00c:	6e 6f       	exts.w	r6,r14
    b00e:	74 68       	add	#104,r4
    b010:	69 6e       	exts.b	r6,r9
    b012:	67 20       	mov.b	@r2,r7
    b014:	74 6f       	add	#111,r4
    b016:	20 70       	mov.b	r7,@r0
    b018:	6f 70       	mov.b	@r7,r15
    b01a:	20 00       	mov.b	r0,@r0

0000b01c <___thenan_sf>:
	...

0000b02c <___clz_tab>:
    b02c:	00 01       	.word 0x0001
    b02e:	02 02       	stc	sr,r2
    b030:	03 03       	bsrf	r3
    b032:	03 03       	bsrf	r3
    b034:	04 04       	mov.b	r0,@(r0,r4)
    b036:	04 04       	mov.b	r0,@(r0,r4)
    b038:	04 04       	mov.b	r0,@(r0,r4)
    b03a:	04 04       	mov.b	r0,@(r0,r4)
    b03c:	05 05       	mov.w	r0,@(r0,r5)
    b03e:	05 05       	mov.w	r0,@(r0,r5)
    b040:	05 05       	mov.w	r0,@(r0,r5)
    b042:	05 05       	mov.w	r0,@(r0,r5)
    b044:	05 05       	mov.w	r0,@(r0,r5)
    b046:	05 05       	mov.w	r0,@(r0,r5)
    b048:	05 05       	mov.w	r0,@(r0,r5)
    b04a:	05 05       	mov.w	r0,@(r0,r5)
    b04c:	06 06       	mov.l	r0,@(r0,r6)
    b04e:	06 06       	mov.l	r0,@(r0,r6)
    b050:	06 06       	mov.l	r0,@(r0,r6)
    b052:	06 06       	mov.l	r0,@(r0,r6)
    b054:	06 06       	mov.l	r0,@(r0,r6)
    b056:	06 06       	mov.l	r0,@(r0,r6)
    b058:	06 06       	mov.l	r0,@(r0,r6)
    b05a:	06 06       	mov.l	r0,@(r0,r6)
    b05c:	06 06       	mov.l	r0,@(r0,r6)
    b05e:	06 06       	mov.l	r0,@(r0,r6)
    b060:	06 06       	mov.l	r0,@(r0,r6)
    b062:	06 06       	mov.l	r0,@(r0,r6)
    b064:	06 06       	mov.l	r0,@(r0,r6)
    b066:	06 06       	mov.l	r0,@(r0,r6)
    b068:	06 06       	mov.l	r0,@(r0,r6)
    b06a:	06 06       	mov.l	r0,@(r0,r6)
    b06c:	07 07       	mul.l	r0,r7
    b06e:	07 07       	mul.l	r0,r7
    b070:	07 07       	mul.l	r0,r7
    b072:	07 07       	mul.l	r0,r7
    b074:	07 07       	mul.l	r0,r7
    b076:	07 07       	mul.l	r0,r7
    b078:	07 07       	mul.l	r0,r7
    b07a:	07 07       	mul.l	r0,r7
    b07c:	07 07       	mul.l	r0,r7
    b07e:	07 07       	mul.l	r0,r7
    b080:	07 07       	mul.l	r0,r7
    b082:	07 07       	mul.l	r0,r7
    b084:	07 07       	mul.l	r0,r7
    b086:	07 07       	mul.l	r0,r7
    b088:	07 07       	mul.l	r0,r7
    b08a:	07 07       	mul.l	r0,r7
    b08c:	07 07       	mul.l	r0,r7
    b08e:	07 07       	mul.l	r0,r7
    b090:	07 07       	mul.l	r0,r7
    b092:	07 07       	mul.l	r0,r7
    b094:	07 07       	mul.l	r0,r7
    b096:	07 07       	mul.l	r0,r7
    b098:	07 07       	mul.l	r0,r7
    b09a:	07 07       	mul.l	r0,r7
    b09c:	07 07       	mul.l	r0,r7
    b09e:	07 07       	mul.l	r0,r7
    b0a0:	07 07       	mul.l	r0,r7
    b0a2:	07 07       	mul.l	r0,r7
    b0a4:	07 07       	mul.l	r0,r7
    b0a6:	07 07       	mul.l	r0,r7
    b0a8:	07 07       	mul.l	r0,r7
    b0aa:	07 07       	mul.l	r0,r7
    b0ac:	08 08       	.word 0x0808
    b0ae:	08 08       	.word 0x0808
    b0b0:	08 08       	.word 0x0808
    b0b2:	08 08       	.word 0x0808
    b0b4:	08 08       	.word 0x0808
    b0b6:	08 08       	.word 0x0808
    b0b8:	08 08       	.word 0x0808
    b0ba:	08 08       	.word 0x0808
    b0bc:	08 08       	.word 0x0808
    b0be:	08 08       	.word 0x0808
    b0c0:	08 08       	.word 0x0808
    b0c2:	08 08       	.word 0x0808
    b0c4:	08 08       	.word 0x0808
    b0c6:	08 08       	.word 0x0808
    b0c8:	08 08       	.word 0x0808
    b0ca:	08 08       	.word 0x0808
    b0cc:	08 08       	.word 0x0808
    b0ce:	08 08       	.word 0x0808
    b0d0:	08 08       	.word 0x0808
    b0d2:	08 08       	.word 0x0808
    b0d4:	08 08       	.word 0x0808
    b0d6:	08 08       	.word 0x0808
    b0d8:	08 08       	.word 0x0808
    b0da:	08 08       	.word 0x0808
    b0dc:	08 08       	.word 0x0808
    b0de:	08 08       	.word 0x0808
    b0e0:	08 08       	.word 0x0808
    b0e2:	08 08       	.word 0x0808
    b0e4:	08 08       	.word 0x0808
    b0e6:	08 08       	.word 0x0808
    b0e8:	08 08       	.word 0x0808
    b0ea:	08 08       	.word 0x0808
    b0ec:	08 08       	.word 0x0808
    b0ee:	08 08       	.word 0x0808
    b0f0:	08 08       	.word 0x0808
    b0f2:	08 08       	.word 0x0808
    b0f4:	08 08       	.word 0x0808
    b0f6:	08 08       	.word 0x0808
    b0f8:	08 08       	.word 0x0808
    b0fa:	08 08       	.word 0x0808
    b0fc:	08 08       	.word 0x0808
    b0fe:	08 08       	.word 0x0808
    b100:	08 08       	.word 0x0808
    b102:	08 08       	.word 0x0808
    b104:	08 08       	.word 0x0808
    b106:	08 08       	.word 0x0808
    b108:	08 08       	.word 0x0808
    b10a:	08 08       	.word 0x0808
    b10c:	08 08       	.word 0x0808
    b10e:	08 08       	.word 0x0808
    b110:	08 08       	.word 0x0808
    b112:	08 08       	.word 0x0808
    b114:	08 08       	.word 0x0808
    b116:	08 08       	.word 0x0808
    b118:	08 08       	.word 0x0808
    b11a:	08 08       	.word 0x0808
    b11c:	08 08       	.word 0x0808
    b11e:	08 08       	.word 0x0808
    b120:	08 08       	.word 0x0808
    b122:	08 08       	.word 0x0808
    b124:	08 08       	.word 0x0808
    b126:	08 08       	.word 0x0808
    b128:	08 08       	.word 0x0808
    b12a:	08 08       	.word 0x0808

Disassembly of section .bss:

0000b1ac <__bss_start>:
    b1ac:	00 00       	.word 0x0000
	...

0000b1b0 <_zi>:
    b1b0:	00 00       	.word 0x0000
	...

0000b1b4 <_kount>:
    b1b4:	00 00       	.word 0x0000
	...

0000b1b8 <_puzzl>:
	...

0000b9b8 <_movesdone>:
    b9b8:	00 00       	.word 0x0000
	...

0000b9bc <_class>:
	...

0000b9f0 <_z>:
	...

0000c1f8 <_e>:
	...

0000c608 <_value>:
    c608:	00 00       	.word 0x0000
	...

0000c60c <_imb>:
	...

0000e050 <_xtimes>:
	...

0000e07c <_p>:
	...

0001487c <_results>:
   1487c:	00 00       	.word 0x0000
	...

00014880 <_pctr>:
   14880:	00 00       	.word 0x0000
	...

00014884 <_cellspace>:
	...

0001491c <_biggest>:
   1491c:	00 00       	.word 0x0000
	...

00014920 <_w>:
	...

00015128 <_permarray>:
	...

00015154 <_ima>:
	...

00016b98 <_rmb>:
	...

000185dc <_piecemax>:
	...

00018610 <_piececount>:
	...

00018620 <_n>:
   18620:	00 00       	.word 0x0000
	...

00018624 <_imr>:
	...

0001a068 <_sortlist>:
	...

0001ee8c <_zr>:
   1ee8c:	00 00       	.word 0x0000
	...

0001ee90 <_freelist>:
   1ee90:	00 00       	.word 0x0000
	...

0001ee94 <_heap>:
	...

000215a4 <_top>:
   215a4:	00 00       	.word 0x0000
	...

000215a8 <_rmr>:
	...

00022fec <_seed>:
	...

00023000 <_timer>:
   23000:	00 00       	.word 0x0000
	...

00023004 <_tree>:
   23004:	00 00       	.word 0x0000
	...

00023008 <_rma>:
	...

00024a4c <_littlest>:
   24a4c:	00 00       	.word 0x0000
	...

Disassembly of section .comment:

00000000 <.comment>:
   0:	47 43       	.word 0x4743
   2:	43 3a       	.word 0x433a
   4:	20 28       	tst	r2,r0
   6:	47 4e       	.word 0x474e
   8:	55 29       	mov.l	@(36,r2),r5
   a:	20 34       	mov.b	r3,@-r0
   c:	2e 38       	tst	r3,r14
   e:	2e 31       	mov.w	r3,@r14
	...

Disassembly of section .debug_aranges:

00000000 <.debug_aranges>:
   0:	00 00       	.word 0x0000
   2:	00 1c       	mov.b	@(r0,r1),r0
   4:	00 02       	stc	sr,r0
   6:	00 00       	.word 0x0000
   8:	00 00       	.word 0x0000
   a:	04 00       	.word 0x0400
   c:	00 00       	.word 0x0000
   e:	00 00       	.word 0x0000
  10:	00 00       	.word 0x0000
  12:	a7 60       	bra	ed6 <_main-0x712a>
  14:	00 00       	.word 0x0000
  16:	02 34       	mov.b	r3,@(r0,r2)
	...
  20:	00 00       	.word 0x0000
  22:	00 1c       	mov.b	@(r0,r1),r0
  24:	00 02       	stc	sr,r0
  26:	00 00       	.word 0x0000
  28:	04 8f       	mac.l	@r8+,@r4+
  2a:	04 00       	.word 0x0400
  2c:	00 00       	.word 0x0000
  2e:	00 00       	.word 0x0000
  30:	00 00       	.word 0x0000
  32:	a9 94       	bra	fffff35e <_end+0xfffda90e>
  34:	00 00       	.word 0x0000
  36:	01 34       	mov.b	r3,@(r0,r1)
	...
  40:	00 00       	.word 0x0000
  42:	00 1c       	mov.b	@(r0,r1),r0
  44:	00 02       	stc	sr,r0
  46:	00 00       	.word 0x0000
  48:	08 1e       	mov.l	@(r0,r1),r8
  4a:	04 00       	.word 0x0400
  4c:	00 00       	.word 0x0000
  4e:	00 00       	.word 0x0000
  50:	00 00       	.word 0x0000
  52:	aa c8       	bra	fffff5e6 <_end+0xfffdab96>
  54:	00 00       	.word 0x0000
  56:	00 e8       	.word 0x00e8
	...
  60:	00 00       	.word 0x0000
  62:	00 1c       	mov.b	@(r0,r1),r0
  64:	00 02       	stc	sr,r0
  66:	00 00       	.word 0x0000
  68:	0b 8b       	.word 0x0b8b
  6a:	04 00       	.word 0x0400
  6c:	00 00       	.word 0x0000
  6e:	00 00       	.word 0x0000
  70:	00 00       	.word 0x0000
  72:	ab b0       	bra	fffff7d6 <_end+0xfffdad86>
  74:	00 00       	.word 0x0000
  76:	00 84       	mov.b	r8,@(r0,r0)
	...
  80:	00 00       	.word 0x0000
  82:	00 14       	mov.b	r1,@(r0,r0)
  84:	00 02       	stc	sr,r0
  86:	00 00       	.word 0x0000
  88:	0d c7       	mul.l	r12,r13
  8a:	04 00       	.word 0x0400
	...
  98:	00 00       	.word 0x0000
  9a:	00 1c       	mov.b	@(r0,r1),r0
  9c:	00 02       	stc	sr,r0
  9e:	00 00       	.word 0x0000
  a0:	0f 21       	.word 0x0f21
  a2:	04 00       	.word 0x0400
  a4:	00 00       	.word 0x0000
  a6:	00 00       	.word 0x0000
  a8:	00 00       	.word 0x0000
  aa:	ad ac       	bra	fffffc06 <_end+0xfffdb1b6>
  ac:	00 00       	.word 0x0000
  ae:	00 88       	.word 0x0088
	...
  b8:	00 00       	.word 0x0000
  ba:	00 1c       	mov.b	@(r0,r1),r0
  bc:	00 02       	stc	sr,r0
  be:	00 00       	.word 0x0000
  c0:	10 41       	mov.l	r4,@(4,r0)
  c2:	04 00       	.word 0x0400
  c4:	00 00       	.word 0x0000
  c6:	00 00       	.word 0x0000
  c8:	00 00       	.word 0x0000
  ca:	ae 34       	bra	fffffd36 <_end+0xfffdb2e6>
  cc:	00 00       	.word 0x0000
  ce:	01 20       	.word 0x0120
	...
  d8:	00 00       	.word 0x0000
  da:	00 1c       	mov.b	@(r0,r1),r0
  dc:	00 02       	stc	sr,r0
  de:	00 00       	.word 0x0000
  e0:	12 af       	mov.l	r10,@(60,r2)
  e2:	04 00       	.word 0x0400
  e4:	00 00       	.word 0x0000
  e6:	00 00       	.word 0x0000
  e8:	00 00       	.word 0x0000
  ea:	af 54       	bra	ffffff96 <_end+0xfffdb546>
  ec:	00 00       	.word 0x0000
  ee:	00 98       	.word 0x0098
	...
  f8:	00 00       	.word 0x0000
  fa:	00 14       	mov.b	r1,@(r0,r0)
  fc:	00 02       	stc	sr,r0
  fe:	00 00       	.word 0x0000
 100:	14 be       	mov.l	r11,@(56,r4)
 102:	04 00       	.word 0x0400
	...

Disassembly of section .debug_info:

00000000 <.debug_info>:
       0:	00 00       	.word 0x0000
       2:	04 8b       	.word 0x048b
       4:	00 04       	mov.b	r0,@(r0,r0)
       6:	00 00       	.word 0x0000
       8:	00 00       	.word 0x0000
       a:	04 01       	.word 0x0401
       c:	00 00       	.word 0x0000
       e:	01 3f       	mac.l	@r3+,@r1+
      10:	01 00       	.word 0x0100
      12:	00 00       	.word 0x0000
      14:	09 00       	.word 0x0900
      16:	00 00       	.word 0x0000
      18:	df 00       	mov.l	1c <_main-0x7fe4>,r15	! 60000002
      1a:	00 a7       	mul.l	r10,r0
      1c:	60 00       	mov.b	@r0,r0
      1e:	00 02       	stc	sr,r0
      20:	34 00       	cmp/eq	r0,r4
      22:	00 00       	.word 0x0000
      24:	00 02       	stc	sr,r0
      26:	04 04       	mov.b	r0,@(r0,r4)
      28:	00 00       	.word 0x0000
      2a:	03 1f       	mac.l	@r1+,@r3+
      2c:	02 01       	.word 0x0201
      2e:	08 00       	.word 0x0800
      30:	00 00       	.word 0x0000
      32:	a5 02       	bra	a3a <_main-0x75c6>
      34:	04 07       	mul.l	r0,r4
      36:	00 00       	.word 0x0000
      38:	01 c7       	mul.l	r12,r1
      3a:	03 04       	mov.b	r0,@(r0,r3)
      3c:	05 69       	.word 0x0569
      3e:	6e 74       	mov.b	@r7+,r14
      40:	00 02       	stc	sr,r0
      42:	04 05       	mov.w	r0,@(r0,r4)
      44:	00 00       	.word 0x0000
      46:	00 91       	.word 0x0091
      48:	04 00       	.word 0x0400
      4a:	00 02       	stc	sr,r0
      4c:	2e 02       	mov.l	r0,@r14
      4e:	5c 00       	mov.l	@(0,r0),r12
      50:	00 00       	.word 0x0000
      52:	25 02       	mov.l	r0,@r5
      54:	08 04       	mov.b	r0,@(r0,r8)
      56:	00 00       	.word 0x0000
      58:	03 0b       	.word 0x030b
      5a:	02 02       	stc	sr,r2
      5c:	05 00       	.word 0x0500
      5e:	00 02       	stc	sr,r0
      60:	1f 04       	mov.l	r0,@(16,r15)
      62:	00 00       	.word 0x0000
      64:	00 77       	mul.l	r7,r0
      66:	02 63       	.word 0x0263
      68:	00 00       	.word 0x0000
      6a:	00 3a       	.word 0x003a
      6c:	02 08       	.word 0x0208
      6e:	05 00       	.word 0x0500
      70:	00 00       	.word 0x0000
      72:	8c 04       	.word 0x8c04
      74:	00 00       	.word 0x0000
      76:	02 42       	.word 0x0242
      78:	02 6f       	mac.l	@r6+,@r2+
      7a:	00 00       	.word 0x0000
      7c:	00 7e       	mov.l	@(r0,r7),r0
      7e:	02 02       	stc	sr,r2
      80:	07 00       	.word 0x0700
      82:	00 00       	.word 0x0000
      84:	cc 04       	tst.b	#4,@(r0,gbr)
      86:	00 00       	.word 0x0000
      88:	00 76       	mov.l	r7,@(r0,r0)
      8a:	02 70       	.word 0x0270
      8c:	00 00       	.word 0x0000
      8e:	00 90       	.word 0x0090
      90:	02 04       	mov.b	r0,@(r0,r2)
      92:	07 00       	.word 0x0700
      94:	00 01       	.word 0x0001
      96:	b2 02       	bsr	49e <_main-0x7b62>
      98:	08 07       	mul.l	r0,r8
      9a:	00 00       	.word 0x0000
      9c:	01 a8       	.word 0x01a8
      9e:	04 00       	.word 0x0400
      a0:	00 02       	stc	sr,r0
      a2:	57 02       	mov.l	@(8,r0),r7
      a4:	c7 00       	mova	a8 <_main-0x7f58>,r0
      a6:	00 00       	.word 0x0000
      a8:	85 04       	mov.w	@(8,r0),r0
      aa:	00 00       	.word 0x0000
      ac:	02 53       	.word 0x0253
      ae:	02 c8       	.word 0x02c8
      b0:	00 00       	.word 0x0000
      b2:	00 73       	.word 0x0073
      b4:	04 00       	.word 0x0400
      b6:	00 01       	.word 0x0001
      b8:	9f 02       	mov.w	c0 <_main-0x7f40>,r15	! 0
      ba:	c9 00       	and	#0,r0
      bc:	00 00       	.word 0x0000
      be:	48 04       	rotl	r8
      c0:	00 00       	.word 0x0000
      c2:	01 bf       	mac.l	@r11+,@r1+
      c4:	02 ca       	.word 0x02ca
      c6:	00 00       	.word 0x0000
      c8:	00 61       	.word 0x0061
      ca:	05 04       	mov.b	r0,@(r0,r5)
      cc:	02 01       	.word 0x0201
      ce:	3d 00       	cmp/eq	r0,r13
      d0:	00 00       	.word 0x0000
      d2:	f2 06       	.word 0xf206
      d4:	00 00       	.word 0x0000
      d6:	01 d0       	.word 0x01d0
      d8:	00 06       	mov.l	r0,@(r0,r0)
      da:	00 00       	.word 0x0000
      dc:	00 9a       	.word 0x009a
      de:	01 06       	mov.l	r0,@(r0,r1)
      e0:	00 00       	.word 0x0000
      e2:	00 2b       	rte	
      e4:	02 06       	mov.l	r0,@(r0,r2)
      e6:	00 00       	.word 0x0000
      e8:	02 35       	mov.w	r3,@(r0,r2)
      ea:	03 06       	mov.l	r0,@(r0,r3)
      ec:	00 00       	.word 0x0000
      ee:	02 10       	.word 0x0210
      f0:	04 00       	.word 0x0400
      f2:	07 00       	.word 0x0700
      f4:	00 00       	.word 0x0000
      f6:	7e 02       	add	#2,r14
      f8:	01 43       	.word 0x0143
      fa:	00 00       	.word 0x0000
      fc:	00 ca       	.word 0x00ca
      fe:	08 04       	mov.b	r0,@(r0,r8)
     100:	02 01       	.word 0x0201
     102:	51 00       	mov.l	@(0,r0),r1
     104:	00 01       	.word 0x0001
     106:	1d 09       	mov.l	r0,@(36,r13)
     108:	6c 6c       	extu.b	r6,r12
     10a:	00 02       	stc	sr,r0
     10c:	01 53       	.word 0x0153
     10e:	00 00       	.word 0x0000
     110:	00 9e       	mov.l	@(r0,r9),r0
     112:	09 6c       	mov.b	@(r0,r6),r9
     114:	00 02       	stc	sr,r0
     116:	01 54       	mov.b	r5,@(r0,r1)
     118:	00 00       	.word 0x0000
     11a:	01 1d       	mov.w	@(r0,r1),r1
     11c:	00 0a       	sts	mach,r0
     11e:	00 00       	.word 0x0000
     120:	00 a9       	.word 0x00a9
     122:	00 00       	.word 0x0000
     124:	01 2d       	mov.w	@(r0,r2),r1
     126:	0b 00       	.word 0x0b00
     128:	00 00       	.word 0x0000
     12a:	33 01       	.word 0x3301
     12c:	00 0c       	mov.b	@(r0,r0),r0
     12e:	10 02       	mov.l	r0,@(8,r0)
     130:	01 45       	mov.w	r4,@(r0,r1)
     132:	00 00       	.word 0x0000
     134:	01 6b       	.word 0x016b
     136:	0d 00       	.word 0x0d00
     138:	00 00       	.word 0x0000
     13a:	5b 02       	mov.l	@(8,r0),r11
     13c:	01 4c       	mov.b	@(r0,r4),r1
     13e:	00 00       	.word 0x0000
     140:	00 f2       	.word 0x00f2
     142:	00 0d       	mov.w	@(r0,r0),r0
     144:	00 00       	.word 0x0000
     146:	02 29       	movt	r2
     148:	02 01       	.word 0x0201
     14a:	4d 00       	shll	r13
     14c:	00 00       	.word 0x0000
     14e:	90 04       	mov.w	15a <_main-0x7ea6>,r0	! 3a
     150:	0d 00       	.word 0x0d00
     152:	00 00       	.word 0x0000
     154:	38 02       	cmp/hs	r0,r8
     156:	01 4e       	mov.l	@(r0,r4),r1
     158:	00 00       	.word 0x0000
     15a:	00 3a       	.word 0x003a
     15c:	08 0d       	mov.w	@(r0,r0),r8
     15e:	00 00       	.word 0x0000
     160:	02 07       	mul.l	r0,r2
     162:	02 01       	.word 0x0201
     164:	55 00       	mov.l	@(0,r0),r5
     166:	00 00       	.word 0x0000
     168:	fe 0c       	.word 0xfe0c
     16a:	00 07       	mul.l	r0,r0
     16c:	00 00       	.word 0x0000
     16e:	01 e5       	mov.w	r14,@(r0,r1)
     170:	02 01       	.word 0x0201
     172:	56 00       	mov.l	@(0,r0),r6
     174:	00 01       	.word 0x0001
     176:	2d 08       	tst	r0,r13
     178:	04 02       	stc	sr,r4
     17a:	01 58       	.word 0x0158
     17c:	00 00       	.word 0x0000
     17e:	01 99       	.word 0x0199
     180:	0e 00       	.word 0x0e00
     182:	00 01       	.word 0x0001
     184:	ff 02       	.word 0xff02
     186:	01 5a       	.word 0x015a
     188:	00 00       	.word 0x0000
     18a:	00 b4       	mov.b	r11,@(r0,r0)
     18c:	0e 00       	.word 0x0e00
     18e:	00 01       	.word 0x0001
     190:	35 02       	cmp/hs	r0,r5
     192:	01 5b       	.word 0x015b
     194:	00 00       	.word 0x0000
     196:	00 9e       	mov.l	@(r0,r9),r0
     198:	00 07       	mul.l	r0,r0
     19a:	00 00       	.word 0x0000
     19c:	01 26       	mov.l	r2,@(r0,r1)
     19e:	02 01       	.word 0x0201
     1a0:	81 00       	mov.w	r0,@(0,r0)
     1a2:	00 01       	.word 0x0001
     1a4:	77 0f       	add	#15,r7
     1a6:	00 00       	.word 0x0000
     1a8:	01 1f       	mac.l	@r1+,@r1+
     1aa:	01 a6       	mov.l	r10,@(r0,r1)
     1ac:	00 00       	.word 0x0000
     1ae:	00 3a       	.word 0x003a
     1b0:	03 00       	.word 0x0300
     1b2:	00 01       	.word 0x0001
     1b4:	bf 10       	bsr	ffffffd8 <_end+0xfffdb588>
     1b6:	78 00       	add	#0,r8
     1b8:	01 a6       	mov.l	r10,@(r0,r1)
     1ba:	00 00       	.word 0x0000
     1bc:	01 bf       	mac.l	@r11+,@r1+
     1be:	00 11       	.word 0x0011
     1c0:	04 00       	.word 0x0400
     1c2:	00 01       	.word 0x0001
     1c4:	c5 12       	mov.w	@(36,gbr),r0
     1c6:	00 00       	.word 0x0000
     1c8:	01 6b       	.word 0x016b
     1ca:	0f 00       	.word 0x0f00
     1cc:	00 00       	.word 0x0000
     1ce:	43 01       	shlr	r3
     1d0:	95 00       	mov.w	1d4 <_main-0x7e2c>,r5	! 3a03
     1d2:	00 00       	.word 0x0000
     1d4:	3a 03       	cmp/ge	r0,r10
     1d6:	00 00       	.word 0x0000
     1d8:	01 e4       	mov.b	r14,@(r0,r1)
     1da:	10 78       	mov.l	r7,@(32,r0)
     1dc:	00 01       	.word 0x0001
     1de:	95 00       	mov.w	1e2 <_main-0x7e1e>,r5	! bf00
     1e0:	00 01       	.word 0x0001
     1e2:	bf 00       	bsr	ffffffe6 <_end+0xfffdb596>
     1e4:	0f 00       	.word 0x0f00
     1e6:	00 00       	.word 0x0000
     1e8:	55 01       	mov.l	@(4,r0),r5
     1ea:	9d 00       	mov.w	1ee <_main-0x7e12>,r13	! 3a03
     1ec:	00 00       	.word 0x0000
     1ee:	3a 03       	cmp/ge	r0,r10
     1f0:	00 00       	.word 0x0000
     1f2:	01 fe       	mov.l	@(r0,r15),r1
     1f4:	10 78       	mov.l	r7,@(32,r0)
     1f6:	00 01       	.word 0x0001
     1f8:	9d 00       	mov.w	1fc <_main-0x7e04>,r13	! bf00
     1fa:	00 01       	.word 0x0001
     1fc:	bf 00       	bsr	0 <_main-0x8000>
     1fe:	13 00       	mov.l	r0,@(0,r3)
     200:	00 00       	.word 0x0000
     202:	61 01       	mov.w	@r0,r1
     204:	88 00       	cmp/eq	#0,r0
     206:	00 01       	.word 0x0001
     208:	bf 03       	bsr	12 <_main-0x7fee>
     20a:	14 00       	mov.l	r0,@(0,r4)
     20c:	00 00       	.word 0x0000
     20e:	bf 01       	bsr	14 <_main-0x7fec>
     210:	02 50       	.word 0x0250
     212:	00 00       	.word 0x0000
     214:	01 bf       	mac.l	@r11+,@r1+
     216:	00 00       	.word 0x0000
     218:	a7 60       	bra	10dc <_main-0x6f24>
     21a:	00 00       	.word 0x0000
     21c:	01 98       	.word 0x0198
     21e:	01 9c       	mov.b	@(r0,r9),r1
     220:	00 00       	.word 0x0000
     222:	02 ab       	.word 0x02ab
     224:	15 61       	mov.l	r6,@(4,r5)
     226:	00 01       	.word 0x0001
     228:	02 50       	.word 0x0250
     22a:	00 00       	.word 0x0000
     22c:	02 ab       	.word 0x02ab
     22e:	01 52       	.word 0x0152
     230:	15 62       	mov.l	r6,@(8,r5)
     232:	00 01       	.word 0x0001
     234:	02 51       	.word 0x0251
     236:	00 00       	.word 0x0000
     238:	02 ab       	.word 0x02ab
     23a:	01 55       	mov.w	r5,@(r0,r1)
     23c:	15 74       	mov.l	r7,@(16,r5)
     23e:	6d 70       	mov.b	@r7,r13
     240:	00 01       	.word 0x0001
     242:	02 52       	.word 0x0252
     244:	00 00       	.word 0x0000
     246:	02 ab       	.word 0x02ab
     248:	01 56       	mov.l	r5,@(r0,r1)
     24a:	16 00       	mov.l	r0,@(0,r6)
     24c:	00 01       	.word 0x0001
     24e:	db 01       	mov.l	254 <_main-0x7dac>,r11	! bf0151
     250:	02 54       	mov.b	r5,@(r0,r2)
     252:	00 00       	.word 0x0000
     254:	00 bf       	mac.l	@r11+,@r0+
     256:	01 51       	.word 0x0151
     258:	17 00       	mov.l	r0,@(0,r7)
     25a:	00 00       	.word 0x0000
     25c:	36 01       	.word 0x3601
     25e:	02 57       	mul.l	r5,r2
     260:	00 00       	.word 0x0000
     262:	00 3a       	.word 0x003a
     264:	17 00       	mov.l	r0,@(0,r7)
     266:	00 00       	.word 0x0000
     268:	69 01       	mov.w	@r0,r9
     26a:	02 58       	.word 0x0258
     26c:	00 00       	.word 0x0000
     26e:	00 3a       	.word 0x003a
     270:	16 00       	mov.l	r0,@(0,r6)
     272:	00 02       	stc	sr,r0
     274:	05 01       	.word 0x0501
     276:	02 59       	.word 0x0259
     278:	00 00       	.word 0x0000
     27a:	00 9e       	mov.l	@(r0,r9),r0
     27c:	01 59       	.word 0x0159
     27e:	16 00       	mov.l	r0,@(0,r6)
     280:	00 01       	.word 0x0001
     282:	f4 01       	.word 0xf401
     284:	02 5a       	.word 0x025a
     286:	00 00       	.word 0x0000
     288:	00 9e       	mov.l	@(r0,r9),r0
     28a:	01 51       	.word 0x0151
     28c:	18 00       	mov.l	r0,@(0,r8)
     28e:	00 00       	.word 0x0000
     290:	00 17       	mul.l	r1,r0
     292:	00 00       	.word 0x0000
     294:	00 26       	mov.l	r2,@(r0,r0)
     296:	01 02       	stc	sr,r1
     298:	81 00       	mov.w	r0,@(0,r0)
     29a:	00 00       	.word 0x0000
     29c:	3a 17       	cmp/gt	r1,r10
     29e:	00 00       	.word 0x0000
     2a0:	00 25       	mov.w	r2,@(r0,r0)
     2a2:	01 02       	stc	sr,r1
     2a4:	82 00       	.word 0x8200
     2a6:	00 00       	.word 0x0000
     2a8:	3a 00       	cmp/eq	r0,r10
     2aa:	00 11       	.word 0x0011
     2ac:	04 00       	.word 0x0400
     2ae:	00 01       	.word 0x0001
     2b0:	6b 19       	swap.w	r1,r11
     2b2:	00 00       	.word 0x0000
     2b4:	00 00       	.word 0x0000
     2b6:	01 02       	stc	sr,r1
     2b8:	dc 00       	mov.l	2bc <_main-0x7d44>,r12	! b40000a8
     2ba:	00 00       	.word 0x0000
     2bc:	b4 00       	bsr	ac0 <_main-0x7540>
     2be:	00 a8       	.word 0x00a8
     2c0:	f8 00       	.word 0xf800
     2c2:	00 00       	.word 0x0000
     2c4:	4c 01       	shlr	r12
     2c6:	9c 00       	mov.w	2ca <_main-0x7d36>,r12	! 9a1a
     2c8:	00 03       	bsrf	r0
     2ca:	9a 1a       	mov.w	302 <_main-0x7cfe>,r10	! 291
     2cc:	00 00       	.word 0x0000
     2ce:	00 b3       	.word 0x00b3
     2d0:	01 02       	stc	sr,r1
     2d2:	dc 00       	mov.l	2d4 <_main-0x7d2c>,r12	! b400
     2d4:	00 00       	.word 0x0000
     2d6:	b4 00       	bsr	ada <_main-0x7526>
     2d8:	00 00       	.word 0x0000
     2da:	00 1a       	sts	macl,r0
     2dc:	00 00       	.word 0x0000
     2de:	00 b9       	.word 0x00b9
     2e0:	01 02       	stc	sr,r1
     2e2:	dc 00       	mov.l	2e4 <_main-0x7d1c>,r12	! b400
     2e4:	00 00       	.word 0x0000
     2e6:	b4 00       	bsr	aea <_main-0x7516>
     2e8:	00 00       	.word 0x0000
     2ea:	2f 1b       	or	r1,r15
     2ec:	61 00       	mov.b	@r0,r1
     2ee:	01 02       	stc	sr,r1
     2f0:	de 00       	mov.l	2f4 <_main-0x7d0c>,r14	! 6b029148
     2f2:	00 01       	.word 0x0001
     2f4:	6b 02       	mov.l	@r0,r11
     2f6:	91 48       	mov.w	38a <_main-0x7c76>,r1	! 27f
     2f8:	1b 62       	mov.l	r6,@(8,r11)
     2fa:	00 01       	.word 0x0001
     2fc:	02 df       	mac.l	@r13+,@r2+
     2fe:	00 00       	.word 0x0000
     300:	01 6b       	.word 0x016b
     302:	02 91       	.word 0x0291
     304:	58 1b       	mov.l	@(44,r1),r8
     306:	74 6d       	add	#109,r4
     308:	70 00       	add	#0,r0
     30a:	01 02       	stc	sr,r1
     30c:	e0 00       	mov	#0,r0
     30e:	00 01       	.word 0x0001
     310:	6b 02       	mov.l	@r0,r11
     312:	91 68       	mov.w	3e6 <_main-0x7c1a>,r1	! f300
     314:	1c 72       	mov.l	r7,@(8,r12)
     316:	65 73       	mov	r7,r5
     318:	00 01       	.word 0x0001
     31a:	02 e1       	.word 0x02e1
     31c:	00 00       	.word 0x0000
     31e:	01 bf       	mac.l	@r11+,@r1+
     320:	00 00       	.word 0x0000
     322:	00 5e       	mov.l	@(r0,r5),r0
     324:	1b 61       	mov.l	r6,@(4,r11)
     326:	75 00       	add	#0,r5
     328:	01 02       	stc	sr,r1
     32a:	e2 00       	mov	#0,r2
     32c:	00 01       	.word 0x0001
     32e:	99 02       	mov.w	336 <_main-0x7cca>,r9	! 102
     330:	91 40       	mov.w	3b4 <_main-0x7c4c>,r1	! 1a00
     332:	1b 62       	mov.l	r6,@(8,r11)
     334:	75 00       	add	#0,r5
     336:	01 02       	stc	sr,r1
     338:	e2 00       	mov	#0,r2
     33a:	00 01       	.word 0x0001
     33c:	99 02       	mov.w	344 <_main-0x7cbc>,r9	! c02
     33e:	91 44       	mov.w	3ca <_main-0x7c36>,r1	! 2f0
     340:	1d 00       	mov.l	r0,@(0,r13)
     342:	00 a9       	.word 0x00a9
     344:	0c 02       	stc	sr,r12
     346:	78 00       	add	#0,r8
     348:	00 00       	.word 0x0000
     34a:	03 59       	.word 0x0359
     34c:	1e 01       	mov.l	r0,@(4,r14)
     34e:	55 02       	mov.l	@(8,r0),r5
     350:	7f 08       	add	#8,r15
     352:	1e 01       	mov.l	r0,@(4,r14)
     354:	54 02       	mov.l	@(8,r0),r4
     356:	7f 00       	add	#0,r15
     358:	00 1d       	mov.w	@(r0,r1),r0
     35a:	00 00       	.word 0x0000
     35c:	a9 16       	bra	fffff58c <_end+0xfffdab3c>
     35e:	02 78       	.word 0x0278
     360:	00 00       	.word 0x0000
     362:	00 03       	bsrf	r0
     364:	72 1e       	add	#30,r2
     366:	01 55       	mov.w	r5,@(r0,r1)
     368:	02 7f       	mac.l	@r7+,@r2+
     36a:	18 1e       	mov.l	r1,@(56,r8)
     36c:	01 54       	mov.b	r5,@(r0,r1)
     36e:	02 7f       	mac.l	@r7+,@r2+
     370:	04 00       	.word 0x0400
     372:	1d 00       	mov.l	r0,@(0,r13)
     374:	00 a9       	.word 0x00a9
     376:	26 05       	mov.w	r0,@-r6
     378:	03 00       	.word 0x0300
     37a:	00 a7       	mul.l	r10,r0
     37c:	60 00       	mov.b	@r0,r0
     37e:	00 03       	bsrf	r0
     380:	94 1e       	mov.w	3c0 <_main-0x7c40>,r4	! 0
     382:	01 56       	mov.l	r5,@(r0,r1)
     384:	02 7f       	mac.l	@r7+,@r2+
     386:	28 1e       	mulu.w	r1,r8
     388:	01 55       	mov.w	r5,@(r0,r1)
     38a:	02 7f       	mac.l	@r7+,@r2+
     38c:	18 1e       	mov.l	r1,@(56,r8)
     38e:	01 54       	mov.b	r5,@(r0,r1)
     390:	02 7f       	mac.l	@r7+,@r2+
     392:	08 00       	.word 0x0800
     394:	1f 00       	mov.l	r0,@(0,r15)
     396:	00 a9       	.word 0x00a9
     398:	2e 00       	mov.b	r0,@r14
     39a:	19 00       	mov.l	r0,@(0,r9)
     39c:	00 02       	stc	sr,r0
     39e:	4a 01       	shlr	r10
     3a0:	02 f0       	.word 0x02f0
     3a2:	00 00       	.word 0x0000
     3a4:	00 b4       	mov.b	r11,@(r0,r0)
     3a6:	00 00       	.word 0x0000
     3a8:	a9 44       	bra	fffff634 <_end+0xfffdabe4>
     3aa:	00 00       	.word 0x0000
     3ac:	00 50       	.word 0x0050
     3ae:	01 9c       	mov.b	@(r0,r9),r1
     3b0:	00 00       	.word 0x0000
     3b2:	04 83       	.word 0x0483
     3b4:	1a 00       	mov.l	r0,@(0,r10)
     3b6:	00 00       	.word 0x0000
     3b8:	b3 01       	bsr	9be <_main-0x7642>
     3ba:	02 f0       	.word 0x02f0
     3bc:	00 00       	.word 0x0000
     3be:	00 b4       	mov.b	r11,@(r0,r0)
     3c0:	00 00       	.word 0x0000
     3c2:	00 7c       	mov.b	@(r0,r7),r0
     3c4:	1a 00       	mov.l	r0,@(0,r10)
     3c6:	00 00       	.word 0x0000
     3c8:	b9 01       	bsr	fffff5ce <_end+0xfffdab7e>
     3ca:	02 f0       	.word 0x02f0
     3cc:	00 00       	.word 0x0000
     3ce:	00 b4       	mov.b	r11,@(r0,r0)
     3d0:	00 00       	.word 0x0000
     3d2:	00 ab       	.word 0x00ab
     3d4:	1b 61       	mov.l	r6,@(4,r11)
     3d6:	00 01       	.word 0x0001
     3d8:	02 f2       	.word 0x02f2
     3da:	00 00       	.word 0x0000
     3dc:	01 6b       	.word 0x016b
     3de:	02 91       	.word 0x0291
     3e0:	48 1b       	tas.b	@r8
     3e2:	62 00       	mov.b	@r0,r2
     3e4:	01 02       	stc	sr,r1
     3e6:	f3 00       	.word 0xf300
     3e8:	00 01       	.word 0x0001
     3ea:	6b 02       	mov.l	@r0,r11
     3ec:	91 58       	mov.w	4a0 <_main-0x7b60>,r1	! 0
     3ee:	1b 74       	mov.l	r7,@(16,r11)
     3f0:	6d 70       	mov.b	@r7,r13
     3f2:	00 01       	.word 0x0001
     3f4:	02 f4       	mov.b	r15,@(r0,r2)
     3f6:	00 00       	.word 0x0000
     3f8:	01 6b       	.word 0x016b
     3fa:	02 91       	.word 0x0291
     3fc:	68 1c       	extu.b	r1,r8
     3fe:	72 65       	add	#101,r2
     400:	73 00       	add	#0,r3
     402:	01 02       	stc	sr,r1
     404:	f5 00       	.word 0xf500
     406:	00 01       	.word 0x0001
     408:	bf 00       	bsr	20c <_main-0x7df4>
     40a:	00 00       	.word 0x0000
     40c:	da 1b       	mov.l	47c <_main-0x7b84>,r10	! 1f0000
     40e:	61 75       	mov.w	@r7+,r1
     410:	00 01       	.word 0x0001
     412:	02 f6       	mov.l	r15,@(r0,r2)
     414:	00 00       	.word 0x0000
     416:	01 99       	.word 0x0199
     418:	02 91       	.word 0x0291
     41a:	40 1b       	tas.b	@r0
     41c:	62 75       	mov.w	@r7+,r2
     41e:	00 01       	.word 0x0001
     420:	02 f6       	mov.l	r15,@(r0,r2)
     422:	00 00       	.word 0x0000
     424:	01 99       	.word 0x0199
     426:	02 91       	.word 0x0291
     428:	44 1d       	.word 0x441d
     42a:	00 00       	.word 0x0000
     42c:	a9 58       	bra	fffff6e0 <_end+0xfffdac90>
     42e:	02 78       	.word 0x0278
     430:	00 00       	.word 0x0000
     432:	00 04       	mov.b	r0,@(r0,r0)
     434:	42 1e       	ldc	r2,gbr
     436:	01 55       	mov.w	r5,@(r0,r1)
     438:	02 7f       	mac.l	@r7+,@r2+
     43a:	08 1e       	mov.l	@(r0,r1),r8
     43c:	01 54       	mov.b	r5,@(r0,r1)
     43e:	02 7f       	mac.l	@r7+,@r2+
     440:	00 00       	.word 0x0000
     442:	1d 00       	mov.l	r0,@(0,r13)
     444:	00 a9       	.word 0x00a9
     446:	62 02       	mov.l	@r0,r2
     448:	78 00       	add	#0,r8
     44a:	00 00       	.word 0x0000
     44c:	04 5b       	.word 0x045b
     44e:	1e 01       	mov.l	r0,@(4,r14)
     450:	55 02       	mov.l	@(8,r0),r5
     452:	7f 18       	add	#24,r15
     454:	1e 01       	mov.l	r0,@(4,r14)
     456:	54 02       	mov.l	@(8,r0),r4
     458:	7f 04       	add	#4,r15
     45a:	00 1d       	mov.w	@(r0,r1),r0
     45c:	00 00       	.word 0x0000
     45e:	a9 78       	bra	fffff752 <_end+0xfffdad02>
     460:	05 03       	bsrf	r5
     462:	00 00       	.word 0x0000
     464:	a7 60       	bra	1328 <_main-0x6cd8>
     466:	00 00       	.word 0x0000
     468:	04 7d       	mov.w	@(r0,r7),r4
     46a:	1e 01       	mov.l	r0,@(4,r14)
     46c:	56 02       	mov.l	@(8,r0),r6
     46e:	7f 28       	add	#40,r15
     470:	1e 01       	mov.l	r0,@(4,r14)
     472:	55 02       	mov.l	@(8,r0),r5
     474:	7f 18       	add	#24,r15
     476:	1e 01       	mov.l	r0,@(4,r14)
     478:	54 02       	mov.l	@(8,r0),r4
     47a:	7f 08       	add	#8,r15
     47c:	00 1f       	mac.l	@r1+,@r0+
     47e:	00 00       	.word 0x0000
     480:	a9 80       	bra	fffff784 <_end+0xfffdad34>
     482:	00 20       	.word 0x0020
     484:	00 00       	.word 0x0000
     486:	00 49       	.word 0x0049
     488:	01 81       	.word 0x0181
     48a:	00 00       	.word 0x0000
     48c:	01 c5       	mov.w	r12,@(r0,r1)
     48e:	00 00       	.word 0x0000
     490:	00 03       	bsrf	r0
     492:	8b 00       	bf	496 <_main-0x7b6a>
     494:	04 00       	.word 0x0400
     496:	00 01       	.word 0x0001
     498:	b9 04       	bsr	fffff6a4 <_end+0xfffdac54>
     49a:	01 00       	.word 0x0100
     49c:	00 01       	.word 0x0001
     49e:	3f 01       	.word 0x3f01
     4a0:	00 00       	.word 0x0000
     4a2:	00 09       	nop	
     4a4:	00 00       	.word 0x0000
     4a6:	00 df       	mac.l	@r13+,@r0+
     4a8:	00 00       	.word 0x0000
     4aa:	a9 94       	bra	fffff7d6 <_end+0xfffdad86>
     4ac:	00 00       	.word 0x0000
     4ae:	01 34       	mov.b	r3,@(r0,r1)
     4b0:	00 00       	.word 0x0000
     4b2:	00 f6       	mov.l	r15,@(r0,r0)
     4b4:	02 04       	mov.b	r0,@(r0,r2)
     4b6:	04 00       	.word 0x0400
     4b8:	00 03       	bsrf	r0
     4ba:	1f 02       	mov.l	r0,@(8,r15)
     4bc:	01 08       	.word 0x0108
     4be:	00 00       	.word 0x0000
     4c0:	00 a5       	mov.w	r10,@(r0,r0)
     4c2:	02 04       	mov.b	r0,@(r0,r2)
     4c4:	07 00       	.word 0x0700
     4c6:	00 01       	.word 0x0001
     4c8:	c7 03       	mova	4d8 <_main-0x7b28>,r0
     4ca:	04 05       	mov.w	r0,@(r0,r4)
     4cc:	69 6e       	exts.b	r6,r9
     4ce:	74 00       	add	#0,r4
     4d0:	02 04       	mov.b	r0,@(r0,r2)
     4d2:	05 00       	.word 0x0500
     4d4:	00 00       	.word 0x0000
     4d6:	91 04       	mov.w	4e2 <_main-0x7b1e>,r1	! 208
     4d8:	00 00       	.word 0x0000
     4da:	02 2e       	mov.l	@(r0,r2),r2
     4dc:	02 5c       	mov.b	@(r0,r5),r2
     4de:	00 00       	.word 0x0000
     4e0:	00 25       	mov.w	r2,@(r0,r0)
     4e2:	02 08       	.word 0x0208
     4e4:	04 00       	.word 0x0400
     4e6:	00 03       	bsrf	r0
     4e8:	0b 02       	stc	sr,r11
     4ea:	02 05       	mov.w	r0,@(r0,r2)
     4ec:	00 00       	.word 0x0000
     4ee:	02 1f       	mac.l	@r1+,@r2+
     4f0:	02 08       	.word 0x0208
     4f2:	05 00       	.word 0x0500
     4f4:	00 00       	.word 0x0000
     4f6:	8c 04       	.word 0x8c04
     4f8:	00 00       	.word 0x0000
     4fa:	02 42       	.word 0x0242
     4fc:	02 6f       	mac.l	@r6+,@r2+
     4fe:	00 00       	.word 0x0000
     500:	00 73       	.word 0x0073
     502:	02 02       	stc	sr,r2
     504:	07 00       	.word 0x0700
     506:	00 00       	.word 0x0000
     508:	cc 04       	tst.b	#4,@(r0,gbr)
     50a:	00 00       	.word 0x0000
     50c:	00 76       	mov.l	r7,@(r0,r0)
     50e:	02 70       	.word 0x0270
     510:	00 00       	.word 0x0000
     512:	00 85       	mov.w	r8,@(r0,r0)
     514:	02 04       	mov.b	r0,@(r0,r2)
     516:	07 00       	.word 0x0700
     518:	00 01       	.word 0x0001
     51a:	b2 04       	bsr	926 <_main-0x76da>
     51c:	00 00       	.word 0x0000
     51e:	02 6c       	mov.b	@(r0,r6),r2
     520:	02 71       	.word 0x0271
     522:	00 00       	.word 0x0000
     524:	00 97       	mul.l	r9,r0
     526:	02 08       	.word 0x0208
     528:	07 00       	.word 0x0700
     52a:	00 01       	.word 0x0001
     52c:	a8 04       	bra	fffff538 <_end+0xfffdaae8>
     52e:	00 00       	.word 0x0000
     530:	02 57       	mul.l	r5,r2
     532:	02 c7       	mul.l	r12,r2
     534:	00 00       	.word 0x0000
     536:	00 7a       	.word 0x007a
     538:	04 00       	.word 0x0400
     53a:	00 02       	stc	sr,r0
     53c:	53 02       	mov.l	@(8,r0),r3
     53e:	c8 00       	tst	#0,r0
     540:	00 00       	.word 0x0000
     542:	68 04       	mov.b	@r0+,r8
     544:	00 00       	.word 0x0000
     546:	01 9f       	mac.l	@r9+,@r1+
     548:	02 c9       	.word 0x02c9
     54a:	00 00       	.word 0x0000
     54c:	00 48       	clrs	
     54e:	05 04       	mov.b	r0,@(r0,r5)
     550:	02 01       	.word 0x0201
     552:	3d 00       	cmp/eq	r0,r13
     554:	00 00       	.word 0x0000
     556:	e7 06       	mov	#6,r7
     558:	00 00       	.word 0x0000
     55a:	01 d0       	.word 0x01d0
     55c:	00 06       	mov.l	r0,@(r0,r0)
     55e:	00 00       	.word 0x0000
     560:	00 9a       	.word 0x009a
     562:	01 06       	mov.l	r0,@(r0,r1)
     564:	00 00       	.word 0x0000
     566:	00 2b       	rte	
     568:	02 06       	mov.l	r0,@(r0,r2)
     56a:	00 00       	.word 0x0000
     56c:	02 35       	mov.w	r3,@(r0,r2)
     56e:	03 06       	mov.l	r0,@(r0,r3)
     570:	00 00       	.word 0x0000
     572:	02 10       	.word 0x0210
     574:	04 00       	.word 0x0400
     576:	07 00       	.word 0x0700
     578:	00 00       	.word 0x0000
     57a:	7e 02       	add	#2,r14
     57c:	01 43       	.word 0x0143
     57e:	00 00       	.word 0x0000
     580:	00 bf       	mac.l	@r11+,@r0+
     582:	08 04       	mov.b	r0,@(r0,r8)
     584:	02 01       	.word 0x0201
     586:	51 00       	mov.l	@(0,r0),r1
     588:	00 01       	.word 0x0001
     58a:	12 09       	mov.l	r0,@(36,r2)
     58c:	6c 6c       	extu.b	r6,r12
     58e:	00 02       	stc	sr,r0
     590:	01 53       	.word 0x0153
     592:	00 00       	.word 0x0000
     594:	00 9e       	mov.l	@(r0,r9),r0
     596:	09 6c       	mov.b	@(r0,r6),r9
     598:	00 02       	stc	sr,r0
     59a:	01 54       	mov.b	r5,@(r0,r1)
     59c:	00 00       	.word 0x0000
     59e:	01 12       	stc	gbr,r1
     5a0:	00 0a       	sts	mach,r0
     5a2:	00 00       	.word 0x0000
     5a4:	00 a9       	.word 0x00a9
     5a6:	00 00       	.word 0x0000
     5a8:	01 22       	stc	vbr,r1
     5aa:	0b 00       	.word 0x0b00
     5ac:	00 00       	.word 0x0000
     5ae:	33 01       	.word 0x3301
     5b0:	00 0c       	mov.b	@(r0,r0),r0
     5b2:	10 02       	mov.l	r0,@(8,r0)
     5b4:	01 45       	mov.w	r4,@(r0,r1)
     5b6:	00 00       	.word 0x0000
     5b8:	01 60       	.word 0x0160
     5ba:	0d 00       	.word 0x0d00
     5bc:	00 00       	.word 0x0000
     5be:	5b 02       	mov.l	@(8,r0),r11
     5c0:	01 4c       	mov.b	@(r0,r4),r1
     5c2:	00 00       	.word 0x0000
     5c4:	00 e7       	mul.l	r14,r0
     5c6:	00 0d       	mov.w	@(r0,r0),r0
     5c8:	00 00       	.word 0x0000
     5ca:	02 29       	movt	r2
     5cc:	02 01       	.word 0x0201
     5ce:	4d 00       	shll	r13
     5d0:	00 00       	.word 0x0000
     5d2:	85 04       	mov.w	@(8,r0),r0
     5d4:	0d 00       	.word 0x0d00
     5d6:	00 00       	.word 0x0000
     5d8:	38 02       	cmp/hs	r0,r8
     5da:	01 4e       	mov.l	@(r0,r4),r1
     5dc:	00 00       	.word 0x0000
     5de:	00 3a       	.word 0x003a
     5e0:	08 0d       	mov.w	@(r0,r0),r8
     5e2:	00 00       	.word 0x0000
     5e4:	02 07       	mul.l	r0,r2
     5e6:	02 01       	.word 0x0201
     5e8:	55 00       	mov.l	@(0,r0),r5
     5ea:	00 00       	.word 0x0000
     5ec:	f3 0c       	.word 0xf30c
     5ee:	00 07       	mul.l	r0,r0
     5f0:	00 00       	.word 0x0000
     5f2:	01 e5       	mov.w	r14,@(r0,r1)
     5f4:	02 01       	.word 0x0201
     5f6:	56 00       	mov.l	@(0,r0),r6
     5f8:	00 01       	.word 0x0001
     5fa:	22 08       	tst	r0,r2
     5fc:	04 02       	stc	sr,r4
     5fe:	01 58       	.word 0x0158
     600:	00 00       	.word 0x0000
     602:	01 8e       	mov.l	@(r0,r8),r1
     604:	0e 00       	.word 0x0e00
     606:	00 01       	.word 0x0001
     608:	ff 02       	.word 0xff02
     60a:	01 5a       	.word 0x015a
     60c:	00 00       	.word 0x0000
     60e:	00 b4       	mov.b	r11,@(r0,r0)
     610:	0e 00       	.word 0x0e00
     612:	00 01       	.word 0x0001
     614:	35 02       	cmp/hs	r0,r5
     616:	01 5b       	.word 0x015b
     618:	00 00       	.word 0x0000
     61a:	00 9e       	mov.l	@(r0,r9),r0
     61c:	00 07       	mul.l	r0,r0
     61e:	00 00       	.word 0x0000
     620:	01 26       	mov.l	r2,@(r0,r1)
     622:	02 01       	.word 0x0201
     624:	81 00       	mov.w	r0,@(0,r0)
     626:	00 01       	.word 0x0001
     628:	6c 0f       	exts.w	r0,r12
     62a:	00 00       	.word 0x0000
     62c:	01 1f       	mac.l	@r1+,@r1+
     62e:	01 a6       	mov.l	r10,@(r0,r1)
     630:	00 00       	.word 0x0000
     632:	00 3a       	.word 0x003a
     634:	03 00       	.word 0x0300
     636:	00 01       	.word 0x0001
     638:	b4 10       	bsr	e5c <_main-0x71a4>
     63a:	78 00       	add	#0,r8
     63c:	01 a6       	mov.l	r10,@(r0,r1)
     63e:	00 00       	.word 0x0000
     640:	01 b4       	mov.b	r11,@(r0,r1)
     642:	00 11       	.word 0x0011
     644:	04 00       	.word 0x0400
     646:	00 01       	.word 0x0001
     648:	ba 12       	bsr	fffffa70 <_end+0xfffdb020>
     64a:	00 00       	.word 0x0000
     64c:	01 60       	.word 0x0160
     64e:	0f 00       	.word 0x0f00
     650:	00 00       	.word 0x0000
     652:	43 01       	shlr	r3
     654:	95 00       	mov.w	658 <_main-0x79a8>,r5	! 3a03
     656:	00 00       	.word 0x0000
     658:	3a 03       	cmp/ge	r0,r10
     65a:	00 00       	.word 0x0000
     65c:	01 d9       	.word 0x01d9
     65e:	10 78       	mov.l	r7,@(32,r0)
     660:	00 01       	.word 0x0001
     662:	95 00       	mov.w	666 <_main-0x799a>,r5	! b400
     664:	00 01       	.word 0x0001
     666:	b4 00       	bsr	e6a <_main-0x7196>
     668:	0f 00       	.word 0x0f00
     66a:	00 00       	.word 0x0000
     66c:	55 01       	mov.l	@(4,r0),r5
     66e:	9d 00       	mov.w	672 <_main-0x798e>,r13	! 3a03
     670:	00 00       	.word 0x0000
     672:	3a 03       	cmp/ge	r0,r10
     674:	00 00       	.word 0x0000
     676:	01 f3       	.word 0x01f3
     678:	10 78       	mov.l	r7,@(32,r0)
     67a:	00 01       	.word 0x0001
     67c:	9d 00       	mov.w	680 <_main-0x7980>,r13	! b400
     67e:	00 01       	.word 0x0001
     680:	b4 00       	bsr	e84 <_main-0x717c>
     682:	13 00       	mov.l	r0,@(0,r3)
     684:	00 02       	stc	sr,r0
     686:	7d 01       	add	#1,r13
     688:	03 08       	.word 0x0308
     68a:	00 00       	.word 0x0000
     68c:	01 b4       	mov.b	r11,@(r0,r1)
     68e:	03 00       	.word 0x0300
     690:	00 02       	stc	sr,r0
     692:	4b 14       	.word 0x4b14
     694:	61 00       	mov.b	@r0,r1
     696:	01 03       	bsrf	r1
     698:	08 00       	.word 0x0800
     69a:	00 02       	stc	sr,r0
     69c:	4b 14       	.word 0x4b14
     69e:	62 00       	mov.b	@r0,r2
     6a0:	01 03       	bsrf	r1
     6a2:	09 00       	.word 0x0900
     6a4:	00 02       	stc	sr,r0
     6a6:	4b 14       	.word 0x4b14
     6a8:	74 6d       	add	#109,r4
     6aa:	70 00       	add	#0,r0
     6ac:	01 03       	bsrf	r1
     6ae:	0a 00       	.word 0x0a00
     6b0:	00 02       	stc	sr,r0
     6b2:	4b 15       	cmp/pl	r11
     6b4:	6c 6f       	exts.w	r6,r12
     6b6:	77 00       	add	#0,r7
     6b8:	01 03       	bsrf	r1
     6ba:	0c 00       	.word 0x0c00
     6bc:	00 00       	.word 0x0000
     6be:	9e 16       	mov.w	6ee <_main-0x7912>,r14	! 2
     6c0:	00 00       	.word 0x0000
     6c2:	02 60       	.word 0x0260
     6c4:	01 03       	bsrf	r1
     6c6:	0d 00       	.word 0x0d00
     6c8:	00 00       	.word 0x0000
     6ca:	9e 17       	mov.w	6fc <_main-0x7904>,r14	! 0
     6cc:	16 00       	mov.l	r0,@(0,r6)
     6ce:	00 02       	stc	sr,r0
     6d0:	65 01       	mov.w	@r0,r5
     6d2:	03 54       	mov.b	r5,@(r0,r3)
     6d4:	00 00       	.word 0x0000
     6d6:	00 8c       	mov.b	@(r0,r8),r0
     6d8:	00 00       	.word 0x0000
     6da:	11 04       	mov.l	r0,@(16,r1)
     6dc:	00 00       	.word 0x0000
     6de:	01 60       	.word 0x0160
     6e0:	18 00       	mov.l	r0,@(0,r8)
     6e2:	00 00       	.word 0x0000
     6e4:	61 01       	mov.w	@r0,r1
     6e6:	88 00       	cmp/eq	#0,r0
     6e8:	00 01       	.word 0x0001
     6ea:	b4 03       	bsr	ef4 <_main-0x710c>
     6ec:	19 00       	mov.l	r0,@(0,r9)
     6ee:	00 02       	stc	sr,r0
     6f0:	74 01       	add	#1,r4
     6f2:	03 aa       	.word 0x03aa
     6f4:	00 00       	.word 0x0000
     6f6:	00 b4       	mov.b	r11,@(r0,r0)
     6f8:	00 00       	.word 0x0000
     6fa:	a9 94       	bra	fffffa26 <_end+0xfffdafd6>
     6fc:	00 00       	.word 0x0000
     6fe:	01 34       	mov.b	r3,@(r0,r1)
     700:	01 9c       	mov.b	@(r0,r9),r1
     702:	00 00       	.word 0x0000
     704:	03 83       	.word 0x0383
     706:	1a 00       	mov.l	r0,@(0,r10)
     708:	00 00       	.word 0x0000
     70a:	b3 01       	bsr	d10 <_main-0x72f0>
     70c:	03 aa       	.word 0x03aa
     70e:	00 00       	.word 0x0000
     710:	00 b4       	mov.b	r11,@(r0,r0)
     712:	00 00       	.word 0x0000
     714:	00 f8       	.word 0x00f8
     716:	1a 00       	mov.l	r0,@(0,r10)
     718:	00 00       	.word 0x0000
     71a:	b9 01       	bsr	fffff920 <_end+0xfffdaed0>
     71c:	03 aa       	.word 0x03aa
     71e:	00 00       	.word 0x0000
     720:	00 b4       	mov.b	r11,@(r0,r0)
     722:	00 00       	.word 0x0000
     724:	01 27       	mul.l	r2,r1
     726:	1b 61       	mov.l	r6,@(4,r11)
     728:	00 01       	.word 0x0001
     72a:	03 ac       	mov.b	@(r0,r10),r3
     72c:	00 00       	.word 0x0000
     72e:	01 60       	.word 0x0160
     730:	02 91       	.word 0x0291
     732:	48 1b       	tas.b	@r8
     734:	62 00       	mov.b	@r0,r2
     736:	01 03       	bsrf	r1
     738:	ad 00       	bra	13c <_main-0x7ec4>
     73a:	00 01       	.word 0x0001
     73c:	60 02       	mov.l	@r0,r0
     73e:	91 58       	mov.w	7f2 <_main-0x780e>,r1	! 7121
     740:	1b 74       	mov.l	r7,@(16,r11)
     742:	6d 70       	mov.b	@r7,r13
     744:	00 01       	.word 0x0001
     746:	03 ae       	mov.l	@(r0,r10),r3
     748:	00 00       	.word 0x0000
     74a:	01 60       	.word 0x0160
     74c:	02 91       	.word 0x0291
     74e:	68 15       	mov.w	@r1+,r8
     750:	72 65       	add	#101,r2
     752:	73 00       	add	#0,r3
     754:	01 03       	bsrf	r1
     756:	af 00       	bra	55a <_main-0x7aa6>
     758:	00 01       	.word 0x0001
     75a:	b4 1b       	bsr	f94 <_main-0x706c>
     75c:	61 75       	mov.w	@r7+,r1
     75e:	00 01       	.word 0x0001
     760:	03 b0       	.word 0x03b0
     762:	00 00       	.word 0x0000
     764:	01 8e       	mov.l	@(r0,r8),r1
     766:	02 91       	.word 0x0291
     768:	40 1b       	tas.b	@r0
     76a:	62 75       	mov.w	@r7+,r2
     76c:	00 01       	.word 0x0001
     76e:	03 b0       	.word 0x03b0
     770:	00 00       	.word 0x0000
     772:	01 8e       	mov.l	@(r0,r8),r1
     774:	02 91       	.word 0x0291
     776:	44 1c       	.word 0x441c
     778:	00 00       	.word 0x0000
     77a:	01 f3       	.word 0x01f3
     77c:	00 00       	.word 0x0000
     77e:	a9 b4       	bra	fffffaea <_end+0xfffdb09a>
     780:	00 00       	.word 0x0000
     782:	00 30       	.word 0x0030
     784:	01 03       	bsrf	r1
     786:	b8 00       	bsr	fffff78a <_end+0xfffdad3a>
     788:	00 03       	bsrf	r0
     78a:	3f 1d       	dmuls.l	r1,r15
     78c:	00 00       	.word 0x0000
     78e:	02 18       	.word 0x0218
     790:	03 91       	.word 0x0391
     792:	68 9f       	exts.w	r9,r8
     794:	1d 00       	mov.l	r0,@(0,r13)
     796:	00 02       	stc	sr,r0
     798:	0e 03       	bsrf	r14
     79a:	91 58       	mov.w	84e <_main-0x77b2>,r1	! 0
     79c:	9f 1d       	mov.w	7da <_main-0x7826>,r15	! 2101
     79e:	00 00       	.word 0x0000
     7a0:	02 04       	mov.b	r0,@(r0,r2)
     7a2:	03 91       	.word 0x0391
     7a4:	48 9f       	mac.w	@r9+,@r8+
     7a6:	1e 00       	mov.l	r0,@(0,r14)
     7a8:	00 00       	.word 0x0000
     7aa:	30 1f       	addv	r1,r0
     7ac:	00 00       	.word 0x0000
     7ae:	02 24       	mov.b	r2,@(r0,r2)
     7b0:	00 00       	.word 0x0000
     7b2:	01 56       	mov.l	r5,@(r0,r1)
     7b4:	1f 00       	mov.l	r0,@(0,r15)
     7b6:	00 02       	stc	sr,r0
     7b8:	30 00       	cmp/eq	r0,r0
     7ba:	00 01       	.word 0x0001
     7bc:	97 1e       	mov.w	7fc <_main-0x7804>,r7	! 27f
     7be:	00 00       	.word 0x0000
     7c0:	00 68       	.word 0x0068
     7c2:	1f 00       	mov.l	r0,@(0,r15)
     7c4:	00 02       	stc	sr,r0
     7c6:	3d 00       	cmp/eq	r0,r13
     7c8:	00 01       	.word 0x0001
     7ca:	fa 00       	.word 0xfa00
     7cc:	00 00       	.word 0x0000
     7ce:	20 00       	mov.b	r0,@r0
     7d0:	00 a9       	.word 0x00a9
     7d2:	a8 02       	bra	fffff7da <_end+0xfffdad8a>
     7d4:	78 00       	add	#0,r8
     7d6:	00 00       	.word 0x0000
     7d8:	03 58       	.word 0x0358
     7da:	21 01       	mov.w	r0,@r1
     7dc:	55 02       	mov.l	@(8,r0),r5
     7de:	7f 08       	add	#8,r15
     7e0:	21 01       	mov.w	r0,@r1
     7e2:	54 02       	mov.l	@(8,r0),r4
     7e4:	7f 00       	add	#0,r15
     7e6:	00 20       	.word 0x0020
     7e8:	00 00       	.word 0x0000
     7ea:	a9 b2       	bra	fffffb52 <_end+0xfffdb102>
     7ec:	02 78       	.word 0x0278
     7ee:	00 00       	.word 0x0000
     7f0:	00 03       	bsrf	r0
     7f2:	71 21       	add	#33,r1
     7f4:	01 55       	mov.w	r5,@(r0,r1)
     7f6:	02 7f       	mac.l	@r7+,@r2+
     7f8:	18 21       	mov.l	r2,@(4,r8)
     7fa:	01 54       	mov.b	r5,@(r0,r1)
     7fc:	02 7f       	mac.l	@r7+,@r2+
     7fe:	04 00       	.word 0x0400
     800:	22 00       	mov.b	r0,@r2
     802:	00 a9       	.word 0x00a9
     804:	d2 23       	mov.l	894 <_main-0x776c>,r2	! cc
     806:	00 00       	.word 0x0000
     808:	a9 f2       	bra	fffffbf0 <_end+0xfffdb1a0>
     80a:	21 01       	mov.w	r0,@r1
     80c:	54 02       	mov.l	@(8,r0),r4
     80e:	7f 18       	add	#24,r15
     810:	00 00       	.word 0x0000
     812:	24 00       	mov.b	r0,@r4
     814:	00 00       	.word 0x0000
     816:	49 01       	shlr	r9
     818:	81 00       	mov.w	r0,@(0,r0)
     81a:	00 01       	.word 0x0001
     81c:	ba 00       	bsr	fffffc20 <_end+0xfffdb1d0>
     81e:	00 00       	.word 0x0000
     820:	03 69       	.word 0x0369
     822:	00 04       	mov.b	r0,@(r0,r0)
     824:	00 00       	.word 0x0000
     826:	03 89       	.word 0x0389
     828:	04 01       	.word 0x0401
     82a:	00 00       	.word 0x0000
     82c:	01 3f       	mac.l	@r3+,@r1+
     82e:	01 00       	.word 0x0100
     830:	00 00       	.word 0x0000
     832:	09 00       	.word 0x0900
     834:	00 00       	.word 0x0000
     836:	df 00       	mov.l	838 <_main-0x77c8>,r15	! aac800
     838:	00 aa       	.word 0x00aa
     83a:	c8 00       	tst	#0,r0
     83c:	00 00       	.word 0x0000
     83e:	e8 00       	mov	#0,r8
     840:	00 01       	.word 0x0001
     842:	cf 02       	or.b	#2,@(r0,gbr)
     844:	04 04       	mov.b	r0,@(r0,r4)
     846:	00 00       	.word 0x0000
     848:	03 1f       	mac.l	@r1+,@r3+
     84a:	02 01       	.word 0x0201
     84c:	08 00       	.word 0x0800
     84e:	00 00       	.word 0x0000
     850:	a5 02       	bra	1258 <_main-0x6da8>
     852:	04 07       	mul.l	r0,r4
     854:	00 00       	.word 0x0000
     856:	01 c7       	mul.l	r12,r1
     858:	03 04       	mov.b	r0,@(r0,r3)
     85a:	05 69       	.word 0x0569
     85c:	6e 74       	mov.b	@r7+,r14
     85e:	00 02       	stc	sr,r0
     860:	04 05       	mov.w	r0,@(r0,r4)
     862:	00 00       	.word 0x0000
     864:	00 91       	.word 0x0091
     866:	04 00       	.word 0x0400
     868:	00 02       	stc	sr,r0
     86a:	2e 02       	mov.l	r0,@r14
     86c:	5c 00       	mov.l	@(0,r0),r12
     86e:	00 00       	.word 0x0000
     870:	25 02       	mov.l	r0,@r5
     872:	08 04       	mov.b	r0,@(r0,r8)
     874:	00 00       	.word 0x0000
     876:	03 0b       	.word 0x030b
     878:	02 02       	stc	sr,r2
     87a:	05 00       	.word 0x0500
     87c:	00 02       	stc	sr,r0
     87e:	1f 02       	mov.l	r0,@(8,r15)
     880:	08 05       	mov.w	r0,@(r0,r8)
     882:	00 00       	.word 0x0000
     884:	00 8c       	mov.b	@(r0,r8),r0
     886:	04 00       	.word 0x0400
     888:	00 02       	stc	sr,r0
     88a:	42 02       	sts.l	mach,@-r2
     88c:	6f 00       	mov.b	@r0,r15
     88e:	00 00       	.word 0x0000
     890:	73 02       	add	#2,r3
     892:	02 07       	mul.l	r0,r2
     894:	00 00       	.word 0x0000
     896:	00 cc       	mov.b	@(r0,r12),r0
     898:	04 00       	.word 0x0400
     89a:	00 00       	.word 0x0000
     89c:	76 02       	add	#2,r6
     89e:	70 00       	add	#0,r0
     8a0:	00 00       	.word 0x0000
     8a2:	85 02       	mov.w	@(4,r0),r0
     8a4:	04 07       	mul.l	r0,r4
     8a6:	00 00       	.word 0x0000
     8a8:	01 b2       	.word 0x01b2
     8aa:	02 08       	.word 0x0208
     8ac:	07 00       	.word 0x0700
     8ae:	00 01       	.word 0x0001
     8b0:	a8 04       	bra	fffff8bc <_end+0xfffdae6c>
     8b2:	00 00       	.word 0x0000
     8b4:	02 57       	mul.l	r5,r2
     8b6:	02 c7       	mul.l	r12,r2
     8b8:	00 00       	.word 0x0000
     8ba:	00 7a       	.word 0x007a
     8bc:	04 00       	.word 0x0400
     8be:	00 02       	stc	sr,r0
     8c0:	53 02       	mov.l	@(8,r0),r3
     8c2:	c8 00       	tst	#0,r0
     8c4:	00 00       	.word 0x0000
     8c6:	68 04       	mov.b	@r0+,r8
     8c8:	00 00       	.word 0x0000
     8ca:	01 9f       	mac.l	@r9+,@r1+
     8cc:	02 c9       	.word 0x02c9
     8ce:	00 00       	.word 0x0000
     8d0:	00 48       	clrs	
     8d2:	05 04       	mov.b	r0,@(r0,r5)
     8d4:	02 01       	.word 0x0201
     8d6:	3d 00       	cmp/eq	r0,r13
     8d8:	00 00       	.word 0x0000
     8da:	dc 06       	mov.l	8f4 <_main-0x770c>,r12	! 210
     8dc:	00 00       	.word 0x0000
     8de:	01 d0       	.word 0x01d0
     8e0:	00 06       	mov.l	r0,@(r0,r0)
     8e2:	00 00       	.word 0x0000
     8e4:	00 9a       	.word 0x009a
     8e6:	01 06       	mov.l	r0,@(r0,r1)
     8e8:	00 00       	.word 0x0000
     8ea:	00 2b       	rte	
     8ec:	02 06       	mov.l	r0,@(r0,r2)
     8ee:	00 00       	.word 0x0000
     8f0:	02 35       	mov.w	r3,@(r0,r2)
     8f2:	03 06       	mov.l	r0,@(r0,r3)
     8f4:	00 00       	.word 0x0000
     8f6:	02 10       	.word 0x0210
     8f8:	04 00       	.word 0x0400
     8fa:	07 00       	.word 0x0700
     8fc:	00 00       	.word 0x0000
     8fe:	7e 02       	add	#2,r14
     900:	01 43       	.word 0x0143
     902:	00 00       	.word 0x0000
     904:	00 b4       	mov.b	r11,@(r0,r0)
     906:	08 04       	mov.b	r0,@(r0,r8)
     908:	02 01       	.word 0x0201
     90a:	51 00       	mov.l	@(0,r0),r1
     90c:	00 01       	.word 0x0001
     90e:	07 09       	.word 0x0709
     910:	6c 6c       	extu.b	r6,r12
     912:	00 02       	stc	sr,r0
     914:	01 53       	.word 0x0153
     916:	00 00       	.word 0x0000
     918:	00 93       	.word 0x0093
     91a:	09 6c       	mov.b	@(r0,r6),r9
     91c:	00 02       	stc	sr,r0
     91e:	01 54       	mov.b	r5,@(r0,r1)
     920:	00 00       	.word 0x0000
     922:	01 07       	mul.l	r0,r1
     924:	00 0a       	sts	mach,r0
     926:	00 00       	.word 0x0000
     928:	00 9e       	mov.l	@(r0,r9),r0
     92a:	00 00       	.word 0x0000
     92c:	01 17       	mul.l	r1,r1
     92e:	0b 00       	.word 0x0b00
     930:	00 00       	.word 0x0000
     932:	33 01       	.word 0x3301
     934:	00 0c       	mov.b	@(r0,r0),r0
     936:	10 02       	mov.l	r0,@(8,r0)
     938:	01 45       	mov.w	r4,@(r0,r1)
     93a:	00 00       	.word 0x0000
     93c:	01 55       	mov.w	r5,@(r0,r1)
     93e:	0d 00       	.word 0x0d00
     940:	00 00       	.word 0x0000
     942:	5b 02       	mov.l	@(8,r0),r11
     944:	01 4c       	mov.b	@(r0,r4),r1
     946:	00 00       	.word 0x0000
     948:	00 dc       	mov.b	@(r0,r13),r0
     94a:	00 0d       	mov.w	@(r0,r0),r0
     94c:	00 00       	.word 0x0000
     94e:	02 29       	movt	r2
     950:	02 01       	.word 0x0201
     952:	4d 00       	shll	r13
     954:	00 00       	.word 0x0000
     956:	85 04       	mov.w	@(8,r0),r0
     958:	0d 00       	.word 0x0d00
     95a:	00 00       	.word 0x0000
     95c:	38 02       	cmp/hs	r0,r8
     95e:	01 4e       	mov.l	@(r0,r4),r1
     960:	00 00       	.word 0x0000
     962:	00 3a       	.word 0x003a
     964:	08 0d       	mov.w	@(r0,r0),r8
     966:	00 00       	.word 0x0000
     968:	02 07       	mul.l	r0,r2
     96a:	02 01       	.word 0x0201
     96c:	55 00       	mov.l	@(0,r0),r5
     96e:	00 00       	.word 0x0000
     970:	e8 0c       	mov	#12,r8
     972:	00 07       	mul.l	r0,r0
     974:	00 00       	.word 0x0000
     976:	01 e5       	mov.w	r14,@(r0,r1)
     978:	02 01       	.word 0x0201
     97a:	56 00       	mov.l	@(0,r0),r6
     97c:	00 01       	.word 0x0001
     97e:	17 08       	mov.l	r0,@(32,r7)
     980:	04 02       	stc	sr,r4
     982:	01 58       	.word 0x0158
     984:	00 00       	.word 0x0000
     986:	01 83       	.word 0x0183
     988:	0e 00       	.word 0x0e00
     98a:	00 01       	.word 0x0001
     98c:	ff 02       	.word 0xff02
     98e:	01 5a       	.word 0x015a
     990:	00 00       	.word 0x0000
     992:	00 a9       	.word 0x00a9
     994:	0e 00       	.word 0x0e00
     996:	00 01       	.word 0x0001
     998:	35 02       	cmp/hs	r0,r5
     99a:	01 5b       	.word 0x015b
     99c:	00 00       	.word 0x0000
     99e:	00 93       	.word 0x0093
     9a0:	00 07       	mul.l	r0,r0
     9a2:	00 00       	.word 0x0000
     9a4:	01 26       	mov.l	r2,@(r0,r1)
     9a6:	02 01       	.word 0x0201
     9a8:	81 00       	mov.w	r0,@(0,r0)
     9aa:	00 01       	.word 0x0001
     9ac:	61 0f       	exts.w	r0,r1
     9ae:	00 00       	.word 0x0000
     9b0:	01 1f       	mac.l	@r1+,@r1+
     9b2:	01 a6       	mov.l	r10,@(r0,r1)
     9b4:	00 00       	.word 0x0000
     9b6:	00 3a       	.word 0x003a
     9b8:	03 00       	.word 0x0300
     9ba:	00 01       	.word 0x0001
     9bc:	a9 10       	bra	fffffbe0 <_end+0xfffdb190>
     9be:	78 00       	add	#0,r8
     9c0:	01 a6       	mov.l	r10,@(r0,r1)
     9c2:	00 00       	.word 0x0000
     9c4:	01 a9       	.word 0x01a9
     9c6:	00 11       	.word 0x0011
     9c8:	04 00       	.word 0x0400
     9ca:	00 01       	.word 0x0001
     9cc:	af 12       	bra	7f4 <_main-0x780c>
     9ce:	00 00       	.word 0x0000
     9d0:	01 55       	mov.w	r5,@(r0,r1)
     9d2:	0f 00       	.word 0x0f00
     9d4:	00 00       	.word 0x0000
     9d6:	43 01       	shlr	r3
     9d8:	95 00       	mov.w	9dc <_main-0x7624>,r5	! 3a03
     9da:	00 00       	.word 0x0000
     9dc:	3a 03       	cmp/ge	r0,r10
     9de:	00 00       	.word 0x0000
     9e0:	01 ce       	mov.l	@(r0,r12),r1
     9e2:	10 78       	mov.l	r7,@(32,r0)
     9e4:	00 01       	.word 0x0001
     9e6:	95 00       	mov.w	9ea <_main-0x7616>,r5	! a900
     9e8:	00 01       	.word 0x0001
     9ea:	a9 00       	bra	fffffbee <_end+0xfffdb19e>
     9ec:	0f 00       	.word 0x0f00
     9ee:	00 00       	.word 0x0000
     9f0:	55 01       	mov.l	@(4,r0),r5
     9f2:	9d 00       	mov.w	9f6 <_main-0x760a>,r13	! 3a03
     9f4:	00 00       	.word 0x0000
     9f6:	3a 03       	cmp/ge	r0,r10
     9f8:	00 00       	.word 0x0000
     9fa:	01 e8       	.word 0x01e8
     9fc:	10 78       	mov.l	r7,@(32,r0)
     9fe:	00 01       	.word 0x0001
     a00:	9d 00       	mov.w	a04 <_main-0x75fc>,r13	! a900
     a02:	00 01       	.word 0x0001
     a04:	a9 00       	bra	fffffc08 <_end+0xfffdb1b8>
     a06:	13 00       	mov.l	r0,@(0,r3)
     a08:	00 02       	stc	sr,r0
     a0a:	8a 01       	.word 0x8a01
     a0c:	03 c0       	.word 0x03c0
     a0e:	00 00       	.word 0x0000
     a10:	01 a9       	.word 0x01a9
     a12:	03 00       	.word 0x0300
     a14:	00 02       	stc	sr,r0
     a16:	3e 14       	div1	r1,r14
     a18:	61 00       	mov.b	@r0,r1
     a1a:	01 03       	bsrf	r1
     a1c:	c0 00       	mov.b	r0,@(0,gbr)
     a1e:	00 02       	stc	sr,r0
     a20:	3e 14       	div1	r1,r14
     a22:	62 00       	mov.b	@r0,r2
     a24:	01 03       	bsrf	r1
     a26:	c1 00       	mov.w	r0,@(0,gbr)
     a28:	00 02       	stc	sr,r0
     a2a:	3e 15       	dmulu.l	r1,r14
     a2c:	62 69       	swap.w	r6,r2
     a2e:	74 00       	add	#0,r4
     a30:	01 03       	bsrf	r1
     a32:	c3 00       	trapa	#0
     a34:	00 00       	.word 0x0000
     a36:	93 16       	mov.w	a66 <_main-0x759a>,r3	! 6101
     a38:	00 00       	.word 0x0000
     a3a:	02 a9       	.word 0x02a9
     a3c:	01 03       	bsrf	r1
     a3e:	c4 00       	mov.b	@(0,gbr),r0
     a40:	00 00       	.word 0x0000
     a42:	93 16       	mov.w	a72 <_main-0x758e>,r3	! a001
     a44:	00 00       	.word 0x0000
     a46:	02 b3       	.word 0x02b3
     a48:	01 03       	bsrf	r1
     a4a:	c5 00       	mov.w	@(0,gbr),r0
     a4c:	00 00       	.word 0x0000
     a4e:	93 16       	mov.w	a7e <_main-0x7582>,r3	! 0
     a50:	00 00       	.word 0x0000
     a52:	02 97       	mul.l	r9,r2
     a54:	01 03       	bsrf	r1
     a56:	c6 00       	mov.l	@(0,gbr),r0
     a58:	00 00       	.word 0x0000
     a5a:	93 00       	mov.w	a5e <_main-0x75a2>,r3	! 0
     a5c:	11 04       	mov.l	r0,@(16,r1)
     a5e:	00 00       	.word 0x0000
     a60:	01 55       	mov.w	r5,@(r0,r1)
     a62:	17 00       	mov.l	r0,@(0,r7)
     a64:	00 00       	.word 0x0000
     a66:	61 01       	mov.w	@r0,r1
     a68:	88 00       	cmp/eq	#0,r0
     a6a:	00 01       	.word 0x0001
     a6c:	a9 03       	bra	fffffc76 <_end+0xfffdb226>
     a6e:	18 00       	mov.l	r0,@(0,r8)
     a70:	00 02       	stc	sr,r0
     a72:	a0 01       	bra	a78 <_main-0x7588>
     a74:	04 21       	.word 0x0421
     a76:	00 00       	.word 0x0000
     a78:	00 a9       	.word 0x00a9
     a7a:	00 00       	.word 0x0000
     a7c:	aa c8       	bra	10 <_main-0x7ff0>
     a7e:	00 00       	.word 0x0000
     a80:	00 e8       	.word 0x00e8
     a82:	01 9c       	mov.b	@(r0,r9),r1
     a84:	00 00       	.word 0x0000
     a86:	03 61       	.word 0x0361
     a88:	19 00       	mov.l	r0,@(0,r9)
     a8a:	00 00       	.word 0x0000
     a8c:	b3 01       	bsr	1092 <_main-0x6f6e>
     a8e:	04 21       	.word 0x0421
     a90:	00 00       	.word 0x0000
     a92:	00 a9       	.word 0x00a9
     a94:	00 00       	.word 0x0000
     a96:	02 22       	stc	vbr,r2
     a98:	19 00       	mov.l	r0,@(0,r9)
     a9a:	00 00       	.word 0x0000
     a9c:	b9 01       	bsr	fffffca2 <_end+0xfffdb252>
     a9e:	04 21       	.word 0x0421
     aa0:	00 00       	.word 0x0000
     aa2:	00 a9       	.word 0x00a9
     aa4:	00 00       	.word 0x0000
     aa6:	02 51       	.word 0x0251
     aa8:	1a 61       	mov.l	r6,@(4,r10)
     aaa:	00 01       	.word 0x0001
     aac:	04 23       	braf	r4
     aae:	00 00       	.word 0x0000
     ab0:	01 55       	mov.w	r5,@(r0,r1)
     ab2:	02 91       	.word 0x0291
     ab4:	58 1a       	mov.l	@(40,r1),r8
     ab6:	62 00       	mov.b	@r0,r2
     ab8:	01 04       	mov.b	r0,@(r0,r1)
     aba:	24 00       	mov.b	r0,@r4
     abc:	00 01       	.word 0x0001
     abe:	55 02       	mov.l	@(8,r0),r5
     ac0:	91 68       	mov.w	b94 <_main-0x746c>,r1	! 5404
     ac2:	15 72       	mov.l	r7,@(8,r5)
     ac4:	65 73       	mov	r7,r5
     ac6:	00 01       	.word 0x0001
     ac8:	04 25       	mov.w	r2,@(r0,r4)
     aca:	00 00       	.word 0x0000
     acc:	01 a9       	.word 0x01a9
     ace:	1a 61       	mov.l	r6,@(4,r10)
     ad0:	75 00       	add	#0,r5
     ad2:	01 04       	mov.b	r0,@(r0,r1)
     ad4:	26 00       	mov.b	r0,@r6
     ad6:	00 01       	.word 0x0001
     ad8:	83 02       	.word 0x8302
     ada:	91 50       	mov.w	b7e <_main-0x7482>,r1	! 23
     adc:	1a 62       	mov.l	r6,@(8,r10)
     ade:	75 00       	add	#0,r5
     ae0:	01 04       	mov.b	r0,@(r0,r1)
     ae2:	26 00       	mov.b	r0,@r6
     ae4:	00 01       	.word 0x0001
     ae6:	83 02       	.word 0x8302
     ae8:	91 54       	mov.w	b94 <_main-0x746c>,r1	! 5404
     aea:	1b 00       	mov.l	r0,@(0,r11)
     aec:	00 01       	.word 0x0001
     aee:	e8 00       	mov	#0,r8
     af0:	00 aa       	.word 0x00aa
     af2:	e8 00       	mov	#0,r8
     af4:	00 00       	.word 0x0000
     af6:	98 01       	mov.w	afc <_main-0x7504>,r8	! 31d
     af8:	04 2e       	mov.l	@(r0,r2),r4
     afa:	00 00       	.word 0x0000
     afc:	03 1d       	mov.w	@(r0,r1),r3
     afe:	1c 00       	mov.l	r0,@(0,r12)
     b00:	00 02       	stc	sr,r0
     b02:	03 03       	bsrf	r3
     b04:	91 68       	mov.w	bd8 <_main-0x7428>,r1	! 404
     b06:	9f 1c       	mov.w	b42 <_main-0x74be>,r15	! 0
     b08:	00 00       	.word 0x0000
     b0a:	01 f9       	.word 0x01f9
     b0c:	03 91       	.word 0x0391
     b0e:	58 9f       	mov.l	@(60,r9),r8
     b10:	1d 00       	mov.l	r0,@(0,r13)
     b12:	00 00       	.word 0x0000
     b14:	98 1e       	mov.w	b54 <_main-0x74ac>,r8	! 1f00
     b16:	00 00       	.word 0x0000
     b18:	02 0d       	mov.w	@(r0,r0),r2
     b1a:	00 00       	.word 0x0000
     b1c:	02 80       	.word 0x0280
     b1e:	1e 00       	mov.l	r0,@(0,r14)
     b20:	00 02       	stc	sr,r0
     b22:	19 00       	mov.l	r0,@(0,r9)
     b24:	00 02       	stc	sr,r0
     b26:	a1 1e       	bra	d66 <_main-0x729a>
     b28:	00 00       	.word 0x0000
     b2a:	02 25       	mov.w	r2,@(r0,r2)
     b2c:	00 00       	.word 0x0000
     b2e:	02 b4       	mov.b	r11,@(r0,r2)
     b30:	1e 00       	mov.l	r0,@(0,r14)
     b32:	00 02       	stc	sr,r0
     b34:	31 00       	cmp/eq	r0,r1
     b36:	00 02       	stc	sr,r0
     b38:	c7 00       	mova	b3c <_main-0x74c4>,r0
     b3a:	00 1f       	mac.l	@r1+,@r0+
     b3c:	00 00       	.word 0x0000
     b3e:	aa dc       	bra	fa <_main-0x7f06>
     b40:	02 78       	.word 0x0278
     b42:	00 00       	.word 0x0000
     b44:	00 03       	bsrf	r0
     b46:	36 20       	cmp/eq	r2,r6
     b48:	01 55       	mov.w	r5,@(r0,r1)
     b4a:	02 7f       	mac.l	@r7+,@r2+
     b4c:	08 20       	.word 0x0820
     b4e:	01 54       	mov.b	r5,@(r0,r1)
     b50:	02 7f       	mac.l	@r7+,@r2+
     b52:	00 00       	.word 0x0000
     b54:	1f 00       	mov.l	r0,@(0,r15)
     b56:	00 aa       	.word 0x00aa
     b58:	e6 02       	mov	#2,r6
     b5a:	78 00       	add	#0,r8
     b5c:	00 00       	.word 0x0000
     b5e:	03 4f       	mac.l	@r4+,@r3+
     b60:	20 01       	mov.w	r0,@r0
     b62:	55 02       	mov.l	@(8,r0),r5
     b64:	7f 18       	add	#24,r15
     b66:	20 01       	mov.w	r0,@r0
     b68:	54 02       	mov.l	@(8,r0),r4
     b6a:	7f 04       	add	#4,r15
     b6c:	00 21       	.word 0x0021
     b6e:	00 00       	.word 0x0000
     b70:	aa fa       	bra	168 <_main-0x7e98>
     b72:	22 00       	mov.b	r0,@r2
     b74:	00 ab       	.word 0x00ab
     b76:	0e 20       	.word 0x0e20
     b78:	01 54       	mov.b	r5,@(r0,r1)
     b7a:	02 7f       	mac.l	@r7+,@r2+
     b7c:	18 00       	mov.l	r0,@(0,r8)
     b7e:	00 23       	braf	r0
     b80:	00 00       	.word 0x0000
     b82:	00 49       	.word 0x0049
     b84:	01 81       	.word 0x0181
     b86:	00 00       	.word 0x0000
     b88:	01 af       	mac.l	@r10+,@r1+
     b8a:	00 00       	.word 0x0000
     b8c:	00 02       	stc	sr,r0
     b8e:	38 00       	cmp/eq	r0,r8
     b90:	04 00       	.word 0x0400
     b92:	00 05       	mov.w	r0,@(r0,r0)
     b94:	54 04       	mov.l	@(16,r0),r4
     b96:	01 00       	.word 0x0100
     b98:	00 01       	.word 0x0001
     b9a:	3f 01       	.word 0x3f01
     b9c:	00 00       	.word 0x0000
     b9e:	00 09       	nop	
     ba0:	00 00       	.word 0x0000
     ba2:	00 df       	mac.l	@r13+,@r0+
     ba4:	00 00       	.word 0x0000
     ba6:	ab b0       	bra	30a <_main-0x7cf6>
     ba8:	00 00       	.word 0x0000
     baa:	00 84       	mov.b	r8,@(r0,r0)
     bac:	00 00       	.word 0x0000
     bae:	02 7c       	mov.b	@(r0,r7),r2
     bb0:	02 01       	.word 0x0201
     bb2:	08 00       	.word 0x0800
     bb4:	00 00       	.word 0x0000
     bb6:	a5 02       	bra	15be <_main-0x6a42>
     bb8:	04 07       	mul.l	r0,r4
     bba:	00 00       	.word 0x0000
     bbc:	01 c7       	mul.l	r12,r1
     bbe:	03 04       	mov.b	r0,@(r0,r3)
     bc0:	05 69       	.word 0x0569
     bc2:	6e 74       	mov.b	@r7+,r14
     bc4:	00 02       	stc	sr,r0
     bc6:	04 05       	mov.w	r0,@(r0,r4)
     bc8:	00 00       	.word 0x0000
     bca:	00 91       	.word 0x0091
     bcc:	04 00       	.word 0x0400
     bce:	00 02       	stc	sr,r0
     bd0:	2e 02       	mov.l	r0,@r14
     bd2:	5c 00       	mov.l	@(0,r0),r12
     bd4:	00 00       	.word 0x0000
     bd6:	4c 02       	sts.l	mach,@-r12
     bd8:	04 04       	mov.b	r0,@(r0,r4)
     bda:	00 00       	.word 0x0000
     bdc:	03 1f       	mac.l	@r1+,@r3+
     bde:	02 08       	.word 0x0208
     be0:	04 00       	.word 0x0400
     be2:	00 03       	bsrf	r0
     be4:	0b 02       	stc	sr,r11
     be6:	02 05       	mov.w	r0,@(r0,r2)
     be8:	00 00       	.word 0x0000
     bea:	02 1f       	mac.l	@r1+,@r2+
     bec:	04 00       	.word 0x0400
     bee:	00 00       	.word 0x0000
     bf0:	77 02       	add	#2,r7
     bf2:	63 00       	mov.b	@r0,r3
     bf4:	00 00       	.word 0x0000
     bf6:	33 02       	cmp/hs	r0,r3
     bf8:	08 05       	mov.w	r0,@(r0,r8)
     bfa:	00 00       	.word 0x0000
     bfc:	00 8c       	mov.b	@(r0,r8),r0
     bfe:	04 00       	.word 0x0400
     c00:	00 02       	stc	sr,r0
     c02:	42 02       	sts.l	mach,@-r2
     c04:	6f 00       	mov.b	@r0,r15
     c06:	00 00       	.word 0x0000
     c08:	7e 02       	add	#2,r14
     c0a:	02 07       	mul.l	r0,r2
     c0c:	00 00       	.word 0x0000
     c0e:	00 cc       	mov.b	@(r0,r12),r0
     c10:	04 00       	.word 0x0400
     c12:	00 00       	.word 0x0000
     c14:	76 02       	add	#2,r6
     c16:	70 00       	add	#0,r0
     c18:	00 00       	.word 0x0000
     c1a:	90 02       	mov.w	c22 <_main-0x73de>,r0	! 208
     c1c:	04 07       	mul.l	r0,r4
     c1e:	00 00       	.word 0x0000
     c20:	01 b2       	.word 0x01b2
     c22:	02 08       	.word 0x0208
     c24:	07 00       	.word 0x0700
     c26:	00 01       	.word 0x0001
     c28:	a8 04       	bra	fffffc34 <_end+0xfffdb1e4>
     c2a:	00 00       	.word 0x0000
     c2c:	02 57       	mul.l	r5,r2
     c2e:	02 c7       	mul.l	r12,r2
     c30:	00 00       	.word 0x0000
     c32:	00 85       	mov.w	r8,@(r0,r0)
     c34:	04 00       	.word 0x0400
     c36:	00 02       	stc	sr,r0
     c38:	53 02       	mov.l	@(8,r0),r3
     c3a:	c8 00       	tst	#0,r0
     c3c:	00 00       	.word 0x0000
     c3e:	73 04       	add	#4,r3
     c40:	00 00       	.word 0x0000
     c42:	01 9f       	mac.l	@r9+,@r1+
     c44:	02 c9       	.word 0x02c9
     c46:	00 00       	.word 0x0000
     c48:	00 41       	.word 0x0041
     c4a:	05 04       	mov.b	r0,@(r0,r5)
     c4c:	02 01       	.word 0x0201
     c4e:	3d 00       	cmp/eq	r0,r13
     c50:	00 00       	.word 0x0000
     c52:	e7 06       	mov	#6,r7
     c54:	00 00       	.word 0x0000
     c56:	01 d0       	.word 0x01d0
     c58:	00 06       	mov.l	r0,@(r0,r0)
     c5a:	00 00       	.word 0x0000
     c5c:	00 9a       	.word 0x009a
     c5e:	01 06       	mov.l	r0,@(r0,r1)
     c60:	00 00       	.word 0x0000
     c62:	00 2b       	rte	
     c64:	02 06       	mov.l	r0,@(r0,r2)
     c66:	00 00       	.word 0x0000
     c68:	02 35       	mov.w	r3,@(r0,r2)
     c6a:	03 06       	mov.l	r0,@(r0,r3)
     c6c:	00 00       	.word 0x0000
     c6e:	02 10       	.word 0x0210
     c70:	04 00       	.word 0x0400
     c72:	07 00       	.word 0x0700
     c74:	00 00       	.word 0x0000
     c76:	7e 02       	add	#2,r14
     c78:	01 43       	.word 0x0143
     c7a:	00 00       	.word 0x0000
     c7c:	00 bf       	mac.l	@r11+,@r0+
     c7e:	08 04       	mov.b	r0,@(r0,r8)
     c80:	02 01       	.word 0x0201
     c82:	51 00       	mov.l	@(0,r0),r1
     c84:	00 01       	.word 0x0001
     c86:	12 09       	mov.l	r0,@(36,r2)
     c88:	6c 6c       	extu.b	r6,r12
     c8a:	00 02       	stc	sr,r0
     c8c:	01 53       	.word 0x0153
     c8e:	00 00       	.word 0x0000
     c90:	00 9e       	mov.l	@(r0,r9),r0
     c92:	09 6c       	mov.b	@(r0,r6),r9
     c94:	00 02       	stc	sr,r0
     c96:	01 54       	mov.b	r5,@(r0,r1)
     c98:	00 00       	.word 0x0000
     c9a:	01 12       	stc	gbr,r1
     c9c:	00 0a       	sts	mach,r0
     c9e:	00 00       	.word 0x0000
     ca0:	00 a9       	.word 0x00a9
     ca2:	00 00       	.word 0x0000
     ca4:	01 22       	stc	vbr,r1
     ca6:	0b 00       	.word 0x0b00
     ca8:	00 00       	.word 0x0000
     caa:	2c 01       	mov.w	r0,@r12
     cac:	00 0c       	mov.b	@(r0,r0),r0
     cae:	10 02       	mov.l	r0,@(8,r0)
     cb0:	01 45       	mov.w	r4,@(r0,r1)
     cb2:	00 00       	.word 0x0000
     cb4:	01 60       	.word 0x0160
     cb6:	0d 00       	.word 0x0d00
     cb8:	00 00       	.word 0x0000
     cba:	5b 02       	mov.l	@(8,r0),r11
     cbc:	01 4c       	mov.b	@(r0,r4),r1
     cbe:	00 00       	.word 0x0000
     cc0:	00 e7       	mul.l	r14,r0
     cc2:	00 0d       	mov.w	@(r0,r0),r0
     cc4:	00 00       	.word 0x0000
     cc6:	02 29       	movt	r2
     cc8:	02 01       	.word 0x0201
     cca:	4d 00       	shll	r13
     ccc:	00 00       	.word 0x0000
     cce:	90 04       	mov.w	cda <_main-0x7326>,r0	! 33
     cd0:	0d 00       	.word 0x0d00
     cd2:	00 00       	.word 0x0000
     cd4:	38 02       	cmp/hs	r0,r8
     cd6:	01 4e       	mov.l	@(r0,r4),r1
     cd8:	00 00       	.word 0x0000
     cda:	00 33       	.word 0x0033
     cdc:	08 0d       	mov.w	@(r0,r0),r8
     cde:	00 00       	.word 0x0000
     ce0:	02 07       	mul.l	r0,r2
     ce2:	02 01       	.word 0x0201
     ce4:	55 00       	mov.l	@(0,r0),r5
     ce6:	00 00       	.word 0x0000
     ce8:	f3 0c       	.word 0xf30c
     cea:	00 07       	mul.l	r0,r0
     cec:	00 00       	.word 0x0000
     cee:	01 e5       	mov.w	r14,@(r0,r1)
     cf0:	02 01       	.word 0x0201
     cf2:	56 00       	mov.l	@(0,r0),r6
     cf4:	00 01       	.word 0x0001
     cf6:	22 0e       	mulu.w	r0,r2
     cf8:	00 00       	.word 0x0000
     cfa:	02 df       	mac.l	@r13+,@r2+
     cfc:	01 b5       	mov.w	r11,@(r0,r1)
     cfe:	00 00       	.word 0x0000
     d00:	00 33       	.word 0x0033
     d02:	03 00       	.word 0x0300
     d04:	00 01       	.word 0x0001
     d06:	92 0f       	mov.w	d28 <_main-0x72d8>,r2	! b400
     d08:	6e 00       	mov.b	@r0,r14
     d0a:	01 b5       	mov.w	r11,@(r0,r1)
     d0c:	00 00       	.word 0x0000
     d0e:	00 85       	mov.w	r8,@(r0,r0)
     d10:	10 00       	mov.l	r0,@(0,r0)
     d12:	00 02       	stc	sr,r0
     d14:	c5 01       	mov.w	@(2,gbr),r0
     d16:	b7 00       	bsr	1b1a <_main-0x64e6>
     d18:	00 00       	.word 0x0000
     d1a:	33 00       	cmp/eq	r0,r3
     d1c:	00 11       	.word 0x0011
     d1e:	00 00       	.word 0x0000
     d20:	02 d3       	.word 0x02d3
     d22:	01 05       	mov.w	r0,@(r0,r1)
     d24:	2f 00       	mov.b	r0,@r15
     d26:	00 00       	.word 0x0000
     d28:	b4 00       	bsr	152c <_main-0x6ad4>
     d2a:	00 ab       	.word 0x00ab
     d2c:	b0 00       	bsr	d30 <_main-0x72d0>
     d2e:	00 00       	.word 0x0000
     d30:	84 01       	mov.b	@(1,r0),r0
     d32:	9c 00       	mov.w	d36 <_main-0x72ca>,r12	! 2b12
     d34:	00 02       	stc	sr,r0
     d36:	2b 12       	mov.l	r1,@r11
     d38:	00 00       	.word 0x0000
     d3a:	00 b3       	.word 0x00b3
     d3c:	01 05       	mov.w	r0,@(r0,r1)
     d3e:	2f 00       	mov.b	r0,@r15
     d40:	00 00       	.word 0x0000
     d42:	61 00       	mov.b	@r0,r1
     d44:	00 02       	stc	sr,r0
     d46:	fc 13       	.word 0xfc13
     d48:	69 6e       	exts.b	r6,r9
     d4a:	00 01       	.word 0x0001
     d4c:	05 31       	.word 0x0531
     d4e:	00 00       	.word 0x0000
     d50:	01 60       	.word 0x0160
     d52:	02 91       	.word 0x0291
     d54:	68 14       	mov.b	@r1+,r8
     d56:	00 00       	.word 0x0000
     d58:	00 d0       	.word 0x00d0
     d5a:	00 00       	.word 0x0000
     d5c:	02 1e       	mov.l	@(r0,r1),r2
     d5e:	15 00       	mov.l	r0,@(0,r5)
     d60:	00 02       	stc	sr,r0
     d62:	ce 01       	xor.b	#1,@(r0,gbr)
     d64:	05 3b       	.word 0x053b
     d66:	00 00       	.word 0x0000
     d68:	00 85       	mov.w	r8,@(r0,r0)
     d6a:	00 00       	.word 0x0000
     d6c:	03 73       	.word 0x0373
     d6e:	15 00       	mov.l	r0,@(0,r5)
     d70:	00 02       	stc	sr,r0
     d72:	bf 01       	bsr	b78 <_main-0x7488>
     d74:	05 3c       	mov.b	@(r0,r3),r5
     d76:	00 00       	.word 0x0000
     d78:	00 33       	.word 0x0033
     d7a:	00 00       	.word 0x0000
     d7c:	03 91       	.word 0x0391
     d7e:	16 00       	mov.l	r0,@(0,r6)
     d80:	00 01       	.word 0x0001
     d82:	6c 00       	mov.b	@r0,r12
     d84:	00 ab       	.word 0x00ab
     d86:	e0 00       	mov	#0,r0
     d88:	00 00       	.word 0x0000
     d8a:	f0 01       	.word 0xf001
     d8c:	05 4c       	mov.b	@(r0,r4),r5
     d8e:	17 00       	mov.l	r0,@(0,r7)
     d90:	00 01       	.word 0x0001
     d92:	7c 00       	add	#0,r12
     d94:	00 03       	bsrf	r0
     d96:	73 18       	add	#24,r3
     d98:	00 00       	.word 0x0000
     d9a:	00 f0       	.word 0x00f0
     d9c:	19 00       	mov.l	r0,@(0,r9)
     d9e:	00 ab       	.word 0x00ab
     da0:	e8 19       	mov	#25,r8
     da2:	00 00       	.word 0x0000
     da4:	ac 0e       	bra	5c4 <_main-0x7a3c>
     da6:	00 00       	.word 0x0000
     da8:	00 1a       	sts	macl,r0
     daa:	00 00       	.word 0x0000
     dac:	ab d0       	bra	550 <_main-0x7ab0>
     dae:	1b 01       	mov.l	r0,@(4,r11)
     db0:	54 02       	mov.l	@(8,r0),r4
     db2:	7f 00       	add	#0,r15
     db4:	00 00       	.word 0x0000
     db6:	1c 00       	mov.l	r0,@(0,r12)
     db8:	00 00       	.word 0x0000
     dba:	49 01       	shlr	r9
     dbc:	81 00       	mov.w	r0,@(0,r0)
     dbe:	00 02       	stc	sr,r0
     dc0:	36 1d       	dmuls.l	r1,r6
     dc2:	00 00       	.word 0x0000
     dc4:	01 60       	.word 0x0160
     dc6:	00 00       	.word 0x0000
     dc8:	00 01       	.word 0x0001
     dca:	56 00       	mov.l	@(0,r0),r6
     dcc:	04 00       	.word 0x0400
     dce:	00 06       	mov.l	r0,@(r0,r0)
     dd0:	d0 04       	mov.l	de4 <_main-0x721c>,r0	! 2010800
     dd2:	01 00       	.word 0x0100
     dd4:	00 01       	.word 0x0001
     dd6:	3f 01       	.word 0x3f01
     dd8:	00 00       	.word 0x0000
     dda:	00 09       	nop	
     ddc:	00 00       	.word 0x0000
     dde:	00 df       	mac.l	@r13+,@r0+
     de0:	00 00       	.word 0x0000
     de2:	03 05       	mov.w	r0,@(r0,r3)
     de4:	02 01       	.word 0x0201
     de6:	08 00       	.word 0x0800
     de8:	00 00       	.word 0x0000
     dea:	a5 02       	bra	17f2 <_main-0x680e>
     dec:	04 07       	mul.l	r0,r4
     dee:	00 00       	.word 0x0000
     df0:	01 c7       	mul.l	r12,r1
     df2:	03 04       	mov.b	r0,@(r0,r3)
     df4:	05 69       	.word 0x0569
     df6:	6e 74       	mov.b	@r7+,r14
     df8:	00 02       	stc	sr,r0
     dfa:	04 05       	mov.w	r0,@(r0,r4)
     dfc:	00 00       	.word 0x0000
     dfe:	00 91       	.word 0x0091
     e00:	02 04       	mov.b	r0,@(r0,r2)
     e02:	04 00       	.word 0x0400
     e04:	00 03       	bsrf	r0
     e06:	1f 02       	mov.l	r0,@(8,r15)
     e08:	08 04       	mov.b	r0,@(r0,r8)
     e0a:	00 00       	.word 0x0000
     e0c:	03 0b       	.word 0x030b
     e0e:	02 02       	stc	sr,r2
     e10:	05 00       	.word 0x0500
     e12:	00 02       	stc	sr,r0
     e14:	1f 02       	mov.l	r0,@(8,r15)
     e16:	08 05       	mov.w	r0,@(r0,r8)
     e18:	00 00       	.word 0x0000
     e1a:	00 8c       	mov.b	@(r0,r8),r0
     e1c:	04 00       	.word 0x0400
     e1e:	00 02       	stc	sr,r0
     e20:	42 01       	shlr	r2
     e22:	6f 00       	mov.b	@r0,r15
     e24:	00 00       	.word 0x0000
     e26:	60 02       	mov.l	@r0,r0
     e28:	02 07       	mul.l	r0,r2
     e2a:	00 00       	.word 0x0000
     e2c:	00 cc       	mov.b	@(r0,r12),r0
     e2e:	04 00       	.word 0x0400
     e30:	00 00       	.word 0x0000
     e32:	76 01       	add	#1,r6
     e34:	70 00       	add	#0,r0
     e36:	00 00       	.word 0x0000
     e38:	72 02       	add	#2,r2
     e3a:	04 07       	mul.l	r0,r4
     e3c:	00 00       	.word 0x0000
     e3e:	01 b2       	.word 0x01b2
     e40:	02 08       	.word 0x0208
     e42:	07 00       	.word 0x0700
     e44:	00 01       	.word 0x0001
     e46:	a8 04       	bra	fffffe52 <_end+0xfffdb402>
     e48:	00 00       	.word 0x0000
     e4a:	02 57       	mul.l	r5,r2
     e4c:	01 c7       	mul.l	r12,r1
     e4e:	00 00       	.word 0x0000
     e50:	00 67       	mul.l	r6,r0
     e52:	04 00       	.word 0x0400
     e54:	00 02       	stc	sr,r0
     e56:	53 01       	mov.l	@(4,r0),r3
     e58:	c8 00       	tst	#0,r0
     e5a:	00 00       	.word 0x0000
     e5c:	55 05       	mov.l	@(20,r0),r5
     e5e:	04 01       	.word 0x0401
     e60:	01 3d       	mov.w	@(r0,r3),r1
     e62:	00 00       	.word 0x0000
     e64:	00 be       	mov.l	@(r0,r11),r0
     e66:	06 00       	.word 0x0600
     e68:	00 01       	.word 0x0001
     e6a:	d0 00       	mov.l	e6c <_main-0x7194>,r0	! 6000000
     e6c:	06 00       	.word 0x0600
     e6e:	00 00       	.word 0x0000
     e70:	9a 01       	mov.w	e76 <_main-0x718a>,r10	! 2b02
     e72:	06 00       	.word 0x0600
     e74:	00 00       	.word 0x0000
     e76:	2b 02       	mov.l	r0,@r11
     e78:	06 00       	.word 0x0600
     e7a:	00 02       	stc	sr,r0
     e7c:	35 03       	cmp/ge	r0,r5
     e7e:	06 00       	.word 0x0600
     e80:	00 02       	stc	sr,r0
     e82:	10 04       	mov.l	r0,@(16,r0)
     e84:	00 07       	mul.l	r0,r0
     e86:	00 00       	.word 0x0000
     e88:	00 7e       	mov.l	@(r0,r7),r0
     e8a:	01 01       	.word 0x0101
     e8c:	43 00       	shll	r3
     e8e:	00 00       	.word 0x0000
     e90:	96 08       	mov.w	ea4 <_main-0x715c>,r6	! 8009
     e92:	04 01       	.word 0x0401
     e94:	01 51       	.word 0x0151
     e96:	00 00       	.word 0x0000
     e98:	00 e9       	.word 0x00e9
     e9a:	09 6c       	mov.b	@(r0,r6),r9
     e9c:	6c 00       	mov.b	@r0,r12
     e9e:	01 01       	.word 0x0101
     ea0:	53 00       	mov.l	@(0,r0),r3
     ea2:	00 00       	.word 0x0000
     ea4:	80 09       	mov.b	r0,@(9,r0)
     ea6:	6c 00       	mov.b	@r0,r12
     ea8:	01 01       	.word 0x0101
     eaa:	54 00       	mov.l	@(0,r0),r4
     eac:	00 00       	.word 0x0000
     eae:	e9 00       	mov	#0,r9
     eb0:	0a 00       	.word 0x0a00
     eb2:	00 00       	.word 0x0000
     eb4:	8b 00       	bf	eb8 <_main-0x7148>
     eb6:	00 00       	.word 0x0000
     eb8:	f9 0b       	.word 0xf90b
     eba:	00 00       	.word 0x0000
     ebc:	00 24       	mov.b	r2,@(r0,r0)
     ebe:	01 00       	.word 0x0100
     ec0:	0c 10       	.word 0x0c10
     ec2:	01 01       	.word 0x0101
     ec4:	45 00       	shll	r5
     ec6:	00 01       	.word 0x0001
     ec8:	37 0d       	dmuls.l	r0,r7
     eca:	00 00       	.word 0x0000
     ecc:	00 5b       	.word 0x005b
     ece:	01 01       	.word 0x0101
     ed0:	4c 00       	shll	r12
     ed2:	00 00       	.word 0x0000
     ed4:	be 00       	bsr	ad8 <_main-0x7528>
     ed6:	0d 00       	.word 0x0d00
     ed8:	00 02       	stc	sr,r0
     eda:	29 01       	mov.w	r0,@r9
     edc:	01 4d       	mov.w	@(r0,r4),r1
     ede:	00 00       	.word 0x0000
     ee0:	00 72       	.word 0x0072
     ee2:	04 0d       	mov.w	@(r0,r0),r4
     ee4:	00 00       	.word 0x0000
     ee6:	00 38       	.word 0x0038
     ee8:	01 01       	.word 0x0101
     eea:	4e 00       	shll	r14
     eec:	00 00       	.word 0x0000
     eee:	2b 08       	tst	r0,r11
     ef0:	0d 00       	.word 0x0d00
     ef2:	00 02       	stc	sr,r0
     ef4:	07 01       	.word 0x0701
     ef6:	01 55       	mov.w	r5,@(r0,r1)
     ef8:	00 00       	.word 0x0000
     efa:	00 ca       	.word 0x00ca
     efc:	0c 00       	.word 0x0c00
     efe:	07 00       	.word 0x0700
     f00:	00 01       	.word 0x0001
     f02:	e5 01       	mov	#1,r5
     f04:	01 56       	mov.l	r5,@(r0,r1)
     f06:	00 00       	.word 0x0000
     f08:	00 f9       	.word 0x00f9
     f0a:	0e 00       	.word 0x0e00
     f0c:	00 00       	.word 0x0000
     f0e:	49 02       	sts.l	mach,@-r9
     f10:	79 00       	add	#0,r9
     f12:	00 01       	.word 0x0001
     f14:	54 05       	mov.l	@(20,r0),r4
     f16:	03 00       	.word 0x0300
     f18:	00 b0       	.word 0x00b0
     f1a:	1c 0f       	mov.l	r0,@(60,r12)
     f1c:	00 00       	.word 0x0000
     f1e:	01 37       	mul.l	r3,r1
     f20:	00 00       	.word 0x0000
     f22:	00 01       	.word 0x0001
     f24:	1c 00       	mov.l	r0,@(0,r12)
     f26:	04 00       	.word 0x0400
     f28:	00 07       	mul.l	r0,r0
     f2a:	86 04       	.word 0x8604
     f2c:	01 00       	.word 0x0100
     f2e:	00 01       	.word 0x0001
     f30:	3f 01       	.word 0x3f01
     f32:	00 00       	.word 0x0000
     f34:	02 e6       	mov.l	r14,@(r0,r2)
     f36:	00 00       	.word 0x0000
     f38:	00 df       	mac.l	@r13+,@r0+
     f3a:	00 00       	.word 0x0000
     f3c:	ad ac       	bra	a98 <_main-0x7568>
     f3e:	00 00       	.word 0x0000
     f40:	00 88       	.word 0x0088
     f42:	00 00       	.word 0x0000
     f44:	03 4d       	mov.w	@(r0,r4),r3
     f46:	02 04       	mov.b	r0,@(r0,r2)
     f48:	05 69       	.word 0x0569
     f4a:	6e 74       	mov.b	@r7+,r14
     f4c:	00 03       	bsrf	r0
     f4e:	04 07       	mul.l	r0,r4
     f50:	00 00       	.word 0x0000
     f52:	01 b2       	.word 0x01b2
     f54:	03 04       	mov.b	r0,@(r0,r3)
     f56:	05 00       	.word 0x0500
     f58:	00 00       	.word 0x0000
     f5a:	91 03       	mov.w	f64 <_main-0x709c>,r1	! 700
     f5c:	01 08       	.word 0x0108
     f5e:	00 00       	.word 0x0000
     f60:	00 a5       	mov.w	r10,@(r0,r0)
     f62:	03 04       	mov.b	r0,@(r0,r3)
     f64:	07 00       	.word 0x0700
     f66:	00 01       	.word 0x0001
     f68:	c7 03       	mova	f78 <_main-0x7088>,r0
     f6a:	01 06       	mov.l	r0,@(r0,r1)
     f6c:	00 00       	.word 0x0000
     f6e:	00 a7       	mul.l	r10,r0
     f70:	04 00       	.word 0x0400
     f72:	00 03       	bsrf	r0
     f74:	2f 02       	mov.l	r0,@r15
     f76:	7c 00       	add	#0,r12
     f78:	00 00       	.word 0x0000
     f7a:	3a 03       	cmp/ge	r0,r10
     f7c:	02 05       	mov.w	r0,@(r0,r2)
     f7e:	00 00       	.word 0x0000
     f80:	02 1f       	mac.l	@r1+,@r2+
     f82:	03 02       	stc	sr,r3
     f84:	07 00       	.word 0x0700
     f86:	00 00       	.word 0x0000
     f88:	cc 04       	tst.b	#4,@(r0,gbr)
     f8a:	00 00       	.word 0x0000
     f8c:	00 77       	mul.l	r7,r0
     f8e:	02 81       	.word 0x0281
     f90:	00 00       	.word 0x0000
     f92:	00 25       	mov.w	r2,@(r0,r0)
     f94:	04 00       	.word 0x0400
     f96:	00 00       	.word 0x0000
     f98:	76 02       	add	#2,r6
     f9a:	82 00       	.word 0x8200
     f9c:	00 00       	.word 0x0000
     f9e:	2c 03       	.word 0x2c03
     fa0:	08 05       	mov.w	r0,@(r0,r8)
     fa2:	00 00       	.word 0x0000
     fa4:	00 8c       	mov.b	@(r0,r8),r0
     fa6:	03 08       	.word 0x0308
     fa8:	07 00       	.word 0x0700
     faa:	00 01       	.word 0x0001
     fac:	a8 03       	bra	ffffffb6 <_end+0xfffdb566>
     fae:	04 04       	mov.b	r0,@(r0,r4)
     fb0:	00 00       	.word 0x0000
     fb2:	03 1f       	mac.l	@r1+,@r3+
     fb4:	03 08       	.word 0x0308
     fb6:	03 00       	.word 0x0300
     fb8:	00 03       	bsrf	r0
     fba:	17 03       	mov.l	r0,@(12,r7)
     fbc:	08 04       	mov.b	r0,@(r0,r8)
     fbe:	00 00       	.word 0x0000
     fc0:	03 0b       	.word 0x030b
     fc2:	03 10       	.word 0x0310
     fc4:	03 00       	.word 0x0300
     fc6:	00 03       	bsrf	r0
     fc8:	03 05       	mov.w	r0,@(r0,r3)
     fca:	00 00       	.word 0x0000
     fcc:	02 c5       	mov.w	r12,@(r0,r2)
     fce:	01 02       	stc	sr,r1
     fd0:	c0 00       	mov.b	r0,@(0,gbr)
     fd2:	00 00       	.word 0x0000
     fd4:	25 00       	mov.b	r0,@r5
     fd6:	00 ad       	mov.w	@(r0,r10),r0
     fd8:	ac 00       	bra	7dc <_main-0x7824>
     fda:	00 00       	.word 0x0000
     fdc:	88 01       	cmp/eq	#1,r0
     fde:	9c 00       	mov.w	fe2 <_main-0x701e>,r12	! ff06
     fe0:	00 00       	.word 0x0000
     fe2:	ff 06       	.word 0xff06
     fe4:	78 00       	add	#0,r8
     fe6:	01 02       	stc	sr,r1
     fe8:	c0 00       	mov.b	r0,@(0,gbr)
     fea:	00 00       	.word 0x0000
     fec:	73 01       	add	#1,r3
     fee:	54 07       	mov.l	@(28,r0),r4
     ff0:	72 65       	add	#101,r2
     ff2:	74 00       	add	#0,r4
     ff4:	01 02       	stc	sr,r1
     ff6:	c2 00       	mov.l	r0,@(0,gbr)
     ff8:	00 00       	.word 0x0000
     ffa:	68 00       	mov.b	@r0,r8
     ffc:	00 03       	bsrf	r0
     ffe:	af 08       	bra	e12 <_main-0x71ee>
    1000:	00 00       	.word 0x0000
    1002:	01 10       	.word 0x0110
    1004:	09 00       	.word 0x0900
    1006:	00 03       	bsrf	r0
    1008:	12 01       	mov.l	r0,@(4,r2)
    100a:	02 c4       	mov.b	r12,@(r0,r2)
    100c:	00 00       	.word 0x0000
    100e:	00 73       	.word 0x0073
    1010:	01 54       	mov.b	r5,@(r0,r1)
    1012:	0a 5f       	mac.l	@r5+,@r10+
    1014:	5f 61       	mov.l	@(4,r6),r15
    1016:	00 01       	.word 0x0001
    1018:	02 c4       	mov.b	r12,@(r0,r2)
    101a:	00 00       	.word 0x0000
    101c:	00 73       	.word 0x0073
    101e:	00 00       	.word 0x0000
    1020:	0b 00       	.word 0x0b00
    1022:	00 00       	.word 0x0000
    1024:	4f 00       	shll	r15
    1026:	00 01       	.word 0x0001
    1028:	0f 0c       	mov.b	@(r0,r0),r15
    102a:	00 00       	.word 0x0000
    102c:	00 41       	.word 0x0041
    102e:	ff 00       	.word 0xff00
    1030:	0d 00       	.word 0x0d00
    1032:	00 03       	bsrf	r0
    1034:	25 03       	.word 0x2503
    1036:	3c 00       	cmp/eq	r0,r12
    1038:	00 01       	.word 0x0001
    103a:	1a 0e       	mov.l	r0,@(56,r10)
    103c:	00 00       	.word 0x0000
    103e:	00 ff       	mac.l	@r15+,@r0+
    1040:	00 00       	.word 0x0000
    1042:	00 02       	stc	sr,r0
    1044:	6a 00       	mov.b	@r0,r10
    1046:	04 00       	.word 0x0400
    1048:	00 08       	clrt	
    104a:	44 04       	rotl	r4
    104c:	01 00       	.word 0x0100
    104e:	00 01       	.word 0x0001
    1050:	3f 01       	.word 0x3f01
    1052:	00 00       	.word 0x0000
    1054:	00 09       	nop	
    1056:	00 00       	.word 0x0000
    1058:	00 df       	mac.l	@r13+,@r0+
    105a:	00 00       	.word 0x0000
    105c:	ae 34       	bra	cc8 <_main-0x7338>
    105e:	00 00       	.word 0x0000
    1060:	01 20       	.word 0x0120
    1062:	00 00       	.word 0x0000
    1064:	03 cd       	mov.w	@(r0,r12),r3
    1066:	02 01       	.word 0x0201
    1068:	08 00       	.word 0x0800
    106a:	00 00       	.word 0x0000
    106c:	a5 02       	bra	1a74 <_main-0x658c>
    106e:	04 07       	mul.l	r0,r4
    1070:	00 00       	.word 0x0000
    1072:	01 c7       	mul.l	r12,r1
    1074:	03 04       	mov.b	r0,@(r0,r3)
    1076:	05 69       	.word 0x0569
    1078:	6e 74       	mov.b	@r7+,r14
    107a:	00 02       	stc	sr,r0
    107c:	04 05       	mov.w	r0,@(r0,r4)
    107e:	00 00       	.word 0x0000
    1080:	00 91       	.word 0x0091
    1082:	04 00       	.word 0x0400
    1084:	00 02       	stc	sr,r0
    1086:	2e 02       	mov.l	r0,@r14
    1088:	5c 00       	mov.l	@(0,r0),r12
    108a:	00 00       	.word 0x0000
    108c:	4c 02       	sts.l	mach,@-r12
    108e:	04 04       	mov.b	r0,@(r0,r4)
    1090:	00 00       	.word 0x0000
    1092:	03 1f       	mac.l	@r1+,@r3+
    1094:	02 08       	.word 0x0208
    1096:	04 00       	.word 0x0400
    1098:	00 03       	bsrf	r0
    109a:	0b 02       	stc	sr,r11
    109c:	02 05       	mov.w	r0,@(r0,r2)
    109e:	00 00       	.word 0x0000
    10a0:	02 1f       	mac.l	@r1+,@r2+
    10a2:	02 08       	.word 0x0208
    10a4:	05 00       	.word 0x0500
    10a6:	00 00       	.word 0x0000
    10a8:	8c 04       	.word 0x8c04
    10aa:	00 00       	.word 0x0000
    10ac:	02 42       	.word 0x0242
    10ae:	02 6f       	mac.l	@r6+,@r2+
    10b0:	00 00       	.word 0x0000
    10b2:	00 73       	.word 0x0073
    10b4:	02 02       	stc	sr,r2
    10b6:	07 00       	.word 0x0700
    10b8:	00 00       	.word 0x0000
    10ba:	cc 04       	tst.b	#4,@(r0,gbr)
    10bc:	00 00       	.word 0x0000
    10be:	00 76       	mov.l	r7,@(r0,r0)
    10c0:	02 70       	.word 0x0270
    10c2:	00 00       	.word 0x0000
    10c4:	00 85       	mov.w	r8,@(r0,r0)
    10c6:	02 04       	mov.b	r0,@(r0,r2)
    10c8:	07 00       	.word 0x0700
    10ca:	00 01       	.word 0x0001
    10cc:	b2 02       	bsr	14d4 <_main-0x6b2c>
    10ce:	08 07       	mul.l	r0,r8
    10d0:	00 00       	.word 0x0000
    10d2:	01 a8       	.word 0x01a8
    10d4:	04 00       	.word 0x0400
    10d6:	00 02       	stc	sr,r0
    10d8:	57 02       	mov.l	@(8,r0),r7
    10da:	c7 00       	mova	10dc <_main-0x6f24>,r0
    10dc:	00 00       	.word 0x0000
    10de:	7a 04       	add	#4,r10
    10e0:	00 00       	.word 0x0000
    10e2:	02 53       	.word 0x0253
    10e4:	02 c8       	.word 0x02c8
    10e6:	00 00       	.word 0x0000
    10e8:	00 68       	.word 0x0068
    10ea:	04 00       	.word 0x0400
    10ec:	00 01       	.word 0x0001
    10ee:	9f 02       	mov.w	10f6 <_main-0x6f0a>,r15	! 402
    10f0:	c9 00       	and	#0,r0
    10f2:	00 00       	.word 0x0000
    10f4:	41 05       	rotr	r1
    10f6:	04 02       	stc	sr,r4
    10f8:	01 3d       	mov.w	@(r0,r3),r1
    10fa:	00 00       	.word 0x0000
    10fc:	00 dc       	mov.b	@(r0,r13),r0
    10fe:	06 00       	.word 0x0600
    1100:	00 01       	.word 0x0001
    1102:	d0 00       	mov.l	1104 <_main-0x6efc>,r0	! 6000000
    1104:	06 00       	.word 0x0600
    1106:	00 00       	.word 0x0000
    1108:	9a 01       	mov.w	110e <_main-0x6ef2>,r10	! 2b02
    110a:	06 00       	.word 0x0600
    110c:	00 00       	.word 0x0000
    110e:	2b 02       	mov.l	r0,@r11
    1110:	06 00       	.word 0x0600
    1112:	00 02       	stc	sr,r0
    1114:	35 03       	cmp/ge	r0,r5
    1116:	06 00       	.word 0x0600
    1118:	00 02       	stc	sr,r0
    111a:	10 04       	mov.l	r0,@(16,r0)
    111c:	00 07       	mul.l	r0,r0
    111e:	00 00       	.word 0x0000
    1120:	00 7e       	mov.l	@(r0,r7),r0
    1122:	02 01       	.word 0x0201
    1124:	43 00       	shll	r3
    1126:	00 00       	.word 0x0000
    1128:	b4 08       	bsr	193c <_main-0x66c4>
    112a:	04 02       	stc	sr,r4
    112c:	01 51       	.word 0x0151
    112e:	00 00       	.word 0x0000
    1130:	01 07       	mul.l	r0,r1
    1132:	09 6c       	mov.b	@(r0,r6),r9
    1134:	6c 00       	mov.b	@r0,r12
    1136:	02 01       	.word 0x0201
    1138:	53 00       	mov.l	@(0,r0),r3
    113a:	00 00       	.word 0x0000
    113c:	93 09       	mov.w	1152 <_main-0x6eae>,r3	! 0
    113e:	6c 00       	mov.b	@r0,r12
    1140:	02 01       	.word 0x0201
    1142:	54 00       	mov.l	@(0,r0),r4
    1144:	00 01       	.word 0x0001
    1146:	07 00       	.word 0x0700
    1148:	0a 00       	.word 0x0a00
    114a:	00 00       	.word 0x0000
    114c:	9e 00       	mov.w	1150 <_main-0x6eb0>,r14	! 170b
    114e:	00 01       	.word 0x0001
    1150:	17 0b       	mov.l	r0,@(44,r7)
    1152:	00 00       	.word 0x0000
    1154:	00 2c       	mov.b	@(r0,r2),r0
    1156:	01 00       	.word 0x0100
    1158:	0c 10       	.word 0x0c10
    115a:	02 01       	.word 0x0201
    115c:	45 00       	shll	r5
    115e:	00 01       	.word 0x0001
    1160:	55 0d       	mov.l	@(52,r0),r5
    1162:	00 00       	.word 0x0000
    1164:	00 5b       	.word 0x005b
    1166:	02 01       	.word 0x0201
    1168:	4c 00       	shll	r12
    116a:	00 00       	.word 0x0000
    116c:	dc 00       	mov.l	1170 <_main-0x6e90>,r12	! 22902
    116e:	0d 00       	.word 0x0d00
    1170:	00 02       	stc	sr,r0
    1172:	29 02       	mov.l	r0,@r9
    1174:	01 4d       	mov.w	@(r0,r4),r1
    1176:	00 00       	.word 0x0000
    1178:	00 85       	mov.w	r8,@(r0,r0)
    117a:	04 0d       	mov.w	@(r0,r0),r4
    117c:	00 00       	.word 0x0000
    117e:	00 38       	.word 0x0038
    1180:	02 01       	.word 0x0201
    1182:	4e 00       	shll	r14
    1184:	00 00       	.word 0x0000
    1186:	33 08       	sub	r0,r3
    1188:	0d 00       	.word 0x0d00
    118a:	00 02       	stc	sr,r0
    118c:	07 02       	stc	sr,r7
    118e:	01 55       	mov.w	r5,@(r0,r1)
    1190:	00 00       	.word 0x0000
    1192:	00 e8       	.word 0x00e8
    1194:	0c 00       	.word 0x0c00
    1196:	07 00       	.word 0x0700
    1198:	00 01       	.word 0x0001
    119a:	e5 02       	mov	#2,r5
    119c:	01 56       	mov.l	r5,@(r0,r1)
    119e:	00 00       	.word 0x0000
    11a0:	01 17       	mul.l	r1,r1
    11a2:	08 04       	mov.b	r0,@(r0,r8)
    11a4:	02 01       	.word 0x0201
    11a6:	58 00       	mov.l	@(0,r0),r8
    11a8:	00 01       	.word 0x0001
    11aa:	83 0e       	.word 0x830e
    11ac:	00 00       	.word 0x0000
    11ae:	01 ff       	mac.l	@r15+,@r1+
    11b0:	02 01       	.word 0x0201
    11b2:	5a 00       	mov.l	@(0,r0),r10
    11b4:	00 00       	.word 0x0000
    11b6:	a9 0e       	bra	3d6 <_main-0x7c2a>
    11b8:	00 00       	.word 0x0000
    11ba:	01 35       	mov.w	r3,@(r0,r1)
    11bc:	02 01       	.word 0x0201
    11be:	5b 00       	mov.l	@(0,r0),r11
    11c0:	00 00       	.word 0x0000
    11c2:	93 00       	mov.w	11c6 <_main-0x6e3a>,r3	! 1
    11c4:	07 00       	.word 0x0700
    11c6:	00 01       	.word 0x0001
    11c8:	26 02       	mov.l	r0,@r6
    11ca:	01 81       	.word 0x0181
    11cc:	00 00       	.word 0x0000
    11ce:	01 61       	.word 0x0161
    11d0:	0f 00       	.word 0x0f00
    11d2:	00 01       	.word 0x0001
    11d4:	1f 01       	mov.l	r0,@(4,r15)
    11d6:	a6 00       	bra	1dda <_main-0x6226>
    11d8:	00 00       	.word 0x0000
    11da:	33 03       	cmp/ge	r0,r3
    11dc:	00 00       	.word 0x0000
    11de:	01 a9       	.word 0x01a9
    11e0:	10 78       	mov.l	r7,@(32,r0)
    11e2:	00 01       	.word 0x0001
    11e4:	a6 00       	bra	1de8 <_main-0x6218>
    11e6:	00 01       	.word 0x0001
    11e8:	a9 00       	bra	3ec <_main-0x7c14>
    11ea:	11 04       	mov.l	r0,@(16,r1)
    11ec:	00 00       	.word 0x0000
    11ee:	01 af       	mac.l	@r10+,@r1+
    11f0:	12 00       	mov.l	r0,@(0,r2)
    11f2:	00 01       	.word 0x0001
    11f4:	55 0f       	mov.l	@(60,r0),r5
    11f6:	00 00       	.word 0x0000
    11f8:	00 43       	.word 0x0043
    11fa:	01 95       	mov.w	r9,@(r0,r1)
    11fc:	00 00       	.word 0x0000
    11fe:	00 33       	.word 0x0033
    1200:	03 00       	.word 0x0300
    1202:	00 01       	.word 0x0001
    1204:	ce 10       	xor.b	#16,@(r0,gbr)
    1206:	78 00       	add	#0,r8
    1208:	01 95       	mov.w	r9,@(r0,r1)
    120a:	00 00       	.word 0x0000
    120c:	01 a9       	.word 0x01a9
    120e:	00 0f       	mac.l	@r0+,@r0+
    1210:	00 00       	.word 0x0000
    1212:	00 55       	mov.w	r5,@(r0,r0)
    1214:	01 9d       	mov.w	@(r0,r9),r1
    1216:	00 00       	.word 0x0000
    1218:	00 33       	.word 0x0033
    121a:	03 00       	.word 0x0300
    121c:	00 01       	.word 0x0001
    121e:	e8 10       	mov	#16,r8
    1220:	78 00       	add	#0,r8
    1222:	01 9d       	mov.w	@(r0,r9),r1
    1224:	00 00       	.word 0x0000
    1226:	01 a9       	.word 0x01a9
    1228:	00 13       	.word 0x0013
    122a:	00 00       	.word 0x0000
    122c:	03 3e       	mov.l	@(r0,r3),r3
    122e:	01 c6       	mov.l	r12,@(r0,r1)
    1230:	00 00       	.word 0x0000
    1232:	00 a9       	.word 0x00a9
    1234:	00 00       	.word 0x0000
    1236:	ae 34       	bra	ea2 <_main-0x715e>
    1238:	00 00       	.word 0x0000
    123a:	01 20       	.word 0x0120
    123c:	01 9c       	mov.b	@(r0,r9),r1
    123e:	00 00       	.word 0x0000
    1240:	02 62       	.word 0x0262
    1242:	14 73       	mov.l	r7,@(12,r4)
    1244:	72 63       	add	#99,r2
    1246:	00 01       	.word 0x0001
    1248:	c6 00       	mov.l	@(0,gbr),r0
    124a:	00 01       	.word 0x0001
    124c:	a9 01       	bra	452 <_main-0x7bae>
    124e:	54 15       	mov.l	@(20,r1),r4
    1250:	64 73       	mov	r7,r4
    1252:	74 00       	add	#0,r4
    1254:	01 c8       	.word 0x01c8
    1256:	00 00       	.word 0x0000
    1258:	01 83       	.word 0x0183
    125a:	16 00       	mov.l	r0,@(0,r6)
    125c:	00 02       	stc	sr,r0
    125e:	07 01       	.word 0x0701
    1260:	c9 00       	and	#0,r0
    1262:	00 00       	.word 0x0000
    1264:	93 16       	mov.w	1294 <_main-0x6d6c>,r3	! 1a00
    1266:	00 00       	.word 0x0000
    1268:	02 29       	movt	r2
    126a:	01 ca       	.word 0x01ca
    126c:	00 00       	.word 0x0000
    126e:	00 33       	.word 0x0033
    1270:	17 65       	mov.l	r6,@(20,r7)
    1272:	78 70       	add	#112,r8
    1274:	00 01       	.word 0x0001
    1276:	cb 00       	or	#0,r0
    1278:	00 00       	.word 0x0000
    127a:	33 01       	.word 0x3301
    127c:	50 18       	mov.l	@(32,r1),r0
    127e:	00 00       	.word 0x0000
    1280:	01 38       	.word 0x0138
    1282:	19 00       	mov.l	r0,@(0,r9)
    1284:	00 02       	stc	sr,r0
    1286:	bf 01       	bsr	108c <_main-0x6f74>
    1288:	fe 00       	.word 0xfe00
    128a:	00 00       	.word 0x0000
    128c:	33 01       	.word 0x3301
    128e:	53 18       	mov.l	@(32,r1),r3
    1290:	00 00       	.word 0x0000
    1292:	01 58       	.word 0x0158
    1294:	1a 00       	mov.l	r0,@(0,r10)
    1296:	00 03       	bsrf	r0
    1298:	37 01       	.word 0x3701
    129a:	01 09       	.word 0x0109
    129c:	00 00       	.word 0x0000
    129e:	00 33       	.word 0x0033
    12a0:	00 00       	.word 0x0000
    12a2:	00 1b       	sleep	
    12a4:	00 00       	.word 0x0000
    12a6:	00 49       	.word 0x0049
    12a8:	01 81       	.word 0x0181
    12aa:	00 00       	.word 0x0000
    12ac:	01 af       	mac.l	@r10+,@r1+
    12ae:	00 00       	.word 0x0000
    12b0:	00 02       	stc	sr,r0
    12b2:	0b 00       	.word 0x0b00
    12b4:	04 00       	.word 0x0400
    12b6:	00 09       	nop	
    12b8:	ab 04       	bra	8c4 <_main-0x773c>
    12ba:	01 00       	.word 0x0100
    12bc:	00 01       	.word 0x0001
    12be:	3f 01       	.word 0x3f01
    12c0:	00 00       	.word 0x0000
    12c2:	00 09       	nop	
    12c4:	00 00       	.word 0x0000
    12c6:	00 df       	mac.l	@r13+,@r0+
    12c8:	00 00       	.word 0x0000
    12ca:	af 54       	bra	1176 <_main-0x6e8a>
    12cc:	00 00       	.word 0x0000
    12ce:	00 98       	.word 0x0098
    12d0:	00 00       	.word 0x0000
    12d2:	04 84       	mov.b	r8,@(r0,r4)
    12d4:	02 01       	.word 0x0201
    12d6:	08 00       	.word 0x0800
    12d8:	00 00       	.word 0x0000
    12da:	a5 02       	bra	1ce2 <_main-0x631e>
    12dc:	04 07       	mul.l	r0,r4
    12de:	00 00       	.word 0x0000
    12e0:	01 c7       	mul.l	r12,r1
    12e2:	03 04       	mov.b	r0,@(r0,r3)
    12e4:	05 69       	.word 0x0569
    12e6:	6e 74       	mov.b	@r7+,r14
    12e8:	00 02       	stc	sr,r0
    12ea:	04 05       	mov.w	r0,@(r0,r4)
    12ec:	00 00       	.word 0x0000
    12ee:	00 91       	.word 0x0091
    12f0:	04 00       	.word 0x0400
    12f2:	00 02       	stc	sr,r0
    12f4:	2e 02       	mov.l	r0,@r14
    12f6:	5c 00       	mov.l	@(0,r0),r12
    12f8:	00 00       	.word 0x0000
    12fa:	4c 02       	sts.l	mach,@-r12
    12fc:	04 04       	mov.b	r0,@(r0,r4)
    12fe:	00 00       	.word 0x0000
    1300:	03 1f       	mac.l	@r1+,@r3+
    1302:	02 08       	.word 0x0208
    1304:	04 00       	.word 0x0400
    1306:	00 03       	bsrf	r0
    1308:	0b 02       	stc	sr,r11
    130a:	02 05       	mov.w	r0,@(r0,r2)
    130c:	00 00       	.word 0x0000
    130e:	02 1f       	mac.l	@r1+,@r2+
    1310:	02 08       	.word 0x0208
    1312:	05 00       	.word 0x0500
    1314:	00 00       	.word 0x0000
    1316:	8c 04       	.word 0x8c04
    1318:	00 00       	.word 0x0000
    131a:	02 42       	.word 0x0242
    131c:	02 6f       	mac.l	@r6+,@r2+
    131e:	00 00       	.word 0x0000
    1320:	00 73       	.word 0x0073
    1322:	02 02       	stc	sr,r2
    1324:	07 00       	.word 0x0700
    1326:	00 00       	.word 0x0000
    1328:	cc 04       	tst.b	#4,@(r0,gbr)
    132a:	00 00       	.word 0x0000
    132c:	00 76       	mov.l	r7,@(r0,r0)
    132e:	02 70       	.word 0x0270
    1330:	00 00       	.word 0x0000
    1332:	00 85       	mov.w	r8,@(r0,r0)
    1334:	02 04       	mov.b	r0,@(r0,r2)
    1336:	07 00       	.word 0x0700
    1338:	00 01       	.word 0x0001
    133a:	b2 02       	bsr	1742 <_main-0x68be>
    133c:	08 07       	mul.l	r0,r8
    133e:	00 00       	.word 0x0000
    1340:	01 a8       	.word 0x01a8
    1342:	04 00       	.word 0x0400
    1344:	00 02       	stc	sr,r0
    1346:	57 02       	mov.l	@(8,r0),r7
    1348:	c7 00       	mova	134c <_main-0x6cb4>,r0
    134a:	00 00       	.word 0x0000
    134c:	7a 04       	add	#4,r10
    134e:	00 00       	.word 0x0000
    1350:	02 53       	.word 0x0253
    1352:	02 c8       	.word 0x02c8
    1354:	00 00       	.word 0x0000
    1356:	00 68       	.word 0x0068
    1358:	04 00       	.word 0x0400
    135a:	00 01       	.word 0x0001
    135c:	9f 02       	mov.w	1364 <_main-0x6c9c>,r15	! 402
    135e:	c9 00       	and	#0,r0
    1360:	00 00       	.word 0x0000
    1362:	41 05       	rotr	r1
    1364:	04 02       	stc	sr,r4
    1366:	01 3d       	mov.w	@(r0,r3),r1
    1368:	00 00       	.word 0x0000
    136a:	00 dc       	mov.b	@(r0,r13),r0
    136c:	06 00       	.word 0x0600
    136e:	00 01       	.word 0x0001
    1370:	d0 00       	mov.l	1374 <_main-0x6c8c>,r0	! 9a01
    1372:	06 00       	.word 0x0600
    1374:	00 00       	.word 0x0000
    1376:	9a 01       	mov.w	137c <_main-0x6c84>,r10	! 2b02
    1378:	06 00       	.word 0x0600
    137a:	00 00       	.word 0x0000
    137c:	2b 02       	mov.l	r0,@r11
    137e:	06 00       	.word 0x0600
    1380:	00 02       	stc	sr,r0
    1382:	35 03       	cmp/ge	r0,r5
    1384:	06 00       	.word 0x0600
    1386:	00 02       	stc	sr,r0
    1388:	10 04       	mov.l	r0,@(16,r0)
    138a:	00 07       	mul.l	r0,r0
    138c:	00 00       	.word 0x0000
    138e:	00 7e       	mov.l	@(r0,r7),r0
    1390:	02 01       	.word 0x0201
    1392:	43 00       	shll	r3
    1394:	00 00       	.word 0x0000
    1396:	b4 08       	bsr	1baa <_main-0x6456>
    1398:	04 02       	stc	sr,r4
    139a:	01 51       	.word 0x0151
    139c:	00 00       	.word 0x0000
    139e:	01 07       	mul.l	r0,r1
    13a0:	09 6c       	mov.b	@(r0,r6),r9
    13a2:	6c 00       	mov.b	@r0,r12
    13a4:	02 01       	.word 0x0201
    13a6:	53 00       	mov.l	@(0,r0),r3
    13a8:	00 00       	.word 0x0000
    13aa:	93 09       	mov.w	13c0 <_main-0x6c40>,r3	! 0
    13ac:	6c 00       	mov.b	@r0,r12
    13ae:	02 01       	.word 0x0201
    13b0:	54 00       	mov.l	@(0,r0),r4
    13b2:	00 01       	.word 0x0001
    13b4:	07 00       	.word 0x0700
    13b6:	0a 00       	.word 0x0a00
    13b8:	00 00       	.word 0x0000
    13ba:	9e 00       	mov.w	13be <_main-0x6c42>,r14	! 170b
    13bc:	00 01       	.word 0x0001
    13be:	17 0b       	mov.l	r0,@(44,r7)
    13c0:	00 00       	.word 0x0000
    13c2:	00 2c       	mov.b	@(r0,r2),r0
    13c4:	01 00       	.word 0x0100
    13c6:	0c 10       	.word 0x0c10
    13c8:	02 01       	.word 0x0201
    13ca:	45 00       	shll	r5
    13cc:	00 01       	.word 0x0001
    13ce:	55 0d       	mov.l	@(52,r0),r5
    13d0:	00 00       	.word 0x0000
    13d2:	00 5b       	.word 0x005b
    13d4:	02 01       	.word 0x0201
    13d6:	4c 00       	shll	r12
    13d8:	00 00       	.word 0x0000
    13da:	dc 00       	mov.l	13dc <_main-0x6c24>,r12	! d000002
    13dc:	0d 00       	.word 0x0d00
    13de:	00 02       	stc	sr,r0
    13e0:	29 02       	mov.l	r0,@r9
    13e2:	01 4d       	mov.w	@(r0,r4),r1
    13e4:	00 00       	.word 0x0000
    13e6:	00 85       	mov.w	r8,@(r0,r0)
    13e8:	04 0d       	mov.w	@(r0,r0),r4
    13ea:	00 00       	.word 0x0000
    13ec:	00 38       	.word 0x0038
    13ee:	02 01       	.word 0x0201
    13f0:	4e 00       	shll	r14
    13f2:	00 00       	.word 0x0000
    13f4:	33 08       	sub	r0,r3
    13f6:	0d 00       	.word 0x0d00
    13f8:	00 02       	stc	sr,r0
    13fa:	07 02       	stc	sr,r7
    13fc:	01 55       	mov.w	r5,@(r0,r1)
    13fe:	00 00       	.word 0x0000
    1400:	00 e8       	.word 0x00e8
    1402:	0c 00       	.word 0x0c00
    1404:	07 00       	.word 0x0700
    1406:	00 01       	.word 0x0001
    1408:	e5 02       	mov	#2,r5
    140a:	01 56       	mov.l	r5,@(r0,r1)
    140c:	00 00       	.word 0x0000
    140e:	01 17       	mul.l	r1,r1
    1410:	08 04       	mov.b	r0,@(r0,r8)
    1412:	02 01       	.word 0x0201
    1414:	58 00       	mov.l	@(0,r0),r8
    1416:	00 01       	.word 0x0001
    1418:	83 0e       	.word 0x830e
    141a:	00 00       	.word 0x0000
    141c:	01 ff       	mac.l	@r15+,@r1+
    141e:	02 01       	.word 0x0201
    1420:	5a 00       	mov.l	@(0,r0),r10
    1422:	00 00       	.word 0x0000
    1424:	a9 0e       	bra	644 <_main-0x79bc>
    1426:	00 00       	.word 0x0000
    1428:	01 35       	mov.w	r3,@(r0,r1)
    142a:	02 01       	.word 0x0201
    142c:	5b 00       	mov.l	@(0,r0),r11
    142e:	00 00       	.word 0x0000
    1430:	93 00       	mov.w	1434 <_main-0x6bcc>,r3	! 1
    1432:	07 00       	.word 0x0700
    1434:	00 01       	.word 0x0001
    1436:	26 02       	mov.l	r0,@r6
    1438:	01 81       	.word 0x0181
    143a:	00 00       	.word 0x0000
    143c:	01 61       	.word 0x0161
    143e:	0f 00       	.word 0x0f00
    1440:	00 03       	bsrf	r0
    1442:	47 01       	shlr	r7
    1444:	01 b9       	.word 0x01b9
    1446:	00 00       	.word 0x0000
    1448:	af 54       	bra	12f4 <_main-0x6d0c>
    144a:	00 00       	.word 0x0000
    144c:	00 98       	.word 0x0098
    144e:	01 9c       	mov.b	@(r0,r9),r1
    1450:	00 00       	.word 0x0000
    1452:	01 f2       	.word 0x01f2
    1454:	10 73       	mov.l	r7,@(12,r0)
    1456:	72 63       	add	#99,r2
    1458:	00 01       	.word 0x0001
    145a:	01 b9       	.word 0x01b9
    145c:	00 00       	.word 0x0000
    145e:	01 f2       	.word 0x01f2
    1460:	01 54       	mov.b	r5,@(r0,r1)
    1462:	10 64       	mov.l	r6,@(16,r0)
    1464:	73 74       	add	#116,r3
    1466:	00 01       	.word 0x0001
    1468:	01 b9       	.word 0x01b9
    146a:	00 00       	.word 0x0000
    146c:	01 f8       	.word 0x01f8
    146e:	01 55       	mov.w	r5,@(r0,r1)
    1470:	11 00       	mov.l	r0,@(0,r1)
    1472:	00 02       	stc	sr,r0
    1474:	07 01       	.word 0x0701
    1476:	01 be       	mov.l	@(r0,r11),r1
    1478:	00 00       	.word 0x0000
    147a:	00 93       	.word 0x0093
    147c:	00 00       	.word 0x0000
    147e:	04 72       	.word 0x0472
    1480:	12 65       	mov.l	r6,@(20,r2)
    1482:	78 70       	add	#112,r8
    1484:	00 01       	.word 0x0001
    1486:	01 bf       	mac.l	@r11+,@r1+
    1488:	00 00       	.word 0x0000
    148a:	00 33       	.word 0x0033
    148c:	00 00       	.word 0x0000
    148e:	04 ea       	.word 0x04ea
    1490:	11 00       	mov.l	r0,@(0,r1)
    1492:	00 02       	stc	sr,r0
    1494:	29 01       	mov.w	r0,@r9
    1496:	01 c0       	.word 0x01c0
    1498:	00 00       	.word 0x0000
    149a:	00 33       	.word 0x0033
    149c:	00 00       	.word 0x0000
    149e:	05 37       	mul.l	r3,r5
    14a0:	00 13       	.word 0x0013
    14a2:	04 00       	.word 0x0400
    14a4:	00 01       	.word 0x0001
    14a6:	83 13       	.word 0x8313
    14a8:	04 00       	.word 0x0400
    14aa:	00 01       	.word 0x0001
    14ac:	55 14       	mov.l	@(16,r1),r5
    14ae:	00 00       	.word 0x0000
    14b0:	00 49       	.word 0x0049
    14b2:	01 81       	.word 0x0181
    14b4:	00 00       	.word 0x0000
    14b6:	02 09       	.word 0x0209
    14b8:	15 00       	mov.l	r0,@(0,r5)
    14ba:	00 01       	.word 0x0001
    14bc:	55 00       	mov.l	@(0,r0),r5
    14be:	00 00       	.word 0x0000
    14c0:	00 ae       	mov.l	@(r0,r10),r0
    14c2:	00 04       	mov.b	r0,@(r0,r0)
    14c4:	00 00       	.word 0x0000
    14c6:	0a c2       	.word 0x0ac2
    14c8:	04 01       	.word 0x0401
    14ca:	00 00       	.word 0x0000
    14cc:	01 3f       	mac.l	@r3+,@r1+
    14ce:	01 00       	.word 0x0100
    14d0:	00 02       	stc	sr,r0
    14d2:	e6 00       	mov	#0,r6
    14d4:	00 00       	.word 0x0000
    14d6:	df 00       	mov.l	14d8 <_main-0x6b28>,r15	! 52002
    14d8:	00 05       	mov.w	r0,@(r0,r0)
    14da:	20 02       	mov.l	r0,@r0
    14dc:	04 05       	mov.w	r0,@(r0,r4)
    14de:	69 6e       	exts.b	r6,r9
    14e0:	74 00       	add	#0,r4
    14e2:	03 04       	mov.b	r0,@(r0,r3)
    14e4:	07 00       	.word 0x0700
    14e6:	00 01       	.word 0x0001
    14e8:	b2 03       	bsr	18f2 <_main-0x670e>
    14ea:	04 05       	mov.w	r0,@(r0,r4)
    14ec:	00 00       	.word 0x0000
    14ee:	00 91       	.word 0x0091
    14f0:	03 01       	.word 0x0301
    14f2:	08 00       	.word 0x0800
    14f4:	00 00       	.word 0x0000
    14f6:	a5 03       	bra	1f00 <_main-0x6100>
    14f8:	04 07       	mul.l	r0,r4
    14fa:	00 00       	.word 0x0000
    14fc:	01 c7       	mul.l	r12,r1
    14fe:	03 01       	.word 0x0301
    1500:	06 00       	.word 0x0600
    1502:	00 00       	.word 0x0000
    1504:	a7 04       	bra	2310 <_main-0x5cf0>
    1506:	00 00       	.word 0x0000
    1508:	03 2f       	mac.l	@r2+,@r3+
    150a:	01 7c       	mov.b	@(r0,r7),r1
    150c:	00 00       	.word 0x0000
    150e:	00 32       	.word 0x0032
    1510:	03 02       	stc	sr,r3
    1512:	05 00       	.word 0x0500
    1514:	00 02       	stc	sr,r0
    1516:	1f 03       	mov.l	r0,@(12,r15)
    1518:	02 07       	mul.l	r0,r2
    151a:	00 00       	.word 0x0000
    151c:	00 cc       	mov.b	@(r0,r12),r0
    151e:	03 08       	.word 0x0308
    1520:	05 00       	.word 0x0500
    1522:	00 00       	.word 0x0000
    1524:	8c 03       	.word 0x8c03
    1526:	08 07       	mul.l	r0,r8
    1528:	00 00       	.word 0x0000
    152a:	01 a8       	.word 0x01a8
    152c:	03 04       	mov.b	r0,@(r0,r3)
    152e:	04 00       	.word 0x0400
    1530:	00 03       	bsrf	r0
    1532:	1f 03       	mov.l	r0,@(12,r15)
    1534:	08 03       	bsrf	r8
    1536:	00 00       	.word 0x0000
    1538:	03 17       	mul.l	r1,r3
    153a:	03 08       	.word 0x0308
    153c:	04 00       	.word 0x0400
    153e:	00 03       	bsrf	r0
    1540:	0b 03       	bsrf	r11
    1542:	10 03       	mov.l	r0,@(12,r0)
    1544:	00 00       	.word 0x0000
    1546:	03 03       	bsrf	r3
    1548:	05 00       	.word 0x0500
    154a:	00 00       	.word 0x0000
    154c:	47 00       	shll	r7
    154e:	00 00       	.word 0x0000
    1550:	9a 06       	mov.w	1560 <_main-0x6aa0>,r10	! 0
    1552:	00 00       	.word 0x0000
    1554:	00 39       	.word 0x0039
    1556:	ff 00       	.word 0xff00
    1558:	07 00       	.word 0x0700
    155a:	00 03       	bsrf	r0
    155c:	25 02       	mov.l	r0,@r5
    155e:	02 b0       	.word 0x02b0
    1560:	00 00       	.word 0x0000
    1562:	00 ac       	mov.b	@(r0,r10),r0
    1564:	05 03       	bsrf	r5
    1566:	00 00       	.word 0x0000
    1568:	b0 2c       	bsr	15c4 <_main-0x6a3c>
    156a:	08 00       	.word 0x0800
    156c:	00 00       	.word 0x0000
    156e:	8a 00       	.word 0x8a00

Disassembly of section .debug_abbrev:

00000000 <.debug_abbrev>:
   0:	01 11       	.word 0x0111
   2:	01 25       	mov.w	r2,@(r0,r1)
   4:	0e 13       	.word 0x0e13
   6:	0b 03       	bsrf	r11
   8:	0e 1b       	.word 0x0e1b
   a:	0e 11       	.word 0x0e11
   c:	01 12       	stc	gbr,r1
   e:	06 10       	.word 0x0610
  10:	17 00       	mov.l	r0,@(0,r7)
  12:	00 02       	stc	sr,r0
  14:	24 00       	mov.b	r0,@r4
  16:	0b 0b       	.word 0x0b0b
  18:	3e 0b       	subv	r0,r14
  1a:	03 0e       	mov.l	@(r0,r0),r3
  1c:	00 00       	.word 0x0000
  1e:	03 24       	mov.b	r2,@(r0,r3)
  20:	00 0b       	rts	
  22:	0b 3e       	mov.l	@(r0,r3),r11
  24:	0b 03       	bsrf	r11
  26:	08 00       	.word 0x0800
  28:	00 04       	mov.b	r0,@(r0,r0)
  2a:	16 00       	mov.l	r0,@(0,r6)
  2c:	03 0e       	mov.l	@(r0,r0),r3
  2e:	3a 0b       	subv	r0,r10
  30:	3b 0b       	subv	r0,r11
  32:	49 13       	stc.l	gbr,@-r9
  34:	00 00       	.word 0x0000
  36:	05 04       	mov.b	r0,@(r0,r5)
  38:	01 0b       	.word 0x010b
  3a:	0b 3a       	.word 0x0b3a
  3c:	0b 3b       	.word 0x0b3b
  3e:	05 01       	.word 0x0501
  40:	13 00       	mov.l	r0,@(0,r3)
  42:	00 06       	mov.l	r0,@(r0,r0)
  44:	28 00       	mov.b	r0,@r8
  46:	03 0e       	mov.l	@(r0,r0),r3
  48:	1c 0d       	mov.l	r0,@(52,r12)
  4a:	00 00       	.word 0x0000
  4c:	07 16       	mov.l	r1,@(r0,r7)
  4e:	00 03       	bsrf	r0
  50:	0e 3a       	.word 0x0e3a
  52:	0b 3b       	.word 0x0b3b
  54:	05 49       	.word 0x0549
  56:	13 00       	mov.l	r0,@(0,r3)
  58:	00 08       	clrt	
  5a:	17 01       	mov.l	r0,@(4,r7)
  5c:	0b 0b       	.word 0x0b0b
  5e:	3a 0b       	subv	r0,r10
  60:	3b 05       	dmulu.l	r0,r11
  62:	01 13       	.word 0x0113
  64:	00 00       	.word 0x0000
  66:	09 0d       	mov.w	@(r0,r0),r9
  68:	00 03       	bsrf	r0
  6a:	08 3a       	.word 0x083a
  6c:	0b 3b       	.word 0x0b3b
  6e:	05 49       	.word 0x0549
  70:	13 00       	mov.l	r0,@(0,r3)
  72:	00 0a       	sts	mach,r0
  74:	01 01       	.word 0x0101
  76:	49 13       	stc.l	gbr,@-r9
  78:	01 13       	.word 0x0113
  7a:	00 00       	.word 0x0000
  7c:	0b 21       	.word 0x0b21
  7e:	00 49       	.word 0x0049
  80:	13 2f       	mov.l	r2,@(60,r3)
  82:	0b 00       	.word 0x0b00
  84:	00 0c       	mov.b	@(r0,r0),r0
  86:	13 01       	mov.l	r0,@(4,r3)
  88:	0b 0b       	.word 0x0b0b
  8a:	3a 0b       	subv	r0,r10
  8c:	3b 05       	dmulu.l	r0,r11
  8e:	01 13       	.word 0x0113
  90:	00 00       	.word 0x0000
  92:	0d 0d       	mov.w	@(r0,r0),r13
  94:	00 03       	bsrf	r0
  96:	0e 3a       	.word 0x0e3a
  98:	0b 3b       	.word 0x0b3b
  9a:	05 49       	.word 0x0549
  9c:	13 38       	mov.l	r3,@(32,r3)
  9e:	0b 00       	.word 0x0b00
  a0:	00 0e       	mov.l	@(r0,r0),r0
  a2:	0d 00       	.word 0x0d00
  a4:	03 0e       	mov.l	@(r0,r0),r3
  a6:	3a 0b       	subv	r0,r10
  a8:	3b 05       	dmulu.l	r0,r11
  aa:	49 13       	stc.l	gbr,@-r9
  ac:	00 00       	.word 0x0000
  ae:	0f 2e       	mov.l	@(r0,r2),r15
  b0:	01 03       	bsrf	r1
  b2:	0e 3a       	.word 0x0e3a
  b4:	0b 3b       	.word 0x0b3b
  b6:	0b 27       	mul.l	r2,r11
  b8:	19 49       	mov.l	r4,@(36,r9)
  ba:	13 20       	mov.l	r2,@(0,r3)
  bc:	0b 01       	.word 0x0b01
  be:	13 00       	mov.l	r0,@(0,r3)
  c0:	00 10       	.word 0x0010
  c2:	05 00       	.word 0x0500
  c4:	03 08       	.word 0x0308
  c6:	3a 0b       	subv	r0,r10
  c8:	3b 0b       	subv	r0,r11
  ca:	49 13       	stc.l	gbr,@-r9
  cc:	00 00       	.word 0x0000
  ce:	11 0f       	mov.l	r0,@(60,r1)
  d0:	00 0b       	rts	
  d2:	0b 49       	.word 0x0b49
  d4:	13 00       	mov.l	r0,@(0,r3)
  d6:	00 12       	stc	gbr,r0
  d8:	26 00       	mov.b	r0,@r6
  da:	49 13       	stc.l	gbr,@-r9
  dc:	00 00       	.word 0x0000
  de:	13 2e       	mov.l	r2,@(56,r3)
  e0:	00 03       	bsrf	r0
  e2:	0e 3a       	.word 0x0e3a
  e4:	0b 3b       	.word 0x0b3b
  e6:	0b 27       	mul.l	r2,r11
  e8:	19 49       	mov.l	r4,@(36,r9)
  ea:	13 20       	mov.l	r2,@(0,r3)
  ec:	0b 00       	.word 0x0b00
  ee:	00 14       	mov.b	r1,@(r0,r0)
  f0:	2e 01       	mov.w	r0,@r14
  f2:	03 0e       	mov.l	@(r0,r0),r3
  f4:	3a 0b       	subv	r0,r10
  f6:	3b 05       	dmulu.l	r0,r11
  f8:	27 19       	and	r1,r7
  fa:	49 13       	stc.l	gbr,@-r9
  fc:	11 01       	mov.l	r0,@(4,r1)
  fe:	12 06       	mov.l	r0,@(24,r2)
 100:	40 18       	shll8	r0
 102:	97 42       	mov.w	18a <_main-0x7e76>,r7	! 193
 104:	19 01       	mov.l	r0,@(4,r9)
 106:	13 00       	mov.l	r0,@(0,r3)
 108:	00 15       	mov.w	r1,@(r0,r0)
 10a:	05 00       	.word 0x0500
 10c:	03 08       	.word 0x0308
 10e:	3a 0b       	subv	r0,r10
 110:	3b 05       	dmulu.l	r0,r11
 112:	49 13       	stc.l	gbr,@-r9
 114:	02 18       	.word 0x0218
 116:	00 00       	.word 0x0000
 118:	16 34       	mov.l	r3,@(16,r6)
 11a:	00 03       	bsrf	r0
 11c:	0e 3a       	.word 0x0e3a
 11e:	0b 3b       	.word 0x0b3b
 120:	05 49       	.word 0x0549
 122:	13 02       	mov.l	r0,@(8,r3)
 124:	18 00       	mov.l	r0,@(0,r8)
 126:	00 17       	mul.l	r1,r0
 128:	34 00       	cmp/eq	r0,r4
 12a:	03 0e       	mov.l	@(r0,r0),r3
 12c:	3a 0b       	subv	r0,r10
 12e:	3b 05       	dmulu.l	r0,r11
 130:	49 13       	stc.l	gbr,@-r9
 132:	00 00       	.word 0x0000
 134:	18 0b       	mov.l	r0,@(44,r8)
 136:	01 55       	mov.w	r5,@(r0,r1)
 138:	17 00       	mov.l	r0,@(0,r7)
 13a:	00 19       	div0u	
 13c:	2e 01       	mov.w	r0,@r14
 13e:	3f 19       	.word 0x3f19
 140:	03 0e       	mov.l	@(r0,r0),r3
 142:	3a 0b       	subv	r0,r10
 144:	3b 05       	dmulu.l	r0,r11
 146:	27 19       	and	r1,r7
 148:	49 13       	stc.l	gbr,@-r9
 14a:	11 01       	mov.l	r0,@(4,r1)
 14c:	12 06       	mov.l	r0,@(24,r2)
 14e:	40 18       	shll8	r0
 150:	97 42       	mov.w	1d8 <_main-0x7e28>,r7	! 2400
 152:	19 01       	mov.l	r0,@(4,r9)
 154:	13 00       	mov.l	r0,@(0,r3)
 156:	00 1a       	sts	macl,r0
 158:	05 00       	.word 0x0500
 15a:	03 0e       	mov.l	@(r0,r0),r3
 15c:	3a 0b       	subv	r0,r10
 15e:	3b 05       	dmulu.l	r0,r11
 160:	49 13       	stc.l	gbr,@-r9
 162:	02 17       	mul.l	r1,r2
 164:	00 00       	.word 0x0000
 166:	1b 34       	mov.l	r3,@(16,r11)
 168:	00 03       	bsrf	r0
 16a:	08 3a       	.word 0x083a
 16c:	0b 3b       	.word 0x0b3b
 16e:	05 49       	.word 0x0549
 170:	13 02       	mov.l	r0,@(8,r3)
 172:	18 00       	mov.l	r0,@(0,r8)
 174:	00 1c       	mov.b	@(r0,r1),r0
 176:	34 00       	cmp/eq	r0,r4
 178:	03 08       	.word 0x0308
 17a:	3a 0b       	subv	r0,r10
 17c:	3b 05       	dmulu.l	r0,r11
 17e:	49 13       	stc.l	gbr,@-r9
 180:	02 17       	mul.l	r1,r2
 182:	00 00       	.word 0x0000
 184:	1d 89       	mov.l	r8,@(36,r13)
 186:	82 01       	.word 0x8201
 188:	01 11       	.word 0x0111
 18a:	01 93       	.word 0x0193
 18c:	42 18       	shll8	r2
 18e:	01 13       	.word 0x0113
 190:	00 00       	.word 0x0000
 192:	1e 8a       	mov.l	r8,@(40,r14)
 194:	82 01       	.word 0x8201
 196:	00 02       	stc	sr,r0
 198:	18 91       	mov.l	r9,@(4,r8)
 19a:	42 18       	shll8	r2
 19c:	00 00       	.word 0x0000
 19e:	1f 89       	mov.l	r8,@(36,r15)
 1a0:	82 01       	.word 0x8201
 1a2:	00 11       	.word 0x0011
 1a4:	01 00       	.word 0x0100
 1a6:	00 20       	.word 0x0020
 1a8:	34 00       	cmp/eq	r0,r4
 1aa:	03 0e       	mov.l	@(r0,r0),r3
 1ac:	3a 0b       	subv	r0,r10
 1ae:	3b 0b       	subv	r0,r11
 1b0:	49 13       	stc.l	gbr,@-r9
 1b2:	3f 19       	.word 0x3f19
 1b4:	3c 19       	.word 0x3c19
 1b6:	00 00       	.word 0x0000
 1b8:	00 01       	.word 0x0001
 1ba:	11 01       	mov.l	r0,@(4,r1)
 1bc:	25 0e       	mulu.w	r0,r5
 1be:	13 0b       	mov.l	r0,@(44,r3)
 1c0:	03 0e       	mov.l	@(r0,r0),r3
 1c2:	1b 0e       	mov.l	r0,@(56,r11)
 1c4:	11 01       	mov.l	r0,@(4,r1)
 1c6:	12 06       	mov.l	r0,@(24,r2)
 1c8:	10 17       	mov.l	r1,@(28,r0)
 1ca:	00 00       	.word 0x0000
 1cc:	02 24       	mov.b	r2,@(r0,r2)
 1ce:	00 0b       	rts	
 1d0:	0b 3e       	mov.l	@(r0,r3),r11
 1d2:	0b 03       	bsrf	r11
 1d4:	0e 00       	.word 0x0e00
 1d6:	00 03       	bsrf	r0
 1d8:	24 00       	mov.b	r0,@r4
 1da:	0b 0b       	.word 0x0b0b
 1dc:	3e 0b       	subv	r0,r14
 1de:	03 08       	.word 0x0308
 1e0:	00 00       	.word 0x0000
 1e2:	04 16       	mov.l	r1,@(r0,r4)
 1e4:	00 03       	bsrf	r0
 1e6:	0e 3a       	.word 0x0e3a
 1e8:	0b 3b       	.word 0x0b3b
 1ea:	0b 49       	.word 0x0b49
 1ec:	13 00       	mov.l	r0,@(0,r3)
 1ee:	00 05       	mov.w	r0,@(r0,r0)
 1f0:	04 01       	.word 0x0401
 1f2:	0b 0b       	.word 0x0b0b
 1f4:	3a 0b       	subv	r0,r10
 1f6:	3b 05       	dmulu.l	r0,r11
 1f8:	01 13       	.word 0x0113
 1fa:	00 00       	.word 0x0000
 1fc:	06 28       	.word 0x0628
 1fe:	00 03       	bsrf	r0
 200:	0e 1c       	mov.b	@(r0,r1),r14
 202:	0d 00       	.word 0x0d00
 204:	00 07       	mul.l	r0,r0
 206:	16 00       	mov.l	r0,@(0,r6)
 208:	03 0e       	mov.l	@(r0,r0),r3
 20a:	3a 0b       	subv	r0,r10
 20c:	3b 05       	dmulu.l	r0,r11
 20e:	49 13       	stc.l	gbr,@-r9
 210:	00 00       	.word 0x0000
 212:	08 17       	mul.l	r1,r8
 214:	01 0b       	.word 0x010b
 216:	0b 3a       	.word 0x0b3a
 218:	0b 3b       	.word 0x0b3b
 21a:	05 01       	.word 0x0501
 21c:	13 00       	mov.l	r0,@(0,r3)
 21e:	00 09       	nop	
 220:	0d 00       	.word 0x0d00
 222:	03 08       	.word 0x0308
 224:	3a 0b       	subv	r0,r10
 226:	3b 05       	dmulu.l	r0,r11
 228:	49 13       	stc.l	gbr,@-r9
 22a:	00 00       	.word 0x0000
 22c:	0a 01       	.word 0x0a01
 22e:	01 49       	.word 0x0149
 230:	13 01       	mov.l	r0,@(4,r3)
 232:	13 00       	mov.l	r0,@(0,r3)
 234:	00 0b       	rts	
 236:	21 00       	mov.b	r0,@r1
 238:	49 13       	stc.l	gbr,@-r9
 23a:	2f 0b       	or	r0,r15
 23c:	00 00       	.word 0x0000
 23e:	0c 13       	.word 0x0c13
 240:	01 0b       	.word 0x010b
 242:	0b 3a       	.word 0x0b3a
 244:	0b 3b       	.word 0x0b3b
 246:	05 01       	.word 0x0501
 248:	13 00       	mov.l	r0,@(0,r3)
 24a:	00 0d       	mov.w	@(r0,r0),r0
 24c:	0d 00       	.word 0x0d00
 24e:	03 0e       	mov.l	@(r0,r0),r3
 250:	3a 0b       	subv	r0,r10
 252:	3b 05       	dmulu.l	r0,r11
 254:	49 13       	stc.l	gbr,@-r9
 256:	38 0b       	subv	r0,r8
 258:	00 00       	.word 0x0000
 25a:	0e 0d       	mov.w	@(r0,r0),r14
 25c:	00 03       	bsrf	r0
 25e:	0e 3a       	.word 0x0e3a
 260:	0b 3b       	.word 0x0b3b
 262:	05 49       	.word 0x0549
 264:	13 00       	mov.l	r0,@(0,r3)
 266:	00 0f       	mac.l	@r0+,@r0+
 268:	2e 01       	mov.w	r0,@r14
 26a:	03 0e       	mov.l	@(r0,r0),r3
 26c:	3a 0b       	subv	r0,r10
 26e:	3b 0b       	subv	r0,r11
 270:	27 19       	and	r1,r7
 272:	49 13       	stc.l	gbr,@-r9
 274:	20 0b       	or	r0,r0
 276:	01 13       	.word 0x0113
 278:	00 00       	.word 0x0000
 27a:	10 05       	mov.l	r0,@(20,r0)
 27c:	00 03       	bsrf	r0
 27e:	08 3a       	.word 0x083a
 280:	0b 3b       	.word 0x0b3b
 282:	0b 49       	.word 0x0b49
 284:	13 00       	mov.l	r0,@(0,r3)
 286:	00 11       	.word 0x0011
 288:	0f 00       	.word 0x0f00
 28a:	0b 0b       	.word 0x0b0b
 28c:	49 13       	stc.l	gbr,@-r9
 28e:	00 00       	.word 0x0000
 290:	12 26       	mov.l	r2,@(24,r2)
 292:	00 49       	.word 0x0049
 294:	13 00       	mov.l	r0,@(0,r3)
 296:	00 13       	.word 0x0013
 298:	2e 01       	mov.w	r0,@r14
 29a:	03 0e       	mov.l	@(r0,r0),r3
 29c:	3a 0b       	subv	r0,r10
 29e:	3b 05       	dmulu.l	r0,r11
 2a0:	27 19       	and	r1,r7
 2a2:	49 13       	stc.l	gbr,@-r9
 2a4:	20 0b       	or	r0,r0
 2a6:	01 13       	.word 0x0113
 2a8:	00 00       	.word 0x0000
 2aa:	14 05       	mov.l	r0,@(20,r4)
 2ac:	00 03       	bsrf	r0
 2ae:	08 3a       	.word 0x083a
 2b0:	0b 3b       	.word 0x0b3b
 2b2:	05 49       	.word 0x0549
 2b4:	13 00       	mov.l	r0,@(0,r3)
 2b6:	00 15       	mov.w	r1,@(r0,r0)
 2b8:	34 00       	cmp/eq	r0,r4
 2ba:	03 08       	.word 0x0308
 2bc:	3a 0b       	subv	r0,r10
 2be:	3b 05       	dmulu.l	r0,r11
 2c0:	49 13       	stc.l	gbr,@-r9
 2c2:	00 00       	.word 0x0000
 2c4:	16 34       	mov.l	r3,@(16,r6)
 2c6:	00 03       	bsrf	r0
 2c8:	0e 3a       	.word 0x0e3a
 2ca:	0b 3b       	.word 0x0b3b
 2cc:	05 49       	.word 0x0549
 2ce:	13 00       	mov.l	r0,@(0,r3)
 2d0:	00 17       	mul.l	r1,r0
 2d2:	0b 01       	.word 0x0b01
 2d4:	00 00       	.word 0x0000
 2d6:	18 2e       	mov.l	r2,@(56,r8)
 2d8:	00 03       	bsrf	r0
 2da:	0e 3a       	.word 0x0e3a
 2dc:	0b 3b       	.word 0x0b3b
 2de:	0b 27       	mul.l	r2,r11
 2e0:	19 49       	mov.l	r4,@(36,r9)
 2e2:	13 20       	mov.l	r2,@(0,r3)
 2e4:	0b 00       	.word 0x0b00
 2e6:	00 19       	div0u	
 2e8:	2e 01       	mov.w	r0,@r14
 2ea:	3f 19       	.word 0x3f19
 2ec:	03 0e       	mov.l	@(r0,r0),r3
 2ee:	3a 0b       	subv	r0,r10
 2f0:	3b 05       	dmulu.l	r0,r11
 2f2:	27 19       	and	r1,r7
 2f4:	49 13       	stc.l	gbr,@-r9
 2f6:	11 01       	mov.l	r0,@(4,r1)
 2f8:	12 06       	mov.l	r0,@(24,r2)
 2fa:	40 18       	shll8	r0
 2fc:	97 42       	mov.w	384 <_main-0x7c7c>,r7	! 3c19
 2fe:	19 01       	mov.l	r0,@(4,r9)
 300:	13 00       	mov.l	r0,@(0,r3)
 302:	00 1a       	sts	macl,r0
 304:	05 00       	.word 0x0500
 306:	03 0e       	mov.l	@(r0,r0),r3
 308:	3a 0b       	subv	r0,r10
 30a:	3b 05       	dmulu.l	r0,r11
 30c:	49 13       	stc.l	gbr,@-r9
 30e:	02 17       	mul.l	r1,r2
 310:	00 00       	.word 0x0000
 312:	1b 34       	mov.l	r3,@(16,r11)
 314:	00 03       	bsrf	r0
 316:	08 3a       	.word 0x083a
 318:	0b 3b       	.word 0x0b3b
 31a:	05 49       	.word 0x0549
 31c:	13 02       	mov.l	r0,@(8,r3)
 31e:	18 00       	mov.l	r0,@(0,r8)
 320:	00 1c       	mov.b	@(r0,r1),r0
 322:	1d 01       	mov.l	r0,@(4,r13)
 324:	31 13       	cmp/ge	r1,r1
 326:	52 01       	mov.l	@(4,r0),r2
 328:	55 17       	mov.l	@(28,r1),r5
 32a:	58 0b       	mov.l	@(44,r0),r8
 32c:	59 05       	mov.l	@(20,r0),r9
 32e:	01 13       	.word 0x0113
 330:	00 00       	.word 0x0000
 332:	1d 05       	mov.l	r0,@(20,r13)
 334:	00 31       	.word 0x0031
 336:	13 02       	mov.l	r0,@(8,r3)
 338:	18 00       	mov.l	r0,@(0,r8)
 33a:	00 1e       	mov.l	@(r0,r1),r0
 33c:	0b 01       	.word 0x0b01
 33e:	55 17       	mov.l	@(28,r1),r5
 340:	00 00       	.word 0x0000
 342:	1f 34       	mov.l	r3,@(16,r15)
 344:	00 31       	.word 0x0031
 346:	13 02       	mov.l	r0,@(8,r3)
 348:	17 00       	mov.l	r0,@(0,r7)
 34a:	00 20       	.word 0x0020
 34c:	89 82       	bt	254 <_main-0x7dac>
 34e:	01 01       	.word 0x0101
 350:	11 01       	mov.l	r0,@(4,r1)
 352:	93 42       	mov.w	3da <_main-0x7c26>,r3	! 3a0b
 354:	18 01       	mov.l	r0,@(4,r8)
 356:	13 00       	mov.l	r0,@(0,r3)
 358:	00 21       	.word 0x0021
 35a:	8a 82       	.word 0x8a82
 35c:	01 00       	.word 0x0100
 35e:	02 18       	.word 0x0218
 360:	91 42       	mov.w	3e8 <_main-0x7c18>,r1	! b3b
 362:	18 00       	mov.l	r0,@(0,r8)
 364:	00 22       	stc	vbr,r0
 366:	89 82       	bt	26e <_main-0x7d92>
 368:	01 00       	.word 0x0100
 36a:	11 01       	mov.l	r0,@(4,r1)
 36c:	00 00       	.word 0x0000
 36e:	23 89       	and	r8,r3
 370:	82 01       	.word 0x8201
 372:	01 11       	.word 0x0111
 374:	01 00       	.word 0x0100
 376:	00 24       	mov.b	r2,@(r0,r0)
 378:	34 00       	cmp/eq	r0,r4
 37a:	03 0e       	mov.l	@(r0,r0),r3
 37c:	3a 0b       	subv	r0,r10
 37e:	3b 0b       	subv	r0,r11
 380:	49 13       	stc.l	gbr,@-r9
 382:	3f 19       	.word 0x3f19
 384:	3c 19       	.word 0x3c19
 386:	00 00       	.word 0x0000
 388:	00 01       	.word 0x0001
 38a:	11 01       	mov.l	r0,@(4,r1)
 38c:	25 0e       	mulu.w	r0,r5
 38e:	13 0b       	mov.l	r0,@(44,r3)
 390:	03 0e       	mov.l	@(r0,r0),r3
 392:	1b 0e       	mov.l	r0,@(56,r11)
 394:	11 01       	mov.l	r0,@(4,r1)
 396:	12 06       	mov.l	r0,@(24,r2)
 398:	10 17       	mov.l	r1,@(28,r0)
 39a:	00 00       	.word 0x0000
 39c:	02 24       	mov.b	r2,@(r0,r2)
 39e:	00 0b       	rts	
 3a0:	0b 3e       	mov.l	@(r0,r3),r11
 3a2:	0b 03       	bsrf	r11
 3a4:	0e 00       	.word 0x0e00
 3a6:	00 03       	bsrf	r0
 3a8:	24 00       	mov.b	r0,@r4
 3aa:	0b 0b       	.word 0x0b0b
 3ac:	3e 0b       	subv	r0,r14
 3ae:	03 08       	.word 0x0308
 3b0:	00 00       	.word 0x0000
 3b2:	04 16       	mov.l	r1,@(r0,r4)
 3b4:	00 03       	bsrf	r0
 3b6:	0e 3a       	.word 0x0e3a
 3b8:	0b 3b       	.word 0x0b3b
 3ba:	0b 49       	.word 0x0b49
 3bc:	13 00       	mov.l	r0,@(0,r3)
 3be:	00 05       	mov.w	r0,@(r0,r0)
 3c0:	04 01       	.word 0x0401
 3c2:	0b 0b       	.word 0x0b0b
 3c4:	3a 0b       	subv	r0,r10
 3c6:	3b 05       	dmulu.l	r0,r11
 3c8:	01 13       	.word 0x0113
 3ca:	00 00       	.word 0x0000
 3cc:	06 28       	.word 0x0628
 3ce:	00 03       	bsrf	r0
 3d0:	0e 1c       	mov.b	@(r0,r1),r14
 3d2:	0d 00       	.word 0x0d00
 3d4:	00 07       	mul.l	r0,r0
 3d6:	16 00       	mov.l	r0,@(0,r6)
 3d8:	03 0e       	mov.l	@(r0,r0),r3
 3da:	3a 0b       	subv	r0,r10
 3dc:	3b 05       	dmulu.l	r0,r11
 3de:	49 13       	stc.l	gbr,@-r9
 3e0:	00 00       	.word 0x0000
 3e2:	08 17       	mul.l	r1,r8
 3e4:	01 0b       	.word 0x010b
 3e6:	0b 3a       	.word 0x0b3a
 3e8:	0b 3b       	.word 0x0b3b
 3ea:	05 01       	.word 0x0501
 3ec:	13 00       	mov.l	r0,@(0,r3)
 3ee:	00 09       	nop	
 3f0:	0d 00       	.word 0x0d00
 3f2:	03 08       	.word 0x0308
 3f4:	3a 0b       	subv	r0,r10
 3f6:	3b 05       	dmulu.l	r0,r11
 3f8:	49 13       	stc.l	gbr,@-r9
 3fa:	00 00       	.word 0x0000
 3fc:	0a 01       	.word 0x0a01
 3fe:	01 49       	.word 0x0149
 400:	13 01       	mov.l	r0,@(4,r3)
 402:	13 00       	mov.l	r0,@(0,r3)
 404:	00 0b       	rts	
 406:	21 00       	mov.b	r0,@r1
 408:	49 13       	stc.l	gbr,@-r9
 40a:	2f 0b       	or	r0,r15
 40c:	00 00       	.word 0x0000
 40e:	0c 13       	.word 0x0c13
 410:	01 0b       	.word 0x010b
 412:	0b 3a       	.word 0x0b3a
 414:	0b 3b       	.word 0x0b3b
 416:	05 01       	.word 0x0501
 418:	13 00       	mov.l	r0,@(0,r3)
 41a:	00 0d       	mov.w	@(r0,r0),r0
 41c:	0d 00       	.word 0x0d00
 41e:	03 0e       	mov.l	@(r0,r0),r3
 420:	3a 0b       	subv	r0,r10
 422:	3b 05       	dmulu.l	r0,r11
 424:	49 13       	stc.l	gbr,@-r9
 426:	38 0b       	subv	r0,r8
 428:	00 00       	.word 0x0000
 42a:	0e 0d       	mov.w	@(r0,r0),r14
 42c:	00 03       	bsrf	r0
 42e:	0e 3a       	.word 0x0e3a
 430:	0b 3b       	.word 0x0b3b
 432:	05 49       	.word 0x0549
 434:	13 00       	mov.l	r0,@(0,r3)
 436:	00 0f       	mac.l	@r0+,@r0+
 438:	2e 01       	mov.w	r0,@r14
 43a:	03 0e       	mov.l	@(r0,r0),r3
 43c:	3a 0b       	subv	r0,r10
 43e:	3b 0b       	subv	r0,r11
 440:	27 19       	and	r1,r7
 442:	49 13       	stc.l	gbr,@-r9
 444:	20 0b       	or	r0,r0
 446:	01 13       	.word 0x0113
 448:	00 00       	.word 0x0000
 44a:	10 05       	mov.l	r0,@(20,r0)
 44c:	00 03       	bsrf	r0
 44e:	08 3a       	.word 0x083a
 450:	0b 3b       	.word 0x0b3b
 452:	0b 49       	.word 0x0b49
 454:	13 00       	mov.l	r0,@(0,r3)
 456:	00 11       	.word 0x0011
 458:	0f 00       	.word 0x0f00
 45a:	0b 0b       	.word 0x0b0b
 45c:	49 13       	stc.l	gbr,@-r9
 45e:	00 00       	.word 0x0000
 460:	12 26       	mov.l	r2,@(24,r2)
 462:	00 49       	.word 0x0049
 464:	13 00       	mov.l	r0,@(0,r3)
 466:	00 13       	.word 0x0013
 468:	2e 01       	mov.w	r0,@r14
 46a:	03 0e       	mov.l	@(r0,r0),r3
 46c:	3a 0b       	subv	r0,r10
 46e:	3b 05       	dmulu.l	r0,r11
 470:	27 19       	and	r1,r7
 472:	49 13       	stc.l	gbr,@-r9
 474:	20 0b       	or	r0,r0
 476:	01 13       	.word 0x0113
 478:	00 00       	.word 0x0000
 47a:	14 05       	mov.l	r0,@(20,r4)
 47c:	00 03       	bsrf	r0
 47e:	08 3a       	.word 0x083a
 480:	0b 3b       	.word 0x0b3b
 482:	05 49       	.word 0x0549
 484:	13 00       	mov.l	r0,@(0,r3)
 486:	00 15       	mov.w	r1,@(r0,r0)
 488:	34 00       	cmp/eq	r0,r4
 48a:	03 08       	.word 0x0308
 48c:	3a 0b       	subv	r0,r10
 48e:	3b 05       	dmulu.l	r0,r11
 490:	49 13       	stc.l	gbr,@-r9
 492:	00 00       	.word 0x0000
 494:	16 34       	mov.l	r3,@(16,r6)
 496:	00 03       	bsrf	r0
 498:	0e 3a       	.word 0x0e3a
 49a:	0b 3b       	.word 0x0b3b
 49c:	05 49       	.word 0x0549
 49e:	13 00       	mov.l	r0,@(0,r3)
 4a0:	00 17       	mul.l	r1,r0
 4a2:	2e 00       	mov.b	r0,@r14
 4a4:	03 0e       	mov.l	@(r0,r0),r3
 4a6:	3a 0b       	subv	r0,r10
 4a8:	3b 0b       	subv	r0,r11
 4aa:	27 19       	and	r1,r7
 4ac:	49 13       	stc.l	gbr,@-r9
 4ae:	20 0b       	or	r0,r0
 4b0:	00 00       	.word 0x0000
 4b2:	18 2e       	mov.l	r2,@(56,r8)
 4b4:	01 3f       	mac.l	@r3+,@r1+
 4b6:	19 03       	mov.l	r0,@(12,r9)
 4b8:	0e 3a       	.word 0x0e3a
 4ba:	0b 3b       	.word 0x0b3b
 4bc:	05 27       	mul.l	r2,r5
 4be:	19 49       	mov.l	r4,@(36,r9)
 4c0:	13 11       	mov.l	r1,@(4,r3)
 4c2:	01 12       	stc	gbr,r1
 4c4:	06 40       	.word 0x0640
 4c6:	18 97       	mov.l	r9,@(28,r8)
 4c8:	42 19       	shlr8	r2
 4ca:	01 13       	.word 0x0113
 4cc:	00 00       	.word 0x0000
 4ce:	19 05       	mov.l	r0,@(20,r9)
 4d0:	00 03       	bsrf	r0
 4d2:	0e 3a       	.word 0x0e3a
 4d4:	0b 3b       	.word 0x0b3b
 4d6:	05 49       	.word 0x0549
 4d8:	13 02       	mov.l	r0,@(8,r3)
 4da:	17 00       	mov.l	r0,@(0,r7)
 4dc:	00 1a       	sts	macl,r0
 4de:	34 00       	cmp/eq	r0,r4
 4e0:	03 08       	.word 0x0308
 4e2:	3a 0b       	subv	r0,r10
 4e4:	3b 05       	dmulu.l	r0,r11
 4e6:	49 13       	stc.l	gbr,@-r9
 4e8:	02 18       	.word 0x0218
 4ea:	00 00       	.word 0x0000
 4ec:	1b 1d       	mov.l	r1,@(52,r11)
 4ee:	01 31       	.word 0x0131
 4f0:	13 52       	mov.l	r5,@(8,r3)
 4f2:	01 55       	mov.w	r5,@(r0,r1)
 4f4:	17 58       	mov.l	r5,@(32,r7)
 4f6:	0b 59       	.word 0x0b59
 4f8:	05 01       	.word 0x0501
 4fa:	13 00       	mov.l	r0,@(0,r3)
 4fc:	00 1c       	mov.b	@(r0,r1),r0
 4fe:	05 00       	.word 0x0500
 500:	31 13       	cmp/ge	r1,r1
 502:	02 18       	.word 0x0218
 504:	00 00       	.word 0x0000
 506:	1d 0b       	mov.l	r0,@(44,r13)
 508:	01 55       	mov.w	r5,@(r0,r1)
 50a:	17 00       	mov.l	r0,@(0,r7)
 50c:	00 1e       	mov.l	@(r0,r1),r0
 50e:	34 00       	cmp/eq	r0,r4
 510:	31 13       	cmp/ge	r1,r1
 512:	02 17       	mul.l	r1,r2
 514:	00 00       	.word 0x0000
 516:	1f 89       	mov.l	r8,@(36,r15)
 518:	82 01       	.word 0x8201
 51a:	01 11       	.word 0x0111
 51c:	01 93       	.word 0x0193
 51e:	42 18       	shll8	r2
 520:	01 13       	.word 0x0113
 522:	00 00       	.word 0x0000
 524:	20 8a       	xor	r8,r0
 526:	82 01       	.word 0x8201
 528:	00 02       	stc	sr,r0
 52a:	18 91       	mov.l	r9,@(4,r8)
 52c:	42 18       	shll8	r2
 52e:	00 00       	.word 0x0000
 530:	21 89       	and	r8,r1
 532:	82 01       	.word 0x8201
 534:	00 11       	.word 0x0011
 536:	01 00       	.word 0x0100
 538:	00 22       	stc	vbr,r0
 53a:	89 82       	bt	442 <_main-0x7bbe>
 53c:	01 01       	.word 0x0101
 53e:	11 01       	mov.l	r0,@(4,r1)
 540:	00 00       	.word 0x0000
 542:	23 34       	mov.b	r3,@-r3
 544:	00 03       	bsrf	r0
 546:	0e 3a       	.word 0x0e3a
 548:	0b 3b       	.word 0x0b3b
 54a:	0b 49       	.word 0x0b49
 54c:	13 3f       	mov.l	r3,@(60,r3)
 54e:	19 3c       	mov.l	r3,@(48,r9)
 550:	19 00       	mov.l	r0,@(0,r9)
 552:	00 00       	.word 0x0000
 554:	01 11       	.word 0x0111
 556:	01 25       	mov.w	r2,@(r0,r1)
 558:	0e 13       	.word 0x0e13
 55a:	0b 03       	bsrf	r11
 55c:	0e 1b       	.word 0x0e1b
 55e:	0e 11       	.word 0x0e11
 560:	01 12       	stc	gbr,r1
 562:	06 10       	.word 0x0610
 564:	17 00       	mov.l	r0,@(0,r7)
 566:	00 02       	stc	sr,r0
 568:	24 00       	mov.b	r0,@r4
 56a:	0b 0b       	.word 0x0b0b
 56c:	3e 0b       	subv	r0,r14
 56e:	03 0e       	mov.l	@(r0,r0),r3
 570:	00 00       	.word 0x0000
 572:	03 24       	mov.b	r2,@(r0,r3)
 574:	00 0b       	rts	
 576:	0b 3e       	mov.l	@(r0,r3),r11
 578:	0b 03       	bsrf	r11
 57a:	08 00       	.word 0x0800
 57c:	00 04       	mov.b	r0,@(r0,r0)
 57e:	16 00       	mov.l	r0,@(0,r6)
 580:	03 0e       	mov.l	@(r0,r0),r3
 582:	3a 0b       	subv	r0,r10
 584:	3b 0b       	subv	r0,r11
 586:	49 13       	stc.l	gbr,@-r9
 588:	00 00       	.word 0x0000
 58a:	05 04       	mov.b	r0,@(r0,r5)
 58c:	01 0b       	.word 0x010b
 58e:	0b 3a       	.word 0x0b3a
 590:	0b 3b       	.word 0x0b3b
 592:	05 01       	.word 0x0501
 594:	13 00       	mov.l	r0,@(0,r3)
 596:	00 06       	mov.l	r0,@(r0,r0)
 598:	28 00       	mov.b	r0,@r8
 59a:	03 0e       	mov.l	@(r0,r0),r3
 59c:	1c 0d       	mov.l	r0,@(52,r12)
 59e:	00 00       	.word 0x0000
 5a0:	07 16       	mov.l	r1,@(r0,r7)
 5a2:	00 03       	bsrf	r0
 5a4:	0e 3a       	.word 0x0e3a
 5a6:	0b 3b       	.word 0x0b3b
 5a8:	05 49       	.word 0x0549
 5aa:	13 00       	mov.l	r0,@(0,r3)
 5ac:	00 08       	clrt	
 5ae:	17 01       	mov.l	r0,@(4,r7)
 5b0:	0b 0b       	.word 0x0b0b
 5b2:	3a 0b       	subv	r0,r10
 5b4:	3b 05       	dmulu.l	r0,r11
 5b6:	01 13       	.word 0x0113
 5b8:	00 00       	.word 0x0000
 5ba:	09 0d       	mov.w	@(r0,r0),r9
 5bc:	00 03       	bsrf	r0
 5be:	08 3a       	.word 0x083a
 5c0:	0b 3b       	.word 0x0b3b
 5c2:	05 49       	.word 0x0549
 5c4:	13 00       	mov.l	r0,@(0,r3)
 5c6:	00 0a       	sts	mach,r0
 5c8:	01 01       	.word 0x0101
 5ca:	49 13       	stc.l	gbr,@-r9
 5cc:	01 13       	.word 0x0113
 5ce:	00 00       	.word 0x0000
 5d0:	0b 21       	.word 0x0b21
 5d2:	00 49       	.word 0x0049
 5d4:	13 2f       	mov.l	r2,@(60,r3)
 5d6:	0b 00       	.word 0x0b00
 5d8:	00 0c       	mov.b	@(r0,r0),r0
 5da:	13 01       	mov.l	r0,@(4,r3)
 5dc:	0b 0b       	.word 0x0b0b
 5de:	3a 0b       	subv	r0,r10
 5e0:	3b 05       	dmulu.l	r0,r11
 5e2:	01 13       	.word 0x0113
 5e4:	00 00       	.word 0x0000
 5e6:	0d 0d       	mov.w	@(r0,r0),r13
 5e8:	00 03       	bsrf	r0
 5ea:	0e 3a       	.word 0x0e3a
 5ec:	0b 3b       	.word 0x0b3b
 5ee:	05 49       	.word 0x0549
 5f0:	13 38       	mov.l	r3,@(32,r3)
 5f2:	0b 00       	.word 0x0b00
 5f4:	00 0e       	mov.l	@(r0,r0),r0
 5f6:	2e 01       	mov.w	r0,@r14
 5f8:	03 0e       	mov.l	@(r0,r0),r3
 5fa:	3a 0b       	subv	r0,r10
 5fc:	3b 0b       	subv	r0,r11
 5fe:	27 19       	and	r1,r7
 600:	49 13       	stc.l	gbr,@-r9
 602:	20 0b       	or	r0,r0
 604:	01 13       	.word 0x0113
 606:	00 00       	.word 0x0000
 608:	0f 05       	mov.w	r0,@(r0,r15)
 60a:	00 03       	bsrf	r0
 60c:	08 3a       	.word 0x083a
 60e:	0b 3b       	.word 0x0b3b
 610:	0b 49       	.word 0x0b49
 612:	13 00       	mov.l	r0,@(0,r3)
 614:	00 10       	.word 0x0010
 616:	2e 00       	mov.b	r0,@r14
 618:	3f 19       	.word 0x3f19
 61a:	03 0e       	mov.l	@(r0,r0),r3
 61c:	3a 0b       	subv	r0,r10
 61e:	3b 0b       	subv	r0,r11
 620:	27 19       	and	r1,r7
 622:	49 13       	stc.l	gbr,@-r9
 624:	20 0b       	or	r0,r0
 626:	00 00       	.word 0x0000
 628:	11 2e       	mov.l	r2,@(56,r1)
 62a:	01 3f       	mac.l	@r3+,@r1+
 62c:	19 03       	mov.l	r0,@(12,r9)
 62e:	0e 3a       	.word 0x0e3a
 630:	0b 3b       	.word 0x0b3b
 632:	05 27       	mul.l	r2,r5
 634:	19 49       	mov.l	r4,@(36,r9)
 636:	13 11       	mov.l	r1,@(4,r3)
 638:	01 12       	stc	gbr,r1
 63a:	06 40       	.word 0x0640
 63c:	18 97       	mov.l	r9,@(28,r8)
 63e:	42 19       	shlr8	r2
 640:	01 13       	.word 0x0113
 642:	00 00       	.word 0x0000
 644:	12 05       	mov.l	r0,@(20,r2)
 646:	00 03       	bsrf	r0
 648:	0e 3a       	.word 0x0e3a
 64a:	0b 3b       	.word 0x0b3b
 64c:	05 49       	.word 0x0549
 64e:	13 02       	mov.l	r0,@(8,r3)
 650:	17 00       	mov.l	r0,@(0,r7)
 652:	00 13       	.word 0x0013
 654:	34 00       	cmp/eq	r0,r4
 656:	03 08       	.word 0x0308
 658:	3a 0b       	subv	r0,r10
 65a:	3b 05       	dmulu.l	r0,r11
 65c:	49 13       	stc.l	gbr,@-r9
 65e:	02 18       	.word 0x0218
 660:	00 00       	.word 0x0000
 662:	14 0b       	mov.l	r0,@(44,r4)
 664:	01 55       	mov.w	r5,@(r0,r1)
 666:	17 01       	mov.l	r0,@(4,r7)
 668:	13 00       	mov.l	r0,@(0,r3)
 66a:	00 15       	mov.w	r1,@(r0,r0)
 66c:	34 00       	cmp/eq	r0,r4
 66e:	03 0e       	mov.l	@(r0,r0),r3
 670:	3a 0b       	subv	r0,r10
 672:	3b 05       	dmulu.l	r0,r11
 674:	49 13       	stc.l	gbr,@-r9
 676:	02 17       	mul.l	r1,r2
 678:	00 00       	.word 0x0000
 67a:	16 1d       	mov.l	r1,@(52,r6)
 67c:	01 31       	.word 0x0131
 67e:	13 52       	mov.l	r5,@(8,r3)
 680:	01 55       	mov.w	r5,@(r0,r1)
 682:	17 58       	mov.l	r5,@(32,r7)
 684:	0b 59       	.word 0x0b59
 686:	05 00       	.word 0x0500
 688:	00 17       	mul.l	r1,r0
 68a:	05 00       	.word 0x0500
 68c:	31 13       	cmp/ge	r1,r1
 68e:	02 17       	mul.l	r1,r2
 690:	00 00       	.word 0x0000
 692:	18 0b       	mov.l	r0,@(44,r8)
 694:	01 55       	mov.w	r5,@(r0,r1)
 696:	17 00       	mov.l	r0,@(0,r7)
 698:	00 19       	div0u	
 69a:	89 82       	bt	5a2 <_main-0x7a5e>
 69c:	01 00       	.word 0x0100
 69e:	11 01       	mov.l	r0,@(4,r1)
 6a0:	00 00       	.word 0x0000
 6a2:	1a 89       	mov.l	r8,@(36,r10)
 6a4:	82 01       	.word 0x8201
 6a6:	01 11       	.word 0x0111
 6a8:	01 00       	.word 0x0100
 6aa:	00 1b       	sleep	
 6ac:	8a 82       	.word 0x8a82
 6ae:	01 00       	.word 0x0100
 6b0:	02 18       	.word 0x0218
 6b2:	91 42       	mov.w	73a <_main-0x78c6>,r1	! 549
 6b4:	18 00       	mov.l	r0,@(0,r8)
 6b6:	00 1c       	mov.b	@(r0,r1),r0
 6b8:	34 00       	cmp/eq	r0,r4
 6ba:	03 0e       	mov.l	@(r0,r0),r3
 6bc:	3a 0b       	subv	r0,r10
 6be:	3b 0b       	subv	r0,r11
 6c0:	49 13       	stc.l	gbr,@-r9
 6c2:	3f 19       	.word 0x3f19
 6c4:	3c 19       	.word 0x3c19
 6c6:	00 00       	.word 0x0000
 6c8:	1d 26       	mov.l	r2,@(24,r13)
 6ca:	00 49       	.word 0x0049
 6cc:	13 00       	mov.l	r0,@(0,r3)
 6ce:	00 00       	.word 0x0000
 6d0:	01 11       	.word 0x0111
 6d2:	01 25       	mov.w	r2,@(r0,r1)
 6d4:	0e 13       	.word 0x0e13
 6d6:	0b 03       	bsrf	r11
 6d8:	0e 1b       	.word 0x0e1b
 6da:	0e 10       	.word 0x0e10
 6dc:	17 00       	mov.l	r0,@(0,r7)
 6de:	00 02       	stc	sr,r0
 6e0:	24 00       	mov.b	r0,@r4
 6e2:	0b 0b       	.word 0x0b0b
 6e4:	3e 0b       	subv	r0,r14
 6e6:	03 0e       	mov.l	@(r0,r0),r3
 6e8:	00 00       	.word 0x0000
 6ea:	03 24       	mov.b	r2,@(r0,r3)
 6ec:	00 0b       	rts	
 6ee:	0b 3e       	mov.l	@(r0,r3),r11
 6f0:	0b 03       	bsrf	r11
 6f2:	08 00       	.word 0x0800
 6f4:	00 04       	mov.b	r0,@(r0,r0)
 6f6:	16 00       	mov.l	r0,@(0,r6)
 6f8:	03 0e       	mov.l	@(r0,r0),r3
 6fa:	3a 0b       	subv	r0,r10
 6fc:	3b 0b       	subv	r0,r11
 6fe:	49 13       	stc.l	gbr,@-r9
 700:	00 00       	.word 0x0000
 702:	05 04       	mov.b	r0,@(r0,r5)
 704:	01 0b       	.word 0x010b
 706:	0b 3a       	.word 0x0b3a
 708:	0b 3b       	.word 0x0b3b
 70a:	05 01       	.word 0x0501
 70c:	13 00       	mov.l	r0,@(0,r3)
 70e:	00 06       	mov.l	r0,@(r0,r0)
 710:	28 00       	mov.b	r0,@r8
 712:	03 0e       	mov.l	@(r0,r0),r3
 714:	1c 0d       	mov.l	r0,@(52,r12)
 716:	00 00       	.word 0x0000
 718:	07 16       	mov.l	r1,@(r0,r7)
 71a:	00 03       	bsrf	r0
 71c:	0e 3a       	.word 0x0e3a
 71e:	0b 3b       	.word 0x0b3b
 720:	05 49       	.word 0x0549
 722:	13 00       	mov.l	r0,@(0,r3)
 724:	00 08       	clrt	
 726:	17 01       	mov.l	r0,@(4,r7)
 728:	0b 0b       	.word 0x0b0b
 72a:	3a 0b       	subv	r0,r10
 72c:	3b 05       	dmulu.l	r0,r11
 72e:	01 13       	.word 0x0113
 730:	00 00       	.word 0x0000
 732:	09 0d       	mov.w	@(r0,r0),r9
 734:	00 03       	bsrf	r0
 736:	08 3a       	.word 0x083a
 738:	0b 3b       	.word 0x0b3b
 73a:	05 49       	.word 0x0549
 73c:	13 00       	mov.l	r0,@(0,r3)
 73e:	00 0a       	sts	mach,r0
 740:	01 01       	.word 0x0101
 742:	49 13       	stc.l	gbr,@-r9
 744:	01 13       	.word 0x0113
 746:	00 00       	.word 0x0000
 748:	0b 21       	.word 0x0b21
 74a:	00 49       	.word 0x0049
 74c:	13 2f       	mov.l	r2,@(60,r3)
 74e:	0b 00       	.word 0x0b00
 750:	00 0c       	mov.b	@(r0,r0),r0
 752:	13 01       	mov.l	r0,@(4,r3)
 754:	0b 0b       	.word 0x0b0b
 756:	3a 0b       	subv	r0,r10
 758:	3b 05       	dmulu.l	r0,r11
 75a:	01 13       	.word 0x0113
 75c:	00 00       	.word 0x0000
 75e:	0d 0d       	mov.w	@(r0,r0),r13
 760:	00 03       	bsrf	r0
 762:	0e 3a       	.word 0x0e3a
 764:	0b 3b       	.word 0x0b3b
 766:	05 49       	.word 0x0549
 768:	13 38       	mov.l	r3,@(32,r3)
 76a:	0b 00       	.word 0x0b00
 76c:	00 0e       	mov.l	@(r0,r0),r0
 76e:	34 00       	cmp/eq	r0,r4
 770:	03 0e       	mov.l	@(r0,r0),r3
 772:	3a 0b       	subv	r0,r10
 774:	3b 0b       	subv	r0,r11
 776:	49 13       	stc.l	gbr,@-r9
 778:	3f 19       	.word 0x3f19
 77a:	02 18       	.word 0x0218
 77c:	00 00       	.word 0x0000
 77e:	0f 26       	mov.l	r2,@(r0,r15)
 780:	00 49       	.word 0x0049
 782:	13 00       	mov.l	r0,@(0,r3)
 784:	00 00       	.word 0x0000
 786:	01 11       	.word 0x0111
 788:	01 25       	mov.w	r2,@(r0,r1)
 78a:	0e 13       	.word 0x0e13
 78c:	0b 03       	bsrf	r11
 78e:	0e 1b       	.word 0x0e1b
 790:	0e 11       	.word 0x0e11
 792:	01 12       	stc	gbr,r1
 794:	06 10       	.word 0x0610
 796:	17 00       	mov.l	r0,@(0,r7)
 798:	00 02       	stc	sr,r0
 79a:	24 00       	mov.b	r0,@r4
 79c:	0b 0b       	.word 0x0b0b
 79e:	3e 0b       	subv	r0,r14
 7a0:	03 08       	.word 0x0308
 7a2:	00 00       	.word 0x0000
 7a4:	03 24       	mov.b	r2,@(r0,r3)
 7a6:	00 0b       	rts	
 7a8:	0b 3e       	mov.l	@(r0,r3),r11
 7aa:	0b 03       	bsrf	r11
 7ac:	0e 00       	.word 0x0e00
 7ae:	00 04       	mov.b	r0,@(r0,r0)
 7b0:	16 00       	mov.l	r0,@(0,r6)
 7b2:	03 0e       	mov.l	@(r0,r0),r3
 7b4:	3a 0b       	subv	r0,r10
 7b6:	3b 0b       	subv	r0,r11
 7b8:	49 13       	stc.l	gbr,@-r9
 7ba:	00 00       	.word 0x0000
 7bc:	05 2e       	mov.l	@(r0,r2),r5
 7be:	01 3f       	mac.l	@r3+,@r1+
 7c0:	19 03       	mov.l	r0,@(12,r9)
 7c2:	0e 3a       	.word 0x0e3a
 7c4:	0b 3b       	.word 0x0b3b
 7c6:	05 27       	mul.l	r2,r5
 7c8:	19 49       	mov.l	r4,@(36,r9)
 7ca:	13 11       	mov.l	r1,@(4,r3)
 7cc:	01 12       	stc	gbr,r1
 7ce:	06 40       	.word 0x0640
 7d0:	18 97       	mov.l	r9,@(28,r8)
 7d2:	42 19       	shlr8	r2
 7d4:	01 13       	.word 0x0113
 7d6:	00 00       	.word 0x0000
 7d8:	06 05       	mov.w	r0,@(r0,r6)
 7da:	00 03       	bsrf	r0
 7dc:	08 3a       	.word 0x083a
 7de:	0b 3b       	.word 0x0b3b
 7e0:	05 49       	.word 0x0549
 7e2:	13 02       	mov.l	r0,@(8,r3)
 7e4:	18 00       	mov.l	r0,@(0,r8)
 7e6:	00 07       	mul.l	r0,r0
 7e8:	34 00       	cmp/eq	r0,r4
 7ea:	03 08       	.word 0x0308
 7ec:	3a 0b       	subv	r0,r10
 7ee:	3b 05       	dmulu.l	r0,r11
 7f0:	49 13       	stc.l	gbr,@-r9
 7f2:	02 17       	mul.l	r1,r2
 7f4:	00 00       	.word 0x0000
 7f6:	08 0b       	.word 0x080b
 7f8:	01 55       	mov.w	r5,@(r0,r1)
 7fa:	17 00       	mov.l	r0,@(0,r7)
 7fc:	00 09       	nop	
 7fe:	34 00       	cmp/eq	r0,r4
 800:	03 0e       	mov.l	@(r0,r0),r3
 802:	3a 0b       	subv	r0,r10
 804:	3b 05       	dmulu.l	r0,r11
 806:	49 13       	stc.l	gbr,@-r9
 808:	02 18       	.word 0x0218
 80a:	00 00       	.word 0x0000
 80c:	0a 34       	mov.b	r3,@(r0,r10)
 80e:	00 03       	bsrf	r0
 810:	08 3a       	.word 0x083a
 812:	0b 3b       	.word 0x0b3b
 814:	05 49       	.word 0x0549
 816:	13 00       	mov.l	r0,@(0,r3)
 818:	00 0b       	rts	
 81a:	01 01       	.word 0x0101
 81c:	49 13       	stc.l	gbr,@-r9
 81e:	01 13       	.word 0x0113
 820:	00 00       	.word 0x0000
 822:	0c 21       	.word 0x0c21
 824:	00 49       	.word 0x0049
 826:	13 2f       	mov.l	r2,@(60,r3)
 828:	0b 00       	.word 0x0b00
 82a:	00 0d       	mov.w	@(r0,r0),r0
 82c:	34 00       	cmp/eq	r0,r4
 82e:	03 0e       	mov.l	@(r0,r0),r3
 830:	3a 0b       	subv	r0,r10
 832:	3b 0b       	subv	r0,r11
 834:	49 13       	stc.l	gbr,@-r9
 836:	3f 19       	.word 0x3f19
 838:	3c 19       	.word 0x3c19
 83a:	00 00       	.word 0x0000
 83c:	0e 26       	mov.l	r2,@(r0,r14)
 83e:	00 49       	.word 0x0049
 840:	13 00       	mov.l	r0,@(0,r3)
 842:	00 00       	.word 0x0000
 844:	01 11       	.word 0x0111
 846:	01 25       	mov.w	r2,@(r0,r1)
 848:	0e 13       	.word 0x0e13
 84a:	0b 03       	bsrf	r11
 84c:	0e 1b       	.word 0x0e1b
 84e:	0e 11       	.word 0x0e11
 850:	01 12       	stc	gbr,r1
 852:	06 10       	.word 0x0610
 854:	17 00       	mov.l	r0,@(0,r7)
 856:	00 02       	stc	sr,r0
 858:	24 00       	mov.b	r0,@r4
 85a:	0b 0b       	.word 0x0b0b
 85c:	3e 0b       	subv	r0,r14
 85e:	03 0e       	mov.l	@(r0,r0),r3
 860:	00 00       	.word 0x0000
 862:	03 24       	mov.b	r2,@(r0,r3)
 864:	00 0b       	rts	
 866:	0b 3e       	mov.l	@(r0,r3),r11
 868:	0b 03       	bsrf	r11
 86a:	08 00       	.word 0x0800
 86c:	00 04       	mov.b	r0,@(r0,r0)
 86e:	16 00       	mov.l	r0,@(0,r6)
 870:	03 0e       	mov.l	@(r0,r0),r3
 872:	3a 0b       	subv	r0,r10
 874:	3b 0b       	subv	r0,r11
 876:	49 13       	stc.l	gbr,@-r9
 878:	00 00       	.word 0x0000
 87a:	05 04       	mov.b	r0,@(r0,r5)
 87c:	01 0b       	.word 0x010b
 87e:	0b 3a       	.word 0x0b3a
 880:	0b 3b       	.word 0x0b3b
 882:	05 01       	.word 0x0501
 884:	13 00       	mov.l	r0,@(0,r3)
 886:	00 06       	mov.l	r0,@(r0,r0)
 888:	28 00       	mov.b	r0,@r8
 88a:	03 0e       	mov.l	@(r0,r0),r3
 88c:	1c 0d       	mov.l	r0,@(52,r12)
 88e:	00 00       	.word 0x0000
 890:	07 16       	mov.l	r1,@(r0,r7)
 892:	00 03       	bsrf	r0
 894:	0e 3a       	.word 0x0e3a
 896:	0b 3b       	.word 0x0b3b
 898:	05 49       	.word 0x0549
 89a:	13 00       	mov.l	r0,@(0,r3)
 89c:	00 08       	clrt	
 89e:	17 01       	mov.l	r0,@(4,r7)
 8a0:	0b 0b       	.word 0x0b0b
 8a2:	3a 0b       	subv	r0,r10
 8a4:	3b 05       	dmulu.l	r0,r11
 8a6:	01 13       	.word 0x0113
 8a8:	00 00       	.word 0x0000
 8aa:	09 0d       	mov.w	@(r0,r0),r9
 8ac:	00 03       	bsrf	r0
 8ae:	08 3a       	.word 0x083a
 8b0:	0b 3b       	.word 0x0b3b
 8b2:	05 49       	.word 0x0549
 8b4:	13 00       	mov.l	r0,@(0,r3)
 8b6:	00 0a       	sts	mach,r0
 8b8:	01 01       	.word 0x0101
 8ba:	49 13       	stc.l	gbr,@-r9
 8bc:	01 13       	.word 0x0113
 8be:	00 00       	.word 0x0000
 8c0:	0b 21       	.word 0x0b21
 8c2:	00 49       	.word 0x0049
 8c4:	13 2f       	mov.l	r2,@(60,r3)
 8c6:	0b 00       	.word 0x0b00
 8c8:	00 0c       	mov.b	@(r0,r0),r0
 8ca:	13 01       	mov.l	r0,@(4,r3)
 8cc:	0b 0b       	.word 0x0b0b
 8ce:	3a 0b       	subv	r0,r10
 8d0:	3b 05       	dmulu.l	r0,r11
 8d2:	01 13       	.word 0x0113
 8d4:	00 00       	.word 0x0000
 8d6:	0d 0d       	mov.w	@(r0,r0),r13
 8d8:	00 03       	bsrf	r0
 8da:	0e 3a       	.word 0x0e3a
 8dc:	0b 3b       	.word 0x0b3b
 8de:	05 49       	.word 0x0549
 8e0:	13 38       	mov.l	r3,@(32,r3)
 8e2:	0b 00       	.word 0x0b00
 8e4:	00 0e       	mov.l	@(r0,r0),r0
 8e6:	0d 00       	.word 0x0d00
 8e8:	03 0e       	mov.l	@(r0,r0),r3
 8ea:	3a 0b       	subv	r0,r10
 8ec:	3b 05       	dmulu.l	r0,r11
 8ee:	49 13       	stc.l	gbr,@-r9
 8f0:	00 00       	.word 0x0000
 8f2:	0f 2e       	mov.l	@(r0,r2),r15
 8f4:	01 03       	bsrf	r1
 8f6:	0e 3a       	.word 0x0e3a
 8f8:	0b 3b       	.word 0x0b3b
 8fa:	0b 27       	mul.l	r2,r11
 8fc:	19 49       	mov.l	r4,@(36,r9)
 8fe:	13 20       	mov.l	r2,@(0,r3)
 900:	0b 01       	.word 0x0b01
 902:	13 00       	mov.l	r0,@(0,r3)
 904:	00 10       	.word 0x0010
 906:	05 00       	.word 0x0500
 908:	03 08       	.word 0x0308
 90a:	3a 0b       	subv	r0,r10
 90c:	3b 0b       	subv	r0,r11
 90e:	49 13       	stc.l	gbr,@-r9
 910:	00 00       	.word 0x0000
 912:	11 0f       	mov.l	r0,@(60,r1)
 914:	00 0b       	rts	
 916:	0b 49       	.word 0x0b49
 918:	13 00       	mov.l	r0,@(0,r3)
 91a:	00 12       	stc	gbr,r0
 91c:	26 00       	mov.b	r0,@r6
 91e:	49 13       	stc.l	gbr,@-r9
 920:	00 00       	.word 0x0000
 922:	13 2e       	mov.l	r2,@(56,r3)
 924:	01 3f       	mac.l	@r3+,@r1+
 926:	19 03       	mov.l	r0,@(12,r9)
 928:	0e 3a       	.word 0x0e3a
 92a:	0b 3b       	.word 0x0b3b
 92c:	0b 27       	mul.l	r2,r11
 92e:	19 49       	mov.l	r4,@(36,r9)
 930:	13 11       	mov.l	r1,@(4,r3)
 932:	01 12       	stc	gbr,r1
 934:	06 40       	.word 0x0640
 936:	18 97       	mov.l	r9,@(28,r8)
 938:	42 19       	shlr8	r2
 93a:	01 13       	.word 0x0113
 93c:	00 00       	.word 0x0000
 93e:	14 05       	mov.l	r0,@(20,r4)
 940:	00 03       	bsrf	r0
 942:	08 3a       	.word 0x083a
 944:	0b 3b       	.word 0x0b3b
 946:	0b 49       	.word 0x0b49
 948:	13 02       	mov.l	r0,@(8,r3)
 94a:	18 00       	mov.l	r0,@(0,r8)
 94c:	00 15       	mov.w	r1,@(r0,r0)
 94e:	34 00       	cmp/eq	r0,r4
 950:	03 08       	.word 0x0308
 952:	3a 0b       	subv	r0,r10
 954:	3b 0b       	subv	r0,r11
 956:	49 13       	stc.l	gbr,@-r9
 958:	00 00       	.word 0x0000
 95a:	16 34       	mov.l	r3,@(16,r6)
 95c:	00 03       	bsrf	r0
 95e:	0e 3a       	.word 0x0e3a
 960:	0b 3b       	.word 0x0b3b
 962:	0b 49       	.word 0x0b49
 964:	13 00       	mov.l	r0,@(0,r3)
 966:	00 17       	mul.l	r1,r0
 968:	34 00       	cmp/eq	r0,r4
 96a:	03 08       	.word 0x0308
 96c:	3a 0b       	subv	r0,r10
 96e:	3b 0b       	subv	r0,r11
 970:	49 13       	stc.l	gbr,@-r9
 972:	02 18       	.word 0x0218
 974:	00 00       	.word 0x0000
 976:	18 0b       	mov.l	r0,@(44,r8)
 978:	01 55       	mov.w	r5,@(r0,r1)
 97a:	17 00       	mov.l	r0,@(0,r7)
 97c:	00 19       	div0u	
 97e:	34 00       	cmp/eq	r0,r4
 980:	03 0e       	mov.l	@(r0,r0),r3
 982:	3a 0b       	subv	r0,r10
 984:	3b 0b       	subv	r0,r11
 986:	49 13       	stc.l	gbr,@-r9
 988:	02 18       	.word 0x0218
 98a:	00 00       	.word 0x0000
 98c:	1a 34       	mov.l	r3,@(16,r10)
 98e:	00 03       	bsrf	r0
 990:	0e 3a       	.word 0x0e3a
 992:	0b 3b       	.word 0x0b3b
 994:	05 49       	.word 0x0549
 996:	13 00       	mov.l	r0,@(0,r3)
 998:	00 1b       	sleep	
 99a:	34 00       	cmp/eq	r0,r4
 99c:	03 0e       	mov.l	@(r0,r0),r3
 99e:	3a 0b       	subv	r0,r10
 9a0:	3b 0b       	subv	r0,r11
 9a2:	49 13       	stc.l	gbr,@-r9
 9a4:	3f 19       	.word 0x3f19
 9a6:	3c 19       	.word 0x3c19
 9a8:	00 00       	.word 0x0000
 9aa:	00 01       	.word 0x0001
 9ac:	11 01       	mov.l	r0,@(4,r1)
 9ae:	25 0e       	mulu.w	r0,r5
 9b0:	13 0b       	mov.l	r0,@(44,r3)
 9b2:	03 0e       	mov.l	@(r0,r0),r3
 9b4:	1b 0e       	mov.l	r0,@(56,r11)
 9b6:	11 01       	mov.l	r0,@(4,r1)
 9b8:	12 06       	mov.l	r0,@(24,r2)
 9ba:	10 17       	mov.l	r1,@(28,r0)
 9bc:	00 00       	.word 0x0000
 9be:	02 24       	mov.b	r2,@(r0,r2)
 9c0:	00 0b       	rts	
 9c2:	0b 3e       	mov.l	@(r0,r3),r11
 9c4:	0b 03       	bsrf	r11
 9c6:	0e 00       	.word 0x0e00
 9c8:	00 03       	bsrf	r0
 9ca:	24 00       	mov.b	r0,@r4
 9cc:	0b 0b       	.word 0x0b0b
 9ce:	3e 0b       	subv	r0,r14
 9d0:	03 08       	.word 0x0308
 9d2:	00 00       	.word 0x0000
 9d4:	04 16       	mov.l	r1,@(r0,r4)
 9d6:	00 03       	bsrf	r0
 9d8:	0e 3a       	.word 0x0e3a
 9da:	0b 3b       	.word 0x0b3b
 9dc:	0b 49       	.word 0x0b49
 9de:	13 00       	mov.l	r0,@(0,r3)
 9e0:	00 05       	mov.w	r0,@(r0,r0)
 9e2:	04 01       	.word 0x0401
 9e4:	0b 0b       	.word 0x0b0b
 9e6:	3a 0b       	subv	r0,r10
 9e8:	3b 05       	dmulu.l	r0,r11
 9ea:	01 13       	.word 0x0113
 9ec:	00 00       	.word 0x0000
 9ee:	06 28       	.word 0x0628
 9f0:	00 03       	bsrf	r0
 9f2:	0e 1c       	mov.b	@(r0,r1),r14
 9f4:	0d 00       	.word 0x0d00
 9f6:	00 07       	mul.l	r0,r0
 9f8:	16 00       	mov.l	r0,@(0,r6)
 9fa:	03 0e       	mov.l	@(r0,r0),r3
 9fc:	3a 0b       	subv	r0,r10
 9fe:	3b 05       	dmulu.l	r0,r11
 a00:	49 13       	stc.l	gbr,@-r9
 a02:	00 00       	.word 0x0000
 a04:	08 17       	mul.l	r1,r8
 a06:	01 0b       	.word 0x010b
 a08:	0b 3a       	.word 0x0b3a
 a0a:	0b 3b       	.word 0x0b3b
 a0c:	05 01       	.word 0x0501
 a0e:	13 00       	mov.l	r0,@(0,r3)
 a10:	00 09       	nop	
 a12:	0d 00       	.word 0x0d00
 a14:	03 08       	.word 0x0308
 a16:	3a 0b       	subv	r0,r10
 a18:	3b 05       	dmulu.l	r0,r11
 a1a:	49 13       	stc.l	gbr,@-r9
 a1c:	00 00       	.word 0x0000
 a1e:	0a 01       	.word 0x0a01
 a20:	01 49       	.word 0x0149
 a22:	13 01       	mov.l	r0,@(4,r3)
 a24:	13 00       	mov.l	r0,@(0,r3)
 a26:	00 0b       	rts	
 a28:	21 00       	mov.b	r0,@r1
 a2a:	49 13       	stc.l	gbr,@-r9
 a2c:	2f 0b       	or	r0,r15
 a2e:	00 00       	.word 0x0000
 a30:	0c 13       	.word 0x0c13
 a32:	01 0b       	.word 0x010b
 a34:	0b 3a       	.word 0x0b3a
 a36:	0b 3b       	.word 0x0b3b
 a38:	05 01       	.word 0x0501
 a3a:	13 00       	mov.l	r0,@(0,r3)
 a3c:	00 0d       	mov.w	@(r0,r0),r0
 a3e:	0d 00       	.word 0x0d00
 a40:	03 0e       	mov.l	@(r0,r0),r3
 a42:	3a 0b       	subv	r0,r10
 a44:	3b 05       	dmulu.l	r0,r11
 a46:	49 13       	stc.l	gbr,@-r9
 a48:	38 0b       	subv	r0,r8
 a4a:	00 00       	.word 0x0000
 a4c:	0e 0d       	mov.w	@(r0,r0),r14
 a4e:	00 03       	bsrf	r0
 a50:	0e 3a       	.word 0x0e3a
 a52:	0b 3b       	.word 0x0b3b
 a54:	05 49       	.word 0x0549
 a56:	13 00       	mov.l	r0,@(0,r3)
 a58:	00 0f       	mac.l	@r0+,@r0+
 a5a:	2e 01       	mov.w	r0,@r14
 a5c:	3f 19       	.word 0x3f19
 a5e:	03 0e       	mov.l	@(r0,r0),r3
 a60:	3a 0b       	subv	r0,r10
 a62:	3b 05       	dmulu.l	r0,r11
 a64:	27 19       	and	r1,r7
 a66:	11 01       	mov.l	r0,@(4,r1)
 a68:	12 06       	mov.l	r0,@(24,r2)
 a6a:	40 18       	shll8	r0
 a6c:	97 42       	mov.w	af4 <_main-0x750c>,r7	! 501
 a6e:	19 01       	mov.l	r0,@(4,r9)
 a70:	13 00       	mov.l	r0,@(0,r3)
 a72:	00 10       	.word 0x0010
 a74:	05 00       	.word 0x0500
 a76:	03 08       	.word 0x0308
 a78:	3a 0b       	subv	r0,r10
 a7a:	3b 05       	dmulu.l	r0,r11
 a7c:	49 13       	stc.l	gbr,@-r9
 a7e:	02 18       	.word 0x0218
 a80:	00 00       	.word 0x0000
 a82:	11 34       	mov.l	r3,@(16,r1)
 a84:	00 03       	bsrf	r0
 a86:	0e 3a       	.word 0x0e3a
 a88:	0b 3b       	.word 0x0b3b
 a8a:	05 49       	.word 0x0549
 a8c:	13 02       	mov.l	r0,@(8,r3)
 a8e:	17 00       	mov.l	r0,@(0,r7)
 a90:	00 12       	stc	gbr,r0
 a92:	34 00       	cmp/eq	r0,r4
 a94:	03 08       	.word 0x0308
 a96:	3a 0b       	subv	r0,r10
 a98:	3b 05       	dmulu.l	r0,r11
 a9a:	49 13       	stc.l	gbr,@-r9
 a9c:	02 17       	mul.l	r1,r2
 a9e:	00 00       	.word 0x0000
 aa0:	13 0f       	mov.l	r0,@(60,r3)
 aa2:	00 0b       	rts	
 aa4:	0b 49       	.word 0x0b49
 aa6:	13 00       	mov.l	r0,@(0,r3)
 aa8:	00 14       	mov.b	r1,@(r0,r0)
 aaa:	34 00       	cmp/eq	r0,r4
 aac:	03 0e       	mov.l	@(r0,r0),r3
 aae:	3a 0b       	subv	r0,r10
 ab0:	3b 0b       	subv	r0,r11
 ab2:	49 13       	stc.l	gbr,@-r9
 ab4:	3f 19       	.word 0x3f19
 ab6:	3c 19       	.word 0x3c19
 ab8:	00 00       	.word 0x0000
 aba:	15 26       	mov.l	r2,@(24,r5)
 abc:	00 49       	.word 0x0049
 abe:	13 00       	mov.l	r0,@(0,r3)
 ac0:	00 00       	.word 0x0000
 ac2:	01 11       	.word 0x0111
 ac4:	01 25       	mov.w	r2,@(r0,r1)
 ac6:	0e 13       	.word 0x0e13
 ac8:	0b 03       	bsrf	r11
 aca:	0e 1b       	.word 0x0e1b
 acc:	0e 10       	.word 0x0e10
 ace:	17 00       	mov.l	r0,@(0,r7)
 ad0:	00 02       	stc	sr,r0
 ad2:	24 00       	mov.b	r0,@r4
 ad4:	0b 0b       	.word 0x0b0b
 ad6:	3e 0b       	subv	r0,r14
 ad8:	03 08       	.word 0x0308
 ada:	00 00       	.word 0x0000
 adc:	03 24       	mov.b	r2,@(r0,r3)
 ade:	00 0b       	rts	
 ae0:	0b 3e       	mov.l	@(r0,r3),r11
 ae2:	0b 03       	bsrf	r11
 ae4:	0e 00       	.word 0x0e00
 ae6:	00 04       	mov.b	r0,@(r0,r0)
 ae8:	16 00       	mov.l	r0,@(0,r6)
 aea:	03 0e       	mov.l	@(r0,r0),r3
 aec:	3a 0b       	subv	r0,r10
 aee:	3b 0b       	subv	r0,r11
 af0:	49 13       	stc.l	gbr,@-r9
 af2:	00 00       	.word 0x0000
 af4:	05 01       	.word 0x0501
 af6:	01 49       	.word 0x0149
 af8:	13 01       	mov.l	r0,@(4,r3)
 afa:	13 00       	mov.l	r0,@(0,r3)
 afc:	00 06       	mov.l	r0,@(r0,r0)
 afe:	21 00       	mov.b	r0,@r1
 b00:	49 13       	stc.l	gbr,@-r9
 b02:	2f 0b       	or	r0,r15
 b04:	00 00       	.word 0x0000
 b06:	07 34       	mov.b	r3,@(r0,r7)
 b08:	00 03       	bsrf	r0
 b0a:	0e 3a       	.word 0x0e3a
 b0c:	0b 3b       	.word 0x0b3b
 b0e:	05 49       	.word 0x0549
 b10:	13 3f       	mov.l	r3,@(60,r3)
 b12:	19 02       	mov.l	r0,@(8,r9)
 b14:	18 00       	mov.l	r0,@(0,r8)
 b16:	00 08       	clrt	
 b18:	26 00       	mov.b	r0,@r6
 b1a:	49 13       	stc.l	gbr,@-r9
 b1c:	00 00       	.word 0x0000
	...

Disassembly of section .debug_line:

00000000 <.debug_line>:
   0:	00 00       	.word 0x0000
   2:	00 f2       	.word 0x00f2
   4:	00 02       	stc	sr,r0
   6:	00 00       	.word 0x0000
   8:	00 3e       	mov.l	@(r0,r3),r0
   a:	02 01       	.word 0x0201
   c:	fb 0e       	.word 0xfb0e
   e:	0d 00       	.word 0x0d00
  10:	01 01       	.word 0x0101
  12:	01 01       	.word 0x0101
  14:	00 00       	.word 0x0000
  16:	00 01       	.word 0x0001
  18:	00 00       	.word 0x0000
  1a:	01 2e       	mov.l	@(r0,r2),r1
  1c:	2e 2f       	muls.w	r2,r14
  1e:	2e 2e       	mulu.w	r2,r14
  20:	2f 2e       	mulu.w	r2,r15
  22:	2e 2f       	muls.w	r2,r14
  24:	2e 2e       	mulu.w	r2,r14
  26:	2f 6c       	cmp/str	r6,r15
  28:	69 62       	mov.l	@r6,r9
  2a:	67 63       	mov	r6,r7
  2c:	63 00       	mov.b	@r0,r3
  2e:	00 66       	mov.l	r6,@(r0,r0)
  30:	70 2d       	add	#45,r0
  32:	62 69       	swap.w	r6,r2
  34:	74 2e       	add	#46,r4
  36:	63 00       	mov.b	@r0,r3
  38:	01 00       	.word 0x0100
  3a:	00 66       	mov.l	r6,@(r0,r0)
  3c:	70 2d       	add	#45,r0
  3e:	62 69       	swap.w	r6,r2
  40:	74 2e       	add	#46,r4
  42:	68 00       	mov.b	@r0,r8
  44:	01 00       	.word 0x0100
  46:	00 00       	.word 0x0000
  48:	00 05       	mov.w	r0,@(r0,r0)
  4a:	02 00       	.word 0x0200
  4c:	00 a7       	mul.l	r10,r0
  4e:	60 03       	mov	r0,r0
  50:	d2 04       	mov.l	64 <_main-0x7f9c>,r2	! 5a4a0331
  52:	01 0f       	mac.l	@r0+,@r1+
  54:	03 0c       	mov.b	@(r0,r0),r3
  56:	20 03       	.word 0x2003
  58:	75 66       	add	#102,r5
  5a:	03 0f       	mac.l	@r0+,@r3+
  5c:	20 40       	mov.b	r4,@r0
  5e:	5f 40       	mov.l	@(0,r4),r15
  60:	03 0a       	sts	mach,r3
  62:	2e 03       	.word 0x2e03
  64:	5a 4a       	mov.l	@(40,r4),r10
  66:	03 31       	.word 0x0331
  68:	4a 21       	shar	r10
  6a:	24 1d       	xtrct	r1,r4
  6c:	23 2c       	cmp/str	r2,r3
  6e:	43 4c       	.word 0x434c
  70:	4d 03       	stc.l	sr,@-r13
  72:	18 e4       	mov.l	r14,@(16,r8)
  74:	4c 44       	.word 0x4c44
  76:	3e 2f       	addv	r2,r14
  78:	21 00       	mov.b	r0,@r1
  7a:	02 04       	mov.b	r0,@(r0,r2)
  7c:	01 03       	bsrf	r1
  7e:	0a 20       	.word 0x0a20
  80:	76 1e       	add	#30,r6
  82:	3f 1d       	dmuls.l	r1,r15
  84:	03 0c       	mov.b	@(r0,r0),r3
  86:	4a 24       	rotcl	r10
  88:	50 03       	mov.l	@(12,r0),r0
  8a:	45 58       	.word 0x4558
  8c:	03 0d       	mov.w	@(r0,r0),r3
  8e:	3c 03       	cmp/ge	r0,r12
  90:	22 4a       	xor	r4,r2
  92:	1e 24       	mov.l	r2,@(16,r14)
  94:	1d 27       	mov.l	r2,@(28,r13)
  96:	03 7a       	.word 0x037a
  98:	20 26       	mov.l	r2,@-r0
  9a:	30 4b       	subv	r4,r0
  9c:	1f 21       	mov.l	r2,@(4,r15)
  9e:	3f 03       	cmp/ge	r0,r15
  a0:	98 7f       	mov.w	1a2 <_main-0x7e5e>,r8	! 2003
  a2:	58 03       	mov.l	@(12,r0),r8
  a4:	c2 00       	mov.l	r0,@(0,gbr)
  a6:	58 30       	mov.l	@(0,r3),r8
  a8:	44 22       	sts.l	pr,@-r4
  aa:	1e 21       	mov.l	r2,@(4,r14)
  ac:	21 03       	.word 0x2103
  ae:	67 3c       	extu.b	r3,r7
  b0:	03 68       	.word 0x0368
  b2:	3c 03       	cmp/ge	r0,r12
  b4:	65 66       	mov.l	@r6+,r5
  b6:	22 1e       	mulu.w	r1,r2
  b8:	3d 1f       	addv	r1,r13
  ba:	3d 2f       	addv	r2,r13
  bc:	03 20       	.word 0x0320
  be:	2e 31       	mov.w	r3,@r14
  c0:	81 21       	mov.w	r0,@(2,r2)
  c2:	03 4f       	mac.l	@r4+,@r3+
  c4:	74 00       	add	#0,r4
  c6:	02 04       	mov.b	r0,@(r0,r2)
  c8:	01 06       	mov.l	r0,@(r0,r1)
  ca:	2e 06       	mov.l	r0,@-r14
  cc:	4b 03       	stc.l	sr,@-r11
  ce:	f5 00       	.word 0xf500
  d0:	ac 03       	bra	fffff8da <_end+0xfffdae8a>
  d2:	0a 2e       	mov.l	@(r0,r2),r10
  d4:	03 76       	mov.l	r7,@(r0,r3)
  d6:	20 28       	tst	r2,r0
  d8:	22 1d       	xtrct	r1,r2
  da:	23 3d       	xtrct	r3,r3
  dc:	5a 92       	mov.l	@(8,r9),r10
  de:	3d b0       	cmp/eq	r11,r13
  e0:	03 0a       	sts	mach,r3
  e2:	2e 03       	.word 0x2e03
  e4:	76 20       	add	#32,r6
  e6:	28 22       	mov.l	r2,@r8
  e8:	1d 23       	mov.l	r2,@(12,r13)
  ea:	3d 5a       	subc	r5,r13
  ec:	22 2c       	cmp/str	r2,r2
  ee:	30 76       	cmp/hi	r7,r0
  f0:	3d 02       	cmp/hs	r0,r13
  f2:	0a 00       	.word 0x0a00
  f4:	01 01       	.word 0x0101
  f6:	00 00       	.word 0x0000
  f8:	00 d5       	mov.w	r13,@(r0,r0)
  fa:	00 02       	stc	sr,r0
  fc:	00 00       	.word 0x0000
  fe:	00 3e       	mov.l	@(r0,r3),r0
 100:	02 01       	.word 0x0201
 102:	fb 0e       	.word 0xfb0e
 104:	0d 00       	.word 0x0d00
 106:	01 01       	.word 0x0101
 108:	01 01       	.word 0x0101
 10a:	00 00       	.word 0x0000
 10c:	00 01       	.word 0x0001
 10e:	00 00       	.word 0x0000
 110:	01 2e       	mov.l	@(r0,r2),r1
 112:	2e 2f       	muls.w	r2,r14
 114:	2e 2e       	mulu.w	r2,r14
 116:	2f 2e       	mulu.w	r2,r15
 118:	2e 2f       	muls.w	r2,r14
 11a:	2e 2e       	mulu.w	r2,r14
 11c:	2f 6c       	cmp/str	r6,r15
 11e:	69 62       	mov.l	@r6,r9
 120:	67 63       	mov	r6,r7
 122:	63 00       	mov.b	@r0,r3
 124:	00 66       	mov.l	r6,@(r0,r0)
 126:	70 2d       	add	#45,r0
 128:	62 69       	swap.w	r6,r2
 12a:	74 2e       	add	#46,r4
 12c:	63 00       	mov.b	@r0,r3
 12e:	01 00       	.word 0x0100
 130:	00 66       	mov.l	r6,@(r0,r0)
 132:	70 2d       	add	#45,r0
 134:	62 69       	swap.w	r6,r2
 136:	74 2e       	add	#46,r4
 138:	68 00       	mov.b	@r0,r8
 13a:	01 00       	.word 0x0100
 13c:	00 00       	.word 0x0000
 13e:	00 05       	mov.w	r0,@(r0,r0)
 140:	02 00       	.word 0x0200
 142:	00 a9       	.word 0x00a9
 144:	94 03       	mov.w	14e <_main-0x7eb2>,r4	! 2028
 146:	aa 07       	bra	fffff558 <_end+0xfffdab08>
 148:	01 03       	bsrf	r1
 14a:	0a 2e       	mov.l	@(r0,r2),r10
 14c:	03 76       	mov.l	r7,@(r0,r3)
 14e:	20 28       	tst	r2,r0
 150:	22 1d       	xtrct	r1,r2
 152:	23 3d       	xtrct	r3,r3
 154:	03 d9       	.word 0x03d9
 156:	7e 66       	add	#102,r14
 158:	4c 21       	shar	r12
 15a:	1f 21       	mov.l	r2,@(4,r15)
 15c:	1f 03       	mov.l	r0,@(12,r15)
 15e:	a9 01       	bra	fffff364 <_end+0xfffda914>
 160:	4a 3d       	.word 0x4a3d
 162:	03 d9       	.word 0x03d9
 164:	7e 4a       	add	#74,r14
 166:	30 21       	.word 0x3021
 168:	1f 21       	mov.l	r2,@(4,r15)
 16a:	03 a3       	.word 0x03a3
 16c:	01 20       	.word 0x0120
 16e:	03 dc       	mov.b	@(r0,r13),r3
 170:	7e 20       	add	#32,r14
 172:	03 a4       	mov.b	r10,@(r0,r3)
 174:	01 3c       	mov.b	@(r0,r3),r1
 176:	2f 03       	.word 0x2f03
 178:	de 7e       	mov.l	374 <_main-0x7c8c>,r14	! 6c696267
 17a:	4a 4c       	.word 0x4a4c
 17c:	3d 40       	cmp/eq	r4,r13
 17e:	3e 03       	cmp/ge	r0,r14
 180:	7a 3c       	add	#60,r10
 182:	03 0d       	mov.w	@(r0,r0),r3
 184:	3c 41       	.word 0x3c41
 186:	03 c8       	.word 0x03c8
 188:	00 3c       	mov.b	@(r0,r3),r0
 18a:	03 5e       	mov.l	@(r0,r5),r3
 18c:	20 03       	.word 0x2003
 18e:	22 20       	mov.b	r2,@r2
 190:	21 03       	.word 0x2103
 192:	5d 2e       	mov.l	@(56,r2),r13
 194:	03 22       	stc	vbr,r3
 196:	20 03       	.word 0x2003
 198:	5e 20       	mov.l	@(0,r2),r14
 19a:	03 24       	mov.b	r2,@(r0,r3)
 19c:	20 03       	.word 0x2003
 19e:	5c 20       	mov.l	@(0,r2),r12
 1a0:	03 24       	mov.b	r2,@(r0,r3)
 1a2:	20 03       	.word 0x2003
 1a4:	5e 20       	mov.l	@(0,r2),r14
 1a6:	21 03       	.word 0x2103
 1a8:	21 20       	mov.b	r2,@r1
 1aa:	3d 3f       	addv	r3,r13
 1ac:	4d 1f       	mac.w	@r1+,@r13+
 1ae:	21 22       	mov.l	r2,@r1
 1b0:	3e 7b       	subv	r7,r14
 1b2:	03 79       	.word 0x0379
 1b4:	20 33       	.word 0x2033
 1b6:	1d 23       	mov.l	r2,@(12,r13)
 1b8:	2f 4e       	mulu.w	r4,r15
 1ba:	03 17       	mul.l	r1,r3
 1bc:	58 21       	mov.l	@(4,r2),r8
 1be:	21 1f       	muls.w	r1,r1
 1c0:	21 03       	.word 0x2103
 1c2:	69 2e       	exts.b	r2,r9
 1c4:	03 09       	.word 0x0309
 1c6:	4a 03       	stc.l	sr,@-r10
 1c8:	09 2e       	mov.l	@(r0,r2),r9
 1ca:	02 0e       	mov.l	@(r0,r0),r2
 1cc:	00 01       	.word 0x0001
 1ce:	01 00       	.word 0x0100
 1d0:	00 00       	.word 0x0000
 1d2:	a9 00       	bra	fffff3d6 <_end+0xfffda986>
 1d4:	02 00       	.word 0x0200
 1d6:	00 00       	.word 0x0000
 1d8:	3e 02       	cmp/hs	r0,r14
 1da:	01 fb       	.word 0x01fb
 1dc:	0e 0d       	mov.w	@(r0,r0),r14
 1de:	00 01       	.word 0x0001
 1e0:	01 01       	.word 0x0101
 1e2:	01 00       	.word 0x0100
 1e4:	00 00       	.word 0x0000
 1e6:	01 00       	.word 0x0100
 1e8:	00 01       	.word 0x0001
 1ea:	2e 2e       	mulu.w	r2,r14
 1ec:	2f 2e       	mulu.w	r2,r15
 1ee:	2e 2f       	muls.w	r2,r14
 1f0:	2e 2e       	mulu.w	r2,r14
 1f2:	2f 2e       	mulu.w	r2,r15
 1f4:	2e 2f       	muls.w	r2,r14
 1f6:	6c 69       	swap.w	r6,r12
 1f8:	62 67       	not	r6,r2
 1fa:	63 63       	mov	r6,r3
 1fc:	00 00       	.word 0x0000
 1fe:	66 70       	mov.b	@r7,r6
 200:	2d 62       	mov.l	r6,@r13
 202:	69 74       	mov.b	@r7+,r9
 204:	2e 63       	.word 0x2e63
 206:	00 01       	.word 0x0001
 208:	00 00       	.word 0x0000
 20a:	66 70       	mov.b	@r7,r6
 20c:	2d 62       	mov.l	r6,@r13
 20e:	69 74       	mov.b	@r7+,r9
 210:	2e 68       	tst	r6,r14
 212:	00 01       	.word 0x0001
 214:	00 00       	.word 0x0000
 216:	00 00       	.word 0x0000
 218:	05 02       	stc	sr,r5
 21a:	00 00       	.word 0x0000
 21c:	aa c8       	bra	fffff7b0 <_end+0xfffdad60>
 21e:	03 a1       	.word 0x03a1
 220:	08 01       	.word 0x0801
 222:	03 09       	.word 0x0309
 224:	2e 03       	.word 0x2e03
 226:	77 20       	add	#32,r7
 228:	27 22       	mov.l	r2,@r7
 22a:	1d 23       	mov.l	r2,@(12,r13)
 22c:	3d 03       	cmp/ge	r0,r13
 22e:	9c 7f       	mov.w	330 <_main-0x7cd0>,r12	! 6363
 230:	66 03       	mov	r0,r6
 232:	d4 00       	mov.l	234 <_main-0x7dcc>,r4	! 4a03142e
 234:	4a 03       	stc.l	sr,@-r10
 236:	14 2e       	mov.l	r2,@(56,r4)
 238:	3d 03       	cmp/ge	r0,r13
 23a:	9b 7f       	mov.w	33c <_main-0x7cc4>,r11	! 1
 23c:	4a 03       	stc.l	sr,@-r10
 23e:	e4 00       	mov	#0,r4
 240:	3c 3d       	dmuls.l	r3,r12
 242:	03 a0       	.word 0x03a0
 244:	7f 4a       	add	#74,r15
 246:	22 1e       	mulu.w	r1,r2
 248:	30 4c       	add	r4,r0
 24a:	2f 40       	mov.b	r4,@r15
 24c:	50 03       	mov.l	@(12,r0),r0
 24e:	0d 2e       	mov.l	@(r0,r2),r13
 250:	22 1e       	mulu.w	r1,r2
 252:	21 23       	.word 0x2123
 254:	40 2d       	.word 0x402d
 256:	23 21       	mov.w	r2,@r3
 258:	40 3f       	mac.w	@r3+,@r0+
 25a:	22 03       	.word 0x2203
 25c:	79 20       	add	#32,r9
 25e:	03 0b       	.word 0x030b
 260:	3c 03       	cmp/ge	r0,r12
 262:	16 58       	mov.l	r5,@(32,r6)
 264:	03 6c       	mov.b	@(r0,r6),r3
 266:	2e 51       	mov.w	r5,@r14
 268:	03 09       	.word 0x0309
 26a:	2e 32       	mov.l	r3,@r14
 26c:	03 41       	.word 0x0341
 26e:	2e 22       	mov.l	r2,@r14
 270:	1e 22       	mov.l	r2,@(8,r14)
 272:	1f 33       	mov.l	r3,@(12,r15)
 274:	21 1f       	muls.w	r1,r1
 276:	21 02       	mov.l	r0,@r1
 278:	0a 00       	.word 0x0a00
 27a:	01 01       	.word 0x0101
 27c:	00 00       	.word 0x0000
 27e:	00 85       	mov.w	r8,@(r0,r0)
 280:	00 02       	stc	sr,r0
 282:	00 00       	.word 0x0000
 284:	00 3e       	mov.l	@(r0,r3),r0
 286:	02 01       	.word 0x0201
 288:	fb 0e       	.word 0xfb0e
 28a:	0d 00       	.word 0x0d00
 28c:	01 01       	.word 0x0101
 28e:	01 01       	.word 0x0101
 290:	00 00       	.word 0x0000
 292:	00 01       	.word 0x0001
 294:	00 00       	.word 0x0000
 296:	01 2e       	mov.l	@(r0,r2),r1
 298:	2e 2f       	muls.w	r2,r14
 29a:	2e 2e       	mulu.w	r2,r14
 29c:	2f 2e       	mulu.w	r2,r15
 29e:	2e 2f       	muls.w	r2,r14
 2a0:	2e 2e       	mulu.w	r2,r14
 2a2:	2f 6c       	cmp/str	r6,r15
 2a4:	69 62       	mov.l	@r6,r9
 2a6:	67 63       	mov	r6,r7
 2a8:	63 00       	mov.b	@r0,r3
 2aa:	00 66       	mov.l	r6,@(r0,r0)
 2ac:	70 2d       	add	#45,r0
 2ae:	62 69       	swap.w	r6,r2
 2b0:	74 2e       	add	#46,r4
 2b2:	63 00       	mov.b	@r0,r3
 2b4:	01 00       	.word 0x0100
 2b6:	00 66       	mov.l	r6,@(r0,r0)
 2b8:	70 2d       	add	#45,r0
 2ba:	62 69       	swap.w	r6,r2
 2bc:	74 2e       	add	#46,r4
 2be:	68 00       	mov.b	@r0,r8
 2c0:	01 00       	.word 0x0100
 2c2:	00 00       	.word 0x0000
 2c4:	00 05       	mov.w	r0,@(r0,r0)
 2c6:	02 00       	.word 0x0200
 2c8:	00 ab       	.word 0x00ab
 2ca:	b0 03       	bsr	2d4 <_main-0x7d2c>
 2cc:	af 0a       	bra	e4 <_main-0x7f1c>
 2ce:	01 23       	braf	r1
 2d0:	1d 31       	mov.l	r3,@(4,r13)
 2d2:	21 3d       	xtrct	r3,r1
 2d4:	3e 03       	cmp/ge	r0,r14
 2d6:	1c 2e       	mov.l	r2,@(56,r12)
 2d8:	3d 03       	cmp/ge	r0,r13
 2da:	69 4a       	negc	r4,r9
 2dc:	21 03       	.word 0x2103
 2de:	fb 76       	.word 0xfb76
 2e0:	3c 03       	cmp/ge	r0,r12
 2e2:	90 09       	mov.w	2f8 <_main-0x7d08>,r0	! 9309
 2e4:	20 03       	.word 0x2003
 2e6:	f0 76       	.word 0xf076
 2e8:	20 03       	.word 0x2003
 2ea:	93 09       	mov.w	300 <_main-0x7d00>,r3	! 20d
 2ec:	3c 21       	.word 0x3c21
 2ee:	30 4b       	subv	r4,r0
 2f0:	03 72       	.word 0x0372
 2f2:	4a 03       	stc.l	sr,@-r10
 2f4:	f7 76       	.word 0xf776
 2f6:	4a 03       	stc.l	sr,@-r10
 2f8:	93 09       	mov.w	30e <_main-0x7cf2>,r3	! 3e02
 2fa:	4a 21       	shar	r10
 2fc:	2c 03       	.word 0x2c03
 2fe:	79 2e       	add	#46,r9
 300:	02 0d       	mov.w	@(r0,r0),r2
 302:	00 01       	.word 0x0001
 304:	01 00       	.word 0x0100
 306:	00 00       	.word 0x0000
 308:	44 00       	shll	r4
 30a:	02 00       	.word 0x0200
 30c:	00 00       	.word 0x0000
 30e:	3e 02       	cmp/hs	r0,r14
 310:	01 fb       	.word 0x01fb
 312:	0e 0d       	mov.w	@(r0,r0),r14
 314:	00 01       	.word 0x0001
 316:	01 01       	.word 0x0101
 318:	01 00       	.word 0x0100
 31a:	00 00       	.word 0x0000
 31c:	01 00       	.word 0x0100
 31e:	00 01       	.word 0x0001
 320:	2e 2e       	mulu.w	r2,r14
 322:	2f 2e       	mulu.w	r2,r15
 324:	2e 2f       	muls.w	r2,r14
 326:	2e 2e       	mulu.w	r2,r14
 328:	2f 2e       	mulu.w	r2,r15
 32a:	2e 2f       	muls.w	r2,r14
 32c:	6c 69       	swap.w	r6,r12
 32e:	62 67       	not	r6,r2
 330:	63 63       	mov	r6,r3
 332:	00 00       	.word 0x0000
 334:	66 70       	mov.b	@r7,r6
 336:	2d 62       	mov.l	r6,@r13
 338:	69 74       	mov.b	@r7+,r9
 33a:	2e 68       	tst	r6,r14
 33c:	00 01       	.word 0x0001
 33e:	00 00       	.word 0x0000
 340:	66 70       	mov.b	@r7,r6
 342:	2d 62       	mov.l	r6,@r13
 344:	69 74       	mov.b	@r7+,r9
 346:	2e 63       	.word 0x2e63
 348:	00 01       	.word 0x0001
 34a:	00 00       	.word 0x0000
 34c:	00 00       	.word 0x0000
 34e:	00 00       	.word 0x0000
 350:	7c 00       	add	#0,r12
 352:	02 00       	.word 0x0200
 354:	00 00       	.word 0x0000
 356:	4e 02       	sts.l	mach,@-r14
 358:	01 fb       	.word 0x01fb
 35a:	0e 0d       	mov.w	@(r0,r0),r14
 35c:	00 01       	.word 0x0001
 35e:	01 01       	.word 0x0101
 360:	01 00       	.word 0x0100
 362:	00 00       	.word 0x0000
 364:	01 00       	.word 0x0100
 366:	00 01       	.word 0x0001
 368:	2e 2e       	mulu.w	r2,r14
 36a:	2f 2e       	mulu.w	r2,r15
 36c:	2e 2f       	muls.w	r2,r14
 36e:	2e 2e       	mulu.w	r2,r14
 370:	2f 2e       	mulu.w	r2,r15
 372:	2e 2f       	muls.w	r2,r14
 374:	6c 69       	swap.w	r6,r12
 376:	62 67       	not	r6,r2
 378:	63 63       	mov	r6,r3
 37a:	00 00       	.word 0x0000
 37c:	6c 69       	swap.w	r6,r12
 37e:	62 67       	not	r6,r2
 380:	63 63       	mov	r6,r3
 382:	32 2e       	addc	r2,r2
 384:	63 00       	mov.b	@r0,r3
 386:	01 00       	.word 0x0100
 388:	00 6c       	mov.b	@(r0,r6),r0
 38a:	69 62       	mov.l	@r6,r9
 38c:	67 63       	mov	r6,r7
 38e:	63 32       	mov.l	@r3,r3
 390:	2e 68       	tst	r6,r14
 392:	00 01       	.word 0x0001
 394:	00 00       	.word 0x0000
 396:	6c 6f       	exts.w	r6,r12
 398:	6e 67       	not	r6,r14
 39a:	6c 6f       	exts.w	r6,r12
 39c:	6e 67       	not	r6,r14
 39e:	2e 68       	tst	r6,r14
 3a0:	00 01       	.word 0x0001
 3a2:	00 00       	.word 0x0000
 3a4:	00 00       	.word 0x0000
 3a6:	05 02       	stc	sr,r5
 3a8:	00 00       	.word 0x0000
 3aa:	ad ac       	bra	ffffff06 <_end+0xfffdb4b6>
 3ac:	03 c0       	.word 0x03c0
 3ae:	05 01       	.word 0x0501
 3b0:	15 20       	mov.l	r2,@(0,r5)
 3b2:	00 02       	stc	sr,r0
 3b4:	04 01       	.word 0x0401
 3b6:	06 3c       	mov.b	@(r0,r3),r6
 3b8:	4a 06       	lds.l	@r10+,mach
 3ba:	85 00       	mov.w	@(0,r0),r0
 3bc:	02 04       	mov.b	r0,@(r0,r2)
 3be:	02 39       	.word 0x0239
 3c0:	06 4a       	.word 0x064a
 3c2:	06 85       	mov.w	r8,@(r0,r6)
 3c4:	39 93       	cmp/ge	r9,r9
 3c6:	39 93       	cmp/ge	r9,r9
 3c8:	02 0d       	mov.w	@(r0,r0),r2
 3ca:	00 01       	.word 0x0001
 3cc:	01 00       	.word 0x0100
 3ce:	00 00       	.word 0x0000
 3d0:	b3 00       	bsr	9d4 <_main-0x762c>
 3d2:	02 00       	.word 0x0200
 3d4:	00 00       	.word 0x0000
 3d6:	3e 02       	cmp/hs	r0,r14
 3d8:	01 fb       	.word 0x01fb
 3da:	0e 0d       	mov.w	@(r0,r0),r14
 3dc:	00 01       	.word 0x0001
 3de:	01 01       	.word 0x0101
 3e0:	01 00       	.word 0x0100
 3e2:	00 00       	.word 0x0000
 3e4:	01 00       	.word 0x0100
 3e6:	00 01       	.word 0x0001
 3e8:	2e 2e       	mulu.w	r2,r14
 3ea:	2f 2e       	mulu.w	r2,r15
 3ec:	2e 2f       	muls.w	r2,r14
 3ee:	2e 2e       	mulu.w	r2,r14
 3f0:	2f 2e       	mulu.w	r2,r15
 3f2:	2e 2f       	muls.w	r2,r14
 3f4:	6c 69       	swap.w	r6,r12
 3f6:	62 67       	not	r6,r2
 3f8:	63 63       	mov	r6,r3
 3fa:	00 00       	.word 0x0000
 3fc:	66 70       	mov.b	@r7,r6
 3fe:	2d 62       	mov.l	r6,@r13
 400:	69 74       	mov.b	@r7+,r9
 402:	2e 63       	.word 0x2e63
 404:	00 01       	.word 0x0001
 406:	00 00       	.word 0x0000
 408:	66 70       	mov.b	@r7,r6
 40a:	2d 62       	mov.l	r6,@r13
 40c:	69 74       	mov.b	@r7+,r9
 40e:	2e 68       	tst	r6,r14
 410:	00 01       	.word 0x0001
 412:	00 00       	.word 0x0000
 414:	00 00       	.word 0x0000
 416:	05 02       	stc	sr,r5
 418:	00 00       	.word 0x0000
 41a:	ae 34       	bra	86 <_main-0x7f7a>
 41c:	03 c6       	mov.l	r12,@(r0,r3)
 41e:	01 01       	.word 0x0101
 420:	11 03       	mov.l	r0,@(12,r1)
 422:	0f 20       	.word 0x0f20
 424:	03 74       	mov.b	r7,@(r0,r3)
 426:	20 03       	.word 0x2003
 428:	0c 20       	.word 0x0c20
 42a:	03 0c       	mov.b	@(r0,r0),r3
 42c:	3c 41       	.word 0x3c41
 42e:	33 34       	div1	r3,r3
 430:	03 2e       	mov.l	@(r0,r2),r3
 432:	4a 03       	stc.l	sr,@-r10
 434:	0e 3c       	mov.b	@(r0,r3),r14
 436:	03 0a       	sts	mach,r3
 438:	4a 03       	stc.l	sr,@-r10
 43a:	70 2e       	add	#46,r0
 43c:	03 f4       	mov.b	r15,@(r0,r3)
 43e:	00 82       	.word 0x0082
 440:	21 03       	.word 0x2103
 442:	18 3c       	mov.l	r3,@(48,r8)
 444:	03 67       	mul.l	r6,r3
 446:	4a 21       	shar	r10
 448:	03 18       	.word 0x0318
 44a:	3c 03       	cmp/ge	r0,r12
 44c:	fb 7e       	.word 0xfb7e
 44e:	2e 4b       	or	r4,r14
 450:	27 3f       	muls.w	r3,r7
 452:	1f 21       	mov.l	r2,@(4,r15)
 454:	03 a3       	.word 0x03a3
 456:	7f 66       	add	#102,r15
 458:	03 21       	.word 0x0321
 45a:	58 32       	mov.l	@(8,r3),r8
 45c:	52 1f       	mov.l	@(60,r1),r2
 45e:	03 be       	mov.l	@(r0,r11),r3
 460:	7f 20       	add	#32,r15
 462:	03 c3       	.word 0x03c3
 464:	00 20       	.word 0x0020
 466:	3b 83       	cmp/ge	r8,r11
 468:	22 5a       	xor	r5,r2
 46a:	03 0a       	sts	mach,r3
 46c:	4a 03       	stc.l	sr,@-r10
 46e:	83 01       	.word 0x8301
 470:	90 21       	mov.w	4b6 <_main-0x7b4a>,r0	! 6269
 472:	03 17       	mul.l	r1,r3
 474:	3c 21       	.word 0x3c21
 476:	03 d1       	.word 0x03d1
 478:	7e 3c       	add	#60,r14
 47a:	03 0f       	mac.l	@r0+,@r3+
 47c:	20 40       	mov.b	r4,@r0
 47e:	8c 02       	.word 0x8c02
 480:	0f 00       	.word 0x0f00
 482:	01 01       	.word 0x0101
 484:	00 00       	.word 0x0000
 486:	00 98       	.word 0x0098
 488:	00 02       	stc	sr,r0
 48a:	00 00       	.word 0x0000
 48c:	00 3e       	mov.l	@(r0,r3),r0
 48e:	02 01       	.word 0x0201
 490:	fb 0e       	.word 0xfb0e
 492:	0d 00       	.word 0x0d00
 494:	01 01       	.word 0x0101
 496:	01 01       	.word 0x0101
 498:	00 00       	.word 0x0000
 49a:	00 01       	.word 0x0001
 49c:	00 00       	.word 0x0000
 49e:	01 2e       	mov.l	@(r0,r2),r1
 4a0:	2e 2f       	muls.w	r2,r14
 4a2:	2e 2e       	mulu.w	r2,r14
 4a4:	2f 2e       	mulu.w	r2,r15
 4a6:	2e 2f       	muls.w	r2,r14
 4a8:	2e 2e       	mulu.w	r2,r14
 4aa:	2f 6c       	cmp/str	r6,r15
 4ac:	69 62       	mov.l	@r6,r9
 4ae:	67 63       	mov	r6,r7
 4b0:	63 00       	mov.b	@r0,r3
 4b2:	00 66       	mov.l	r6,@(r0,r0)
 4b4:	70 2d       	add	#45,r0
 4b6:	62 69       	swap.w	r6,r2
 4b8:	74 2e       	add	#46,r4
 4ba:	63 00       	mov.b	@r0,r3
 4bc:	01 00       	.word 0x0100
 4be:	00 66       	mov.l	r6,@(r0,r0)
 4c0:	70 2d       	add	#45,r0
 4c2:	62 69       	swap.w	r6,r2
 4c4:	74 2e       	add	#46,r4
 4c6:	68 00       	mov.b	@r0,r8
 4c8:	01 00       	.word 0x0100
 4ca:	00 00       	.word 0x0000
 4cc:	00 05       	mov.w	r0,@(r0,r0)
 4ce:	02 00       	.word 0x0200
 4d0:	00 af       	mac.l	@r10+,@r0+
 4d2:	54 03       	mov.l	@(12,r0),r4
 4d4:	b9 03       	bsr	fffff6de <_end+0xfffdac8e>
 4d6:	01 03       	bsrf	r1
 4d8:	c8 00       	tst	#0,r0
 4da:	01 2f       	mac.l	@r2+,@r1+
 4dc:	3d 2d       	dmuls.l	r2,r13
 4de:	21 1f       	muls.w	r1,r1
 4e0:	25 21       	mov.w	r2,@r5
 4e2:	3f 03       	cmp/ge	r0,r15
 4e4:	0f 3c       	mov.b	@(r0,r3),r15
 4e6:	24 1e       	mulu.w	r1,r4
 4e8:	1e 22       	mov.l	r2,@(8,r14)
 4ea:	1e 22       	mov.l	r2,@(8,r14)
 4ec:	24 1e       	mulu.w	r1,r4
 4ee:	23 1d       	xtrct	r1,r3
 4f0:	03 2c       	mov.b	@(r0,r2),r3
 4f2:	3c 03       	cmp/ge	r0,r12
 4f4:	5d 2e       	mov.l	@(56,r2),r13
 4f6:	03 21       	.word 0x0321
 4f8:	4a 1f       	mac.w	@r1+,@r10+
 4fa:	21 48       	tst	r4,r1
 4fc:	22 1e       	mulu.w	r1,r2
 4fe:	24 03       	.word 0x2403
 500:	48 2e       	ldc	r8,vbr
 502:	03 38       	.word 0x0338
 504:	20 03       	.word 0x2003
 506:	61 2e       	exts.b	r2,r1
 508:	03 0b       	.word 0x030b
 50a:	2e 5b       	or	r5,r14
 50c:	03 0f       	mac.l	@r0+,@r3+
 50e:	20 03       	.word 0x2003
 510:	66 2e       	exts.b	r2,r6
 512:	03 1c       	mov.b	@(r0,r1),r3
 514:	20 03       	.word 0x2003
 516:	73 2e       	add	#46,r3
 518:	03 0b       	.word 0x030b
 51a:	20 02       	mov.l	r0,@r0
 51c:	0c 00       	.word 0x0c00
 51e:	01 01       	.word 0x0101
 520:	00 00       	.word 0x0000
 522:	00 46       	mov.l	r4,@(r0,r0)
 524:	00 02       	stc	sr,r0
 526:	00 00       	.word 0x0000
 528:	00 40       	.word 0x0040
 52a:	02 01       	.word 0x0201
 52c:	fb 0e       	.word 0xfb0e
 52e:	0d 00       	.word 0x0d00
 530:	01 01       	.word 0x0101
 532:	01 01       	.word 0x0101
 534:	00 00       	.word 0x0000
 536:	00 01       	.word 0x0001
 538:	00 00       	.word 0x0000
 53a:	01 2e       	mov.l	@(r0,r2),r1
 53c:	2e 2f       	muls.w	r2,r14
 53e:	2e 2e       	mulu.w	r2,r14
 540:	2f 2e       	mulu.w	r2,r15
 542:	2e 2f       	muls.w	r2,r14
 544:	2e 2e       	mulu.w	r2,r14
 546:	2f 6c       	cmp/str	r6,r15
 548:	69 62       	mov.l	@r6,r9
 54a:	67 63       	mov	r6,r7
 54c:	63 00       	mov.b	@r0,r3
 54e:	00 6c       	mov.b	@(r0,r6),r0
 550:	69 62       	mov.l	@r6,r9
 552:	67 63       	mov	r6,r7
 554:	63 32       	mov.l	@r3,r3
 556:	2e 68       	tst	r6,r14
 558:	00 01       	.word 0x0001
 55a:	00 00       	.word 0x0000
 55c:	6c 69       	swap.w	r6,r12
 55e:	62 67       	not	r6,r2
 560:	63 63       	mov	r6,r3
 562:	32 2e       	addc	r2,r2
 564:	63 00       	mov.b	@r0,r3
 566:	01 00       	.word 0x0100
	...

Disassembly of section .debug_frame:

00000000 <.debug_frame>:
   0:	00 00       	.word 0x0000
   2:	00 0c       	mov.b	@(r0,r0),r0
   4:	ff ff       	.word 0xffff
   6:	ff ff       	.word 0xffff
   8:	01 00       	.word 0x0100
   a:	02 7c       	mov.b	@(r0,r7),r2
   c:	11 0c       	mov.l	r0,@(48,r1)
   e:	0f 00       	.word 0x0f00
  10:	00 00       	.word 0x0000
  12:	00 68       	.word 0x0068
  14:	00 00       	.word 0x0000
  16:	00 00       	.word 0x0000
  18:	00 00       	.word 0x0000
  1a:	a7 60       	bra	ede <_main-0x7122>
  1c:	00 00       	.word 0x0000
  1e:	01 98       	.word 0x0198
  20:	5a 0e       	mov.l	@(56,r0),r10
  22:	04 88       	.word 0x0488
  24:	01 41       	.word 0x0141
  26:	0e 08       	.word 0x0e08
  28:	89 02       	bt	30 <_main-0x7fd0>
  2a:	41 0e       	ldc	r1,sr
  2c:	0c 8a       	.word 0x0c8a
  2e:	03 41       	.word 0x0341
  30:	0e 10       	.word 0x0e10
  32:	91 04       	mov.w	3e <_main-0x7fc2>,r1	! 41c9
  34:	02 44       	mov.b	r4,@(r0,r2)
  36:	0a d1       	.word 0x0ad1
  38:	0e 0c       	mov.b	@(r0,r0),r14
  3a:	41 ca       	.word 0x41ca
  3c:	0e 08       	.word 0x0e08
  3e:	41 c9       	.word 0x41c9
  40:	0e 04       	mov.b	r0,@(r0,r14)
  42:	42 0e       	ldc	r2,sr
  44:	00 c8       	.word 0x00c8
  46:	40 0b       	jsr	@r0
  48:	59 d1       	mov.l	@(4,r13),r9
  4a:	0e 0c       	mov.b	@(r0,r0),r14
  4c:	41 ca       	.word 0x41ca
  4e:	0e 08       	.word 0x0e08
  50:	41 c9       	.word 0x41c9
  52:	0e 04       	mov.b	r0,@(r0,r14)
  54:	42 0e       	ldc	r2,sr
  56:	00 c8       	.word 0x00c8
  58:	45 0e       	ldc	r5,sr
  5a:	10 88       	mov.l	r8,@(32,r0)
  5c:	01 89       	.word 0x0189
  5e:	02 8a       	.word 0x028a
  60:	03 91       	.word 0x0391
  62:	04 55       	mov.w	r5,@(r0,r4)
  64:	0e 00       	.word 0x0e00
  66:	c8 c9       	tst	#-55,r0
  68:	ca d1       	xor	#-47,r0
  6a:	4d 0e       	ldc	r13,sr
  6c:	10 88       	mov.l	r8,@(32,r0)
  6e:	01 89       	.word 0x0189
  70:	02 8a       	.word 0x028a
  72:	03 91       	.word 0x0391
  74:	04 52       	.word 0x0452
  76:	0e 00       	.word 0x0e00
  78:	c8 c9       	tst	#-55,r0
  7a:	ca d1       	xor	#-47,r0
  7c:	00 00       	.word 0x0000
  7e:	00 24       	mov.b	r2,@(r0,r0)
  80:	00 00       	.word 0x0000
  82:	00 00       	.word 0x0000
  84:	00 00       	.word 0x0000
  86:	a8 f8       	bra	fffff27a <_end+0xfffda82a>
  88:	00 00       	.word 0x0000
  8a:	00 4c       	mov.b	@(r0,r4),r0
  8c:	41 0e       	ldc	r1,sr
  8e:	04 88       	.word 0x0488
  90:	01 41       	.word 0x0141
  92:	0e 08       	.word 0x0e08
  94:	91 02       	mov.w	9c <_main-0x7f64>,r1	! 41d1
  96:	42 0e       	ldc	r2,sr
  98:	40 58       	.word 0x4058
  9a:	0e 08       	.word 0x0e08
  9c:	41 d1       	.word 0x41d1
  9e:	0e 04       	mov.b	r0,@(r0,r14)
  a0:	42 0e       	ldc	r2,sr
  a2:	00 c8       	.word 0x00c8
  a4:	00 00       	.word 0x0000
  a6:	00 24       	mov.b	r2,@(r0,r0)
  a8:	00 00       	.word 0x0000
  aa:	00 00       	.word 0x0000
  ac:	00 00       	.word 0x0000
  ae:	a9 44       	bra	fffff33a <_end+0xfffda8ea>
  b0:	00 00       	.word 0x0000
  b2:	00 50       	.word 0x0050
  b4:	41 0e       	ldc	r1,sr
  b6:	04 88       	.word 0x0488
  b8:	01 41       	.word 0x0141
  ba:	0e 08       	.word 0x0e08
  bc:	91 02       	mov.w	c4 <_main-0x7f3c>,r1	! 41d1
  be:	42 0e       	ldc	r2,sr
  c0:	40 5b       	.word 0x405b
  c2:	0e 08       	.word 0x0e08
  c4:	41 d1       	.word 0x41d1
  c6:	0e 04       	mov.b	r0,@(r0,r14)
  c8:	42 0e       	ldc	r2,sr
  ca:	00 c8       	.word 0x00c8
  cc:	00 00       	.word 0x0000
  ce:	00 0c       	mov.b	@(r0,r0),r0
  d0:	ff ff       	.word 0xffff
  d2:	ff ff       	.word 0xffff
  d4:	01 00       	.word 0x0100
  d6:	02 7c       	mov.b	@(r0,r7),r2
  d8:	11 0c       	mov.l	r0,@(48,r1)
  da:	0f 00       	.word 0x0f00
  dc:	00 00       	.word 0x0000
  de:	00 38       	.word 0x0038
  e0:	00 00       	.word 0x0000
  e2:	00 cc       	mov.b	@(r0,r12),r0
  e4:	00 00       	.word 0x0000
  e6:	a9 94       	bra	fffff412 <_end+0xfffda9c2>
  e8:	00 00       	.word 0x0000
  ea:	01 34       	mov.b	r3,@(r0,r1)
  ec:	41 0e       	ldc	r1,sr
  ee:	04 88       	.word 0x0488
  f0:	01 41       	.word 0x0141
  f2:	0e 08       	.word 0x0e08
  f4:	91 02       	mov.w	fc <_main-0x7f04>,r1	! 841
  f6:	42 0e       	ldc	r2,sr
  f8:	40 5c       	.word 0x405c
  fa:	0a 0e       	mov.l	@(r0,r0),r10
  fc:	08 41       	.word 0x0841
  fe:	d1 0e       	mov.l	138 <_main-0x7ec8>,r1	! 410e0488
 100:	04 42       	.word 0x0442
 102:	0e 00       	.word 0x0e00
 104:	c8 40       	tst	#64,r0
 106:	0b 4d       	mov.w	@(r0,r4),r11
 108:	0a 0e       	mov.l	@(r0,r0),r10
 10a:	08 41       	.word 0x0841
 10c:	d1 0e       	mov.l	148 <_main-0x7eb8>,r1	! 841d10e
 10e:	04 42       	.word 0x0442
 110:	0e 00       	.word 0x0e00
 112:	c8 40       	tst	#64,r0
 114:	0b 00       	.word 0x0b00
 116:	00 00       	.word 0x0000
 118:	00 00       	.word 0x0000
 11a:	00 0c       	mov.b	@(r0,r0),r0
 11c:	ff ff       	.word 0xffff
 11e:	ff ff       	.word 0xffff
 120:	01 00       	.word 0x0100
 122:	02 7c       	mov.b	@(r0,r7),r2
 124:	11 0c       	mov.l	r0,@(48,r1)
 126:	0f 00       	.word 0x0f00
 128:	00 00       	.word 0x0000
 12a:	00 38       	.word 0x0038
 12c:	00 00       	.word 0x0000
 12e:	01 18       	.word 0x0118
 130:	00 00       	.word 0x0000
 132:	aa c8       	bra	fffff6c6 <_end+0xfffdac76>
 134:	00 00       	.word 0x0000
 136:	00 e8       	.word 0x00e8
 138:	41 0e       	ldc	r1,sr
 13a:	04 88       	.word 0x0488
 13c:	01 41       	.word 0x0141
 13e:	0e 08       	.word 0x0e08
 140:	91 02       	mov.w	148 <_main-0x7eb8>,r1	! 841
 142:	42 0e       	ldc	r2,sr
 144:	30 56       	cmp/hi	r5,r0
 146:	0a 0e       	mov.l	@(r0,r0),r10
 148:	08 41       	.word 0x0841
 14a:	d1 0e       	mov.l	184 <_main-0x7e7c>,r1	! 410e0488
 14c:	04 42       	.word 0x0442
 14e:	0e 00       	.word 0x0e00
 150:	c8 40       	tst	#64,r0
 152:	0b 47       	mul.l	r4,r11
 154:	0a 0e       	mov.l	@(r0,r0),r10
 156:	08 41       	.word 0x0841
 158:	d1 0e       	mov.l	194 <_main-0x7e6c>,r1	! 841d10e
 15a:	04 42       	.word 0x0442
 15c:	0e 00       	.word 0x0e00
 15e:	c8 40       	tst	#64,r0
 160:	0b 00       	.word 0x0b00
 162:	00 00       	.word 0x0000
 164:	00 00       	.word 0x0000
 166:	00 0c       	mov.b	@(r0,r0),r0
 168:	ff ff       	.word 0xffff
 16a:	ff ff       	.word 0xffff
 16c:	01 00       	.word 0x0100
 16e:	02 7c       	mov.b	@(r0,r7),r2
 170:	11 0c       	mov.l	r0,@(48,r1)
 172:	0f 00       	.word 0x0f00
 174:	00 00       	.word 0x0000
 176:	00 28       	clrmac	
 178:	00 00       	.word 0x0000
 17a:	01 64       	mov.b	r6,@(r0,r1)
 17c:	00 00       	.word 0x0000
 17e:	ab b0       	bra	fffff8e2 <_end+0xfffdae92>
 180:	00 00       	.word 0x0000
 182:	00 84       	mov.b	r8,@(r0,r0)
 184:	41 0e       	ldc	r1,sr
 186:	04 88       	.word 0x0488
 188:	01 42       	.word 0x0142
 18a:	0e 08       	.word 0x0e08
 18c:	91 02       	mov.w	194 <_main-0x7e6c>,r1	! 841
 18e:	41 0e       	ldc	r1,sr
 190:	18 4d       	mov.l	r4,@(52,r8)
 192:	0a 0e       	mov.l	@(r0,r0),r10
 194:	08 41       	.word 0x0841
 196:	d1 0e       	mov.l	1d0 <_main-0x7e30>,r1	! 420b4a
 198:	04 42       	.word 0x0442
 19a:	0e 00       	.word 0x0e00
 19c:	c8 40       	tst	#64,r0
 19e:	0b 00       	.word 0x0b00
 1a0:	00 00       	.word 0x0000
 1a2:	00 0c       	mov.b	@(r0,r0),r0
 1a4:	ff ff       	.word 0xffff
 1a6:	ff ff       	.word 0xffff
 1a8:	01 00       	.word 0x0100
 1aa:	02 7c       	mov.b	@(r0,r7),r2
 1ac:	11 0c       	mov.l	r0,@(48,r1)
 1ae:	0f 00       	.word 0x0f00
 1b0:	00 00       	.word 0x0000
 1b2:	00 2c       	mov.b	@(r0,r2),r0
 1b4:	00 00       	.word 0x0000
 1b6:	01 a0       	.word 0x01a0
 1b8:	00 00       	.word 0x0000
 1ba:	ad ac       	bra	fffffd16 <_end+0xfffdb2c6>
 1bc:	00 00       	.word 0x0000
 1be:	00 88       	.word 0x0088
 1c0:	44 0e       	ldc	r4,sr
 1c2:	04 91       	.word 0x0491
 1c4:	01 4d       	mov.w	@(r0,r4),r1
 1c6:	0a d1       	.word 0x0ad1
 1c8:	0e 00       	.word 0x0e00
 1ca:	42 0b       	jsr	@r2
 1cc:	4d 0a       	lds	r13,mach
 1ce:	d1 0e       	mov.l	208 <_main-0x7df8>,r1	! e004f0e
 1d0:	00 42       	.word 0x0042
 1d2:	0b 4a       	.word 0x0b4a
 1d4:	0a d1       	.word 0x0ad1
 1d6:	0e 00       	.word 0x0e00
 1d8:	42 0b       	jsr	@r2
 1da:	4a d1       	.word 0x4ad1
 1dc:	0e 00       	.word 0x0e00
 1de:	00 00       	.word 0x0000
 1e0:	00 00       	.word 0x0000
 1e2:	00 0c       	mov.b	@(r0,r0),r0
 1e4:	ff ff       	.word 0xffff
 1e6:	ff ff       	.word 0xffff
 1e8:	01 00       	.word 0x0100
 1ea:	02 7c       	mov.b	@(r0,r7),r2
 1ec:	11 0c       	mov.l	r0,@(48,r1)
 1ee:	0f 00       	.word 0x0f00
 1f0:	00 00       	.word 0x0000
 1f2:	00 1c       	mov.b	@(r0,r1),r0
 1f4:	00 00       	.word 0x0000
 1f6:	01 e0       	.word 0x01e0
 1f8:	00 00       	.word 0x0000
 1fa:	ae 34       	bra	fffffe66 <_end+0xfffdb416>
 1fc:	00 00       	.word 0x0000
 1fe:	01 20       	.word 0x0120
 200:	02 4e       	mov.l	@(r0,r4),r2
 202:	0e 04       	mov.b	r0,@(r0,r14)
 204:	91 01       	mov.w	20a <_main-0x7df6>,r1	! 4f0e
 206:	64 d1       	mov.w	@r13,r4
 208:	0e 00       	.word 0x0e00
 20a:	4f 0e       	ldc	r15,sr
 20c:	04 91       	.word 0x0491
 20e:	01 00       	.word 0x0100
 210:	00 00       	.word 0x0000
 212:	00 0c       	mov.b	@(r0,r0),r0
 214:	ff ff       	.word 0xffff
 216:	ff ff       	.word 0xffff
 218:	01 00       	.word 0x0100
 21a:	02 7c       	mov.b	@(r0,r7),r2
 21c:	11 0c       	mov.l	r0,@(48,r1)
 21e:	0f 00       	.word 0x0f00
 220:	00 00       	.word 0x0000
 222:	00 0c       	mov.b	@(r0,r0),r0
 224:	00 00       	.word 0x0000
 226:	02 10       	.word 0x0210
 228:	00 00       	.word 0x0000
 22a:	af 54       	bra	d6 <_main-0x7f2a>
 22c:	00 00       	.word 0x0000
 22e:	00 98       	.word 0x0098

Disassembly of section .debug_str:

00000000 <.debug_str>:
   0:	5f 5f       	mov.l	@(60,r5),r15
   2:	61 64       	mov.b	@r6+,r1
   4:	64 73       	mov	r7,r4
   6:	66 33       	mov	r3,r6
   8:	00 2e       	mov.l	@(r0,r2),r0
   a:	2e 2f       	muls.w	r2,r14
   c:	2e 2e       	mulu.w	r2,r14
   e:	2f 2e       	mulu.w	r2,r15
  10:	2e 2f       	muls.w	r2,r14
  12:	2e 2e       	mulu.w	r2,r14
  14:	2f 6c       	cmp/str	r6,r15
  16:	69 62       	mov.l	@r6,r9
  18:	67 63       	mov	r6,r7
  1a:	63 2f       	exts.w	r2,r3
  1c:	66 70       	mov.b	@r7,r6
  1e:	2d 62       	mov.l	r6,@r13
  20:	69 74       	mov.b	@r7+,r9
  22:	2e 63       	.word 0x2e63
  24:	00 73       	.word 0x0073
  26:	64 69       	swap.w	r6,r4
  28:	66 66       	mov.l	@r6+,r6
  2a:	00 43       	.word 0x0043
  2c:	4c 41       	.word 0x4c41
  2e:	53 53       	mov.l	@(12,r5),r3
  30:	5f 5a       	mov.l	@(40,r5),r15
  32:	45 52       	.word 0x4552
  34:	4f 00       	shll	r15
  36:	61 5f       	exts.w	r5,r1
  38:	6e 6f       	exts.w	r6,r14
  3a:	72 6d       	add	#109,r2
  3c:	61 6c       	extu.b	r6,r1
  3e:	5f 65       	mov.l	@(20,r6),r15
  40:	78 70       	add	#112,r8
  42:	00 69       	.word 0x0069
  44:	73 6e       	add	#110,r3
  46:	61 6e       	exts.b	r6,r1
  48:	00 5f       	mac.l	@r5+,@r0+
  4a:	5f 74       	mov.l	@(16,r7),r15
  4c:	68 65       	mov.w	@r6+,r8
  4e:	6e 61       	mov.w	@r6,r14
  50:	6e 5f       	exts.w	r5,r14
  52:	73 66       	add	#102,r3
  54:	00 69       	.word 0x0069
  56:	73 69       	add	#105,r3
  58:	6e 66       	mov.l	@r6+,r14
  5a:	00 63       	.word 0x0063
  5c:	6c 61       	mov.w	@r6,r12
  5e:	73 73       	add	#115,r3
  60:	00 6d       	mov.w	@(r0,r6),r0
  62:	61 6b       	neg	r6,r1
  64:	65 6e       	exts.b	r6,r5
  66:	61 6e       	exts.b	r6,r1
  68:	00 62       	.word 0x0062
  6a:	5f 6e       	mov.l	@(56,r6),r15
  6c:	6f 72       	mov.l	@r7,r15
  6e:	6d 61       	mov.w	@r6,r13
  70:	6c 5f       	exts.w	r5,r12
  72:	65 78       	swap.b	r7,r5
  74:	70 00       	add	#0,r0
  76:	55 53       	mov.l	@(12,r5),r5
  78:	49 74       	.word 0x4974
  7a:	79 70       	add	#112,r9
  7c:	65 00       	mov.b	@r0,r5
  7e:	66 70       	mov.b	@r7,r6
  80:	5f 63       	mov.l	@(12,r6),r15
  82:	6c 61       	mov.w	@r6,r12
  84:	73 73       	add	#115,r3
  86:	5f 74       	mov.l	@(16,r7),r15
  88:	79 70       	add	#112,r9
  8a:	65 00       	mov.b	@r0,r5
  8c:	6c 6f       	exts.w	r6,r12
  8e:	6e 67       	not	r6,r14
  90:	20 6c       	cmp/str	r6,r0
  92:	6f 6e       	exts.b	r6,r15
  94:	67 20       	mov.b	@r2,r7
  96:	69 6e       	exts.b	r6,r9
  98:	74 00       	add	#0,r4
  9a:	43 4c       	.word 0x434c
  9c:	41 53       	.word 0x4153
  9e:	53 5f       	mov.l	@(60,r5),r3
  a0:	51 4e       	mov.l	@(56,r4),r1
  a2:	41 4e       	.word 0x414e
  a4:	00 75       	mov.w	r7,@(r0,r0)
  a6:	6e 73       	mov	r7,r14
  a8:	69 67       	not	r6,r9
  aa:	6e 65       	mov.w	@r6+,r14
  ac:	64 20       	mov.b	@r2,r4
  ae:	63 68       	swap.b	r6,r3
  b0:	61 72       	mov.l	@r7,r1
  b2:	00 61       	.word 0x0061
  b4:	72 67       	add	#103,r2
  b6:	5f 61       	mov.l	@(4,r6),r15
  b8:	00 61       	.word 0x0061
  ba:	72 67       	add	#103,r2
  bc:	5f 62       	mov.l	@(8,r6),r15
  be:	00 5f       	mac.l	@r5+,@r0+
  c0:	66 70       	mov.b	@r7,r6
  c2:	61 64       	mov.b	@r6+,r1
  c4:	64 5f       	exts.w	r5,r4
  c6:	70 61       	add	#97,r0
  c8:	72 74       	add	#116,r2
  ca:	73 00       	add	#0,r3
  cc:	73 68       	add	#104,r3
  ce:	6f 72       	mov.l	@r7,r15
  d0:	74 20       	add	#32,r4
  d2:	75 6e       	add	#110,r5
  d4:	73 69       	add	#105,r3
  d6:	67 6e       	exts.b	r6,r7
  d8:	65 64       	mov.b	@r6+,r5
  da:	20 69       	and	r6,r0
  dc:	6e 74       	mov.b	@r7+,r14
  de:	00 43       	.word 0x0043
  e0:	3a 5c       	add	r5,r10
  e2:	4d 69       	.word 0x4d69
  e4:	6e 47       	not	r4,r14
  e6:	57 5c       	mov.l	@(48,r5),r7
  e8:	6d 73       	mov	r7,r13
  ea:	79 73       	add	#115,r9
  ec:	5c 31       	mov.l	@(4,r3),r12
  ee:	2e 30       	mov.b	r3,@r14
  f0:	5c 68       	mov.l	@(32,r6),r12
  f2:	6f 6d       	extu.w	r6,r15
  f4:	65 5c       	extu.b	r5,r5
  f6:	75 73       	add	#115,r5
  f8:	65 72       	mov.l	@r7,r5
  fa:	5c 67       	mov.l	@(28,r6),r12
  fc:	63 63       	mov	r6,r3
  fe:	2d 34       	mov.b	r3,@-r13
 100:	2e 38       	tst	r3,r14
 102:	2e 31       	mov.w	r3,@r14
 104:	5c 62       	mov.l	@(8,r6),r12
 106:	75 69       	add	#105,r5
 108:	6c 64       	mov.b	@r6+,r12
 10a:	2d 73       	.word 0x2d73
 10c:	68 5c       	extu.b	r5,r8
 10e:	73 68       	add	#104,r3
 110:	2d 65       	mov.w	r6,@-r13
 112:	6c 66       	mov.l	@r6+,r12
 114:	5c 6d       	mov.l	@(52,r6),r12
 116:	32 5c       	add	r5,r2
 118:	6c 69       	swap.w	r6,r12
 11a:	62 67       	not	r6,r2
 11c:	63 63       	mov	r6,r3
 11e:	00 69       	.word 0x0069
 120:	73 7a       	add	#122,r3
 122:	65 72       	mov.l	@r7,r5
 124:	6f 00       	mov.b	@r0,r15
 126:	46 4c       	.word 0x464c
 128:	4f 5f       	mac.w	@r5+,@r15+
 12a:	75 6e       	add	#110,r5
 12c:	69 6f       	exts.w	r6,r9
 12e:	6e 5f       	exts.w	r5,r14
 130:	74 79       	add	#121,r4
 132:	70 65       	add	#101,r0
 134:	00 76       	mov.l	r7,@(r0,r0)
 136:	61 6c       	extu.b	r6,r1
 138:	75 65       	add	#101,r5
 13a:	5f 72       	mov.l	@(8,r7),r15
 13c:	61 77       	not	r7,r1
 13e:	00 47       	mul.l	r4,r0
 140:	4e 55       	.word 0x4e55
 142:	20 43       	.word 0x2043
 144:	20 34       	mov.b	r3,@-r0
 146:	2e 38       	tst	r3,r14
 148:	2e 31       	mov.w	r3,@r14
 14a:	20 2d       	xtrct	r2,r0
 14c:	6d 32       	mov.l	@r3,r13
 14e:	20 2d       	xtrct	r2,r0
 150:	67 20       	mov.b	@r2,r7
 152:	2d 67       	div0s	r6,r13
 154:	20 2d       	xtrct	r2,r0
 156:	67 20       	mov.b	@r2,r7
 158:	2d 4f       	muls.w	r4,r13
 15a:	32 20       	cmp/eq	r2,r2
 15c:	2d 4f       	muls.w	r4,r13
 15e:	32 20       	cmp/eq	r2,r2
 160:	2d 4f       	muls.w	r4,r13
 162:	32 20       	cmp/eq	r2,r2
 164:	2d 66       	mov.l	r6,@-r13
 166:	62 75       	mov.w	@r7+,r2
 168:	69 6c       	extu.b	r6,r9
 16a:	64 69       	swap.w	r6,r4
 16c:	6e 67       	not	r6,r14
 16e:	2d 6c       	cmp/str	r6,r13
 170:	69 62       	mov.l	@r6,r9
 172:	67 63       	mov	r6,r7
 174:	63 20       	mov.b	@r2,r3
 176:	2d 66       	mov.l	r6,@-r13
 178:	6e 6f       	exts.w	r6,r14
 17a:	2d 73       	.word 0x2d73
 17c:	74 61       	add	#97,r4
 17e:	63 6b       	neg	r6,r3
 180:	2d 70       	mov.b	r7,@r13
 182:	72 6f       	add	#111,r2
 184:	74 65       	add	#101,r4
 186:	63 74       	mov.b	@r7+,r3
 188:	6f 72       	mov.l	@r7,r15
 18a:	20 2d       	xtrct	r2,r0
 18c:	66 76       	mov.l	@r7+,r6
 18e:	69 73       	mov	r7,r9
 190:	69 62       	mov.l	@r6,r9
 192:	69 6c       	extu.b	r6,r9
 194:	69 74       	mov.b	@r7+,r9
 196:	79 3d       	add	#61,r9
 198:	68 69       	swap.w	r6,r8
 19a:	64 64       	mov.b	@r6+,r4
 19c:	65 6e       	exts.b	r6,r5
 19e:	00 46       	mov.l	r4,@(r0,r0)
 1a0:	4c 4f       	mac.w	@r4+,@r12+
 1a2:	5f 74       	mov.l	@(16,r7),r15
 1a4:	79 70       	add	#112,r9
 1a6:	65 00       	mov.b	@r0,r5
 1a8:	6c 6f       	exts.w	r6,r12
 1aa:	6e 67       	not	r6,r14
 1ac:	20 6c       	cmp/str	r6,r0
 1ae:	6f 6e       	exts.b	r6,r15
 1b0:	67 20       	mov.b	@r2,r7
 1b2:	75 6e       	add	#110,r5
 1b4:	73 69       	add	#105,r3
 1b6:	67 6e       	exts.b	r6,r7
 1b8:	65 64       	mov.b	@r6+,r5
 1ba:	20 69       	and	r6,r0
 1bc:	6e 74       	mov.b	@r7+,r14
 1be:	00 69       	.word 0x0069
 1c0:	6e 74       	mov.b	@r7+,r14
 1c2:	66 72       	mov.l	@r7,r6
 1c4:	61 63       	mov	r6,r1
 1c6:	00 73       	.word 0x0073
 1c8:	69 7a       	negc	r7,r9
 1ca:	65 74       	mov.b	@r7+,r5
 1cc:	79 70       	add	#112,r9
 1ce:	65 00       	mov.b	@r0,r5
 1d0:	43 4c       	.word 0x434c
 1d2:	41 53       	.word 0x4153
 1d4:	53 5f       	mov.l	@(60,r5),r3
 1d6:	53 4e       	mov.l	@(56,r4),r3
 1d8:	41 4e       	.word 0x414e
 1da:	00 74       	mov.b	r7,@(r0,r0)
 1dc:	66 72       	mov.l	@r7,r6
 1de:	61 63       	mov	r6,r1
 1e0:	74 69       	add	#105,r4
 1e2:	6f 6e       	exts.b	r6,r15
 1e4:	00 66       	mov.l	r6,@(r0,r0)
 1e6:	70 5f       	add	#95,r0
 1e8:	6e 75       	mov.w	@r7+,r14
 1ea:	6d 62       	mov.l	@r6,r13
 1ec:	65 72       	mov.l	@r7,r5
 1ee:	5f 74       	mov.l	@(16,r7),r15
 1f0:	79 70       	add	#112,r9
 1f2:	65 00       	mov.b	@r0,r5
 1f4:	62 5f       	exts.w	r5,r2
 1f6:	66 72       	mov.l	@r7,r6
 1f8:	61 63       	mov	r6,r1
 1fa:	74 69       	add	#105,r4
 1fc:	6f 6e       	exts.b	r6,r15
 1fe:	00 76       	mov.l	r7,@(r0,r0)
 200:	61 6c       	extu.b	r6,r1
 202:	75 65       	add	#101,r5
 204:	00 61       	.word 0x0061
 206:	5f 66       	mov.l	@(24,r6),r15
 208:	72 61       	add	#97,r2
 20a:	63 74       	mov.b	@r7+,r3
 20c:	69 6f       	exts.w	r6,r9
 20e:	6e 00       	mov.b	@r0,r14
 210:	43 4c       	.word 0x434c
 212:	41 53       	.word 0x4153
 214:	53 5f       	mov.l	@(60,r5),r3
 216:	49 4e       	.word 0x494e
 218:	46 49       	.word 0x4649
 21a:	4e 49       	.word 0x4e49
 21c:	54 59       	mov.l	@(36,r5),r4
 21e:	00 73       	.word 0x0073
 220:	68 6f       	exts.w	r6,r8
 222:	72 74       	add	#116,r2
 224:	20 69       	and	r6,r0
 226:	6e 74       	mov.b	@r7+,r14
 228:	00 73       	.word 0x0073
 22a:	69 67       	not	r6,r9
 22c:	6e 00       	mov.b	@r0,r14
 22e:	53 46       	mov.l	@(24,r4),r3
 230:	74 79       	add	#121,r4
 232:	70 65       	add	#101,r0
 234:	00 43       	.word 0x0043
 236:	4c 41       	.word 0x4c41
 238:	53 53       	mov.l	@(12,r5),r3
 23a:	5f 4e       	mov.l	@(56,r4),r15
 23c:	55 4d       	mov.l	@(52,r4),r5
 23e:	42 45       	.word 0x4245
 240:	52 00       	mov.l	@(0,r0),r2
 242:	55 48       	mov.l	@(32,r4),r5
 244:	49 74       	.word 0x4974
 246:	79 70       	add	#112,r9
 248:	65 00       	mov.b	@r0,r5
 24a:	5f 5f       	mov.l	@(60,r5),r15
 24c:	73 75       	add	#117,r3
 24e:	62 73       	mov	r7,r2
 250:	66 33       	mov	r3,r6
 252:	00 68       	.word 0x0068
 254:	61 6c       	extu.b	r6,r1
 256:	66 66       	mov.l	@r6+,r6
 258:	72 61       	add	#97,r2
 25a:	63 74       	mov.b	@r7+,r3
 25c:	79 70       	add	#112,r9
 25e:	65 00       	mov.b	@r0,r5
 260:	68 69       	swap.w	r6,r8
 262:	67 68       	swap.b	r6,r7
 264:	00 61       	.word 0x0061
 266:	6e 73       	mov	r7,r14
 268:	77 65       	add	#101,r7
 26a:	72 00       	add	#0,r2
 26c:	55 44       	mov.l	@(16,r4),r5
 26e:	49 74       	.word 0x4974
 270:	79 70       	add	#112,r9
 272:	65 00       	mov.b	@r0,r5
 274:	5f 5f       	mov.l	@(60,r5),r15
 276:	6d 75       	mov.w	@r7+,r13
 278:	6c 73       	mov	r7,r12
 27a:	66 33       	mov	r3,r6
 27c:	00 5f       	mac.l	@r5+,@r0+
 27e:	66 70       	mov.b	@r7,r6
 280:	6d 75       	mov.w	@r7+,r13
 282:	6c 5f       	exts.w	r5,r12
 284:	70 61       	add	#97,r0
 286:	72 74       	add	#116,r2
 288:	73 00       	add	#0,r3
 28a:	5f 66       	mov.l	@(24,r6),r15
 28c:	70 64       	add	#100,r0
 28e:	69 76       	mov.l	@r7+,r9
 290:	5f 70       	mov.l	@(0,r7),r15
 292:	61 72       	mov.l	@r7,r1
 294:	74 73       	add	#115,r4
 296:	00 71       	.word 0x0071
 298:	75 6f       	add	#111,r5
 29a:	74 69       	add	#105,r4
 29c:	65 6e       	exts.b	r6,r5
 29e:	74 00       	add	#0,r4
 2a0:	5f 5f       	mov.l	@(60,r5),r15
 2a2:	64 69       	swap.w	r6,r4
 2a4:	76 73       	add	#115,r6
 2a6:	66 33       	mov	r3,r6
 2a8:	00 6e       	mov.l	@(r0,r6),r0
 2aa:	75 6d       	add	#109,r5
 2ac:	65 72       	mov.l	@r7,r5
 2ae:	61 74       	mov.b	@r7+,r1
 2b0:	6f 72       	mov.l	@r7,r15
 2b2:	00 64       	mov.b	r6,@(r0,r0)
 2b4:	65 6e       	exts.b	r6,r5
 2b6:	6f 6d       	extu.w	r6,r15
 2b8:	69 6e       	exts.b	r6,r9
 2ba:	61 74       	mov.b	@r7+,r1
 2bc:	6f 72       	mov.l	@r7,r15
 2be:	00 73       	.word 0x0073
 2c0:	68 69       	swap.w	r6,r8
 2c2:	66 74       	mov.b	@r7+,r6
 2c4:	00 5f       	mac.l	@r5+,@r0+
 2c6:	5f 63       	mov.l	@(12,r6),r15
 2c8:	6c 7a       	negc	r7,r12
 2ca:	73 69       	add	#105,r3
 2cc:	32 00       	cmp/eq	r0,r2
 2ce:	75 61       	add	#97,r5
 2d0:	72 67       	add	#103,r2
 2d2:	00 5f       	mac.l	@r5+,@r0+
 2d4:	5f 66       	mov.l	@(24,r6),r15
 2d6:	6c 6f       	exts.w	r6,r12
 2d8:	61 74       	mov.b	@r7+,r1
 2da:	73 69       	add	#105,r3
 2dc:	73 66       	add	#102,r3
 2de:	00 63       	.word 0x0063
 2e0:	6c 7a       	negc	r7,r12
 2e2:	75 73       	add	#115,r5
 2e4:	69 00       	mov.b	@r0,r9
 2e6:	2e 2e       	mulu.w	r2,r14
 2e8:	2f 2e       	mulu.w	r2,r15
 2ea:	2e 2f       	muls.w	r2,r14
 2ec:	2e 2e       	mulu.w	r2,r14
 2ee:	2f 2e       	mulu.w	r2,r15
 2f0:	2e 2f       	muls.w	r2,r14
 2f2:	6c 69       	swap.w	r6,r12
 2f4:	62 67       	not	r6,r2
 2f6:	63 63       	mov	r6,r3
 2f8:	2f 6c       	cmp/str	r6,r15
 2fa:	69 62       	mov.l	@r6,r9
 2fc:	67 63       	mov	r6,r7
 2fe:	63 32       	mov.l	@r3,r3
 300:	2e 63       	.word 0x2e63
 302:	00 63       	.word 0x0063
 304:	6f 6d       	extu.w	r6,r15
 306:	70 6c       	add	#108,r0
 308:	65 78       	swap.b	r7,r5
 30a:	20 64       	mov.b	r6,@-r0
 30c:	6f 75       	mov.w	@r7+,r15
 30e:	62 6c       	extu.b	r6,r2
 310:	65 00       	mov.b	@r0,r5
 312:	5f 5f       	mov.l	@(60,r5),r15
 314:	78 72       	add	#114,r8
 316:	00 63       	.word 0x0063
 318:	6f 6d       	extu.w	r6,r15
 31a:	70 6c       	add	#108,r0
 31c:	65 78       	swap.b	r7,r5
 31e:	20 66       	mov.l	r6,@-r0
 320:	6c 6f       	exts.w	r6,r12
 322:	61 74       	mov.b	@r7+,r1
 324:	00 5f       	mac.l	@r5+,@r0+
 326:	5f 63       	mov.l	@(12,r6),r15
 328:	6c 7a       	negc	r7,r12
 32a:	5f 74       	mov.l	@(16,r7),r15
 32c:	61 62       	mov.l	@r6,r1
 32e:	00 55       	mov.w	r5,@(r0,r0)
 330:	51 49       	mov.l	@(36,r4),r1
 332:	74 79       	add	#121,r4
 334:	70 65       	add	#101,r0
 336:	00 6c       	mov.b	@(r0,r6),r0
 338:	6f 77       	not	r7,r15
 33a:	62 69       	swap.w	r6,r2
 33c:	74 00       	add	#0,r4
 33e:	5f 5f       	mov.l	@(60,r5),r15
 340:	70 61       	add	#97,r0
 342:	63 6b       	neg	r6,r3
 344:	5f 66       	mov.l	@(24,r6),r15
 346:	00 5f       	mac.l	@r5+,@r0+
 348:	5f 75       	mov.l	@(20,r7),r15
 34a:	6e 70       	mov.b	@r7,r14
 34c:	61 63       	mov	r6,r1
 34e:	6b 5f       	exts.w	r5,r11
 350:	66 00       	mov.b	@r0,r6

Disassembly of section .debug_loc:

00000000 <.debug_loc>:
   0:	00 00       	.word 0x0000
   2:	01 98       	.word 0x0198
   4:	00 00       	.word 0x0000
   6:	01 a8       	.word 0x01a8
   8:	00 01       	.word 0x0001
   a:	54 00       	mov.l	@(0,r0),r4
   c:	00 01       	.word 0x0001
   e:	a8 00       	bra	fffff012 <_end+0xfffda5c2>
  10:	00 01       	.word 0x0001
  12:	ab 00       	bra	fffff616 <_end+0xfffdabc6>
  14:	02 74       	mov.b	r7,@(r0,r2)
  16:	00 00       	.word 0x0000
  18:	00 01       	.word 0x0001
  1a:	ab 00       	bra	fffff61e <_end+0xfffdabce>
  1c:	00 01       	.word 0x0001
  1e:	e4 00       	mov	#0,r4
  20:	06 f3       	.word 0x06f3
  22:	03 f5       	mov.w	r15,@(r0,r3)
  24:	04 25       	mov.w	r2,@(r0,r4)
  26:	9f 00       	mov.w	2a <_main-0x7fd6>,r15	! 0
	...
  30:	00 01       	.word 0x0001
  32:	98 00       	mov.w	36 <_main-0x7fca>,r8	! a400
  34:	00 01       	.word 0x0001
  36:	a4 00       	bra	83a <_main-0x77c6>
  38:	01 55       	mov.w	r5,@(r0,r1)
  3a:	00 00       	.word 0x0000
  3c:	01 a4       	mov.b	r10,@(r0,r1)
  3e:	00 00       	.word 0x0000
  40:	01 ab       	.word 0x01ab
  42:	00 02       	stc	sr,r0
  44:	91 44       	mov.w	d0 <_main-0x7f30>,r1	! 259f
  46:	00 00       	.word 0x0000
  48:	01 ab       	.word 0x01ab
  4a:	00 00       	.word 0x0000
  4c:	01 e4       	mov.b	r14,@(r0,r1)
  4e:	00 06       	mov.l	r0,@(r0,r0)
  50:	f3 03       	.word 0xf303
  52:	f5 05       	.word 0xf505
  54:	25 9f       	muls.w	r9,r5
	...
  5e:	00 00       	.word 0x0000
  60:	01 c8       	.word 0x01c8
  62:	00 00       	.word 0x0000
  64:	01 ca       	.word 0x01ca
  66:	00 01       	.word 0x0001
  68:	50 00       	mov.l	@(0,r0),r0
  6a:	00 01       	.word 0x0001
  6c:	ca 00       	xor	#0,r0
  6e:	00 01       	.word 0x0001
  70:	cd 00       	and.b	#0,@(r0,gbr)
  72:	01 54       	mov.b	r5,@(r0,r1)
	...
  7c:	00 00       	.word 0x0000
  7e:	01 e4       	mov.b	r14,@(r0,r1)
  80:	00 00       	.word 0x0000
  82:	01 f4       	mov.b	r15,@(r0,r1)
  84:	00 01       	.word 0x0001
  86:	54 00       	mov.l	@(0,r0),r4
  88:	00 01       	.word 0x0001
  8a:	f4 00       	.word 0xf400
  8c:	00 01       	.word 0x0001
  8e:	f7 00       	.word 0xf700
  90:	02 74       	mov.b	r7,@(r0,r2)
  92:	00 00       	.word 0x0000
  94:	00 01       	.word 0x0001
  96:	f7 00       	.word 0xf700
  98:	00 02       	stc	sr,r0
  9a:	34 00       	cmp/eq	r0,r4
  9c:	06 f3       	.word 0x06f3
  9e:	03 f5       	mov.w	r15,@(r0,r3)
  a0:	04 25       	mov.w	r2,@(r0,r4)
  a2:	9f 00       	mov.w	a6 <_main-0x7f5a>,r15	! 0
	...
  ac:	00 01       	.word 0x0001
  ae:	e4 00       	mov	#0,r4
  b0:	00 01       	.word 0x0001
  b2:	f0 00       	.word 0xf000
  b4:	01 55       	mov.w	r5,@(r0,r1)
  b6:	00 00       	.word 0x0000
  b8:	01 f0       	.word 0x01f0
  ba:	00 00       	.word 0x0000
  bc:	01 f7       	mul.l	r15,r1
  be:	00 02       	stc	sr,r0
  c0:	91 44       	mov.w	14c <_main-0x7eb4>,r1	! 259f
  c2:	00 00       	.word 0x0000
  c4:	01 f7       	mul.l	r15,r1
  c6:	00 00       	.word 0x0000
  c8:	02 34       	mov.b	r3,@(r0,r2)
  ca:	00 06       	mov.l	r0,@(r0,r0)
  cc:	f3 03       	.word 0xf303
  ce:	f5 05       	.word 0xf505
  d0:	25 9f       	muls.w	r9,r5
	...
  da:	00 00       	.word 0x0000
  dc:	02 1a       	sts	macl,r2
  de:	00 00       	.word 0x0000
  e0:	02 1c       	mov.b	@(r0,r1),r2
  e2:	00 01       	.word 0x0001
  e4:	50 00       	mov.l	@(0,r0),r0
  e6:	00 02       	stc	sr,r0
  e8:	1c 00       	mov.l	r0,@(0,r12)
  ea:	00 02       	stc	sr,r0
  ec:	1f 00       	mov.l	r0,@(0,r15)
  ee:	01 54       	mov.b	r5,@(r0,r1)
	...
  fc:	00 00       	.word 0x0000
  fe:	00 10       	.word 0x0010
 100:	00 01       	.word 0x0001
 102:	54 00       	mov.l	@(0,r0),r4
 104:	00 00       	.word 0x0000
 106:	10 00       	mov.l	r0,@(0,r0)
 108:	00 00       	.word 0x0000
 10a:	13 00       	mov.l	r0,@(0,r3)
 10c:	02 74       	mov.b	r7,@(r0,r2)
 10e:	00 00       	.word 0x0000
 110:	00 00       	.word 0x0000
 112:	13 00       	mov.l	r0,@(0,r3)
 114:	00 01       	.word 0x0001
 116:	34 00       	cmp/eq	r0,r4
 118:	06 f3       	.word 0x06f3
 11a:	03 f5       	mov.w	r15,@(r0,r3)
 11c:	04 25       	mov.w	r2,@(r0,r4)
 11e:	9f 00       	mov.w	122 <_main-0x7ede>,r15	! 0
	...
 12c:	00 00       	.word 0x0000
 12e:	0c 00       	.word 0x0c00
 130:	01 55       	mov.w	r5,@(r0,r1)
 132:	00 00       	.word 0x0000
 134:	00 0c       	mov.b	@(r0,r0),r0
 136:	00 00       	.word 0x0000
 138:	00 13       	.word 0x0013
 13a:	00 02       	stc	sr,r0
 13c:	91 44       	mov.w	1c8 <_main-0x7e38>,r1	! 600
 13e:	00 00       	.word 0x0000
 140:	00 13       	.word 0x0013
 142:	00 00       	.word 0x0000
 144:	01 34       	mov.b	r3,@(r0,r1)
 146:	00 06       	mov.l	r0,@(r0,r0)
 148:	f3 03       	.word 0xf303
 14a:	f5 05       	.word 0xf505
 14c:	25 9f       	muls.w	r9,r5
	...
 156:	00 00       	.word 0x0000
 158:	00 1e       	mov.l	@(r0,r1),r0
 15a:	00 00       	.word 0x0000
 15c:	00 38       	.word 0x0038
 15e:	00 02       	stc	sr,r0
 160:	30 9f       	addv	r9,r0
 162:	00 00       	.word 0x0000
 164:	00 46       	mov.l	r4,@(r0,r0)
 166:	00 00       	.word 0x0000
 168:	00 b2       	.word 0x00b2
 16a:	00 02       	stc	sr,r0
 16c:	30 9f       	addv	r9,r0
 16e:	00 00       	.word 0x0000
 170:	00 b2       	.word 0x00b2
 172:	00 00       	.word 0x0000
 174:	00 be       	mov.l	@(r0,r11),r0
 176:	00 01       	.word 0x0001
 178:	65 00       	mov.b	@r0,r5
 17a:	00 00       	.word 0x0000
 17c:	ca 00       	xor	#0,r0
 17e:	00 01       	.word 0x0001
 180:	00 00       	.word 0x0000
 182:	01 51       	.word 0x0151
 184:	00 00       	.word 0x0000
 186:	01 0c       	mov.b	@(r0,r0),r1
 188:	00 00       	.word 0x0000
 18a:	01 1a       	sts	macl,r1
 18c:	00 01       	.word 0x0001
 18e:	51 00       	mov.l	@(0,r0),r1
	...
 198:	00 00       	.word 0x0000
 19a:	1e 00       	mov.l	r0,@(0,r14)
 19c:	00 00       	.word 0x0000
 19e:	38 00       	cmp/eq	r0,r8
 1a0:	02 30       	.word 0x0230
 1a2:	9f 00       	mov.w	1a6 <_main-0x7e5a>,r15	! 4600
 1a4:	00 00       	.word 0x0000
 1a6:	46 00       	shll	r6
 1a8:	00 00       	.word 0x0000
 1aa:	b0 00       	bsr	1ae <_main-0x7e52>
 1ac:	02 30       	.word 0x0230
 1ae:	9f 00       	mov.w	1b2 <_main-0x7e4e>,r15	! b000
 1b0:	00 00       	.word 0x0000
 1b2:	b0 00       	bsr	1b6 <_main-0x7e4a>
 1b4:	00 00       	.word 0x0000
 1b6:	d2 00       	mov.l	1b8 <_main-0x7e48>,r2	! 1520000
 1b8:	01 52       	.word 0x0152
 1ba:	00 00       	.word 0x0000
 1bc:	00 d2       	.word 0x00d2
 1be:	00 00       	.word 0x0000
 1c0:	01 06       	mov.l	r0,@(r0,r1)
 1c2:	00 01       	.word 0x0001
 1c4:	54 00       	mov.l	@(0,r0),r4
 1c6:	00 01       	.word 0x0001
 1c8:	06 00       	.word 0x0600
 1ca:	00 01       	.word 0x0001
 1cc:	0c 00       	.word 0x0c00
 1ce:	02 91       	.word 0x0291
 1d0:	74 00       	add	#0,r4
 1d2:	00 01       	.word 0x0001
 1d4:	0c 00       	.word 0x0c00
 1d6:	00 01       	.word 0x0001
 1d8:	14 00       	mov.l	r0,@(0,r4)
 1da:	01 54       	mov.b	r5,@(r0,r1)
 1dc:	00 00       	.word 0x0000
 1de:	01 14       	mov.b	r1,@(r0,r1)
 1e0:	00 00       	.word 0x0000
 1e2:	01 18       	.word 0x0118
 1e4:	00 01       	.word 0x0001
 1e6:	50 00       	mov.l	@(0,r0),r0
 1e8:	00 01       	.word 0x0001
 1ea:	18 00       	mov.l	r0,@(0,r8)
 1ec:	00 01       	.word 0x0001
 1ee:	34 00       	cmp/eq	r0,r4
 1f0:	01 54       	mov.b	r5,@(r0,r1)
	...
 1fa:	00 00       	.word 0x0000
 1fc:	00 ac       	mov.b	@(r0,r10),r0
 1fe:	00 00       	.word 0x0000
 200:	00 da       	.word 0x00da
 202:	00 06       	mov.l	r0,@(r0,r0)
 204:	52 93       	mov.l	@(12,r9),r2
 206:	04 65       	mov.w	r6,@(r0,r4)
 208:	93 04       	mov.w	214 <_main-0x7dec>,r3	! 6493
 20a:	00 00       	.word 0x0000
 20c:	00 da       	.word 0x00da
 20e:	00 00       	.word 0x0000
 210:	01 34       	mov.b	r3,@(r0,r1)
 212:	00 06       	mov.l	r0,@(r0,r0)
 214:	64 93       	mov	r9,r4
 216:	04 65       	mov.w	r6,@(r0,r4)
 218:	93 04       	mov.w	224 <_main-0x7ddc>,r3	! 0
	...
 226:	00 00       	.word 0x0000
 228:	00 10       	.word 0x0010
 22a:	00 01       	.word 0x0001
 22c:	54 00       	mov.l	@(0,r0),r4
 22e:	00 00       	.word 0x0000
 230:	10 00       	mov.l	r0,@(0,r0)
 232:	00 00       	.word 0x0000
 234:	13 00       	mov.l	r0,@(0,r3)
 236:	02 74       	mov.b	r7,@(r0,r2)
 238:	00 00       	.word 0x0000
 23a:	00 00       	.word 0x0000
 23c:	13 00       	mov.l	r0,@(0,r3)
 23e:	00 00       	.word 0x0000
 240:	e8 00       	mov	#0,r8
 242:	06 f3       	.word 0x06f3
 244:	03 f5       	mov.w	r15,@(r0,r3)
 246:	04 25       	mov.w	r2,@(r0,r4)
 248:	9f 00       	mov.w	24c <_main-0x7db4>,r15	! 0
	...
 256:	00 00       	.word 0x0000
 258:	0c 00       	.word 0x0c00
 25a:	01 55       	mov.w	r5,@(r0,r1)
 25c:	00 00       	.word 0x0000
 25e:	00 0c       	mov.b	@(r0,r0),r0
 260:	00 00       	.word 0x0000
 262:	00 13       	.word 0x0013
 264:	00 02       	stc	sr,r0
 266:	91 54       	mov.w	312 <_main-0x7cee>,r1	! 154
 268:	00 00       	.word 0x0000
 26a:	00 13       	.word 0x0013
 26c:	00 00       	.word 0x0000
 26e:	00 e8       	.word 0x00e8
 270:	00 06       	mov.l	r0,@(r0,r0)
 272:	f3 03       	.word 0xf303
 274:	f5 05       	.word 0xf505
 276:	25 9f       	muls.w	r9,r5
	...
 280:	00 00       	.word 0x0000
 282:	00 88       	.word 0x0088
 284:	00 00       	.word 0x0000
 286:	00 8e       	mov.l	@(r0,r8),r0
 288:	00 04       	mov.b	r0,@(r0,r0)
 28a:	40 4a       	.word 0x404a
 28c:	24 9f       	muls.w	r9,r4
 28e:	00 00       	.word 0x0000
 290:	00 8e       	mov.l	@(r0,r8),r0
 292:	00 00       	.word 0x0000
 294:	00 c2       	.word 0x00c2
 296:	00 01       	.word 0x0001
 298:	53 00       	mov.l	@(0,r0),r3
	...
 2a2:	00 00       	.word 0x0000
 2a4:	7c 00       	add	#0,r12
 2a6:	00 00       	.word 0x0000
 2a8:	bc 00       	bsr	fffffaac <_end+0xfffdb05c>
 2aa:	01 51       	.word 0x0151
	...
 2b4:	00 00       	.word 0x0000
 2b6:	00 7c       	mov.b	@(r0,r7),r0
 2b8:	00 00       	.word 0x0000
 2ba:	00 c2       	.word 0x00c2
 2bc:	00 01       	.word 0x0001
 2be:	57 00       	mov.l	@(0,r0),r7
	...
 2c8:	00 00       	.word 0x0000
 2ca:	88 00       	cmp/eq	#0,r0
 2cc:	00 00       	.word 0x0000
 2ce:	8e 00       	.word 0x8e00
 2d0:	02 30       	.word 0x0230
 2d2:	9f 00       	mov.w	2d6 <_main-0x7d2a>,r15	! 8e00
 2d4:	00 00       	.word 0x0000
 2d6:	8e 00       	.word 0x8e00
 2d8:	00 00       	.word 0x0000
 2da:	b6 00       	bsr	ede <_main-0x7122>
 2dc:	01 56       	mov.l	r5,@(r0,r1)
 2de:	00 00       	.word 0x0000
 2e0:	00 b6       	mov.l	r11,@(r0,r0)
 2e2:	00 00       	.word 0x0000
 2e4:	00 ba       	.word 0x00ba
 2e6:	00 01       	.word 0x0001
 2e8:	50 00       	mov.l	@(0,r0),r0
 2ea:	00 00       	.word 0x0000
 2ec:	ba 00       	bsr	fffff6f0 <_end+0xfffdaca0>
 2ee:	00 00       	.word 0x0000
 2f0:	c2 00       	mov.l	r0,@(0,gbr)
 2f2:	01 56       	mov.l	r5,@(r0,r1)
	...
 300:	00 00       	.word 0x0000
 302:	00 1a       	sts	macl,r0
 304:	00 01       	.word 0x0001
 306:	54 00       	mov.l	@(0,r0),r4
 308:	00 00       	.word 0x0000
 30a:	1a 00       	mov.l	r0,@(0,r10)
 30c:	00 00       	.word 0x0000
 30e:	28 00       	mov.b	r0,@r8
 310:	04 f3       	.word 0x04f3
 312:	01 54       	mov.b	r5,@(r0,r1)
 314:	9f 00       	mov.w	318 <_main-0x7ce8>,r15	! 2800
 316:	00 00       	.word 0x0000
 318:	28 00       	mov.b	r0,@r8
 31a:	00 00       	.word 0x0000
 31c:	34 00       	cmp/eq	r0,r4
 31e:	01 54       	mov.b	r5,@(r0,r1)
 320:	00 00       	.word 0x0000
 322:	00 34       	mov.b	r3,@(r0,r0)
 324:	00 00       	.word 0x0000
 326:	00 40       	.word 0x0040
 328:	00 01       	.word 0x0001
 32a:	58 00       	mov.l	@(0,r0),r8
 32c:	00 00       	.word 0x0000
 32e:	40 00       	shll	r0
 330:	00 00       	.word 0x0000
 332:	50 00       	mov.l	@(0,r0),r0
 334:	04 f3       	.word 0x04f3
 336:	01 54       	mov.b	r5,@(r0,r1)
 338:	9f 00       	mov.w	33c <_main-0x7cc4>,r15	! 5000
 33a:	00 00       	.word 0x0000
 33c:	50 00       	mov.l	@(0,r0),r0
 33e:	00 00       	.word 0x0000
 340:	5a 00       	mov.l	@(0,r0),r10
 342:	01 54       	mov.b	r5,@(r0,r1)
 344:	00 00       	.word 0x0000
 346:	00 5a       	.word 0x005a
 348:	00 00       	.word 0x0000
 34a:	00 66       	mov.l	r6,@(r0,r0)
 34c:	00 04       	mov.b	r0,@(r0,r0)
 34e:	78 00       	add	#0,r8
 350:	1f 9f       	mov.l	r9,@(60,r15)
 352:	00 00       	.word 0x0000
 354:	00 66       	mov.l	r6,@(r0,r0)
 356:	00 00       	.word 0x0000
 358:	00 6a       	.word 0x006a
 35a:	00 04       	mov.b	r0,@(r0,r0)
 35c:	f3 01       	.word 0xf301
 35e:	54 9f       	mov.l	@(60,r9),r4
 360:	00 00       	.word 0x0000
 362:	00 6a       	.word 0x006a
 364:	00 00       	.word 0x0000
 366:	00 84       	mov.b	r8,@(r0,r0)
 368:	00 01       	.word 0x0001
 36a:	54 00       	mov.l	@(0,r0),r4
	...
 374:	00 00       	.word 0x0000
 376:	34 00       	cmp/eq	r0,r4
 378:	00 00       	.word 0x0000
 37a:	50 00       	mov.l	@(0,r0),r0
 37c:	01 58       	.word 0x0158
 37e:	00 00       	.word 0x0000
 380:	00 5a       	.word 0x005a
 382:	00 00       	.word 0x0000
 384:	00 6a       	.word 0x006a
 386:	00 01       	.word 0x0001
 388:	58 00       	mov.l	@(0,r0),r8
	...
 392:	00 00       	.word 0x0000
 394:	3c 00       	cmp/eq	r0,r12
 396:	00 00       	.word 0x0000
 398:	46 00       	shll	r6
 39a:	01 50       	.word 0x0150
 39c:	00 00       	.word 0x0000
 39e:	00 62       	.word 0x0062
 3a0:	00 00       	.word 0x0000
 3a2:	00 6a       	.word 0x006a
 3a4:	00 01       	.word 0x0001
 3a6:	50 00       	mov.l	@(0,r0),r0
	...
 3b0:	00 00       	.word 0x0000
 3b2:	12 00       	mov.l	r0,@(0,r2)
 3b4:	00 00       	.word 0x0000
 3b6:	16 00       	mov.l	r0,@(0,r6)
 3b8:	0e 71       	.word 0x0e71
 3ba:	00 74       	mov.b	r7,@(r0,r0)
 3bc:	00 70       	.word 0x0070
 3be:	00 25       	mov.w	r2,@(r0,r0)
 3c0:	94 01       	mov.w	3c6 <_main-0x7c3a>,r4	! 9f00
 3c2:	08 ff       	mac.l	@r15+,@r8+
 3c4:	1a 1c       	mov.l	r1,@(48,r10)
 3c6:	9f 00       	mov.w	3ca <_main-0x7c36>,r15	! 1600
 3c8:	00 00       	.word 0x0000
 3ca:	16 00       	mov.l	r0,@(0,r6)
 3cc:	00 00       	.word 0x0000
 3ce:	26 00       	mov.b	r0,@r6
 3d0:	0d 71       	.word 0x0d71
 3d2:	00 74       	mov.b	r7,@(r0,r0)
 3d4:	00 38       	.word 0x0038
 3d6:	25 94       	mov.b	r9,@-r5
 3d8:	01 08       	.word 0x0108
 3da:	ff 1a       	.word 0xff1a
 3dc:	1c 9f       	mov.l	r9,@(60,r12)
 3de:	00 00       	.word 0x0000
 3e0:	00 30       	.word 0x0030
 3e2:	00 00       	.word 0x0000
 3e4:	00 34       	mov.b	r3,@(r0,r0)
 3e6:	00 0e       	mov.l	@(r0,r0),r0
 3e8:	70 00       	add	#0,r0
 3ea:	74 00       	add	#0,r4
 3ec:	70 00       	add	#0,r0
 3ee:	25 94       	mov.b	r9,@-r5
 3f0:	01 08       	.word 0x0108
 3f2:	ff 1a       	.word 0xff1a
 3f4:	1c 9f       	mov.l	r9,@(60,r12)
 3f6:	00 00       	.word 0x0000
 3f8:	00 34       	mov.b	r3,@(r0,r0)
 3fa:	00 00       	.word 0x0000
 3fc:	00 44       	mov.b	r4,@(r0,r0)
 3fe:	00 0e       	mov.l	@(r0,r0),r0
 400:	71 00       	add	#0,r1
 402:	74 00       	add	#0,r4
 404:	71 00       	add	#0,r1
 406:	25 94       	mov.b	r9,@-r5
 408:	01 08       	.word 0x0108
 40a:	ff 1a       	.word 0xff1a
 40c:	1c 9f       	mov.l	r9,@(60,r12)
 40e:	00 00       	.word 0x0000
 410:	00 48       	clrs	
 412:	00 00       	.word 0x0000
 414:	00 4c       	mov.b	@(r0,r4),r0
 416:	00 0e       	mov.l	@(r0,r0),r0
 418:	71 00       	add	#0,r1
 41a:	74 00       	add	#0,r4
 41c:	70 00       	add	#0,r0
 41e:	25 94       	mov.b	r9,@-r5
 420:	01 08       	.word 0x0108
 422:	ff 1a       	.word 0xff1a
 424:	1c 9f       	mov.l	r9,@(60,r12)
 426:	00 00       	.word 0x0000
 428:	00 4c       	mov.b	@(r0,r4),r0
 42a:	00 00       	.word 0x0000
 42c:	00 5c       	mov.b	@(r0,r5),r0
 42e:	00 0d       	mov.w	@(r0,r0),r0
 430:	71 00       	add	#0,r1
 432:	74 00       	add	#0,r4
 434:	48 25       	rotcr	r8
 436:	94 01       	mov.w	43c <_main-0x7bc4>,r4	! 9f00
 438:	08 ff       	mac.l	@r15+,@r8+
 43a:	1a 1c       	mov.l	r1,@(48,r10)
 43c:	9f 00       	mov.w	440 <_main-0x7bc0>,r15	! 6000
 43e:	00 00       	.word 0x0000
 440:	60 00       	mov.b	@r0,r0
 442:	00 00       	.word 0x0000
 444:	64 00       	mov.b	@r0,r4
 446:	0e 71       	.word 0x0e71
 448:	00 74       	mov.b	r7,@(r0,r0)
 44a:	00 70       	.word 0x0070
 44c:	00 25       	mov.w	r2,@(r0,r0)
 44e:	94 01       	mov.w	454 <_main-0x7bac>,r4	! 9f00
 450:	08 ff       	mac.l	@r15+,@r8+
 452:	1a 1c       	mov.l	r1,@(48,r10)
 454:	9f 00       	mov.w	458 <_main-0x7ba8>,r15	! 6400
 456:	00 00       	.word 0x0000
 458:	64 00       	mov.b	@r0,r4
 45a:	00 00       	.word 0x0000
 45c:	88 00       	cmp/eq	#0,r0
 45e:	0b 71       	.word 0x0b71
 460:	00 74       	mov.b	r7,@(r0,r0)
 462:	00 94       	mov.b	r9,@(r0,r0)
 464:	01 08       	.word 0x0108
 466:	ff 1a       	.word 0xff1a
 468:	1c 9f       	mov.l	r9,@(60,r12)
	...
 472:	00 00       	.word 0x0000
 474:	00 18       	sett	
 476:	00 00       	.word 0x0000
 478:	00 22       	stc	vbr,r0
 47a:	00 01       	.word 0x0001
 47c:	51 00       	mov.l	@(0,r0),r1
 47e:	00 00       	.word 0x0000
 480:	22 00       	mov.b	r0,@r2
 482:	00 00       	.word 0x0000
 484:	28 00       	mov.b	r0,@r8
 486:	09 72       	.word 0x0972
 488:	00 0c       	mov.b	@(r0,r0),r0
 48a:	00 7f       	mac.l	@r7+,@r0+
 48c:	ff ff       	.word 0xffff
 48e:	1a 9f       	mov.l	r9,@(60,r10)
 490:	00 00       	.word 0x0000
 492:	00 2e       	mov.l	@(r0,r2),r0
 494:	00 00       	.word 0x0000
 496:	00 4a       	.word 0x004a
 498:	00 01       	.word 0x0001
 49a:	51 00       	mov.l	@(0,r0),r1
 49c:	00 00       	.word 0x0000
 49e:	5e 00       	mov.l	@(0,r0),r14
 4a0:	00 00       	.word 0x0000
 4a2:	60 00       	mov.b	@r0,r0
 4a4:	01 51       	.word 0x0151
 4a6:	00 00       	.word 0x0000
 4a8:	00 60       	.word 0x0060
 4aa:	00 00       	.word 0x0000
 4ac:	00 64       	mov.b	r6,@(r0,r0)
 4ae:	00 09       	nop	
 4b0:	72 00       	add	#0,r2
 4b2:	0c 00       	.word 0x0c00
 4b4:	7f ff       	add	#-1,r15
 4b6:	ff 1a       	.word 0xff1a
 4b8:	9f 00       	mov.w	4bc <_main-0x7b44>,r15	! 6400
 4ba:	00 00       	.word 0x0000
 4bc:	64 00       	mov.b	@r0,r4
 4be:	00 00       	.word 0x0000
 4c0:	7a 00       	add	#0,r10
 4c2:	01 51       	.word 0x0151
 4c4:	00 00       	.word 0x0000
 4c6:	00 7a       	.word 0x007a
 4c8:	00 00       	.word 0x0000
 4ca:	00 7e       	mov.l	@(r0,r7),r0
 4cc:	00 09       	nop	
 4ce:	72 00       	add	#0,r2
 4d0:	0c 00       	.word 0x0c00
 4d2:	7f ff       	add	#-1,r15
 4d4:	ff 1a       	.word 0xff1a
 4d6:	9f 00       	mov.w	4da <_main-0x7b26>,r15	! 7e00
 4d8:	00 00       	.word 0x0000
 4da:	7e 00       	add	#0,r14
 4dc:	00 00       	.word 0x0000
 4de:	98 00       	mov.w	4e2 <_main-0x7b1e>,r8	! 0
 4e0:	01 51       	.word 0x0151
	...
 4ea:	00 00       	.word 0x0000
 4ec:	00 18       	sett	
 4ee:	00 00       	.word 0x0000
 4f0:	00 26       	mov.l	r2,@(r0,r0)
 4f2:	00 01       	.word 0x0001
 4f4:	57 00       	mov.l	@(0,r0),r7
 4f6:	00 00       	.word 0x0000
 4f8:	26 00       	mov.b	r0,@r6
 4fa:	00 00       	.word 0x0000
 4fc:	28 00       	mov.b	r0,@r8
 4fe:	0c 72       	.word 0x0c72
 500:	00 40       	.word 0x0040
 502:	25 31       	mov.w	r3,@r5
 504:	24 38       	tst	r3,r4
 506:	25 08       	tst	r0,r5
 508:	ff 1a       	.word 0xff1a
 50a:	9f 00       	mov.w	50e <_main-0x7af2>,r15	! 4000
 50c:	00 00       	.word 0x0000
 50e:	40 00       	shll	r0
 510:	00 00       	.word 0x0000
 512:	56 00       	mov.l	@(0,r0),r6
 514:	01 57       	mul.l	r5,r1
 516:	00 00       	.word 0x0000
 518:	00 56       	mov.l	r5,@(r0,r0)
 51a:	00 00       	.word 0x0000
 51c:	00 5a       	.word 0x005a
 51e:	00 04       	mov.b	r0,@(r0,r0)
 520:	77 ff       	add	#-1,r7
 522:	00 9f       	mac.l	@r9+,@r0+
 524:	00 00       	.word 0x0000
 526:	00 5e       	mov.l	@(r0,r5),r0
 528:	00 00       	.word 0x0000
 52a:	00 98       	.word 0x0098
 52c:	00 01       	.word 0x0001
 52e:	57 00       	mov.l	@(0,r0),r7
	...
 538:	00 00       	.word 0x0000
 53a:	18 00       	mov.l	r0,@(0,r8)
 53c:	00 00       	.word 0x0000
 53e:	28 00       	mov.b	r0,@r8
 540:	05 72       	.word 0x0572
 542:	00 4f       	mac.l	@r4+,@r0+
 544:	25 9f       	muls.w	r9,r5
 546:	00 00       	.word 0x0000
 548:	00 40       	.word 0x0040
 54a:	00 00       	.word 0x0000
 54c:	00 48       	clrs	
 54e:	00 05       	mov.w	r0,@(r0,r0)
 550:	72 00       	add	#0,r2
 552:	4f 25       	rotcr	r15
 554:	9f 00       	mov.w	558 <_main-0x7aa8>,r15	! 5e00
 556:	00 00       	.word 0x0000
 558:	5e 00       	mov.l	@(0,r0),r14
 55a:	00 00       	.word 0x0000
 55c:	6c 00       	mov.b	@r0,r12
 55e:	05 72       	.word 0x0572
 560:	00 4f       	mac.l	@r4+,@r0+
 562:	25 9f       	muls.w	r9,r5
 564:	00 00       	.word 0x0000
 566:	00 78       	.word 0x0078
 568:	00 00       	.word 0x0000
 56a:	00 7e       	mov.l	@(r0,r7),r0
 56c:	00 05       	mov.w	r0,@(r0,r0)
 56e:	72 00       	add	#0,r2
 570:	4f 25       	rotcr	r15
 572:	9f 00       	mov.w	576 <_main-0x7a8a>,r15	! 0
 574:	00 00       	.word 0x0000
 576:	00 00       	.word 0x0000
 578:	00 00       	.word 0x0000
	...

Disassembly of section .debug_ranges:

00000000 <.debug_ranges>:
   0:	00 00       	.word 0x0000
   2:	00 3a       	.word 0x003a
   4:	00 00       	.word 0x0000
   6:	00 7a       	.word 0x007a
   8:	00 00       	.word 0x0000
   a:	00 ca       	.word 0x00ca
   c:	00 00       	.word 0x0000
   e:	00 d0       	.word 0x00d0
  10:	00 00       	.word 0x0000
  12:	01 24       	mov.b	r2,@(r0,r1)
  14:	00 00       	.word 0x0000
  16:	01 26       	mov.l	r2,@(r0,r1)
  18:	00 00       	.word 0x0000
  1a:	01 2c       	mov.b	@(r0,r2),r1
  1c:	00 00       	.word 0x0000
  1e:	01 38       	.word 0x0138
  20:	00 00       	.word 0x0000
  22:	01 52       	.word 0x0152
  24:	00 00       	.word 0x0000
  26:	01 72       	.word 0x0172
	...
  30:	00 00       	.word 0x0000
  32:	00 20       	.word 0x0020
  34:	00 00       	.word 0x0000
  36:	00 38       	.word 0x0038
  38:	00 00       	.word 0x0000
  3a:	00 46       	mov.l	r4,@(r0,r0)
  3c:	00 00       	.word 0x0000
  3e:	00 52       	.word 0x0052
  40:	00 00       	.word 0x0000
  42:	00 54       	mov.b	r5,@(r0,r0)
  44:	00 00       	.word 0x0000
  46:	00 5a       	.word 0x005a
  48:	00 00       	.word 0x0000
  4a:	00 66       	mov.l	r6,@(r0,r0)
  4c:	00 00       	.word 0x0000
  4e:	00 f0       	.word 0x00f0
  50:	00 00       	.word 0x0000
  52:	00 f6       	mov.l	r15,@(r0,r0)
  54:	00 00       	.word 0x0000
  56:	01 08       	.word 0x0108
  58:	00 00       	.word 0x0000
  5a:	01 0c       	mov.b	@(r0,r0),r1
  5c:	00 00       	.word 0x0000
  5e:	01 1a       	sts	macl,r1
	...
  68:	00 00       	.word 0x0000
  6a:	00 9a       	.word 0x009a
  6c:	00 00       	.word 0x0000
  6e:	00 9c       	mov.b	@(r0,r9),r0
  70:	00 00       	.word 0x0000
  72:	00 a2       	.word 0x00a2
  74:	00 00       	.word 0x0000
  76:	00 a4       	mov.b	r10,@(r0,r0)
  78:	00 00       	.word 0x0000
  7a:	00 a6       	mov.l	r10,@(r0,r0)
  7c:	00 00       	.word 0x0000
  7e:	00 a8       	.word 0x00a8
  80:	00 00       	.word 0x0000
  82:	00 aa       	.word 0x00aa
  84:	00 00       	.word 0x0000
  86:	00 ac       	mov.b	@(r0,r10),r0
  88:	00 00       	.word 0x0000
  8a:	00 ae       	mov.l	@(r0,r10),r0
  8c:	00 00       	.word 0x0000
  8e:	00 b2       	.word 0x00b2
	...
  98:	00 00       	.word 0x0000
  9a:	00 20       	.word 0x0020
  9c:	00 00       	.word 0x0000
  9e:	00 2c       	mov.b	@(r0,r2),r0
  a0:	00 00       	.word 0x0000
  a2:	00 3a       	.word 0x003a
  a4:	00 00       	.word 0x0000
  a6:	00 40       	.word 0x0040
  a8:	00 00       	.word 0x0000
  aa:	00 4e       	mov.l	@(r0,r4),r0
  ac:	00 00       	.word 0x0000
  ae:	00 aa       	.word 0x00aa
  b0:	00 00       	.word 0x0000
  b2:	00 ae       	mov.l	@(r0,r10),r0
  b4:	00 00       	.word 0x0000
  b6:	00 be       	mov.l	@(r0,r11),r0
  b8:	00 00       	.word 0x0000
  ba:	00 c2       	.word 0x00c2
  bc:	00 00       	.word 0x0000
  be:	00 ca       	.word 0x00ca
  c0:	00 00       	.word 0x0000
  c2:	00 ce       	mov.l	@(r0,r12),r0
  c4:	00 00       	.word 0x0000
  c6:	00 d4       	mov.b	r13,@(r0,r0)
	...
  d0:	00 00       	.word 0x0000
  d2:	00 28       	clrmac	
  d4:	00 00       	.word 0x0000
  d6:	00 4c       	mov.b	@(r0,r4),r0
  d8:	00 00       	.word 0x0000
  da:	00 50       	.word 0x0050
  dc:	00 00       	.word 0x0000
  de:	00 66       	mov.l	r6,@(r0,r0)
  e0:	00 00       	.word 0x0000
  e2:	00 6a       	.word 0x006a
  e4:	00 00       	.word 0x0000
  e6:	00 84       	mov.b	r8,@(r0,r0)
	...
  f0:	00 00       	.word 0x0000
  f2:	00 30       	.word 0x0030
  f4:	00 00       	.word 0x0000
  f6:	00 32       	.word 0x0032
  f8:	00 00       	.word 0x0000
  fa:	00 34       	mov.b	r3,@(r0,r0)
  fc:	00 00       	.word 0x0000
  fe:	00 3a       	.word 0x003a
 100:	00 00       	.word 0x0000
 102:	00 58       	sets	
 104:	00 00       	.word 0x0000
 106:	00 60       	.word 0x0060
	...
 114:	00 00       	.word 0x0000
 116:	00 20       	.word 0x0020
 118:	00 00       	.word 0x0000
 11a:	00 26       	mov.l	r2,@(r0,r0)
 11c:	00 00       	.word 0x0000
 11e:	00 3e       	mov.l	@(r0,r3),r0
 120:	00 00       	.word 0x0000
 122:	00 44       	mov.b	r4,@(r0,r0)
 124:	00 00       	.word 0x0000
 126:	00 56       	mov.l	r5,@(r0,r0)
 128:	00 00       	.word 0x0000
 12a:	00 5c       	mov.b	@(r0,r5),r0
 12c:	00 00       	.word 0x0000
 12e:	00 6e       	mov.l	@(r0,r6),r0
	...
 138:	00 00       	.word 0x0000
 13a:	00 8a       	.word 0x008a
 13c:	00 00       	.word 0x0000
 13e:	00 9a       	.word 0x009a
 140:	00 00       	.word 0x0000
 142:	00 9c       	mov.b	@(r0,r9),r0
 144:	00 00       	.word 0x0000
 146:	00 d8       	.word 0x00d8
 148:	00 00       	.word 0x0000
 14a:	00 e8       	.word 0x00e8
 14c:	00 00       	.word 0x0000
 14e:	01 02       	stc	sr,r1
	...
 158:	00 00       	.word 0x0000
 15a:	00 96       	mov.l	r9,@(r0,r0)
 15c:	00 00       	.word 0x0000
 15e:	00 9a       	.word 0x009a
 160:	00 00       	.word 0x0000
 162:	00 9c       	mov.b	@(r0,r9),r0
 164:	00 00       	.word 0x0000
 166:	00 b4       	mov.b	r11,@(r0,r0)
	...

Disassembly of section .stack:

00022ff0 <_stack>:
   22ff0:	de ad       	mov.l	232a8 <_rma+0x2a0>,r14
   22ff2:	de ad       	mov.l	232a8 <_rma+0x2a0>,r14
