
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	! 149e4 <_results>
    8008:	e2 00       	mov	#0,r2
    800a:	21 22       	mov.l	r2,@r1
    800c:	d1 0f       	mov.l	804c <_main+0x4c>,r1	! 823c <_Perm>
    800e:	41 0b       	jsr	@r1
    8010:	00 09       	nop	
    8012:	d1 0f       	mov.l	8050 <_main+0x50>,r1	! 8694 <_Towers>
    8014:	41 0b       	jsr	@r1
    8016:	00 09       	nop	
    8018:	d1 0e       	mov.l	8054 <_main+0x54>,r1	! 8a20 <_Queens>
    801a:	41 0b       	jsr	@r1
    801c:	00 09       	nop	
    801e:	d1 0e       	mov.l	8058 <_main+0x58>,r1	! 8c04 <_Intmm>
    8020:	41 0b       	jsr	@r1
    8022:	00 09       	nop	
    8024:	d1 0d       	mov.l	805c <_main+0x5c>,r1	! 90a0 <_Puzzle>
    8026:	41 0b       	jsr	@r1
    8028:	00 09       	nop	
    802a:	d1 0d       	mov.l	8060 <_main+0x60>,r1	! 9f0c <_Quick>
    802c:	41 0b       	jsr	@r1
    802e:	00 09       	nop	
    8030:	d1 0c       	mov.l	8064 <_main+0x64>,r1	! a48c <_Bubble>
    8032:	41 0b       	jsr	@r1
    8034:	00 09       	nop	
    8036:	d1 04       	mov.l	8048 <_main+0x48>,r1	! 149e4 <_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:	49 e4       	.word 0x49e4
    804c:	00 00       	.word 0x0000
    804e:	82 3c       	.word 0x823c
    8050:	00 00       	.word 0x0000
    8052:	86 94       	.word 0x8694
    8054:	00 00       	.word 0x0000
    8056:	8a 20       	.word 0x8a20
    8058:	00 00       	.word 0x0000
    805a:	8c 04       	.word 0x8c04
    805c:	00 00       	.word 0x0000
    805e:	90 a0       	mov.w	81a2 <_Permute+0x42>,r0	! 112f
    8060:	00 00       	.word 0x0000
    8062:	9f 0c       	mov.w	807e <_Initrand+0x16>,r15	! 3154
    8064:	00 00       	.word 0x0000
    8066:	a4 8c       	bra	8982 <_Doit+0x62>

00008068 <_Initrand>:
    8068:	2f e6       	mov.l	r14,@-r15
    806a:	6e f3       	mov	r15,r14
    806c:	d1 03       	mov.l	807c <_Initrand+0x14>,r1	! 23154 <_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:	31 54       	div1	r5,r1
    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 0d       	mov.l	80c0 <_Rand+0x3c>,r1	! 23154 <_seed>
    808a:	62 12       	mov.l	@r1,r2
    808c:	61 23       	mov	r2,r1
    808e:	41 08       	shll2	r1
    8090:	31 2c       	add	r2,r1
    8092:	31 1c       	add	r1,r1
    8094:	31 2c       	add	r2,r1
    8096:	62 13       	mov	r1,r2
    8098:	42 08       	shll2	r2
    809a:	32 2c       	add	r2,r2
    809c:	32 18       	sub	r1,r2
    809e:	61 23       	mov	r2,r1
    80a0:	41 08       	shll2	r1
    80a2:	41 08       	shll2	r1
    80a4:	32 1c       	add	r1,r2
    80a6:	91 0a       	mov.w	80be <_Rand+0x3a>,r1	! 3619
    80a8:	31 2c       	add	r2,r1
    80aa:	62 1d       	extu.w	r1,r2
    80ac:	d1 04       	mov.l	80c0 <_Rand+0x3c>,r1	! 23154 <_seed>
    80ae:	21 22       	mov.l	r2,@r1
    80b0:	d1 03       	mov.l	80c0 <_Rand+0x3c>,r1	! 23154 <_seed>
    80b2:	61 12       	mov.l	@r1,r1
    80b4:	60 13       	mov	r1,r0
    80b6:	6f e3       	mov	r14,r15
    80b8:	6e f6       	mov.l	@r15+,r14
    80ba:	00 0b       	rts	
    80bc:	00 09       	nop	
    80be:	36 19       	.word 0x3619
    80c0:	00 02       	stc	sr,r0
    80c2:	31 54       	div1	r5,r1

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

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

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

0000823c <_Perm>:
    823c:	2f e6       	mov.l	r14,@-r15
    823e:	4f 22       	sts.l	pr,@-r15
    8240:	7f fc       	add	#-4,r15
    8242:	6e f3       	mov	r15,r14
    8244:	d1 16       	mov.l	82a0 <_Perm+0x64>,r1	! 149e8 <_pctr>
    8246:	e2 00       	mov	#0,r2
    8248:	21 22       	mov.l	r2,@r1
    824a:	61 e3       	mov	r14,r1
    824c:	71 c4       	add	#-60,r1
    824e:	e2 01       	mov	#1,r2
    8250:	11 2f       	mov.l	r2,@(60,r1)
    8252:	a0 0e       	bra	8272 <_Perm+0x36>
    8254:	00 09       	nop	
    8256:	d1 13       	mov.l	82a4 <_Perm+0x68>,r1	! 810c <_Initialize>
    8258:	41 0b       	jsr	@r1
    825a:	00 09       	nop	
    825c:	e4 07       	mov	#7,r4
    825e:	d1 12       	mov.l	82a8 <_Perm+0x6c>,r1	! 8160 <_Permute>
    8260:	41 0b       	jsr	@r1
    8262:	00 09       	nop	
    8264:	61 e3       	mov	r14,r1
    8266:	71 c4       	add	#-60,r1
    8268:	62 e3       	mov	r14,r2
    826a:	72 c4       	add	#-60,r2
    826c:	52 2f       	mov.l	@(60,r2),r2
    826e:	72 01       	add	#1,r2
    8270:	11 2f       	mov.l	r2,@(60,r1)
    8272:	61 e3       	mov	r14,r1
    8274:	71 c4       	add	#-60,r1
    8276:	52 1f       	mov.l	@(60,r1),r2
    8278:	e1 05       	mov	#5,r1
    827a:	32 17       	cmp/gt	r1,r2
    827c:	8b eb       	bf	8256 <_Perm+0x1a>
    827e:	d1 08       	mov.l	82a0 <_Perm+0x64>,r1	! 149e8 <_pctr>
    8280:	62 12       	mov.l	@r1,r2
    8282:	d1 0a       	mov.l	82ac <_Perm+0x70>,r1	! a924
    8284:	32 10       	cmp/eq	r1,r2
    8286:	89 05       	bt	8294 <_Perm+0x58>
    8288:	d1 09       	mov.l	82b0 <_Perm+0x74>,r1	! 149e4 <_results>
    828a:	61 12       	mov.l	@r1,r1
    828c:	e2 01       	mov	#1,r2
    828e:	22 1b       	or	r1,r2
    8290:	d1 07       	mov.l	82b0 <_Perm+0x74>,r1	! 149e4 <_results>
    8292:	21 22       	mov.l	r2,@r1
    8294:	7e 04       	add	#4,r14
    8296:	6f e3       	mov	r14,r15
    8298:	4f 26       	lds.l	@r15+,pr
    829a:	6e f6       	mov.l	@r15+,r14
    829c:	00 0b       	rts	
    829e:	00 09       	nop	
    82a0:	00 01       	.word 0x0001
    82a2:	49 e8       	.word 0x49e8
    82a4:	00 00       	.word 0x0000
    82a6:	81 0c       	mov.w	r0,@(24,r0)
    82a8:	00 00       	.word 0x0000
    82aa:	81 60       	mov.w	r0,@(0,r6)
    82ac:	00 00       	.word 0x0000
    82ae:	a9 24       	bra	74fa <_main-0xb06>
    82b0:	00 01       	.word 0x0001
    82b2:	49 e4       	.word 0x49e4

000082b4 <_Error>:
    82b4:	2f e6       	mov.l	r14,@-r15
    82b6:	7f fc       	add	#-4,r15
    82b8:	6e f3       	mov	r15,r14
    82ba:	61 e3       	mov	r14,r1
    82bc:	71 c4       	add	#-60,r1
    82be:	11 4f       	mov.l	r4,@(60,r1)
    82c0:	7e 04       	add	#4,r14
    82c2:	6f e3       	mov	r14,r15
    82c4:	6e f6       	mov.l	@r15+,r14
    82c6:	00 0b       	rts	
    82c8:	00 09       	nop	

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

000082f4 <_Getelement>:
    82f4:	2f e6       	mov.l	r14,@-r15
    82f6:	4f 22       	sts.l	pr,@-r15
    82f8:	7f fc       	add	#-4,r15
    82fa:	6e f3       	mov	r15,r14
    82fc:	d1 11       	mov.l	8344 <_Getelement+0x50>,r1	! 1eff8 <_freelist>
    82fe:	61 12       	mov.l	@r1,r1
    8300:	41 15       	cmp/pl	r1
    8302:	8b 10       	bf	8326 <_Getelement+0x32>
    8304:	61 e3       	mov	r14,r1
    8306:	71 c4       	add	#-60,r1
    8308:	d2 0e       	mov.l	8344 <_Getelement+0x50>,r2	! 1eff8 <_freelist>
    830a:	62 22       	mov.l	@r2,r2
    830c:	11 2f       	mov.l	r2,@(60,r1)
    830e:	d1 0d       	mov.l	8344 <_Getelement+0x50>,r1	! 1eff8 <_freelist>
    8310:	61 12       	mov.l	@r1,r1
    8312:	d2 0d       	mov.l	8348 <_Getelement+0x54>,r2	! 149ec <_cellspace>
    8314:	41 08       	shll2	r1
    8316:	31 1c       	add	r1,r1
    8318:	31 2c       	add	r2,r1
    831a:	71 04       	add	#4,r1
    831c:	62 12       	mov.l	@r1,r2
    831e:	d1 09       	mov.l	8344 <_Getelement+0x50>,r1	! 1eff8 <_freelist>
    8320:	21 22       	mov.l	r2,@r1
    8322:	a0 05       	bra	8330 <_Getelement+0x3c>
    8324:	00 09       	nop	
    8326:	d1 09       	mov.l	834c <_Getelement+0x58>,r1	! b154
    8328:	64 13       	mov	r1,r4
    832a:	d1 09       	mov.l	8350 <_Getelement+0x5c>,r1	! 82b4 <_Error>
    832c:	41 0b       	jsr	@r1
    832e:	00 09       	nop	
    8330:	61 e3       	mov	r14,r1
    8332:	71 c4       	add	#-60,r1
    8334:	51 1f       	mov.l	@(60,r1),r1
    8336:	60 13       	mov	r1,r0
    8338:	7e 04       	add	#4,r14
    833a:	6f e3       	mov	r14,r15
    833c:	4f 26       	lds.l	@r15+,pr
    833e:	6e f6       	mov.l	@r15+,r14
    8340:	00 0b       	rts	
    8342:	00 09       	nop	
    8344:	00 01       	.word 0x0001
    8346:	ef f8       	mov	#-8,r15
    8348:	00 01       	.word 0x0001
    834a:	49 ec       	.word 0x49ec
    834c:	00 00       	.word 0x0000
    834e:	b1 54       	bsr	85fa <_tower+0x1e>
    8350:	00 00       	.word 0x0000
    8352:	82 b4       	.word 0x82b4

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

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

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

00008588 <_Move>:
    8588:	2f e6       	mov.l	r14,@-r15
    858a:	4f 22       	sts.l	pr,@-r15
    858c:	7f f8       	add	#-8,r15
    858e:	6e f3       	mov	r15,r14
    8590:	61 e3       	mov	r14,r1
    8592:	71 c8       	add	#-56,r1
    8594:	11 4f       	mov.l	r4,@(60,r1)
    8596:	61 e3       	mov	r14,r1
    8598:	71 c8       	add	#-56,r1
    859a:	11 5e       	mov.l	r5,@(56,r1)
    859c:	61 e3       	mov	r14,r1
    859e:	71 c8       	add	#-56,r1
    85a0:	54 1f       	mov.l	@(60,r1),r4
    85a2:	d1 0b       	mov.l	85d0 <_Move+0x48>,r1	! 84ac <_Pop>
    85a4:	41 0b       	jsr	@r1
    85a6:	00 09       	nop	
    85a8:	62 03       	mov	r0,r2
    85aa:	61 e3       	mov	r14,r1
    85ac:	71 c8       	add	#-56,r1
    85ae:	64 23       	mov	r2,r4
    85b0:	55 1e       	mov.l	@(56,r1),r5
    85b2:	d1 08       	mov.l	85d4 <_Move+0x4c>,r1	! 8354 <_Push>
    85b4:	41 0b       	jsr	@r1
    85b6:	00 09       	nop	
    85b8:	d1 07       	mov.l	85d8 <_Move+0x50>,r1	! bb20 <_movesdone>
    85ba:	61 12       	mov.l	@r1,r1
    85bc:	62 13       	mov	r1,r2
    85be:	72 01       	add	#1,r2
    85c0:	d1 05       	mov.l	85d8 <_Move+0x50>,r1	! bb20 <_movesdone>
    85c2:	21 22       	mov.l	r2,@r1
    85c4:	7e 08       	add	#8,r14
    85c6:	6f e3       	mov	r14,r15
    85c8:	4f 26       	lds.l	@r15+,pr
    85ca:	6e f6       	mov.l	@r15+,r14
    85cc:	00 0b       	rts	
    85ce:	00 09       	nop	
    85d0:	00 00       	.word 0x0000
    85d2:	84 ac       	mov.b	@(12,r10),r0
    85d4:	00 00       	.word 0x0000
    85d6:	83 54       	.word 0x8354
    85d8:	00 00       	.word 0x0000
    85da:	bb 20       	bsr	7c1e <_main-0x3e2>

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

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

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

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

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

00008a64 <_Initmatrix>:
    8a64:	2f 86       	mov.l	r8,@-r15
    8a66:	2f e6       	mov.l	r14,@-r15
    8a68:	4f 22       	sts.l	pr,@-r15
    8a6a:	7f f0       	add	#-16,r15
    8a6c:	6e f3       	mov	r15,r14
    8a6e:	61 e3       	mov	r14,r1
    8a70:	71 d0       	add	#-48,r1
    8a72:	11 4c       	mov.l	r4,@(48,r1)
    8a74:	61 e3       	mov	r14,r1
    8a76:	71 d0       	add	#-48,r1
    8a78:	e2 01       	mov	#1,r2
    8a7a:	11 2f       	mov.l	r2,@(60,r1)
    8a7c:	a0 4a       	bra	8b14 <_Initmatrix+0xb0>
    8a7e:	00 09       	nop	
    8a80:	61 e3       	mov	r14,r1
    8a82:	71 d0       	add	#-48,r1
    8a84:	e2 01       	mov	#1,r2
    8a86:	11 2e       	mov.l	r2,@(56,r1)
    8a88:	a0 37       	bra	8afa <_Initmatrix+0x96>
    8a8a:	00 09       	nop	
    8a8c:	68 e3       	mov	r14,r8
    8a8e:	78 d0       	add	#-48,r8
    8a90:	d1 27       	mov.l	8b30 <_Initmatrix+0xcc>,r1	! 8084 <_Rand>
    8a92:	41 0b       	jsr	@r1
    8a94:	00 09       	nop	
    8a96:	61 03       	mov	r0,r1
    8a98:	18 1d       	mov.l	r1,@(52,r8)
    8a9a:	61 e3       	mov	r14,r1
    8a9c:	71 d0       	add	#-48,r1
    8a9e:	52 1f       	mov.l	@(60,r1),r2
    8aa0:	61 23       	mov	r2,r1
    8aa2:	41 08       	shll2	r1
    8aa4:	31 2c       	add	r2,r1
    8aa6:	41 08       	shll2	r1
    8aa8:	31 1c       	add	r1,r1
    8aaa:	31 2c       	add	r2,r1
    8aac:	41 08       	shll2	r1
    8aae:	62 e3       	mov	r14,r2
    8ab0:	72 d0       	add	#-48,r2
    8ab2:	52 2c       	mov.l	@(48,r2),r2
    8ab4:	68 23       	mov	r2,r8
    8ab6:	38 1c       	add	r1,r8
    8ab8:	61 e3       	mov	r14,r1
    8aba:	71 d0       	add	#-48,r1
    8abc:	57 1d       	mov.l	@(52,r1),r7
    8abe:	d6 1d       	mov.l	8b34 <_Initmatrix+0xd0>,r6	! a796 <___sdivsi3>
    8ac0:	64 73       	mov	r7,r4
    8ac2:	e5 78       	mov	#120,r5
    8ac4:	46 0b       	jsr	@r6
    8ac6:	00 09       	nop	
    8ac8:	66 03       	mov	r0,r6
    8aca:	61 63       	mov	r6,r1
    8acc:	41 08       	shll2	r1
    8ace:	41 08       	shll2	r1
    8ad0:	31 68       	sub	r6,r1
    8ad2:	41 08       	shll2	r1
    8ad4:	31 1c       	add	r1,r1
    8ad6:	62 73       	mov	r7,r2
    8ad8:	32 18       	sub	r1,r2
    8ada:	61 23       	mov	r2,r1
    8adc:	62 13       	mov	r1,r2
    8ade:	72 c4       	add	#-60,r2
    8ae0:	61 e3       	mov	r14,r1
    8ae2:	71 d0       	add	#-48,r1
    8ae4:	51 1e       	mov.l	@(56,r1),r1
    8ae6:	41 08       	shll2	r1
    8ae8:	31 8c       	add	r8,r1
    8aea:	21 22       	mov.l	r2,@r1
    8aec:	61 e3       	mov	r14,r1
    8aee:	71 d0       	add	#-48,r1
    8af0:	62 e3       	mov	r14,r2
    8af2:	72 d0       	add	#-48,r2
    8af4:	52 2e       	mov.l	@(56,r2),r2
    8af6:	72 01       	add	#1,r2
    8af8:	11 2e       	mov.l	r2,@(56,r1)
    8afa:	61 e3       	mov	r14,r1
    8afc:	71 d0       	add	#-48,r1
    8afe:	52 1e       	mov.l	@(56,r1),r2
    8b00:	e1 28       	mov	#40,r1
    8b02:	32 17       	cmp/gt	r1,r2
    8b04:	8b c2       	bf	8a8c <_Initmatrix+0x28>
    8b06:	61 e3       	mov	r14,r1
    8b08:	71 d0       	add	#-48,r1
    8b0a:	62 e3       	mov	r14,r2
    8b0c:	72 d0       	add	#-48,r2
    8b0e:	52 2f       	mov.l	@(60,r2),r2
    8b10:	72 01       	add	#1,r2
    8b12:	11 2f       	mov.l	r2,@(60,r1)
    8b14:	61 e3       	mov	r14,r1
    8b16:	71 d0       	add	#-48,r1
    8b18:	52 1f       	mov.l	@(60,r1),r2
    8b1a:	e1 28       	mov	#40,r1
    8b1c:	32 17       	cmp/gt	r1,r2
    8b1e:	8b af       	bf	8a80 <_Initmatrix+0x1c>
    8b20:	7e 10       	add	#16,r14
    8b22:	6f e3       	mov	r14,r15
    8b24:	4f 26       	lds.l	@r15+,pr
    8b26:	6e f6       	mov.l	@r15+,r14
    8b28:	68 f6       	mov.l	@r15+,r8
    8b2a:	00 0b       	rts	
    8b2c:	00 09       	nop	
    8b2e:	00 09       	nop	
    8b30:	00 00       	.word 0x0000
    8b32:	80 84       	mov.b	r0,@(4,r8)
    8b34:	00 00       	.word 0x0000
    8b36:	a7 96       	bra	9a66 <_Puzzle+0x9c6>

00008b38 <_Innerproduct>:
    8b38:	2f e6       	mov.l	r14,@-r15
    8b3a:	4f 22       	sts.l	pr,@-r15
    8b3c:	7f ec       	add	#-20,r15
    8b3e:	6e f3       	mov	r15,r14
    8b40:	61 e3       	mov	r14,r1
    8b42:	71 d4       	add	#-44,r1
    8b44:	11 4e       	mov.l	r4,@(56,r1)
    8b46:	61 e3       	mov	r14,r1
    8b48:	71 d4       	add	#-44,r1
    8b4a:	11 5d       	mov.l	r5,@(52,r1)
    8b4c:	61 e3       	mov	r14,r1
    8b4e:	71 d4       	add	#-44,r1
    8b50:	11 6c       	mov.l	r6,@(48,r1)
    8b52:	61 e3       	mov	r14,r1
    8b54:	71 d4       	add	#-44,r1
    8b56:	11 7b       	mov.l	r7,@(44,r1)
    8b58:	61 e3       	mov	r14,r1
    8b5a:	71 d4       	add	#-44,r1
    8b5c:	51 1e       	mov.l	@(56,r1),r1
    8b5e:	e2 00       	mov	#0,r2
    8b60:	21 22       	mov.l	r2,@r1
    8b62:	61 e3       	mov	r14,r1
    8b64:	71 d4       	add	#-44,r1
    8b66:	e2 01       	mov	#1,r2
    8b68:	11 2f       	mov.l	r2,@(60,r1)
    8b6a:	a0 3d       	bra	8be8 <_Innerproduct+0xb0>
    8b6c:	00 09       	nop	
    8b6e:	61 e3       	mov	r14,r1
    8b70:	71 d4       	add	#-44,r1
    8b72:	51 1e       	mov.l	@(56,r1),r1
    8b74:	66 12       	mov.l	@r1,r6
    8b76:	61 e3       	mov	r14,r1
    8b78:	71 d4       	add	#-44,r1
    8b7a:	52 1b       	mov.l	@(44,r1),r2
    8b7c:	61 23       	mov	r2,r1
    8b7e:	41 08       	shll2	r1
    8b80:	31 2c       	add	r2,r1
    8b82:	41 08       	shll2	r1
    8b84:	31 1c       	add	r1,r1
    8b86:	31 2c       	add	r2,r1
    8b88:	41 08       	shll2	r1
    8b8a:	62 e3       	mov	r14,r2
    8b8c:	72 d4       	add	#-44,r2
    8b8e:	52 2d       	mov.l	@(52,r2),r2
    8b90:	32 1c       	add	r1,r2
    8b92:	61 e3       	mov	r14,r1
    8b94:	71 d4       	add	#-44,r1
    8b96:	51 1f       	mov.l	@(60,r1),r1
    8b98:	41 08       	shll2	r1
    8b9a:	31 2c       	add	r2,r1
    8b9c:	63 12       	mov.l	@r1,r3
    8b9e:	61 e3       	mov	r14,r1
    8ba0:	71 d4       	add	#-44,r1
    8ba2:	52 1f       	mov.l	@(60,r1),r2
    8ba4:	61 23       	mov	r2,r1
    8ba6:	41 08       	shll2	r1
    8ba8:	31 2c       	add	r2,r1
    8baa:	41 08       	shll2	r1
    8bac:	31 1c       	add	r1,r1
    8bae:	31 2c       	add	r2,r1
    8bb0:	41 08       	shll2	r1
    8bb2:	62 e3       	mov	r14,r2
    8bb4:	72 d4       	add	#-44,r2
    8bb6:	52 2c       	mov.l	@(48,r2),r2
    8bb8:	32 1c       	add	r1,r2
    8bba:	51 e7       	mov.l	@(28,r14),r1
    8bbc:	41 08       	shll2	r1
    8bbe:	31 2c       	add	r2,r1
    8bc0:	61 12       	mov.l	@r1,r1
    8bc2:	d7 0f       	mov.l	8c00 <_Innerproduct+0xc8>,r7	! a774 <___mulsi3>
    8bc4:	64 33       	mov	r3,r4
    8bc6:	65 13       	mov	r1,r5
    8bc8:	47 0b       	jsr	@r7
    8bca:	00 09       	nop	
    8bcc:	67 03       	mov	r0,r7
    8bce:	62 63       	mov	r6,r2
    8bd0:	32 7c       	add	r7,r2
    8bd2:	61 e3       	mov	r14,r1
    8bd4:	71 d4       	add	#-44,r1
    8bd6:	51 1e       	mov.l	@(56,r1),r1
    8bd8:	21 22       	mov.l	r2,@r1
    8bda:	61 e3       	mov	r14,r1
    8bdc:	71 d4       	add	#-44,r1
    8bde:	62 e3       	mov	r14,r2
    8be0:	72 d4       	add	#-44,r2
    8be2:	52 2f       	mov.l	@(60,r2),r2
    8be4:	72 01       	add	#1,r2
    8be6:	11 2f       	mov.l	r2,@(60,r1)
    8be8:	61 e3       	mov	r14,r1
    8bea:	71 d4       	add	#-44,r1
    8bec:	52 1f       	mov.l	@(60,r1),r2
    8bee:	e1 28       	mov	#40,r1
    8bf0:	32 17       	cmp/gt	r1,r2
    8bf2:	8b bc       	bf	8b6e <_Innerproduct+0x36>
    8bf4:	7e 14       	add	#20,r14
    8bf6:	6f e3       	mov	r14,r15
    8bf8:	4f 26       	lds.l	@r15+,pr
    8bfa:	6e f6       	mov.l	@r15+,r14
    8bfc:	00 0b       	rts	
    8bfe:	00 09       	nop	
    8c00:	00 00       	.word 0x0000
    8c02:	a7 74       	bra	9aee <_Puzzle+0xa4e>

00008c04 <_Intmm>:
    8c04:	2f e6       	mov.l	r14,@-r15
    8c06:	4f 22       	sts.l	pr,@-r15
    8c08:	7f f4       	add	#-12,r15
    8c0a:	6e f3       	mov	r15,r14
    8c0c:	d1 42       	mov.l	8d18 <_Intmm+0x114>,r1	! 8068 <_Initrand>
    8c0e:	41 0b       	jsr	@r1
    8c10:	00 09       	nop	
    8c12:	d1 42       	mov.l	8d1c <_Intmm+0x118>,r1	! 152bc <_ima>
    8c14:	64 13       	mov	r1,r4
    8c16:	d1 42       	mov.l	8d20 <_Intmm+0x11c>,r1	! 8a64 <_Initmatrix>
    8c18:	41 0b       	jsr	@r1
    8c1a:	00 09       	nop	
    8c1c:	d1 41       	mov.l	8d24 <_Intmm+0x120>,r1	! c774 <_imb>
    8c1e:	64 13       	mov	r1,r4
    8c20:	d1 3f       	mov.l	8d20 <_Intmm+0x11c>,r1	! 8a64 <_Initmatrix>
    8c22:	41 0b       	jsr	@r1
    8c24:	00 09       	nop	
    8c26:	61 e3       	mov	r14,r1
    8c28:	71 cc       	add	#-52,r1
    8c2a:	e2 01       	mov	#1,r2
    8c2c:	11 2f       	mov.l	r2,@(60,r1)
    8c2e:	a0 3b       	bra	8ca8 <_Intmm+0xa4>
    8c30:	00 09       	nop	
    8c32:	61 e3       	mov	r14,r1
    8c34:	71 cc       	add	#-52,r1
    8c36:	e2 01       	mov	#1,r2
    8c38:	11 2e       	mov.l	r2,@(56,r1)
    8c3a:	a0 28       	bra	8c8e <_Intmm+0x8a>
    8c3c:	00 09       	nop	
    8c3e:	61 e3       	mov	r14,r1
    8c40:	71 cc       	add	#-52,r1
    8c42:	52 1f       	mov.l	@(60,r1),r2
    8c44:	61 23       	mov	r2,r1
    8c46:	41 08       	shll2	r1
    8c48:	31 2c       	add	r2,r1
    8c4a:	41 08       	shll2	r1
    8c4c:	31 1c       	add	r1,r1
    8c4e:	31 2c       	add	r2,r1
    8c50:	62 e3       	mov	r14,r2
    8c52:	72 cc       	add	#-52,r2
    8c54:	52 2e       	mov.l	@(56,r2),r2
    8c56:	31 2c       	add	r2,r1
    8c58:	62 13       	mov	r1,r2
    8c5a:	42 08       	shll2	r2
    8c5c:	d1 32       	mov.l	8d28 <_Intmm+0x124>,r1	! 1878c <_imr>
    8c5e:	66 23       	mov	r2,r6
    8c60:	36 1c       	add	r1,r6
    8c62:	d7 2e       	mov.l	8d1c <_Intmm+0x118>,r7	! 152bc <_ima>
    8c64:	d3 2f       	mov.l	8d24 <_Intmm+0x120>,r3	! c774 <_imb>
    8c66:	61 e3       	mov	r14,r1
    8c68:	71 cc       	add	#-52,r1
    8c6a:	62 e3       	mov	r14,r2
    8c6c:	72 cc       	add	#-52,r2
    8c6e:	52 2e       	mov.l	@(56,r2),r2
    8c70:	2f 22       	mov.l	r2,@r15
    8c72:	64 63       	mov	r6,r4
    8c74:	65 73       	mov	r7,r5
    8c76:	66 33       	mov	r3,r6
    8c78:	57 1f       	mov.l	@(60,r1),r7
    8c7a:	d1 2c       	mov.l	8d2c <_Intmm+0x128>,r1	! 8b38 <_Innerproduct>
    8c7c:	41 0b       	jsr	@r1
    8c7e:	00 09       	nop	
    8c80:	61 e3       	mov	r14,r1
    8c82:	71 cc       	add	#-52,r1
    8c84:	62 e3       	mov	r14,r2
    8c86:	72 cc       	add	#-52,r2
    8c88:	52 2e       	mov.l	@(56,r2),r2
    8c8a:	72 01       	add	#1,r2
    8c8c:	11 2e       	mov.l	r2,@(56,r1)
    8c8e:	61 e3       	mov	r14,r1
    8c90:	71 cc       	add	#-52,r1
    8c92:	52 1e       	mov.l	@(56,r1),r2
    8c94:	e1 28       	mov	#40,r1
    8c96:	32 17       	cmp/gt	r1,r2
    8c98:	8b d1       	bf	8c3e <_Intmm+0x3a>
    8c9a:	61 e3       	mov	r14,r1
    8c9c:	71 cc       	add	#-52,r1
    8c9e:	62 e3       	mov	r14,r2
    8ca0:	72 cc       	add	#-52,r2
    8ca2:	52 2f       	mov.l	@(60,r2),r2
    8ca4:	72 01       	add	#1,r2
    8ca6:	11 2f       	mov.l	r2,@(60,r1)
    8ca8:	61 e3       	mov	r14,r1
    8caa:	71 cc       	add	#-52,r1
    8cac:	52 1f       	mov.l	@(60,r1),r2
    8cae:	e1 28       	mov	#40,r1
    8cb0:	32 17       	cmp/gt	r1,r2
    8cb2:	8b be       	bf	8c32 <_Intmm+0x2e>
    8cb4:	d1 1c       	mov.l	8d28 <_Intmm+0x124>,r1	! 1878c <_imr>
    8cb6:	71 7c       	add	#124,r1
    8cb8:	52 1b       	mov.l	@(44,r1),r2
    8cba:	91 27       	mov.w	8d0c <_Intmm+0x108>,r1	! e4b8
    8cbc:	32 10       	cmp/eq	r1,r2
    8cbe:	89 05       	bt	8ccc <_Intmm+0xc8>
    8cc0:	d1 1b       	mov.l	8d30 <_Intmm+0x12c>,r1	! 149e4 <_results>
    8cc2:	61 12       	mov.l	@r1,r1
    8cc4:	e2 08       	mov	#8,r2
    8cc6:	22 1b       	or	r1,r2
    8cc8:	d1 19       	mov.l	8d30 <_Intmm+0x12c>,r1	! 149e4 <_results>
    8cca:	21 22       	mov.l	r2,@r1
    8ccc:	d2 16       	mov.l	8d28 <_Intmm+0x124>,r2	! 1878c <_imr>
    8cce:	91 1e       	mov.w	8d0e <_Intmm+0x10a>,r1	! cfc
    8cd0:	31 2c       	add	r2,r1
    8cd2:	52 19       	mov.l	@(36,r1),r2
    8cd4:	91 1c       	mov.w	8d10 <_Intmm+0x10c>,r1	! 1dec
    8cd6:	32 10       	cmp/eq	r1,r2
    8cd8:	89 05       	bt	8ce6 <_Intmm+0xe2>
    8cda:	d1 15       	mov.l	8d30 <_Intmm+0x12c>,r1	! 149e4 <_results>
    8cdc:	61 12       	mov.l	@r1,r1
    8cde:	e2 08       	mov	#8,r2
    8ce0:	22 1b       	or	r1,r2
    8ce2:	d1 13       	mov.l	8d30 <_Intmm+0x12c>,r1	! 149e4 <_results>
    8ce4:	21 22       	mov.l	r2,@r1
    8ce6:	d2 10       	mov.l	8d28 <_Intmm+0x124>,r2	! 1878c <_imr>
    8ce8:	91 13       	mov.w	8d12 <_Intmm+0x10e>,r1	! 1a3c
    8cea:	31 2c       	add	r2,r1
    8cec:	52 11       	mov.l	@(4,r1),r2
    8cee:	91 11       	mov.w	8d14 <_Intmm+0x110>,r1	! 155c
    8cf0:	32 10       	cmp/eq	r1,r2
    8cf2:	89 05       	bt	8d00 <_Intmm+0xfc>
    8cf4:	d1 0e       	mov.l	8d30 <_Intmm+0x12c>,r1	! 149e4 <_results>
    8cf6:	61 12       	mov.l	@r1,r1
    8cf8:	e2 08       	mov	#8,r2
    8cfa:	22 1b       	or	r1,r2
    8cfc:	d1 0c       	mov.l	8d30 <_Intmm+0x12c>,r1	! 149e4 <_results>
    8cfe:	21 22       	mov.l	r2,@r1
    8d00:	7e 0c       	add	#12,r14
    8d02:	6f e3       	mov	r14,r15
    8d04:	4f 26       	lds.l	@r15+,pr
    8d06:	6e f6       	mov.l	@r15+,r14
    8d08:	00 0b       	rts	
    8d0a:	00 09       	nop	
    8d0c:	e4 b8       	mov	#-72,r4
    8d0e:	0c fc       	mov.b	@(r0,r15),r12
    8d10:	1d ec       	mov.l	r14,@(48,r13)
    8d12:	1a 3c       	mov.l	r3,@(48,r10)
    8d14:	15 5c       	mov.l	r5,@(48,r5)
    8d16:	00 09       	nop	
    8d18:	00 00       	.word 0x0000
    8d1a:	80 68       	mov.b	r0,@(8,r6)
    8d1c:	00 01       	.word 0x0001
    8d1e:	52 bc       	mov.l	@(48,r11),r2
    8d20:	00 00       	.word 0x0000
    8d22:	8a 64       	.word 0x8a64
    8d24:	00 00       	.word 0x0000
    8d26:	c7 74       	mova	8ef8 <_Remove+0x10>,r0
    8d28:	00 01       	.word 0x0001
    8d2a:	87 8c       	.word 0x878c
    8d2c:	00 00       	.word 0x0000
    8d2e:	8b 38       	bf	8da2 <_Fit+0x6e>
    8d30:	00 01       	.word 0x0001
    8d32:	49 e4       	.word 0x49e4

00008d34 <_Fit>:
    8d34:	2f e6       	mov.l	r14,@-r15
    8d36:	7f f4       	add	#-12,r15
    8d38:	6e f3       	mov	r15,r14
    8d3a:	61 e3       	mov	r14,r1
    8d3c:	71 cc       	add	#-52,r1
    8d3e:	11 4e       	mov.l	r4,@(56,r1)
    8d40:	61 e3       	mov	r14,r1
    8d42:	71 cc       	add	#-52,r1
    8d44:	11 5d       	mov.l	r5,@(52,r1)
    8d46:	61 e3       	mov	r14,r1
    8d48:	71 cc       	add	#-52,r1
    8d4a:	e2 00       	mov	#0,r2
    8d4c:	11 2f       	mov.l	r2,@(60,r1)
    8d4e:	a0 27       	bra	8da0 <_Fit+0x6c>
    8d50:	00 09       	nop	
    8d52:	d2 1d       	mov.l	8dc8 <_Fit+0x94>,r2	! e1e4 <_p>
    8d54:	61 e3       	mov	r14,r1
    8d56:	71 cc       	add	#-52,r1
    8d58:	51 1e       	mov.l	@(56,r1),r1
    8d5a:	63 13       	mov	r1,r3
    8d5c:	43 18       	shll8	r3
    8d5e:	33 3c       	add	r3,r3
    8d60:	61 e3       	mov	r14,r1
    8d62:	71 cc       	add	#-52,r1
    8d64:	51 1f       	mov.l	@(60,r1),r1
    8d66:	31 3c       	add	r3,r1
    8d68:	41 08       	shll2	r1
    8d6a:	31 2c       	add	r2,r1
    8d6c:	61 12       	mov.l	@r1,r1
    8d6e:	21 18       	tst	r1,r1
    8d70:	89 0f       	bt	8d92 <_Fit+0x5e>
    8d72:	62 e3       	mov	r14,r2
    8d74:	72 cc       	add	#-52,r2
    8d76:	61 e3       	mov	r14,r1
    8d78:	71 cc       	add	#-52,r1
    8d7a:	52 2d       	mov.l	@(52,r2),r2
    8d7c:	51 1f       	mov.l	@(60,r1),r1
    8d7e:	31 2c       	add	r2,r1
    8d80:	d2 12       	mov.l	8dcc <_Fit+0x98>,r2	! b320 <_puzzl>
    8d82:	41 08       	shll2	r1
    8d84:	31 2c       	add	r2,r1
    8d86:	61 12       	mov.l	@r1,r1
    8d88:	21 18       	tst	r1,r1
    8d8a:	89 02       	bt	8d92 <_Fit+0x5e>
    8d8c:	e1 00       	mov	#0,r1
    8d8e:	a0 14       	bra	8dba <_Fit+0x86>
    8d90:	00 09       	nop	
    8d92:	61 e3       	mov	r14,r1
    8d94:	71 cc       	add	#-52,r1
    8d96:	62 e3       	mov	r14,r2
    8d98:	72 cc       	add	#-52,r2
    8d9a:	52 2f       	mov.l	@(60,r2),r2
    8d9c:	72 01       	add	#1,r2
    8d9e:	11 2f       	mov.l	r2,@(60,r1)
    8da0:	d2 0b       	mov.l	8dd0 <_Fit+0x9c>,r2	! 18744 <_piecemax>
    8da2:	61 e3       	mov	r14,r1
    8da4:	71 cc       	add	#-52,r1
    8da6:	51 1e       	mov.l	@(56,r1),r1
    8da8:	41 08       	shll2	r1
    8daa:	31 2c       	add	r2,r1
    8dac:	62 12       	mov.l	@r1,r2
    8dae:	61 e3       	mov	r14,r1
    8db0:	71 cc       	add	#-52,r1
    8db2:	51 1f       	mov.l	@(60,r1),r1
    8db4:	32 13       	cmp/ge	r1,r2
    8db6:	89 cc       	bt	8d52 <_Fit+0x1e>
    8db8:	e1 01       	mov	#1,r1
    8dba:	60 13       	mov	r1,r0
    8dbc:	7e 0c       	add	#12,r14
    8dbe:	6f e3       	mov	r14,r15
    8dc0:	6e f6       	mov.l	@r15+,r14
    8dc2:	00 0b       	rts	
    8dc4:	00 09       	nop	
    8dc6:	00 09       	nop	
    8dc8:	00 00       	.word 0x0000
    8dca:	e1 e4       	mov	#-28,r1
    8dcc:	00 00       	.word 0x0000
    8dce:	b3 20       	bsr	9412 <_Puzzle+0x372>
    8dd0:	00 01       	.word 0x0001
    8dd2:	87 44       	.word 0x8744

00008dd4 <_Place>:
    8dd4:	2f e6       	mov.l	r14,@-r15
    8dd6:	7f f4       	add	#-12,r15
    8dd8:	6e f3       	mov	r15,r14
    8dda:	61 e3       	mov	r14,r1
    8ddc:	71 cc       	add	#-52,r1
    8dde:	11 4e       	mov.l	r4,@(56,r1)
    8de0:	61 e3       	mov	r14,r1
    8de2:	71 cc       	add	#-52,r1
    8de4:	11 5d       	mov.l	r5,@(52,r1)
    8de6:	61 e3       	mov	r14,r1
    8de8:	71 cc       	add	#-52,r1
    8dea:	e2 00       	mov	#0,r2
    8dec:	11 2f       	mov.l	r2,@(60,r1)
    8dee:	a0 23       	bra	8e38 <_Place+0x64>
    8df0:	00 09       	nop	
    8df2:	d2 38       	mov.l	8ed4 <_Place+0x100>,r2	! e1e4 <_p>
    8df4:	61 e3       	mov	r14,r1
    8df6:	71 cc       	add	#-52,r1
    8df8:	51 1e       	mov.l	@(56,r1),r1
    8dfa:	63 13       	mov	r1,r3
    8dfc:	43 18       	shll8	r3
    8dfe:	33 3c       	add	r3,r3
    8e00:	61 e3       	mov	r14,r1
    8e02:	71 cc       	add	#-52,r1
    8e04:	51 1f       	mov.l	@(60,r1),r1
    8e06:	31 3c       	add	r3,r1
    8e08:	41 08       	shll2	r1
    8e0a:	31 2c       	add	r2,r1
    8e0c:	61 12       	mov.l	@r1,r1
    8e0e:	21 18       	tst	r1,r1
    8e10:	89 0b       	bt	8e2a <_Place+0x56>
    8e12:	62 e3       	mov	r14,r2
    8e14:	72 cc       	add	#-52,r2
    8e16:	61 e3       	mov	r14,r1
    8e18:	71 cc       	add	#-52,r1
    8e1a:	52 2d       	mov.l	@(52,r2),r2
    8e1c:	51 1f       	mov.l	@(60,r1),r1
    8e1e:	31 2c       	add	r2,r1
    8e20:	d2 2d       	mov.l	8ed8 <_Place+0x104>,r2	! b320 <_puzzl>
    8e22:	41 08       	shll2	r1
    8e24:	31 2c       	add	r2,r1
    8e26:	e2 01       	mov	#1,r2
    8e28:	21 22       	mov.l	r2,@r1
    8e2a:	61 e3       	mov	r14,r1
    8e2c:	71 cc       	add	#-52,r1
    8e2e:	62 e3       	mov	r14,r2
    8e30:	72 cc       	add	#-52,r2
    8e32:	52 2f       	mov.l	@(60,r2),r2
    8e34:	72 01       	add	#1,r2
    8e36:	11 2f       	mov.l	r2,@(60,r1)
    8e38:	d2 28       	mov.l	8edc <_Place+0x108>,r2	! 18744 <_piecemax>
    8e3a:	61 e3       	mov	r14,r1
    8e3c:	71 cc       	add	#-52,r1
    8e3e:	51 1e       	mov.l	@(56,r1),r1
    8e40:	41 08       	shll2	r1
    8e42:	31 2c       	add	r2,r1
    8e44:	62 12       	mov.l	@r1,r2
    8e46:	61 e3       	mov	r14,r1
    8e48:	71 cc       	add	#-52,r1
    8e4a:	51 1f       	mov.l	@(60,r1),r1
    8e4c:	32 13       	cmp/ge	r1,r2
    8e4e:	89 d0       	bt	8df2 <_Place+0x1e>
    8e50:	d2 23       	mov.l	8ee0 <_Place+0x10c>,r2	! bb24 <_class>
    8e52:	61 e3       	mov	r14,r1
    8e54:	71 cc       	add	#-52,r1
    8e56:	51 1e       	mov.l	@(56,r1),r1
    8e58:	41 08       	shll2	r1
    8e5a:	31 2c       	add	r2,r1
    8e5c:	61 12       	mov.l	@r1,r1
    8e5e:	d3 20       	mov.l	8ee0 <_Place+0x10c>,r3	! bb24 <_class>
    8e60:	62 e3       	mov	r14,r2
    8e62:	72 cc       	add	#-52,r2
    8e64:	52 2e       	mov.l	@(56,r2),r2
    8e66:	42 08       	shll2	r2
    8e68:	32 3c       	add	r3,r2
    8e6a:	62 22       	mov.l	@r2,r2
    8e6c:	d3 1d       	mov.l	8ee4 <_Place+0x110>,r3	! 18778 <_piececount>
    8e6e:	42 08       	shll2	r2
    8e70:	32 3c       	add	r3,r2
    8e72:	62 22       	mov.l	@r2,r2
    8e74:	72 ff       	add	#-1,r2
    8e76:	d3 1b       	mov.l	8ee4 <_Place+0x110>,r3	! 18778 <_piececount>
    8e78:	41 08       	shll2	r1
    8e7a:	31 3c       	add	r3,r1
    8e7c:	21 22       	mov.l	r2,@r1
    8e7e:	61 e3       	mov	r14,r1
    8e80:	71 cc       	add	#-52,r1
    8e82:	62 e3       	mov	r14,r2
    8e84:	72 cc       	add	#-52,r2
    8e86:	52 2d       	mov.l	@(52,r2),r2
    8e88:	11 2f       	mov.l	r2,@(60,r1)
    8e8a:	a0 15       	bra	8eb8 <_Place+0xe4>
    8e8c:	00 09       	nop	
    8e8e:	d2 12       	mov.l	8ed8 <_Place+0x104>,r2	! b320 <_puzzl>
    8e90:	61 e3       	mov	r14,r1
    8e92:	71 cc       	add	#-52,r1
    8e94:	51 1f       	mov.l	@(60,r1),r1
    8e96:	41 08       	shll2	r1
    8e98:	31 2c       	add	r2,r1
    8e9a:	61 12       	mov.l	@r1,r1
    8e9c:	21 18       	tst	r1,r1
    8e9e:	8b 04       	bf	8eaa <_Place+0xd6>
    8ea0:	61 e3       	mov	r14,r1
    8ea2:	71 cc       	add	#-52,r1
    8ea4:	51 1f       	mov.l	@(60,r1),r1
    8ea6:	a0 0e       	bra	8ec6 <_Place+0xf2>
    8ea8:	00 09       	nop	
    8eaa:	61 e3       	mov	r14,r1
    8eac:	71 cc       	add	#-52,r1
    8eae:	62 e3       	mov	r14,r2
    8eb0:	72 cc       	add	#-52,r2
    8eb2:	52 2f       	mov.l	@(60,r2),r2
    8eb4:	72 01       	add	#1,r2
    8eb6:	11 2f       	mov.l	r2,@(60,r1)
    8eb8:	61 e3       	mov	r14,r1
    8eba:	71 cc       	add	#-52,r1
    8ebc:	52 1f       	mov.l	@(60,r1),r2
    8ebe:	91 08       	mov.w	8ed2 <_Place+0xfe>,r1	! 1ff
    8ec0:	32 17       	cmp/gt	r1,r2
    8ec2:	8b e4       	bf	8e8e <_Place+0xba>
    8ec4:	e1 00       	mov	#0,r1
    8ec6:	60 13       	mov	r1,r0
    8ec8:	7e 0c       	add	#12,r14
    8eca:	6f e3       	mov	r14,r15
    8ecc:	6e f6       	mov.l	@r15+,r14
    8ece:	00 0b       	rts	
    8ed0:	00 09       	nop	
    8ed2:	01 ff       	.word 0x01ff
    8ed4:	00 00       	.word 0x0000
    8ed6:	e1 e4       	mov	#-28,r1
    8ed8:	00 00       	.word 0x0000
    8eda:	b3 20       	bsr	951e <_Puzzle+0x47e>
    8edc:	00 01       	.word 0x0001
    8ede:	87 44       	.word 0x8744
    8ee0:	00 00       	.word 0x0000
    8ee2:	bb 24       	bsr	852e <_Pop+0x82>
    8ee4:	00 01       	.word 0x0001
    8ee6:	87 78       	.word 0x8778

00008ee8 <_Remove>:
    8ee8:	2f e6       	mov.l	r14,@-r15
    8eea:	7f f4       	add	#-12,r15
    8eec:	6e f3       	mov	r15,r14
    8eee:	61 e3       	mov	r14,r1
    8ef0:	71 cc       	add	#-52,r1
    8ef2:	11 4e       	mov.l	r4,@(56,r1)
    8ef4:	61 e3       	mov	r14,r1
    8ef6:	71 cc       	add	#-52,r1
    8ef8:	11 5d       	mov.l	r5,@(52,r1)
    8efa:	61 e3       	mov	r14,r1
    8efc:	71 cc       	add	#-52,r1
    8efe:	e2 00       	mov	#0,r2
    8f00:	11 2f       	mov.l	r2,@(60,r1)
    8f02:	a0 23       	bra	8f4c <_Remove+0x64>
    8f04:	00 09       	nop	
    8f06:	d2 25       	mov.l	8f9c <_Remove+0xb4>,r2	! e1e4 <_p>
    8f08:	61 e3       	mov	r14,r1
    8f0a:	71 cc       	add	#-52,r1
    8f0c:	51 1e       	mov.l	@(56,r1),r1
    8f0e:	63 13       	mov	r1,r3
    8f10:	43 18       	shll8	r3
    8f12:	33 3c       	add	r3,r3
    8f14:	61 e3       	mov	r14,r1
    8f16:	71 cc       	add	#-52,r1
    8f18:	51 1f       	mov.l	@(60,r1),r1
    8f1a:	31 3c       	add	r3,r1
    8f1c:	41 08       	shll2	r1
    8f1e:	31 2c       	add	r2,r1
    8f20:	61 12       	mov.l	@r1,r1
    8f22:	21 18       	tst	r1,r1
    8f24:	89 0b       	bt	8f3e <_Remove+0x56>
    8f26:	62 e3       	mov	r14,r2
    8f28:	72 cc       	add	#-52,r2
    8f2a:	61 e3       	mov	r14,r1
    8f2c:	71 cc       	add	#-52,r1
    8f2e:	52 2d       	mov.l	@(52,r2),r2
    8f30:	51 1f       	mov.l	@(60,r1),r1
    8f32:	31 2c       	add	r2,r1
    8f34:	d2 1a       	mov.l	8fa0 <_Remove+0xb8>,r2	! b320 <_puzzl>
    8f36:	41 08       	shll2	r1
    8f38:	31 2c       	add	r2,r1
    8f3a:	e2 00       	mov	#0,r2
    8f3c:	21 22       	mov.l	r2,@r1
    8f3e:	61 e3       	mov	r14,r1
    8f40:	71 cc       	add	#-52,r1
    8f42:	62 e3       	mov	r14,r2
    8f44:	72 cc       	add	#-52,r2
    8f46:	52 2f       	mov.l	@(60,r2),r2
    8f48:	72 01       	add	#1,r2
    8f4a:	11 2f       	mov.l	r2,@(60,r1)
    8f4c:	d2 15       	mov.l	8fa4 <_Remove+0xbc>,r2	! 18744 <_piecemax>
    8f4e:	61 e3       	mov	r14,r1
    8f50:	71 cc       	add	#-52,r1
    8f52:	51 1e       	mov.l	@(56,r1),r1
    8f54:	41 08       	shll2	r1
    8f56:	31 2c       	add	r2,r1
    8f58:	62 12       	mov.l	@r1,r2
    8f5a:	61 e3       	mov	r14,r1
    8f5c:	71 cc       	add	#-52,r1
    8f5e:	51 1f       	mov.l	@(60,r1),r1
    8f60:	32 13       	cmp/ge	r1,r2
    8f62:	89 d0       	bt	8f06 <_Remove+0x1e>
    8f64:	d2 10       	mov.l	8fa8 <_Remove+0xc0>,r2	! bb24 <_class>
    8f66:	61 e3       	mov	r14,r1
    8f68:	71 cc       	add	#-52,r1
    8f6a:	51 1e       	mov.l	@(56,r1),r1
    8f6c:	41 08       	shll2	r1
    8f6e:	31 2c       	add	r2,r1
    8f70:	61 12       	mov.l	@r1,r1
    8f72:	d3 0d       	mov.l	8fa8 <_Remove+0xc0>,r3	! bb24 <_class>
    8f74:	62 e3       	mov	r14,r2
    8f76:	72 cc       	add	#-52,r2
    8f78:	52 2e       	mov.l	@(56,r2),r2
    8f7a:	42 08       	shll2	r2
    8f7c:	32 3c       	add	r3,r2
    8f7e:	62 22       	mov.l	@r2,r2
    8f80:	d3 0a       	mov.l	8fac <_Remove+0xc4>,r3	! 18778 <_piececount>
    8f82:	42 08       	shll2	r2
    8f84:	32 3c       	add	r3,r2
    8f86:	62 22       	mov.l	@r2,r2
    8f88:	72 01       	add	#1,r2
    8f8a:	d3 08       	mov.l	8fac <_Remove+0xc4>,r3	! 18778 <_piececount>
    8f8c:	41 08       	shll2	r1
    8f8e:	31 3c       	add	r3,r1
    8f90:	21 22       	mov.l	r2,@r1
    8f92:	7e 0c       	add	#12,r14
    8f94:	6f e3       	mov	r14,r15
    8f96:	6e f6       	mov.l	@r15+,r14
    8f98:	00 0b       	rts	
    8f9a:	00 09       	nop	
    8f9c:	00 00       	.word 0x0000
    8f9e:	e1 e4       	mov	#-28,r1
    8fa0:	00 00       	.word 0x0000
    8fa2:	b3 20       	bsr	95e6 <_Puzzle+0x546>
    8fa4:	00 01       	.word 0x0001
    8fa6:	87 44       	.word 0x8744
    8fa8:	00 00       	.word 0x0000
    8faa:	bb 24       	bsr	85f6 <_tower+0x1a>
    8fac:	00 01       	.word 0x0001
    8fae:	87 78       	.word 0x8778

00008fb0 <_Trial>:
    8fb0:	2f 86       	mov.l	r8,@-r15
    8fb2:	2f e6       	mov.l	r14,@-r15
    8fb4:	4f 22       	sts.l	pr,@-r15
    8fb6:	7f f4       	add	#-12,r15
    8fb8:	6e f3       	mov	r15,r14
    8fba:	61 e3       	mov	r14,r1
    8fbc:	71 cc       	add	#-52,r1
    8fbe:	11 4d       	mov.l	r4,@(52,r1)
    8fc0:	d1 30       	mov.l	9084 <_Trial+0xd4>,r1	! b31c <_kount>
    8fc2:	61 12       	mov.l	@r1,r1
    8fc4:	62 13       	mov	r1,r2
    8fc6:	72 01       	add	#1,r2
    8fc8:	d1 2e       	mov.l	9084 <_Trial+0xd4>,r1	! b31c <_kount>
    8fca:	21 22       	mov.l	r2,@r1
    8fcc:	61 e3       	mov	r14,r1
    8fce:	71 cc       	add	#-52,r1
    8fd0:	e2 00       	mov	#0,r2
    8fd2:	11 2f       	mov.l	r2,@(60,r1)
    8fd4:	a0 47       	bra	9066 <_Trial+0xb6>
    8fd6:	00 09       	nop	
    8fd8:	d2 2b       	mov.l	9088 <_Trial+0xd8>,r2	! bb24 <_class>
    8fda:	61 e3       	mov	r14,r1
    8fdc:	71 cc       	add	#-52,r1
    8fde:	51 1f       	mov.l	@(60,r1),r1
    8fe0:	41 08       	shll2	r1
    8fe2:	31 2c       	add	r2,r1
    8fe4:	61 12       	mov.l	@r1,r1
    8fe6:	d2 29       	mov.l	908c <_Trial+0xdc>,r2	! 18778 <_piececount>
    8fe8:	41 08       	shll2	r1
    8fea:	31 2c       	add	r2,r1
    8fec:	61 12       	mov.l	@r1,r1
    8fee:	21 18       	tst	r1,r1
    8ff0:	89 32       	bt	9058 <_Trial+0xa8>
    8ff2:	62 e3       	mov	r14,r2
    8ff4:	72 cc       	add	#-52,r2
    8ff6:	61 e3       	mov	r14,r1
    8ff8:	71 cc       	add	#-52,r1
    8ffa:	54 2f       	mov.l	@(60,r2),r4
    8ffc:	55 1d       	mov.l	@(52,r1),r5
    8ffe:	d1 24       	mov.l	9090 <_Trial+0xe0>,r1	! 8d34 <_Fit>
    9000:	41 0b       	jsr	@r1
    9002:	00 09       	nop	
    9004:	61 03       	mov	r0,r1
    9006:	21 18       	tst	r1,r1
    9008:	89 26       	bt	9058 <_Trial+0xa8>
    900a:	68 e3       	mov	r14,r8
    900c:	78 cc       	add	#-52,r8
    900e:	62 e3       	mov	r14,r2
    9010:	72 cc       	add	#-52,r2
    9012:	61 e3       	mov	r14,r1
    9014:	71 cc       	add	#-52,r1
    9016:	54 2f       	mov.l	@(60,r2),r4
    9018:	55 1d       	mov.l	@(52,r1),r5
    901a:	d1 1e       	mov.l	9094 <_Trial+0xe4>,r1	! 8dd4 <_Place>
    901c:	41 0b       	jsr	@r1
    901e:	00 09       	nop	
    9020:	61 03       	mov	r0,r1
    9022:	18 1e       	mov.l	r1,@(56,r8)
    9024:	61 e3       	mov	r14,r1
    9026:	71 cc       	add	#-52,r1
    9028:	54 1e       	mov.l	@(56,r1),r4
    902a:	d1 1b       	mov.l	9098 <_Trial+0xe8>,r1	! 8fb0 <_Trial>
    902c:	41 0b       	jsr	@r1
    902e:	00 09       	nop	
    9030:	61 03       	mov	r0,r1
    9032:	21 18       	tst	r1,r1
    9034:	8b 04       	bf	9040 <_Trial+0x90>
    9036:	61 e3       	mov	r14,r1
    9038:	71 cc       	add	#-52,r1
    903a:	51 1e       	mov.l	@(56,r1),r1
    903c:	21 18       	tst	r1,r1
    903e:	8b 02       	bf	9046 <_Trial+0x96>
    9040:	e1 01       	mov	#1,r1
    9042:	a0 17       	bra	9074 <_Trial+0xc4>
    9044:	00 09       	nop	
    9046:	62 e3       	mov	r14,r2
    9048:	72 cc       	add	#-52,r2
    904a:	61 e3       	mov	r14,r1
    904c:	71 cc       	add	#-52,r1
    904e:	54 2f       	mov.l	@(60,r2),r4
    9050:	55 1d       	mov.l	@(52,r1),r5
    9052:	d1 12       	mov.l	909c <_Trial+0xec>,r1	! 8ee8 <_Remove>
    9054:	41 0b       	jsr	@r1
    9056:	00 09       	nop	
    9058:	61 e3       	mov	r14,r1
    905a:	71 cc       	add	#-52,r1
    905c:	62 e3       	mov	r14,r2
    905e:	72 cc       	add	#-52,r2
    9060:	52 2f       	mov.l	@(60,r2),r2
    9062:	72 01       	add	#1,r2
    9064:	11 2f       	mov.l	r2,@(60,r1)
    9066:	61 e3       	mov	r14,r1
    9068:	71 cc       	add	#-52,r1
    906a:	52 1f       	mov.l	@(60,r1),r2
    906c:	e1 0c       	mov	#12,r1
    906e:	32 17       	cmp/gt	r1,r2
    9070:	8b b2       	bf	8fd8 <_Trial+0x28>
    9072:	e1 00       	mov	#0,r1
    9074:	60 13       	mov	r1,r0
    9076:	7e 0c       	add	#12,r14
    9078:	6f e3       	mov	r14,r15
    907a:	4f 26       	lds.l	@r15+,pr
    907c:	6e f6       	mov.l	@r15+,r14
    907e:	68 f6       	mov.l	@r15+,r8
    9080:	00 0b       	rts	
    9082:	00 09       	nop	
    9084:	00 00       	.word 0x0000
    9086:	b3 1c       	bsr	96c2 <_Puzzle+0x622>
    9088:	00 00       	.word 0x0000
    908a:	bb 24       	bsr	86d6 <_Towers+0x42>
    908c:	00 01       	.word 0x0001
    908e:	87 78       	.word 0x8778
    9090:	00 00       	.word 0x0000
    9092:	8d 34       	.word 0x8d34
    9094:	00 00       	.word 0x0000
    9096:	8d d4       	.word 0x8dd4
    9098:	00 00       	.word 0x0000
    909a:	8f b0       	.word 0x8fb0
    909c:	00 00       	.word 0x0000
    909e:	8e e8       	.word 0x8ee8

000090a0 <_Puzzle>:
    90a0:	2f e6       	mov.l	r14,@-r15
    90a2:	4f 22       	sts.l	pr,@-r15
    90a4:	7f f0       	add	#-16,r15
    90a6:	6e f3       	mov	r15,r14
    90a8:	61 e3       	mov	r14,r1
    90aa:	71 d0       	add	#-48,r1
    90ac:	e2 00       	mov	#0,r2
    90ae:	11 2c       	mov.l	r2,@(48,r1)
    90b0:	a0 0f       	bra	90d2 <_Puzzle+0x32>
    90b2:	00 09       	nop	
    90b4:	d2 38       	mov.l	9198 <_Puzzle+0xf8>,r2	! b320 <_puzzl>
    90b6:	61 e3       	mov	r14,r1
    90b8:	71 d0       	add	#-48,r1
    90ba:	51 1c       	mov.l	@(48,r1),r1
    90bc:	41 08       	shll2	r1
    90be:	31 2c       	add	r2,r1
    90c0:	e2 01       	mov	#1,r2
    90c2:	21 22       	mov.l	r2,@r1
    90c4:	61 e3       	mov	r14,r1
    90c6:	71 d0       	add	#-48,r1
    90c8:	62 e3       	mov	r14,r2
    90ca:	72 d0       	add	#-48,r2
    90cc:	52 2c       	mov.l	@(48,r2),r2
    90ce:	72 01       	add	#1,r2
    90d0:	11 2c       	mov.l	r2,@(48,r1)
    90d2:	61 e3       	mov	r14,r1
    90d4:	71 d0       	add	#-48,r1
    90d6:	52 1c       	mov.l	@(48,r1),r2
    90d8:	91 5c       	mov.w	9194 <_Puzzle+0xf4>,r1	! 1ff
    90da:	32 17       	cmp/gt	r1,r2
    90dc:	8b ea       	bf	90b4 <_Puzzle+0x14>
    90de:	61 e3       	mov	r14,r1
    90e0:	71 d0       	add	#-48,r1
    90e2:	e2 01       	mov	#1,r2
    90e4:	11 2f       	mov.l	r2,@(60,r1)
    90e6:	a0 43       	bra	9170 <_Puzzle+0xd0>
    90e8:	00 09       	nop	
    90ea:	61 e3       	mov	r14,r1
    90ec:	71 d0       	add	#-48,r1
    90ee:	e2 01       	mov	#1,r2
    90f0:	11 2e       	mov.l	r2,@(56,r1)
    90f2:	a0 30       	bra	9156 <_Puzzle+0xb6>
    90f4:	00 09       	nop	
    90f6:	61 e3       	mov	r14,r1
    90f8:	71 d0       	add	#-48,r1
    90fa:	e2 01       	mov	#1,r2
    90fc:	11 2d       	mov.l	r2,@(52,r1)
    90fe:	a0 1d       	bra	913c <_Puzzle+0x9c>
    9100:	00 09       	nop	
    9102:	61 e3       	mov	r14,r1
    9104:	71 d0       	add	#-48,r1
    9106:	51 1d       	mov.l	@(52,r1),r1
    9108:	62 13       	mov	r1,r2
    910a:	42 08       	shll2	r2
    910c:	32 2c       	add	r2,r2
    910e:	61 e3       	mov	r14,r1
    9110:	71 d0       	add	#-48,r1
    9112:	51 1e       	mov.l	@(56,r1),r1
    9114:	31 2c       	add	r2,r1
    9116:	62 13       	mov	r1,r2
    9118:	42 08       	shll2	r2
    911a:	32 2c       	add	r2,r2
    911c:	61 e3       	mov	r14,r1
    911e:	71 d0       	add	#-48,r1
    9120:	51 1f       	mov.l	@(60,r1),r1
    9122:	31 2c       	add	r2,r1
    9124:	d2 1c       	mov.l	9198 <_Puzzle+0xf8>,r2	! b320 <_puzzl>
    9126:	41 08       	shll2	r1
    9128:	31 2c       	add	r2,r1
    912a:	e2 00       	mov	#0,r2
    912c:	21 22       	mov.l	r2,@r1
    912e:	61 e3       	mov	r14,r1
    9130:	71 d0       	add	#-48,r1
    9132:	62 e3       	mov	r14,r2
    9134:	72 d0       	add	#-48,r2
    9136:	52 2d       	mov.l	@(52,r2),r2
    9138:	72 01       	add	#1,r2
    913a:	11 2d       	mov.l	r2,@(52,r1)
    913c:	61 e3       	mov	r14,r1
    913e:	71 d0       	add	#-48,r1
    9140:	52 1d       	mov.l	@(52,r1),r2
    9142:	e1 05       	mov	#5,r1
    9144:	32 17       	cmp/gt	r1,r2
    9146:	8b dc       	bf	9102 <_Puzzle+0x62>
    9148:	61 e3       	mov	r14,r1
    914a:	71 d0       	add	#-48,r1
    914c:	62 e3       	mov	r14,r2
    914e:	72 d0       	add	#-48,r2
    9150:	52 2e       	mov.l	@(56,r2),r2
    9152:	72 01       	add	#1,r2
    9154:	11 2e       	mov.l	r2,@(56,r1)
    9156:	61 e3       	mov	r14,r1
    9158:	71 d0       	add	#-48,r1
    915a:	52 1e       	mov.l	@(56,r1),r2
    915c:	e1 05       	mov	#5,r1
    915e:	32 17       	cmp/gt	r1,r2
    9160:	8b c9       	bf	90f6 <_Puzzle+0x56>
    9162:	61 e3       	mov	r14,r1
    9164:	71 d0       	add	#-48,r1
    9166:	62 e3       	mov	r14,r2
    9168:	72 d0       	add	#-48,r2
    916a:	52 2f       	mov.l	@(60,r2),r2
    916c:	72 01       	add	#1,r2
    916e:	11 2f       	mov.l	r2,@(60,r1)
    9170:	61 e3       	mov	r14,r1
    9172:	71 d0       	add	#-48,r1
    9174:	52 1f       	mov.l	@(60,r1),r2
    9176:	e1 05       	mov	#5,r1
    9178:	32 17       	cmp/gt	r1,r2
    917a:	8b b6       	bf	90ea <_Puzzle+0x4a>
    917c:	61 e3       	mov	r14,r1
    917e:	71 d0       	add	#-48,r1
    9180:	e2 00       	mov	#0,r2
    9182:	11 2f       	mov.l	r2,@(60,r1)
    9184:	a0 2d       	bra	91e2 <_Puzzle+0x142>
    9186:	00 09       	nop	
    9188:	61 e3       	mov	r14,r1
    918a:	71 d0       	add	#-48,r1
    918c:	e2 00       	mov	#0,r2
    918e:	11 2c       	mov.l	r2,@(48,r1)
    9190:	a0 1a       	bra	91c8 <_Puzzle+0x128>
    9192:	00 09       	nop	
    9194:	01 ff       	.word 0x01ff
    9196:	00 09       	nop	
    9198:	00 00       	.word 0x0000
    919a:	b3 20       	bsr	97de <_Puzzle+0x73e>
    919c:	d2 47       	mov.l	92bc <_Puzzle+0x21c>,r2	! e1e4 <_p>
    919e:	61 e3       	mov	r14,r1
    91a0:	71 d0       	add	#-48,r1
    91a2:	51 1f       	mov.l	@(60,r1),r1
    91a4:	63 13       	mov	r1,r3
    91a6:	43 18       	shll8	r3
    91a8:	33 3c       	add	r3,r3
    91aa:	61 e3       	mov	r14,r1
    91ac:	71 d0       	add	#-48,r1
    91ae:	51 1c       	mov.l	@(48,r1),r1
    91b0:	31 3c       	add	r3,r1
    91b2:	41 08       	shll2	r1
    91b4:	31 2c       	add	r2,r1
    91b6:	e2 00       	mov	#0,r2
    91b8:	21 22       	mov.l	r2,@r1
    91ba:	61 e3       	mov	r14,r1
    91bc:	71 d0       	add	#-48,r1
    91be:	62 e3       	mov	r14,r2
    91c0:	72 d0       	add	#-48,r2
    91c2:	52 2c       	mov.l	@(48,r2),r2
    91c4:	72 01       	add	#1,r2
    91c6:	11 2c       	mov.l	r2,@(48,r1)
    91c8:	61 e3       	mov	r14,r1
    91ca:	71 d0       	add	#-48,r1
    91cc:	52 1c       	mov.l	@(48,r1),r2
    91ce:	91 74       	mov.w	92ba <_Puzzle+0x21a>,r1	! 1ff
    91d0:	32 17       	cmp/gt	r1,r2
    91d2:	8b e3       	bf	919c <_Puzzle+0xfc>
    91d4:	61 e3       	mov	r14,r1
    91d6:	71 d0       	add	#-48,r1
    91d8:	62 e3       	mov	r14,r2
    91da:	72 d0       	add	#-48,r2
    91dc:	52 2f       	mov.l	@(60,r2),r2
    91de:	72 01       	add	#1,r2
    91e0:	11 2f       	mov.l	r2,@(60,r1)
    91e2:	61 e3       	mov	r14,r1
    91e4:	71 d0       	add	#-48,r1
    91e6:	52 1f       	mov.l	@(60,r1),r2
    91e8:	e1 0c       	mov	#12,r1
    91ea:	32 17       	cmp/gt	r1,r2
    91ec:	8b cc       	bf	9188 <_Puzzle+0xe8>
    91ee:	61 e3       	mov	r14,r1
    91f0:	71 d0       	add	#-48,r1
    91f2:	e2 00       	mov	#0,r2
    91f4:	11 2f       	mov.l	r2,@(60,r1)
    91f6:	a0 42       	bra	927e <_Puzzle+0x1de>
    91f8:	00 09       	nop	
    91fa:	61 e3       	mov	r14,r1
    91fc:	71 d0       	add	#-48,r1
    91fe:	e2 00       	mov	#0,r2
    9200:	11 2e       	mov.l	r2,@(56,r1)
    9202:	a0 2f       	bra	9264 <_Puzzle+0x1c4>
    9204:	00 09       	nop	
    9206:	61 e3       	mov	r14,r1
    9208:	71 d0       	add	#-48,r1
    920a:	e2 00       	mov	#0,r2
    920c:	11 2d       	mov.l	r2,@(52,r1)
    920e:	a0 1d       	bra	924c <_Puzzle+0x1ac>
    9210:	00 09       	nop	
    9212:	61 e3       	mov	r14,r1
    9214:	71 d0       	add	#-48,r1
    9216:	51 1d       	mov.l	@(52,r1),r1
    9218:	62 13       	mov	r1,r2
    921a:	42 08       	shll2	r2
    921c:	32 2c       	add	r2,r2
    921e:	61 e3       	mov	r14,r1
    9220:	71 d0       	add	#-48,r1
    9222:	51 1e       	mov.l	@(56,r1),r1
    9224:	31 2c       	add	r2,r1
    9226:	62 13       	mov	r1,r2
    9228:	42 08       	shll2	r2
    922a:	32 2c       	add	r2,r2
    922c:	61 e3       	mov	r14,r1
    922e:	71 d0       	add	#-48,r1
    9230:	51 1f       	mov.l	@(60,r1),r1
    9232:	31 2c       	add	r2,r1
    9234:	d2 21       	mov.l	92bc <_Puzzle+0x21c>,r2	! e1e4 <_p>
    9236:	41 08       	shll2	r1
    9238:	31 2c       	add	r2,r1
    923a:	e2 01       	mov	#1,r2
    923c:	21 22       	mov.l	r2,@r1
    923e:	61 e3       	mov	r14,r1
    9240:	71 d0       	add	#-48,r1
    9242:	62 e3       	mov	r14,r2
    9244:	72 d0       	add	#-48,r2
    9246:	52 2d       	mov.l	@(52,r2),r2
    9248:	72 01       	add	#1,r2
    924a:	11 2d       	mov.l	r2,@(52,r1)
    924c:	61 e3       	mov	r14,r1
    924e:	71 d0       	add	#-48,r1
    9250:	51 1d       	mov.l	@(52,r1),r1
    9252:	41 15       	cmp/pl	r1
    9254:	8b dd       	bf	9212 <_Puzzle+0x172>
    9256:	61 e3       	mov	r14,r1
    9258:	71 d0       	add	#-48,r1
    925a:	62 e3       	mov	r14,r2
    925c:	72 d0       	add	#-48,r2
    925e:	52 2e       	mov.l	@(56,r2),r2
    9260:	72 01       	add	#1,r2
    9262:	11 2e       	mov.l	r2,@(56,r1)
    9264:	61 e3       	mov	r14,r1
    9266:	71 d0       	add	#-48,r1
    9268:	52 1e       	mov.l	@(56,r1),r2
    926a:	e1 01       	mov	#1,r1
    926c:	32 17       	cmp/gt	r1,r2
    926e:	8b ca       	bf	9206 <_Puzzle+0x166>
    9270:	61 e3       	mov	r14,r1
    9272:	71 d0       	add	#-48,r1
    9274:	62 e3       	mov	r14,r2
    9276:	72 d0       	add	#-48,r2
    9278:	52 2f       	mov.l	@(60,r2),r2
    927a:	72 01       	add	#1,r2
    927c:	11 2f       	mov.l	r2,@(60,r1)
    927e:	61 e3       	mov	r14,r1
    9280:	71 d0       	add	#-48,r1
    9282:	52 1f       	mov.l	@(60,r1),r2
    9284:	e1 03       	mov	#3,r1
    9286:	32 17       	cmp/gt	r1,r2
    9288:	8b b7       	bf	91fa <_Puzzle+0x15a>
    928a:	d1 0d       	mov.l	92c0 <_Puzzle+0x220>,r1	! bb24 <_class>
    928c:	e2 00       	mov	#0,r2
    928e:	21 22       	mov.l	r2,@r1
    9290:	d1 0c       	mov.l	92c4 <_Puzzle+0x224>,r1	! 18744 <_piecemax>
    9292:	e2 0b       	mov	#11,r2
    9294:	21 22       	mov.l	r2,@r1
    9296:	61 e3       	mov	r14,r1
    9298:	71 d0       	add	#-48,r1
    929a:	e2 00       	mov	#0,r2
    929c:	11 2f       	mov.l	r2,@(60,r1)
    929e:	a0 4c       	bra	933a <_Puzzle+0x29a>
    92a0:	00 09       	nop	
    92a2:	61 e3       	mov	r14,r1
    92a4:	71 d0       	add	#-48,r1
    92a6:	e2 00       	mov	#0,r2
    92a8:	11 2e       	mov.l	r2,@(56,r1)
    92aa:	a0 3a       	bra	9322 <_Puzzle+0x282>
    92ac:	00 09       	nop	
    92ae:	61 e3       	mov	r14,r1
    92b0:	71 d0       	add	#-48,r1
    92b2:	e2 00       	mov	#0,r2
    92b4:	11 2d       	mov.l	r2,@(52,r1)
    92b6:	a0 27       	bra	9308 <_Puzzle+0x268>
    92b8:	00 09       	nop	
    92ba:	01 ff       	.word 0x01ff
    92bc:	00 00       	.word 0x0000
    92be:	e1 e4       	mov	#-28,r1
    92c0:	00 00       	.word 0x0000
    92c2:	bb 24       	bsr	890e <_Try+0x1be>
    92c4:	00 01       	.word 0x0001
    92c6:	87 44       	.word 0x8744
    92c8:	61 e3       	mov	r14,r1
    92ca:	71 d0       	add	#-48,r1
    92cc:	51 1d       	mov.l	@(52,r1),r1
    92ce:	62 13       	mov	r1,r2
    92d0:	42 08       	shll2	r2
    92d2:	32 2c       	add	r2,r2
    92d4:	61 e3       	mov	r14,r1
    92d6:	71 d0       	add	#-48,r1
    92d8:	51 1e       	mov.l	@(56,r1),r1
    92da:	31 2c       	add	r2,r1
    92dc:	62 13       	mov	r1,r2
    92de:	42 08       	shll2	r2
    92e0:	32 2c       	add	r2,r2
    92e2:	61 e3       	mov	r14,r1
    92e4:	71 d0       	add	#-48,r1
    92e6:	51 1f       	mov.l	@(60,r1),r1
    92e8:	63 23       	mov	r2,r3
    92ea:	33 1c       	add	r1,r3
    92ec:	d2 23       	mov.l	937c <_Puzzle+0x2dc>,r2	! e1e4 <_p>
    92ee:	91 42       	mov.w	9376 <_Puzzle+0x2d6>,r1	! 200
    92f0:	31 3c       	add	r3,r1
    92f2:	41 08       	shll2	r1
    92f4:	31 2c       	add	r2,r1
    92f6:	e2 01       	mov	#1,r2
    92f8:	21 22       	mov.l	r2,@r1
    92fa:	61 e3       	mov	r14,r1
    92fc:	71 d0       	add	#-48,r1
    92fe:	62 e3       	mov	r14,r2
    9300:	72 d0       	add	#-48,r2
    9302:	52 2d       	mov.l	@(52,r2),r2
    9304:	72 01       	add	#1,r2
    9306:	11 2d       	mov.l	r2,@(52,r1)
    9308:	61 e3       	mov	r14,r1
    930a:	71 d0       	add	#-48,r1
    930c:	52 1d       	mov.l	@(52,r1),r2
    930e:	e1 03       	mov	#3,r1
    9310:	32 17       	cmp/gt	r1,r2
    9312:	8b d9       	bf	92c8 <_Puzzle+0x228>
    9314:	61 e3       	mov	r14,r1
    9316:	71 d0       	add	#-48,r1
    9318:	62 e3       	mov	r14,r2
    931a:	72 d0       	add	#-48,r2
    931c:	52 2e       	mov.l	@(56,r2),r2
    931e:	72 01       	add	#1,r2
    9320:	11 2e       	mov.l	r2,@(56,r1)
    9322:	61 e3       	mov	r14,r1
    9324:	71 d0       	add	#-48,r1
    9326:	51 1e       	mov.l	@(56,r1),r1
    9328:	41 15       	cmp/pl	r1
    932a:	8b c0       	bf	92ae <_Puzzle+0x20e>
    932c:	61 e3       	mov	r14,r1
    932e:	71 d0       	add	#-48,r1
    9330:	62 e3       	mov	r14,r2
    9332:	72 d0       	add	#-48,r2
    9334:	52 2f       	mov.l	@(60,r2),r2
    9336:	72 01       	add	#1,r2
    9338:	11 2f       	mov.l	r2,@(60,r1)
    933a:	61 e3       	mov	r14,r1
    933c:	71 d0       	add	#-48,r1
    933e:	52 1f       	mov.l	@(60,r1),r2
    9340:	e1 01       	mov	#1,r1
    9342:	32 17       	cmp/gt	r1,r2
    9344:	8b ad       	bf	92a2 <_Puzzle+0x202>
    9346:	d1 0e       	mov.l	9380 <_Puzzle+0x2e0>,r1	! bb24 <_class>
    9348:	e2 00       	mov	#0,r2
    934a:	11 21       	mov.l	r2,@(4,r1)
    934c:	d1 0d       	mov.l	9384 <_Puzzle+0x2e4>,r1	! 18744 <_piecemax>
    934e:	92 13       	mov.w	9378 <_Puzzle+0x2d8>,r2	! c1
    9350:	11 21       	mov.l	r2,@(4,r1)
    9352:	61 e3       	mov	r14,r1
    9354:	71 d0       	add	#-48,r1
    9356:	e2 00       	mov	#0,r2
    9358:	11 2f       	mov.l	r2,@(60,r1)
    935a:	a0 4f       	bra	93fc <_Puzzle+0x35c>
    935c:	00 09       	nop	
    935e:	61 e3       	mov	r14,r1
    9360:	71 d0       	add	#-48,r1
    9362:	e2 00       	mov	#0,r2
    9364:	11 2e       	mov.l	r2,@(56,r1)
    9366:	a0 3c       	bra	93e2 <_Puzzle+0x342>
    9368:	00 09       	nop	
    936a:	61 e3       	mov	r14,r1
    936c:	71 d0       	add	#-48,r1
    936e:	e2 00       	mov	#0,r2
    9370:	11 2d       	mov.l	r2,@(52,r1)
    9372:	a0 29       	bra	93c8 <_Puzzle+0x328>
    9374:	00 09       	nop	
    9376:	02 00       	.word 0x0200
    9378:	00 c1       	.word 0x00c1
    937a:	00 09       	nop	
    937c:	00 00       	.word 0x0000
    937e:	e1 e4       	mov	#-28,r1
    9380:	00 00       	.word 0x0000
    9382:	bb 24       	bsr	89ce <_Doit+0xae>
    9384:	00 01       	.word 0x0001
    9386:	87 44       	.word 0x8744
    9388:	61 e3       	mov	r14,r1
    938a:	71 d0       	add	#-48,r1
    938c:	51 1d       	mov.l	@(52,r1),r1
    938e:	62 13       	mov	r1,r2
    9390:	42 08       	shll2	r2
    9392:	32 2c       	add	r2,r2
    9394:	61 e3       	mov	r14,r1
    9396:	71 d0       	add	#-48,r1
    9398:	51 1e       	mov.l	@(56,r1),r1
    939a:	31 2c       	add	r2,r1
    939c:	62 13       	mov	r1,r2
    939e:	42 08       	shll2	r2
    93a0:	32 2c       	add	r2,r2
    93a2:	61 e3       	mov	r14,r1
    93a4:	71 d0       	add	#-48,r1
    93a6:	51 1f       	mov.l	@(60,r1),r1
    93a8:	63 23       	mov	r2,r3
    93aa:	33 1c       	add	r1,r3
    93ac:	d2 22       	mov.l	9438 <_Puzzle+0x398>,r2	! e1e4 <_p>
    93ae:	91 42       	mov.w	9436 <_Puzzle+0x396>,r1	! 400
    93b0:	31 3c       	add	r3,r1
    93b2:	41 08       	shll2	r1
    93b4:	31 2c       	add	r2,r1
    93b6:	e2 01       	mov	#1,r2
    93b8:	21 22       	mov.l	r2,@r1
    93ba:	61 e3       	mov	r14,r1
    93bc:	71 d0       	add	#-48,r1
    93be:	62 e3       	mov	r14,r2
    93c0:	72 d0       	add	#-48,r2
    93c2:	52 2d       	mov.l	@(52,r2),r2
    93c4:	72 01       	add	#1,r2
    93c6:	11 2d       	mov.l	r2,@(52,r1)
    93c8:	61 e3       	mov	r14,r1
    93ca:	71 d0       	add	#-48,r1
    93cc:	52 1d       	mov.l	@(52,r1),r2
    93ce:	e1 01       	mov	#1,r1
    93d0:	32 17       	cmp/gt	r1,r2
    93d2:	8b d9       	bf	9388 <_Puzzle+0x2e8>
    93d4:	61 e3       	mov	r14,r1
    93d6:	71 d0       	add	#-48,r1
    93d8:	62 e3       	mov	r14,r2
    93da:	72 d0       	add	#-48,r2
    93dc:	52 2e       	mov.l	@(56,r2),r2
    93de:	72 01       	add	#1,r2
    93e0:	11 2e       	mov.l	r2,@(56,r1)
    93e2:	61 e3       	mov	r14,r1
    93e4:	71 d0       	add	#-48,r1
    93e6:	52 1e       	mov.l	@(56,r1),r2
    93e8:	e1 03       	mov	#3,r1
    93ea:	32 17       	cmp/gt	r1,r2
    93ec:	8b bd       	bf	936a <_Puzzle+0x2ca>
    93ee:	61 e3       	mov	r14,r1
    93f0:	71 d0       	add	#-48,r1
    93f2:	62 e3       	mov	r14,r2
    93f4:	72 d0       	add	#-48,r2
    93f6:	52 2f       	mov.l	@(60,r2),r2
    93f8:	72 01       	add	#1,r2
    93fa:	11 2f       	mov.l	r2,@(60,r1)
    93fc:	61 e3       	mov	r14,r1
    93fe:	71 d0       	add	#-48,r1
    9400:	51 1f       	mov.l	@(60,r1),r1
    9402:	41 15       	cmp/pl	r1
    9404:	8b ab       	bf	935e <_Puzzle+0x2be>
    9406:	d1 0d       	mov.l	943c <_Puzzle+0x39c>,r1	! bb24 <_class>
    9408:	e2 00       	mov	#0,r2
    940a:	11 22       	mov.l	r2,@(8,r1)
    940c:	d1 0c       	mov.l	9440 <_Puzzle+0x3a0>,r1	! 18744 <_piecemax>
    940e:	e2 58       	mov	#88,r2
    9410:	11 22       	mov.l	r2,@(8,r1)
    9412:	61 e3       	mov	r14,r1
    9414:	71 d0       	add	#-48,r1
    9416:	e2 00       	mov	#0,r2
    9418:	11 2f       	mov.l	r2,@(60,r1)
    941a:	a0 4c       	bra	94b6 <_Puzzle+0x416>
    941c:	00 09       	nop	
    941e:	61 e3       	mov	r14,r1
    9420:	71 d0       	add	#-48,r1
    9422:	e2 00       	mov	#0,r2
    9424:	11 2e       	mov.l	r2,@(56,r1)
    9426:	a0 39       	bra	949c <_Puzzle+0x3fc>
    9428:	00 09       	nop	
    942a:	61 e3       	mov	r14,r1
    942c:	71 d0       	add	#-48,r1
    942e:	e2 00       	mov	#0,r2
    9430:	11 2d       	mov.l	r2,@(52,r1)
    9432:	a0 27       	bra	9484 <_Puzzle+0x3e4>
    9434:	00 09       	nop	
    9436:	04 00       	.word 0x0400
    9438:	00 00       	.word 0x0000
    943a:	e1 e4       	mov	#-28,r1
    943c:	00 00       	.word 0x0000
    943e:	bb 24       	bsr	8a8a <_Initmatrix+0x26>
    9440:	00 01       	.word 0x0001
    9442:	87 44       	.word 0x8744
    9444:	61 e3       	mov	r14,r1
    9446:	71 d0       	add	#-48,r1
    9448:	51 1d       	mov.l	@(52,r1),r1
    944a:	62 13       	mov	r1,r2
    944c:	42 08       	shll2	r2
    944e:	32 2c       	add	r2,r2
    9450:	61 e3       	mov	r14,r1
    9452:	71 d0       	add	#-48,r1
    9454:	51 1e       	mov.l	@(56,r1),r1
    9456:	31 2c       	add	r2,r1
    9458:	62 13       	mov	r1,r2
    945a:	42 08       	shll2	r2
    945c:	32 2c       	add	r2,r2
    945e:	61 e3       	mov	r14,r1
    9460:	71 d0       	add	#-48,r1
    9462:	51 1f       	mov.l	@(60,r1),r1
    9464:	63 23       	mov	r2,r3
    9466:	33 1c       	add	r1,r3
    9468:	d2 22       	mov.l	94f4 <_Puzzle+0x454>,r2	! e1e4 <_p>
    946a:	91 42       	mov.w	94f2 <_Puzzle+0x452>,r1	! 600
    946c:	31 3c       	add	r3,r1
    946e:	41 08       	shll2	r1
    9470:	31 2c       	add	r2,r1
    9472:	e2 01       	mov	#1,r2
    9474:	21 22       	mov.l	r2,@r1
    9476:	61 e3       	mov	r14,r1
    9478:	71 d0       	add	#-48,r1
    947a:	62 e3       	mov	r14,r2
    947c:	72 d0       	add	#-48,r2
    947e:	52 2d       	mov.l	@(52,r2),r2
    9480:	72 01       	add	#1,r2
    9482:	11 2d       	mov.l	r2,@(52,r1)
    9484:	61 e3       	mov	r14,r1
    9486:	71 d0       	add	#-48,r1
    9488:	51 1d       	mov.l	@(52,r1),r1
    948a:	41 15       	cmp/pl	r1
    948c:	8b da       	bf	9444 <_Puzzle+0x3a4>
    948e:	61 e3       	mov	r14,r1
    9490:	71 d0       	add	#-48,r1
    9492:	62 e3       	mov	r14,r2
    9494:	72 d0       	add	#-48,r2
    9496:	52 2e       	mov.l	@(56,r2),r2
    9498:	72 01       	add	#1,r2
    949a:	11 2e       	mov.l	r2,@(56,r1)
    949c:	61 e3       	mov	r14,r1
    949e:	71 d0       	add	#-48,r1
    94a0:	52 1e       	mov.l	@(56,r1),r2
    94a2:	e1 03       	mov	#3,r1
    94a4:	32 17       	cmp/gt	r1,r2
    94a6:	8b c0       	bf	942a <_Puzzle+0x38a>
    94a8:	61 e3       	mov	r14,r1
    94aa:	71 d0       	add	#-48,r1
    94ac:	62 e3       	mov	r14,r2
    94ae:	72 d0       	add	#-48,r2
    94b0:	52 2f       	mov.l	@(60,r2),r2
    94b2:	72 01       	add	#1,r2
    94b4:	11 2f       	mov.l	r2,@(60,r1)
    94b6:	61 e3       	mov	r14,r1
    94b8:	71 d0       	add	#-48,r1
    94ba:	52 1f       	mov.l	@(60,r1),r2
    94bc:	e1 01       	mov	#1,r1
    94be:	32 17       	cmp/gt	r1,r2
    94c0:	8b ad       	bf	941e <_Puzzle+0x37e>
    94c2:	d1 0d       	mov.l	94f8 <_Puzzle+0x458>,r1	! bb24 <_class>
    94c4:	e2 00       	mov	#0,r2
    94c6:	11 23       	mov.l	r2,@(12,r1)
    94c8:	d1 0c       	mov.l	94fc <_Puzzle+0x45c>,r1	! 18744 <_piecemax>
    94ca:	e2 19       	mov	#25,r2
    94cc:	11 23       	mov.l	r2,@(12,r1)
    94ce:	61 e3       	mov	r14,r1
    94d0:	71 d0       	add	#-48,r1
    94d2:	e2 00       	mov	#0,r2
    94d4:	11 2f       	mov.l	r2,@(60,r1)
    94d6:	a0 4c       	bra	9572 <_Puzzle+0x4d2>
    94d8:	00 09       	nop	
    94da:	61 e3       	mov	r14,r1
    94dc:	71 d0       	add	#-48,r1
    94de:	e2 00       	mov	#0,r2
    94e0:	11 2e       	mov.l	r2,@(56,r1)
    94e2:	a0 3a       	bra	955a <_Puzzle+0x4ba>
    94e4:	00 09       	nop	
    94e6:	61 e3       	mov	r14,r1
    94e8:	71 d0       	add	#-48,r1
    94ea:	e2 00       	mov	#0,r2
    94ec:	11 2d       	mov.l	r2,@(52,r1)
    94ee:	a0 27       	bra	9540 <_Puzzle+0x4a0>
    94f0:	00 09       	nop	
    94f2:	06 00       	.word 0x0600
    94f4:	00 00       	.word 0x0000
    94f6:	e1 e4       	mov	#-28,r1
    94f8:	00 00       	.word 0x0000
    94fa:	bb 24       	bsr	8b46 <_Innerproduct+0xe>
    94fc:	00 01       	.word 0x0001
    94fe:	87 44       	.word 0x8744
    9500:	61 e3       	mov	r14,r1
    9502:	71 d0       	add	#-48,r1
    9504:	51 1d       	mov.l	@(52,r1),r1
    9506:	62 13       	mov	r1,r2
    9508:	42 08       	shll2	r2
    950a:	32 2c       	add	r2,r2
    950c:	61 e3       	mov	r14,r1
    950e:	71 d0       	add	#-48,r1
    9510:	51 1e       	mov.l	@(56,r1),r1
    9512:	31 2c       	add	r2,r1
    9514:	62 13       	mov	r1,r2
    9516:	42 08       	shll2	r2
    9518:	32 2c       	add	r2,r2
    951a:	61 e3       	mov	r14,r1
    951c:	71 d0       	add	#-48,r1
    951e:	51 1f       	mov.l	@(60,r1),r1
    9520:	63 23       	mov	r2,r3
    9522:	33 1c       	add	r1,r3
    9524:	d2 22       	mov.l	95b0 <_Puzzle+0x510>,r2	! e1e4 <_p>
    9526:	91 42       	mov.w	95ae <_Puzzle+0x50e>,r1	! 800
    9528:	31 3c       	add	r3,r1
    952a:	41 08       	shll2	r1
    952c:	31 2c       	add	r2,r1
    952e:	e2 01       	mov	#1,r2
    9530:	21 22       	mov.l	r2,@r1
    9532:	61 e3       	mov	r14,r1
    9534:	71 d0       	add	#-48,r1
    9536:	62 e3       	mov	r14,r2
    9538:	72 d0       	add	#-48,r2
    953a:	52 2d       	mov.l	@(52,r2),r2
    953c:	72 01       	add	#1,r2
    953e:	11 2d       	mov.l	r2,@(52,r1)
    9540:	61 e3       	mov	r14,r1
    9542:	71 d0       	add	#-48,r1
    9544:	52 1d       	mov.l	@(52,r1),r2
    9546:	e1 01       	mov	#1,r1
    9548:	32 17       	cmp/gt	r1,r2
    954a:	8b d9       	bf	9500 <_Puzzle+0x460>
    954c:	61 e3       	mov	r14,r1
    954e:	71 d0       	add	#-48,r1
    9550:	62 e3       	mov	r14,r2
    9552:	72 d0       	add	#-48,r2
    9554:	52 2e       	mov.l	@(56,r2),r2
    9556:	72 01       	add	#1,r2
    9558:	11 2e       	mov.l	r2,@(56,r1)
    955a:	61 e3       	mov	r14,r1
    955c:	71 d0       	add	#-48,r1
    955e:	51 1e       	mov.l	@(56,r1),r1
    9560:	41 15       	cmp/pl	r1
    9562:	8b c0       	bf	94e6 <_Puzzle+0x446>
    9564:	61 e3       	mov	r14,r1
    9566:	71 d0       	add	#-48,r1
    9568:	62 e3       	mov	r14,r2
    956a:	72 d0       	add	#-48,r2
    956c:	52 2f       	mov.l	@(60,r2),r2
    956e:	72 01       	add	#1,r2
    9570:	11 2f       	mov.l	r2,@(60,r1)
    9572:	61 e3       	mov	r14,r1
    9574:	71 d0       	add	#-48,r1
    9576:	52 1f       	mov.l	@(60,r1),r2
    9578:	e1 03       	mov	#3,r1
    957a:	32 17       	cmp/gt	r1,r2
    957c:	8b ad       	bf	94da <_Puzzle+0x43a>
    957e:	d1 0d       	mov.l	95b4 <_Puzzle+0x514>,r1	! bb24 <_class>
    9580:	e2 00       	mov	#0,r2
    9582:	11 24       	mov.l	r2,@(16,r1)
    9584:	d1 0c       	mov.l	95b8 <_Puzzle+0x518>,r1	! 18744 <_piecemax>
    9586:	e2 43       	mov	#67,r2
    9588:	11 24       	mov.l	r2,@(16,r1)
    958a:	61 e3       	mov	r14,r1
    958c:	71 d0       	add	#-48,r1
    958e:	e2 00       	mov	#0,r2
    9590:	11 2f       	mov.l	r2,@(60,r1)
    9592:	a0 4d       	bra	9630 <_Puzzle+0x590>
    9594:	00 09       	nop	
    9596:	61 e3       	mov	r14,r1
    9598:	71 d0       	add	#-48,r1
    959a:	e2 00       	mov	#0,r2
    959c:	11 2e       	mov.l	r2,@(56,r1)
    959e:	a0 3a       	bra	9616 <_Puzzle+0x576>
    95a0:	00 09       	nop	
    95a2:	61 e3       	mov	r14,r1
    95a4:	71 d0       	add	#-48,r1
    95a6:	e2 00       	mov	#0,r2
    95a8:	11 2d       	mov.l	r2,@(52,r1)
    95aa:	a0 27       	bra	95fc <_Puzzle+0x55c>
    95ac:	00 09       	nop	
    95ae:	08 00       	.word 0x0800
    95b0:	00 00       	.word 0x0000
    95b2:	e1 e4       	mov	#-28,r1
    95b4:	00 00       	.word 0x0000
    95b6:	bb 24       	bsr	8c02 <_Innerproduct+0xca>
    95b8:	00 01       	.word 0x0001
    95ba:	87 44       	.word 0x8744
    95bc:	61 e3       	mov	r14,r1
    95be:	71 d0       	add	#-48,r1
    95c0:	51 1d       	mov.l	@(52,r1),r1
    95c2:	62 13       	mov	r1,r2
    95c4:	42 08       	shll2	r2
    95c6:	32 2c       	add	r2,r2
    95c8:	61 e3       	mov	r14,r1
    95ca:	71 d0       	add	#-48,r1
    95cc:	51 1e       	mov.l	@(56,r1),r1
    95ce:	31 2c       	add	r2,r1
    95d0:	62 13       	mov	r1,r2
    95d2:	42 08       	shll2	r2
    95d4:	32 2c       	add	r2,r2
    95d6:	61 e3       	mov	r14,r1
    95d8:	71 d0       	add	#-48,r1
    95da:	51 1f       	mov.l	@(60,r1),r1
    95dc:	63 23       	mov	r2,r3
    95de:	33 1c       	add	r1,r3
    95e0:	d2 23       	mov.l	9670 <_Puzzle+0x5d0>,r2	! e1e4 <_p>
    95e2:	91 42       	mov.w	966a <_Puzzle+0x5ca>,r1	! a00
    95e4:	31 3c       	add	r3,r1
    95e6:	41 08       	shll2	r1
    95e8:	31 2c       	add	r2,r1
    95ea:	e2 01       	mov	#1,r2
    95ec:	21 22       	mov.l	r2,@r1
    95ee:	61 e3       	mov	r14,r1
    95f0:	71 d0       	add	#-48,r1
    95f2:	62 e3       	mov	r14,r2
    95f4:	72 d0       	add	#-48,r2
    95f6:	52 2d       	mov.l	@(52,r2),r2
    95f8:	72 01       	add	#1,r2
    95fa:	11 2d       	mov.l	r2,@(52,r1)
    95fc:	61 e3       	mov	r14,r1
    95fe:	71 d0       	add	#-48,r1
    9600:	52 1d       	mov.l	@(52,r1),r2
    9602:	e1 03       	mov	#3,r1
    9604:	32 17       	cmp/gt	r1,r2
    9606:	8b d9       	bf	95bc <_Puzzle+0x51c>
    9608:	61 e3       	mov	r14,r1
    960a:	71 d0       	add	#-48,r1
    960c:	62 e3       	mov	r14,r2
    960e:	72 d0       	add	#-48,r2
    9610:	52 2e       	mov.l	@(56,r2),r2
    9612:	72 01       	add	#1,r2
    9614:	11 2e       	mov.l	r2,@(56,r1)
    9616:	61 e3       	mov	r14,r1
    9618:	71 d0       	add	#-48,r1
    961a:	52 1e       	mov.l	@(56,r1),r2
    961c:	e1 01       	mov	#1,r1
    961e:	32 17       	cmp/gt	r1,r2
    9620:	8b bf       	bf	95a2 <_Puzzle+0x502>
    9622:	61 e3       	mov	r14,r1
    9624:	71 d0       	add	#-48,r1
    9626:	62 e3       	mov	r14,r2
    9628:	72 d0       	add	#-48,r2
    962a:	52 2f       	mov.l	@(60,r2),r2
    962c:	72 01       	add	#1,r2
    962e:	11 2f       	mov.l	r2,@(60,r1)
    9630:	61 e3       	mov	r14,r1
    9632:	71 d0       	add	#-48,r1
    9634:	51 1f       	mov.l	@(60,r1),r1
    9636:	41 15       	cmp/pl	r1
    9638:	8b ad       	bf	9596 <_Puzzle+0x4f6>
    963a:	d1 0e       	mov.l	9674 <_Puzzle+0x5d4>,r1	! bb24 <_class>
    963c:	e2 00       	mov	#0,r2
    963e:	11 25       	mov.l	r2,@(20,r1)
    9640:	d1 0d       	mov.l	9678 <_Puzzle+0x5d8>,r1	! 18744 <_piecemax>
    9642:	92 13       	mov.w	966c <_Puzzle+0x5cc>,r2	! c8
    9644:	11 25       	mov.l	r2,@(20,r1)
    9646:	61 e3       	mov	r14,r1
    9648:	71 d0       	add	#-48,r1
    964a:	e2 00       	mov	#0,r2
    964c:	11 2f       	mov.l	r2,@(60,r1)
    964e:	a0 4d       	bra	96ec <_Puzzle+0x64c>
    9650:	00 09       	nop	
    9652:	61 e3       	mov	r14,r1
    9654:	71 d0       	add	#-48,r1
    9656:	e2 00       	mov	#0,r2
    9658:	11 2e       	mov.l	r2,@(56,r1)
    965a:	a0 3b       	bra	96d4 <_Puzzle+0x634>
    965c:	00 09       	nop	
    965e:	61 e3       	mov	r14,r1
    9660:	71 d0       	add	#-48,r1
    9662:	e2 00       	mov	#0,r2
    9664:	11 2d       	mov.l	r2,@(52,r1)
    9666:	a0 29       	bra	96bc <_Puzzle+0x61c>
    9668:	00 09       	nop	
    966a:	0a 00       	.word 0x0a00
    966c:	00 c8       	.word 0x00c8
    966e:	00 09       	nop	
    9670:	00 00       	.word 0x0000
    9672:	e1 e4       	mov	#-28,r1
    9674:	00 00       	.word 0x0000
    9676:	bb 24       	bsr	8cc2 <_Intmm+0xbe>
    9678:	00 01       	.word 0x0001
    967a:	87 44       	.word 0x8744
    967c:	61 e3       	mov	r14,r1
    967e:	71 d0       	add	#-48,r1
    9680:	51 1d       	mov.l	@(52,r1),r1
    9682:	62 13       	mov	r1,r2
    9684:	42 08       	shll2	r2
    9686:	32 2c       	add	r2,r2
    9688:	61 e3       	mov	r14,r1
    968a:	71 d0       	add	#-48,r1
    968c:	51 1e       	mov.l	@(56,r1),r1
    968e:	31 2c       	add	r2,r1
    9690:	62 13       	mov	r1,r2
    9692:	42 08       	shll2	r2
    9694:	32 2c       	add	r2,r2
    9696:	61 e3       	mov	r14,r1
    9698:	71 d0       	add	#-48,r1
    969a:	51 1f       	mov.l	@(60,r1),r1
    969c:	63 23       	mov	r2,r3
    969e:	33 1c       	add	r1,r3
    96a0:	d2 22       	mov.l	972c <_Puzzle+0x68c>,r2	! e1e4 <_p>
    96a2:	91 41       	mov.w	9728 <_Puzzle+0x688>,r1	! c00
    96a4:	31 3c       	add	r3,r1
    96a6:	41 08       	shll2	r1
    96a8:	31 2c       	add	r2,r1
    96aa:	e2 01       	mov	#1,r2
    96ac:	21 22       	mov.l	r2,@r1
    96ae:	61 e3       	mov	r14,r1
    96b0:	71 d0       	add	#-48,r1
    96b2:	62 e3       	mov	r14,r2
    96b4:	72 d0       	add	#-48,r2
    96b6:	52 2d       	mov.l	@(52,r2),r2
    96b8:	72 01       	add	#1,r2
    96ba:	11 2d       	mov.l	r2,@(52,r1)
    96bc:	61 e3       	mov	r14,r1
    96be:	71 d0       	add	#-48,r1
    96c0:	51 1d       	mov.l	@(52,r1),r1
    96c2:	41 15       	cmp/pl	r1
    96c4:	8b da       	bf	967c <_Puzzle+0x5dc>
    96c6:	61 e3       	mov	r14,r1
    96c8:	71 d0       	add	#-48,r1
    96ca:	62 e3       	mov	r14,r2
    96cc:	72 d0       	add	#-48,r2
    96ce:	52 2e       	mov.l	@(56,r2),r2
    96d0:	72 01       	add	#1,r2
    96d2:	11 2e       	mov.l	r2,@(56,r1)
    96d4:	61 e3       	mov	r14,r1
    96d6:	71 d0       	add	#-48,r1
    96d8:	51 1e       	mov.l	@(56,r1),r1
    96da:	41 15       	cmp/pl	r1
    96dc:	8b bf       	bf	965e <_Puzzle+0x5be>
    96de:	61 e3       	mov	r14,r1
    96e0:	71 d0       	add	#-48,r1
    96e2:	62 e3       	mov	r14,r2
    96e4:	72 d0       	add	#-48,r2
    96e6:	52 2f       	mov.l	@(60,r2),r2
    96e8:	72 01       	add	#1,r2
    96ea:	11 2f       	mov.l	r2,@(60,r1)
    96ec:	61 e3       	mov	r14,r1
    96ee:	71 d0       	add	#-48,r1
    96f0:	52 1f       	mov.l	@(60,r1),r2
    96f2:	e1 02       	mov	#2,r1
    96f4:	32 17       	cmp/gt	r1,r2
    96f6:	8b ac       	bf	9652 <_Puzzle+0x5b2>
    96f8:	d1 0d       	mov.l	9730 <_Puzzle+0x690>,r1	! bb24 <_class>
    96fa:	e2 01       	mov	#1,r2
    96fc:	11 26       	mov.l	r2,@(24,r1)
    96fe:	d1 0d       	mov.l	9734 <_Puzzle+0x694>,r1	! 18744 <_piecemax>
    9700:	e2 02       	mov	#2,r2
    9702:	11 26       	mov.l	r2,@(24,r1)
    9704:	61 e3       	mov	r14,r1
    9706:	71 d0       	add	#-48,r1
    9708:	e2 00       	mov	#0,r2
    970a:	11 2f       	mov.l	r2,@(60,r1)
    970c:	a0 4d       	bra	97aa <_Puzzle+0x70a>
    970e:	00 09       	nop	
    9710:	61 e3       	mov	r14,r1
    9712:	71 d0       	add	#-48,r1
    9714:	e2 00       	mov	#0,r2
    9716:	11 2e       	mov.l	r2,@(56,r1)
    9718:	a0 3a       	bra	9790 <_Puzzle+0x6f0>
    971a:	00 09       	nop	
    971c:	61 e3       	mov	r14,r1
    971e:	71 d0       	add	#-48,r1
    9720:	e2 00       	mov	#0,r2
    9722:	11 2d       	mov.l	r2,@(52,r1)
    9724:	a0 28       	bra	9778 <_Puzzle+0x6d8>
    9726:	00 09       	nop	
    9728:	0c 00       	.word 0x0c00
    972a:	00 09       	nop	
    972c:	00 00       	.word 0x0000
    972e:	e1 e4       	mov	#-28,r1
    9730:	00 00       	.word 0x0000
    9732:	bb 24       	bsr	8d7e <_Fit+0x4a>
    9734:	00 01       	.word 0x0001
    9736:	87 44       	.word 0x8744
    9738:	61 e3       	mov	r14,r1
    973a:	71 d0       	add	#-48,r1
    973c:	51 1d       	mov.l	@(52,r1),r1
    973e:	62 13       	mov	r1,r2
    9740:	42 08       	shll2	r2
    9742:	32 2c       	add	r2,r2
    9744:	61 e3       	mov	r14,r1
    9746:	71 d0       	add	#-48,r1
    9748:	51 1e       	mov.l	@(56,r1),r1
    974a:	31 2c       	add	r2,r1
    974c:	62 13       	mov	r1,r2
    974e:	42 08       	shll2	r2
    9750:	32 2c       	add	r2,r2
    9752:	61 e3       	mov	r14,r1
    9754:	71 d0       	add	#-48,r1
    9756:	51 1f       	mov.l	@(60,r1),r1
    9758:	63 23       	mov	r2,r3
    975a:	33 1c       	add	r1,r3
    975c:	d2 22       	mov.l	97e8 <_Puzzle+0x748>,r2	! e1e4 <_p>
    975e:	91 41       	mov.w	97e4 <_Puzzle+0x744>,r1	! e00
    9760:	31 3c       	add	r3,r1
    9762:	41 08       	shll2	r1
    9764:	31 2c       	add	r2,r1
    9766:	e2 01       	mov	#1,r2
    9768:	21 22       	mov.l	r2,@r1
    976a:	61 e3       	mov	r14,r1
    976c:	71 d0       	add	#-48,r1
    976e:	62 e3       	mov	r14,r2
    9770:	72 d0       	add	#-48,r2
    9772:	52 2d       	mov.l	@(52,r2),r2
    9774:	72 01       	add	#1,r2
    9776:	11 2d       	mov.l	r2,@(52,r1)
    9778:	61 e3       	mov	r14,r1
    977a:	71 d0       	add	#-48,r1
    977c:	51 1d       	mov.l	@(52,r1),r1
    977e:	41 15       	cmp/pl	r1
    9780:	8b da       	bf	9738 <_Puzzle+0x698>
    9782:	61 e3       	mov	r14,r1
    9784:	71 d0       	add	#-48,r1
    9786:	62 e3       	mov	r14,r2
    9788:	72 d0       	add	#-48,r2
    978a:	52 2e       	mov.l	@(56,r2),r2
    978c:	72 01       	add	#1,r2
    978e:	11 2e       	mov.l	r2,@(56,r1)
    9790:	61 e3       	mov	r14,r1
    9792:	71 d0       	add	#-48,r1
    9794:	52 1e       	mov.l	@(56,r1),r2
    9796:	e1 02       	mov	#2,r1
    9798:	32 17       	cmp/gt	r1,r2
    979a:	8b bf       	bf	971c <_Puzzle+0x67c>
    979c:	61 e3       	mov	r14,r1
    979e:	71 d0       	add	#-48,r1
    97a0:	62 e3       	mov	r14,r2
    97a2:	72 d0       	add	#-48,r2
    97a4:	52 2f       	mov.l	@(60,r2),r2
    97a6:	72 01       	add	#1,r2
    97a8:	11 2f       	mov.l	r2,@(60,r1)
    97aa:	61 e3       	mov	r14,r1
    97ac:	71 d0       	add	#-48,r1
    97ae:	51 1f       	mov.l	@(60,r1),r1
    97b0:	41 15       	cmp/pl	r1
    97b2:	8b ad       	bf	9710 <_Puzzle+0x670>
    97b4:	d1 0d       	mov.l	97ec <_Puzzle+0x74c>,r1	! bb24 <_class>
    97b6:	e2 01       	mov	#1,r2
    97b8:	11 27       	mov.l	r2,@(28,r1)
    97ba:	d1 0d       	mov.l	97f0 <_Puzzle+0x750>,r1	! 18744 <_piecemax>
    97bc:	e2 10       	mov	#16,r2
    97be:	11 27       	mov.l	r2,@(28,r1)
    97c0:	61 e3       	mov	r14,r1
    97c2:	71 d0       	add	#-48,r1
    97c4:	e2 00       	mov	#0,r2
    97c6:	11 2f       	mov.l	r2,@(60,r1)
    97c8:	a0 4d       	bra	9866 <_Puzzle+0x7c6>
    97ca:	00 09       	nop	
    97cc:	61 e3       	mov	r14,r1
    97ce:	71 d0       	add	#-48,r1
    97d0:	e2 00       	mov	#0,r2
    97d2:	11 2e       	mov.l	r2,@(56,r1)
    97d4:	a0 3b       	bra	984e <_Puzzle+0x7ae>
    97d6:	00 09       	nop	
    97d8:	61 e3       	mov	r14,r1
    97da:	71 d0       	add	#-48,r1
    97dc:	e2 00       	mov	#0,r2
    97de:	11 2d       	mov.l	r2,@(52,r1)
    97e0:	a0 28       	bra	9834 <_Puzzle+0x794>
    97e2:	00 09       	nop	
    97e4:	0e 00       	.word 0x0e00
    97e6:	00 09       	nop	
    97e8:	00 00       	.word 0x0000
    97ea:	e1 e4       	mov	#-28,r1
    97ec:	00 00       	.word 0x0000
    97ee:	bb 24       	bsr	8e3a <_Place+0x66>
    97f0:	00 01       	.word 0x0001
    97f2:	87 44       	.word 0x8744
    97f4:	61 e3       	mov	r14,r1
    97f6:	71 d0       	add	#-48,r1
    97f8:	51 1d       	mov.l	@(52,r1),r1
    97fa:	62 13       	mov	r1,r2
    97fc:	42 08       	shll2	r2
    97fe:	32 2c       	add	r2,r2
    9800:	61 e3       	mov	r14,r1
    9802:	71 d0       	add	#-48,r1
    9804:	51 1e       	mov.l	@(56,r1),r1
    9806:	31 2c       	add	r2,r1
    9808:	62 13       	mov	r1,r2
    980a:	42 08       	shll2	r2
    980c:	32 2c       	add	r2,r2
    980e:	61 e3       	mov	r14,r1
    9810:	71 d0       	add	#-48,r1
    9812:	51 1f       	mov.l	@(60,r1),r1
    9814:	63 23       	mov	r2,r3
    9816:	33 1c       	add	r1,r3
    9818:	d2 22       	mov.l	98a4 <_Puzzle+0x804>,r2	! e1e4 <_p>
    981a:	91 41       	mov.w	98a0 <_Puzzle+0x800>,r1	! 1000
    981c:	31 3c       	add	r3,r1
    981e:	41 08       	shll2	r1
    9820:	31 2c       	add	r2,r1
    9822:	e2 01       	mov	#1,r2
    9824:	21 22       	mov.l	r2,@r1
    9826:	61 e3       	mov	r14,r1
    9828:	71 d0       	add	#-48,r1
    982a:	62 e3       	mov	r14,r2
    982c:	72 d0       	add	#-48,r2
    982e:	52 2d       	mov.l	@(52,r2),r2
    9830:	72 01       	add	#1,r2
    9832:	11 2d       	mov.l	r2,@(52,r1)
    9834:	61 e3       	mov	r14,r1
    9836:	71 d0       	add	#-48,r1
    9838:	52 1d       	mov.l	@(52,r1),r2
    983a:	e1 02       	mov	#2,r1
    983c:	32 17       	cmp/gt	r1,r2
    983e:	8b d9       	bf	97f4 <_Puzzle+0x754>
    9840:	61 e3       	mov	r14,r1
    9842:	71 d0       	add	#-48,r1
    9844:	62 e3       	mov	r14,r2
    9846:	72 d0       	add	#-48,r2
    9848:	52 2e       	mov.l	@(56,r2),r2
    984a:	72 01       	add	#1,r2
    984c:	11 2e       	mov.l	r2,@(56,r1)
    984e:	61 e3       	mov	r14,r1
    9850:	71 d0       	add	#-48,r1
    9852:	51 1e       	mov.l	@(56,r1),r1
    9854:	41 15       	cmp/pl	r1
    9856:	8b bf       	bf	97d8 <_Puzzle+0x738>
    9858:	61 e3       	mov	r14,r1
    985a:	71 d0       	add	#-48,r1
    985c:	62 e3       	mov	r14,r2
    985e:	72 d0       	add	#-48,r2
    9860:	52 2f       	mov.l	@(60,r2),r2
    9862:	72 01       	add	#1,r2
    9864:	11 2f       	mov.l	r2,@(60,r1)
    9866:	61 e3       	mov	r14,r1
    9868:	71 d0       	add	#-48,r1
    986a:	51 1f       	mov.l	@(60,r1),r1
    986c:	41 15       	cmp/pl	r1
    986e:	8b ad       	bf	97cc <_Puzzle+0x72c>
    9870:	d1 0d       	mov.l	98a8 <_Puzzle+0x808>,r1	! bb24 <_class>
    9872:	e2 01       	mov	#1,r2
    9874:	11 28       	mov.l	r2,@(32,r1)
    9876:	d1 0d       	mov.l	98ac <_Puzzle+0x80c>,r1	! 18744 <_piecemax>
    9878:	92 13       	mov.w	98a2 <_Puzzle+0x802>,r2	! 80
    987a:	11 28       	mov.l	r2,@(32,r1)
    987c:	61 e3       	mov	r14,r1
    987e:	71 d0       	add	#-48,r1
    9880:	e2 00       	mov	#0,r2
    9882:	11 2f       	mov.l	r2,@(60,r1)
    9884:	a0 4d       	bra	9922 <_Puzzle+0x882>
    9886:	00 09       	nop	
    9888:	61 e3       	mov	r14,r1
    988a:	71 d0       	add	#-48,r1
    988c:	e2 00       	mov	#0,r2
    988e:	11 2e       	mov.l	r2,@(56,r1)
    9890:	a0 3a       	bra	9908 <_Puzzle+0x868>
    9892:	00 09       	nop	
    9894:	61 e3       	mov	r14,r1
    9896:	71 d0       	add	#-48,r1
    9898:	e2 00       	mov	#0,r2
    989a:	11 2d       	mov.l	r2,@(52,r1)
    989c:	a0 28       	bra	98f0 <_Puzzle+0x850>
    989e:	00 09       	nop	
    98a0:	10 00       	mov.l	r0,@(0,r0)
    98a2:	00 80       	.word 0x0080
    98a4:	00 00       	.word 0x0000
    98a6:	e1 e4       	mov	#-28,r1
    98a8:	00 00       	.word 0x0000
    98aa:	bb 24       	bsr	8ef6 <_Remove+0xe>
    98ac:	00 01       	.word 0x0001
    98ae:	87 44       	.word 0x8744
    98b0:	61 e3       	mov	r14,r1
    98b2:	71 d0       	add	#-48,r1
    98b4:	51 1d       	mov.l	@(52,r1),r1
    98b6:	62 13       	mov	r1,r2
    98b8:	42 08       	shll2	r2
    98ba:	32 2c       	add	r2,r2
    98bc:	61 e3       	mov	r14,r1
    98be:	71 d0       	add	#-48,r1
    98c0:	51 1e       	mov.l	@(56,r1),r1
    98c2:	31 2c       	add	r2,r1
    98c4:	62 13       	mov	r1,r2
    98c6:	42 08       	shll2	r2
    98c8:	32 2c       	add	r2,r2
    98ca:	61 e3       	mov	r14,r1
    98cc:	71 d0       	add	#-48,r1
    98ce:	51 1f       	mov.l	@(60,r1),r1
    98d0:	63 23       	mov	r2,r3
    98d2:	33 1c       	add	r1,r3
    98d4:	d2 22       	mov.l	9960 <_Puzzle+0x8c0>,r2	! e1e4 <_p>
    98d6:	91 42       	mov.w	995e <_Puzzle+0x8be>,r1	! 1200
    98d8:	31 3c       	add	r3,r1
    98da:	41 08       	shll2	r1
    98dc:	31 2c       	add	r2,r1
    98de:	e2 01       	mov	#1,r2
    98e0:	21 22       	mov.l	r2,@r1
    98e2:	61 e3       	mov	r14,r1
    98e4:	71 d0       	add	#-48,r1
    98e6:	62 e3       	mov	r14,r2
    98e8:	72 d0       	add	#-48,r2
    98ea:	52 2d       	mov.l	@(52,r2),r2
    98ec:	72 01       	add	#1,r2
    98ee:	11 2d       	mov.l	r2,@(52,r1)
    98f0:	61 e3       	mov	r14,r1
    98f2:	71 d0       	add	#-48,r1
    98f4:	51 1d       	mov.l	@(52,r1),r1
    98f6:	41 15       	cmp/pl	r1
    98f8:	8b da       	bf	98b0 <_Puzzle+0x810>
    98fa:	61 e3       	mov	r14,r1
    98fc:	71 d0       	add	#-48,r1
    98fe:	62 e3       	mov	r14,r2
    9900:	72 d0       	add	#-48,r2
    9902:	52 2e       	mov.l	@(56,r2),r2
    9904:	72 01       	add	#1,r2
    9906:	11 2e       	mov.l	r2,@(56,r1)
    9908:	61 e3       	mov	r14,r1
    990a:	71 d0       	add	#-48,r1
    990c:	52 1e       	mov.l	@(56,r1),r2
    990e:	e1 01       	mov	#1,r1
    9910:	32 17       	cmp/gt	r1,r2
    9912:	8b bf       	bf	9894 <_Puzzle+0x7f4>
    9914:	61 e3       	mov	r14,r1
    9916:	71 d0       	add	#-48,r1
    9918:	62 e3       	mov	r14,r2
    991a:	72 d0       	add	#-48,r2
    991c:	52 2f       	mov.l	@(60,r2),r2
    991e:	72 01       	add	#1,r2
    9920:	11 2f       	mov.l	r2,@(60,r1)
    9922:	61 e3       	mov	r14,r1
    9924:	71 d0       	add	#-48,r1
    9926:	52 1f       	mov.l	@(60,r1),r2
    9928:	e1 01       	mov	#1,r1
    992a:	32 17       	cmp/gt	r1,r2
    992c:	8b ac       	bf	9888 <_Puzzle+0x7e8>
    992e:	d1 0d       	mov.l	9964 <_Puzzle+0x8c4>,r1	! bb24 <_class>
    9930:	e2 02       	mov	#2,r2
    9932:	11 29       	mov.l	r2,@(36,r1)
    9934:	d1 0c       	mov.l	9968 <_Puzzle+0x8c8>,r1	! 18744 <_piecemax>
    9936:	e2 09       	mov	#9,r2
    9938:	11 29       	mov.l	r2,@(36,r1)
    993a:	61 e3       	mov	r14,r1
    993c:	71 d0       	add	#-48,r1
    993e:	e2 00       	mov	#0,r2
    9940:	11 2f       	mov.l	r2,@(60,r1)
    9942:	a0 4c       	bra	99de <_Puzzle+0x93e>
    9944:	00 09       	nop	
    9946:	61 e3       	mov	r14,r1
    9948:	71 d0       	add	#-48,r1
    994a:	e2 00       	mov	#0,r2
    994c:	11 2e       	mov.l	r2,@(56,r1)
    994e:	a0 3a       	bra	99c6 <_Puzzle+0x926>
    9950:	00 09       	nop	
    9952:	61 e3       	mov	r14,r1
    9954:	71 d0       	add	#-48,r1
    9956:	e2 00       	mov	#0,r2
    9958:	11 2d       	mov.l	r2,@(52,r1)
    995a:	a0 27       	bra	99ac <_Puzzle+0x90c>
    995c:	00 09       	nop	
    995e:	12 00       	mov.l	r0,@(0,r2)
    9960:	00 00       	.word 0x0000
    9962:	e1 e4       	mov	#-28,r1
    9964:	00 00       	.word 0x0000
    9966:	bb 24       	bsr	8fb2 <_Trial+0x2>
    9968:	00 01       	.word 0x0001
    996a:	87 44       	.word 0x8744
    996c:	61 e3       	mov	r14,r1
    996e:	71 d0       	add	#-48,r1
    9970:	51 1d       	mov.l	@(52,r1),r1
    9972:	62 13       	mov	r1,r2
    9974:	42 08       	shll2	r2
    9976:	32 2c       	add	r2,r2
    9978:	61 e3       	mov	r14,r1
    997a:	71 d0       	add	#-48,r1
    997c:	51 1e       	mov.l	@(56,r1),r1
    997e:	31 2c       	add	r2,r1
    9980:	62 13       	mov	r1,r2
    9982:	42 08       	shll2	r2
    9984:	32 2c       	add	r2,r2
    9986:	61 e3       	mov	r14,r1
    9988:	71 d0       	add	#-48,r1
    998a:	51 1f       	mov.l	@(60,r1),r1
    998c:	63 23       	mov	r2,r3
    998e:	33 1c       	add	r1,r3
    9990:	d2 22       	mov.l	9a1c <_Puzzle+0x97c>,r2	! e1e4 <_p>
    9992:	91 42       	mov.w	9a1a <_Puzzle+0x97a>,r1	! 1400
    9994:	31 3c       	add	r3,r1
    9996:	41 08       	shll2	r1
    9998:	31 2c       	add	r2,r1
    999a:	e2 01       	mov	#1,r2
    999c:	21 22       	mov.l	r2,@r1
    999e:	61 e3       	mov	r14,r1
    99a0:	71 d0       	add	#-48,r1
    99a2:	62 e3       	mov	r14,r2
    99a4:	72 d0       	add	#-48,r2
    99a6:	52 2d       	mov.l	@(52,r2),r2
    99a8:	72 01       	add	#1,r2
    99aa:	11 2d       	mov.l	r2,@(52,r1)
    99ac:	61 e3       	mov	r14,r1
    99ae:	71 d0       	add	#-48,r1
    99b0:	52 1d       	mov.l	@(52,r1),r2
    99b2:	e1 01       	mov	#1,r1
    99b4:	32 17       	cmp/gt	r1,r2
    99b6:	8b d9       	bf	996c <_Puzzle+0x8cc>
    99b8:	61 e3       	mov	r14,r1
    99ba:	71 d0       	add	#-48,r1
    99bc:	62 e3       	mov	r14,r2
    99be:	72 d0       	add	#-48,r2
    99c0:	52 2e       	mov.l	@(56,r2),r2
    99c2:	72 01       	add	#1,r2
    99c4:	11 2e       	mov.l	r2,@(56,r1)
    99c6:	61 e3       	mov	r14,r1
    99c8:	71 d0       	add	#-48,r1
    99ca:	51 1e       	mov.l	@(56,r1),r1
    99cc:	41 15       	cmp/pl	r1
    99ce:	8b c0       	bf	9952 <_Puzzle+0x8b2>
    99d0:	61 e3       	mov	r14,r1
    99d2:	71 d0       	add	#-48,r1
    99d4:	62 e3       	mov	r14,r2
    99d6:	72 d0       	add	#-48,r2
    99d8:	52 2f       	mov.l	@(60,r2),r2
    99da:	72 01       	add	#1,r2
    99dc:	11 2f       	mov.l	r2,@(60,r1)
    99de:	61 e3       	mov	r14,r1
    99e0:	71 d0       	add	#-48,r1
    99e2:	52 1f       	mov.l	@(60,r1),r2
    99e4:	e1 01       	mov	#1,r1
    99e6:	32 17       	cmp/gt	r1,r2
    99e8:	8b ad       	bf	9946 <_Puzzle+0x8a6>
    99ea:	d1 0d       	mov.l	9a20 <_Puzzle+0x980>,r1	! bb24 <_class>
    99ec:	e2 02       	mov	#2,r2
    99ee:	11 2a       	mov.l	r2,@(40,r1)
    99f0:	d1 0c       	mov.l	9a24 <_Puzzle+0x984>,r1	! 18744 <_piecemax>
    99f2:	e2 41       	mov	#65,r2
    99f4:	11 2a       	mov.l	r2,@(40,r1)
    99f6:	61 e3       	mov	r14,r1
    99f8:	71 d0       	add	#-48,r1
    99fa:	e2 00       	mov	#0,r2
    99fc:	11 2f       	mov.l	r2,@(60,r1)
    99fe:	a0 4d       	bra	9a9c <_Puzzle+0x9fc>
    9a00:	00 09       	nop	
    9a02:	61 e3       	mov	r14,r1
    9a04:	71 d0       	add	#-48,r1
    9a06:	e2 00       	mov	#0,r2
    9a08:	11 2e       	mov.l	r2,@(56,r1)
    9a0a:	a0 3a       	bra	9a82 <_Puzzle+0x9e2>
    9a0c:	00 09       	nop	
    9a0e:	61 e3       	mov	r14,r1
    9a10:	71 d0       	add	#-48,r1
    9a12:	e2 00       	mov	#0,r2
    9a14:	11 2d       	mov.l	r2,@(52,r1)
    9a16:	a0 27       	bra	9a68 <_Puzzle+0x9c8>
    9a18:	00 09       	nop	
    9a1a:	14 00       	mov.l	r0,@(0,r4)
    9a1c:	00 00       	.word 0x0000
    9a1e:	e1 e4       	mov	#-28,r1
    9a20:	00 00       	.word 0x0000
    9a22:	bb 24       	bsr	906e <_Trial+0xbe>
    9a24:	00 01       	.word 0x0001
    9a26:	87 44       	.word 0x8744
    9a28:	61 e3       	mov	r14,r1
    9a2a:	71 d0       	add	#-48,r1
    9a2c:	51 1d       	mov.l	@(52,r1),r1
    9a2e:	62 13       	mov	r1,r2
    9a30:	42 08       	shll2	r2
    9a32:	32 2c       	add	r2,r2
    9a34:	61 e3       	mov	r14,r1
    9a36:	71 d0       	add	#-48,r1
    9a38:	51 1e       	mov.l	@(56,r1),r1
    9a3a:	31 2c       	add	r2,r1
    9a3c:	62 13       	mov	r1,r2
    9a3e:	42 08       	shll2	r2
    9a40:	32 2c       	add	r2,r2
    9a42:	61 e3       	mov	r14,r1
    9a44:	71 d0       	add	#-48,r1
    9a46:	51 1f       	mov.l	@(60,r1),r1
    9a48:	63 23       	mov	r2,r3
    9a4a:	33 1c       	add	r1,r3
    9a4c:	d2 22       	mov.l	9ad8 <_Puzzle+0xa38>,r2	! e1e4 <_p>
    9a4e:	91 42       	mov.w	9ad6 <_Puzzle+0xa36>,r1	! 1600
    9a50:	31 3c       	add	r3,r1
    9a52:	41 08       	shll2	r1
    9a54:	31 2c       	add	r2,r1
    9a56:	e2 01       	mov	#1,r2
    9a58:	21 22       	mov.l	r2,@r1
    9a5a:	61 e3       	mov	r14,r1
    9a5c:	71 d0       	add	#-48,r1
    9a5e:	62 e3       	mov	r14,r2
    9a60:	72 d0       	add	#-48,r2
    9a62:	52 2d       	mov.l	@(52,r2),r2
    9a64:	72 01       	add	#1,r2
    9a66:	11 2d       	mov.l	r2,@(52,r1)
    9a68:	61 e3       	mov	r14,r1
    9a6a:	71 d0       	add	#-48,r1
    9a6c:	52 1d       	mov.l	@(52,r1),r2
    9a6e:	e1 01       	mov	#1,r1
    9a70:	32 17       	cmp/gt	r1,r2
    9a72:	8b d9       	bf	9a28 <_Puzzle+0x988>
    9a74:	61 e3       	mov	r14,r1
    9a76:	71 d0       	add	#-48,r1
    9a78:	62 e3       	mov	r14,r2
    9a7a:	72 d0       	add	#-48,r2
    9a7c:	52 2e       	mov.l	@(56,r2),r2
    9a7e:	72 01       	add	#1,r2
    9a80:	11 2e       	mov.l	r2,@(56,r1)
    9a82:	61 e3       	mov	r14,r1
    9a84:	71 d0       	add	#-48,r1
    9a86:	52 1e       	mov.l	@(56,r1),r2
    9a88:	e1 01       	mov	#1,r1
    9a8a:	32 17       	cmp/gt	r1,r2
    9a8c:	8b bf       	bf	9a0e <_Puzzle+0x96e>
    9a8e:	61 e3       	mov	r14,r1
    9a90:	71 d0       	add	#-48,r1
    9a92:	62 e3       	mov	r14,r2
    9a94:	72 d0       	add	#-48,r2
    9a96:	52 2f       	mov.l	@(60,r2),r2
    9a98:	72 01       	add	#1,r2
    9a9a:	11 2f       	mov.l	r2,@(60,r1)
    9a9c:	61 e3       	mov	r14,r1
    9a9e:	71 d0       	add	#-48,r1
    9aa0:	51 1f       	mov.l	@(60,r1),r1
    9aa2:	41 15       	cmp/pl	r1
    9aa4:	8b ad       	bf	9a02 <_Puzzle+0x962>
    9aa6:	d1 0d       	mov.l	9adc <_Puzzle+0xa3c>,r1	! bb24 <_class>
    9aa8:	e2 02       	mov	#2,r2
    9aaa:	11 2b       	mov.l	r2,@(44,r1)
    9aac:	d1 0c       	mov.l	9ae0 <_Puzzle+0xa40>,r1	! 18744 <_piecemax>
    9aae:	e2 48       	mov	#72,r2
    9ab0:	11 2b       	mov.l	r2,@(44,r1)
    9ab2:	61 e3       	mov	r14,r1
    9ab4:	71 d0       	add	#-48,r1
    9ab6:	e2 00       	mov	#0,r2
    9ab8:	11 2f       	mov.l	r2,@(60,r1)
    9aba:	a0 4d       	bra	9b58 <_Puzzle+0xab8>
    9abc:	00 09       	nop	
    9abe:	61 e3       	mov	r14,r1
    9ac0:	71 d0       	add	#-48,r1
    9ac2:	e2 00       	mov	#0,r2
    9ac4:	11 2e       	mov.l	r2,@(56,r1)
    9ac6:	a0 3a       	bra	9b3e <_Puzzle+0xa9e>
    9ac8:	00 09       	nop	
    9aca:	61 e3       	mov	r14,r1
    9acc:	71 d0       	add	#-48,r1
    9ace:	e2 00       	mov	#0,r2
    9ad0:	11 2d       	mov.l	r2,@(52,r1)
    9ad2:	a0 27       	bra	9b24 <_Puzzle+0xa84>
    9ad4:	00 09       	nop	
    9ad6:	16 00       	mov.l	r0,@(0,r6)
    9ad8:	00 00       	.word 0x0000
    9ada:	e1 e4       	mov	#-28,r1
    9adc:	00 00       	.word 0x0000
    9ade:	bb 24       	bsr	912a <_Puzzle+0x8a>
    9ae0:	00 01       	.word 0x0001
    9ae2:	87 44       	.word 0x8744
    9ae4:	61 e3       	mov	r14,r1
    9ae6:	71 d0       	add	#-48,r1
    9ae8:	51 1d       	mov.l	@(52,r1),r1
    9aea:	62 13       	mov	r1,r2
    9aec:	42 08       	shll2	r2
    9aee:	32 2c       	add	r2,r2
    9af0:	61 e3       	mov	r14,r1
    9af2:	71 d0       	add	#-48,r1
    9af4:	51 1e       	mov.l	@(56,r1),r1
    9af6:	31 2c       	add	r2,r1
    9af8:	62 13       	mov	r1,r2
    9afa:	42 08       	shll2	r2
    9afc:	32 2c       	add	r2,r2
    9afe:	61 e3       	mov	r14,r1
    9b00:	71 d0       	add	#-48,r1
    9b02:	51 1f       	mov.l	@(60,r1),r1
    9b04:	63 23       	mov	r2,r3
    9b06:	33 1c       	add	r1,r3
    9b08:	d2 43       	mov.l	9c18 <_Puzzle+0xb78>,r2	! e1e4 <_p>
    9b0a:	91 82       	mov.w	9c12 <_Puzzle+0xb72>,r1	! 1800
    9b0c:	31 3c       	add	r3,r1
    9b0e:	41 08       	shll2	r1
    9b10:	31 2c       	add	r2,r1
    9b12:	e2 01       	mov	#1,r2
    9b14:	21 22       	mov.l	r2,@r1
    9b16:	61 e3       	mov	r14,r1
    9b18:	71 d0       	add	#-48,r1
    9b1a:	62 e3       	mov	r14,r2
    9b1c:	72 d0       	add	#-48,r2
    9b1e:	52 2d       	mov.l	@(52,r2),r2
    9b20:	72 01       	add	#1,r2
    9b22:	11 2d       	mov.l	r2,@(52,r1)
    9b24:	61 e3       	mov	r14,r1
    9b26:	71 d0       	add	#-48,r1
    9b28:	52 1d       	mov.l	@(52,r1),r2
    9b2a:	e1 01       	mov	#1,r1
    9b2c:	32 17       	cmp/gt	r1,r2
    9b2e:	8b d9       	bf	9ae4 <_Puzzle+0xa44>
    9b30:	61 e3       	mov	r14,r1
    9b32:	71 d0       	add	#-48,r1
    9b34:	62 e3       	mov	r14,r2
    9b36:	72 d0       	add	#-48,r2
    9b38:	52 2e       	mov.l	@(56,r2),r2
    9b3a:	72 01       	add	#1,r2
    9b3c:	11 2e       	mov.l	r2,@(56,r1)
    9b3e:	61 e3       	mov	r14,r1
    9b40:	71 d0       	add	#-48,r1
    9b42:	52 1e       	mov.l	@(56,r1),r2
    9b44:	e1 01       	mov	#1,r1
    9b46:	32 17       	cmp/gt	r1,r2
    9b48:	8b bf       	bf	9aca <_Puzzle+0xa2a>
    9b4a:	61 e3       	mov	r14,r1
    9b4c:	71 d0       	add	#-48,r1
    9b4e:	62 e3       	mov	r14,r2
    9b50:	72 d0       	add	#-48,r2
    9b52:	52 2f       	mov.l	@(60,r2),r2
    9b54:	72 01       	add	#1,r2
    9b56:	11 2f       	mov.l	r2,@(60,r1)
    9b58:	61 e3       	mov	r14,r1
    9b5a:	71 d0       	add	#-48,r1
    9b5c:	52 1f       	mov.l	@(60,r1),r2
    9b5e:	e1 01       	mov	#1,r1
    9b60:	32 17       	cmp/gt	r1,r2
    9b62:	8b ac       	bf	9abe <_Puzzle+0xa1e>
    9b64:	d1 2d       	mov.l	9c1c <_Puzzle+0xb7c>,r1	! bb24 <_class>
    9b66:	e2 03       	mov	#3,r2
    9b68:	11 2c       	mov.l	r2,@(48,r1)
    9b6a:	d1 2d       	mov.l	9c20 <_Puzzle+0xb80>,r1	! 18744 <_piecemax>
    9b6c:	e2 49       	mov	#73,r2
    9b6e:	11 2c       	mov.l	r2,@(48,r1)
    9b70:	d1 2c       	mov.l	9c24 <_Puzzle+0xb84>,r1	! 18778 <_piececount>
    9b72:	e2 0d       	mov	#13,r2
    9b74:	21 22       	mov.l	r2,@r1
    9b76:	d1 2b       	mov.l	9c24 <_Puzzle+0xb84>,r1	! 18778 <_piececount>
    9b78:	e2 03       	mov	#3,r2
    9b7a:	11 21       	mov.l	r2,@(4,r1)
    9b7c:	d1 29       	mov.l	9c24 <_Puzzle+0xb84>,r1	! 18778 <_piececount>
    9b7e:	e2 01       	mov	#1,r2
    9b80:	11 22       	mov.l	r2,@(8,r1)
    9b82:	d1 28       	mov.l	9c24 <_Puzzle+0xb84>,r1	! 18778 <_piececount>
    9b84:	e2 01       	mov	#1,r2
    9b86:	11 23       	mov.l	r2,@(12,r1)
    9b88:	61 e3       	mov	r14,r1
    9b8a:	71 d0       	add	#-48,r1
    9b8c:	e2 49       	mov	#73,r2
    9b8e:	11 2c       	mov.l	r2,@(48,r1)
    9b90:	d1 25       	mov.l	9c28 <_Puzzle+0xb88>,r1	! b31c <_kount>
    9b92:	e2 00       	mov	#0,r2
    9b94:	21 22       	mov.l	r2,@r1
    9b96:	61 e3       	mov	r14,r1
    9b98:	71 d0       	add	#-48,r1
    9b9a:	e4 00       	mov	#0,r4
    9b9c:	55 1c       	mov.l	@(48,r1),r5
    9b9e:	d1 23       	mov.l	9c2c <_Puzzle+0xb8c>,r1	! 8d34 <_Fit>
    9ba0:	41 0b       	jsr	@r1
    9ba2:	00 09       	nop	
    9ba4:	61 03       	mov	r0,r1
    9ba6:	21 18       	tst	r1,r1
    9ba8:	89 0b       	bt	9bc2 <_Puzzle+0xb22>
    9baa:	61 e3       	mov	r14,r1
    9bac:	71 d0       	add	#-48,r1
    9bae:	e4 00       	mov	#0,r4
    9bb0:	55 1c       	mov.l	@(48,r1),r5
    9bb2:	d1 1f       	mov.l	9c30 <_Puzzle+0xb90>,r1	! 8dd4 <_Place>
    9bb4:	41 0b       	jsr	@r1
    9bb6:	00 09       	nop	
    9bb8:	61 03       	mov	r0,r1
    9bba:	d2 1e       	mov.l	9c34 <_Puzzle+0xb94>,r2	! 18788 <_n>
    9bbc:	22 12       	mov.l	r1,@r2
    9bbe:	a0 06       	bra	9bce <_Puzzle+0xb2e>
    9bc0:	00 09       	nop	
    9bc2:	d1 1d       	mov.l	9c38 <_Puzzle+0xb98>,r1	! 149e4 <_results>
    9bc4:	61 12       	mov.l	@r1,r1
    9bc6:	e2 20       	mov	#32,r2
    9bc8:	22 1b       	or	r1,r2
    9bca:	d1 1b       	mov.l	9c38 <_Puzzle+0xb98>,r1	! 149e4 <_results>
    9bcc:	21 22       	mov.l	r2,@r1
    9bce:	d1 19       	mov.l	9c34 <_Puzzle+0xb94>,r1	! 18788 <_n>
    9bd0:	61 12       	mov.l	@r1,r1
    9bd2:	64 13       	mov	r1,r4
    9bd4:	d1 19       	mov.l	9c3c <_Puzzle+0xb9c>,r1	! 8fb0 <_Trial>
    9bd6:	41 0b       	jsr	@r1
    9bd8:	00 09       	nop	
    9bda:	61 03       	mov	r0,r1
    9bdc:	21 18       	tst	r1,r1
    9bde:	8b 07       	bf	9bf0 <_Puzzle+0xb50>
    9be0:	d1 15       	mov.l	9c38 <_Puzzle+0xb98>,r1	! 149e4 <_results>
    9be2:	61 12       	mov.l	@r1,r1
    9be4:	e2 20       	mov	#32,r2
    9be6:	22 1b       	or	r1,r2
    9be8:	d1 13       	mov.l	9c38 <_Puzzle+0xb98>,r1	! 149e4 <_results>
    9bea:	21 22       	mov.l	r2,@r1
    9bec:	a0 0b       	bra	9c06 <_Puzzle+0xb66>
    9bee:	00 09       	nop	
    9bf0:	d1 0d       	mov.l	9c28 <_Puzzle+0xb88>,r1	! b31c <_kount>
    9bf2:	62 12       	mov.l	@r1,r2
    9bf4:	91 0e       	mov.w	9c14 <_Puzzle+0xb74>,r1	! 7d5
    9bf6:	32 10       	cmp/eq	r1,r2
    9bf8:	89 05       	bt	9c06 <_Puzzle+0xb66>
    9bfa:	d1 0f       	mov.l	9c38 <_Puzzle+0xb98>,r1	! 149e4 <_results>
    9bfc:	61 12       	mov.l	@r1,r1
    9bfe:	e2 20       	mov	#32,r2
    9c00:	22 1b       	or	r1,r2
    9c02:	d1 0d       	mov.l	9c38 <_Puzzle+0xb98>,r1	! 149e4 <_results>
    9c04:	21 22       	mov.l	r2,@r1
    9c06:	7e 10       	add	#16,r14
    9c08:	6f e3       	mov	r14,r15
    9c0a:	4f 26       	lds.l	@r15+,pr
    9c0c:	6e f6       	mov.l	@r15+,r14
    9c0e:	00 0b       	rts	
    9c10:	00 09       	nop	
    9c12:	18 00       	mov.l	r0,@(0,r8)
    9c14:	07 d5       	mov.w	r13,@(r0,r7)
    9c16:	00 09       	nop	
    9c18:	00 00       	.word 0x0000
    9c1a:	e1 e4       	mov	#-28,r1
    9c1c:	00 00       	.word 0x0000
    9c1e:	bb 24       	bsr	926a <_Puzzle+0x1ca>
    9c20:	00 01       	.word 0x0001
    9c22:	87 44       	.word 0x8744
    9c24:	00 01       	.word 0x0001
    9c26:	87 78       	.word 0x8778
    9c28:	00 00       	.word 0x0000
    9c2a:	b3 1c       	bsr	a266 <_Checktree+0xa6>
    9c2c:	00 00       	.word 0x0000
    9c2e:	8d 34       	.word 0x8d34
    9c30:	00 00       	.word 0x0000
    9c32:	8d d4       	.word 0x8dd4
    9c34:	00 01       	.word 0x0001
    9c36:	87 88       	.word 0x8788
    9c38:	00 01       	.word 0x0001
    9c3a:	49 e4       	.word 0x49e4
    9c3c:	00 00       	.word 0x0000
    9c3e:	8f b0       	.word 0x8fb0

00009c40 <_Initarr>:
    9c40:	2f 86       	mov.l	r8,@-r15
    9c42:	2f e6       	mov.l	r14,@-r15
    9c44:	4f 22       	sts.l	pr,@-r15
    9c46:	7f f8       	add	#-8,r15
    9c48:	6e f3       	mov	r15,r14
    9c4a:	d1 3d       	mov.l	9d40 <_Initarr+0x100>,r1	! 8068 <_Initrand>
    9c4c:	41 0b       	jsr	@r1
    9c4e:	00 09       	nop	
    9c50:	d1 3c       	mov.l	9d44 <_Initarr+0x104>,r1	! 14a84 <_biggest>
    9c52:	e2 00       	mov	#0,r2
    9c54:	21 22       	mov.l	r2,@r1
    9c56:	d1 3c       	mov.l	9d48 <_Initarr+0x108>,r1	! 24bb4 <_littlest>
    9c58:	e2 00       	mov	#0,r2
    9c5a:	21 22       	mov.l	r2,@r1
    9c5c:	61 e3       	mov	r14,r1
    9c5e:	71 c8       	add	#-56,r1
    9c60:	e2 01       	mov	#1,r2
    9c62:	11 2f       	mov.l	r2,@(60,r1)
    9c64:	a0 5e       	bra	9d24 <_Initarr+0xe4>
    9c66:	00 09       	nop	
    9c68:	68 e3       	mov	r14,r8
    9c6a:	78 c8       	add	#-56,r8
    9c6c:	d1 37       	mov.l	9d4c <_Initarr+0x10c>,r1	! 8084 <_Rand>
    9c6e:	41 0b       	jsr	@r1
    9c70:	00 09       	nop	
    9c72:	61 03       	mov	r0,r1
    9c74:	18 1e       	mov.l	r1,@(56,r8)
    9c76:	61 e3       	mov	r14,r1
    9c78:	71 c8       	add	#-56,r1
    9c7a:	56 1e       	mov.l	@(56,r1),r6
    9c7c:	d7 34       	mov.l	9d50 <_Initarr+0x110>,r7	! a796 <___sdivsi3>
    9c7e:	64 63       	mov	r6,r4
    9c80:	d5 34       	mov.l	9d54 <_Initarr+0x114>,r5	! 186a0
    9c82:	47 0b       	jsr	@r7
    9c84:	00 09       	nop	
    9c86:	67 03       	mov	r0,r7
    9c88:	61 73       	mov	r7,r1
    9c8a:	41 08       	shll2	r1
    9c8c:	31 1c       	add	r1,r1
    9c8e:	41 08       	shll2	r1
    9c90:	31 78       	sub	r7,r1
    9c92:	41 08       	shll2	r1
    9c94:	31 7c       	add	r7,r1
    9c96:	62 13       	mov	r1,r2
    9c98:	42 08       	shll2	r2
    9c9a:	31 2c       	add	r2,r1
    9c9c:	62 13       	mov	r1,r2
    9c9e:	42 08       	shll2	r2
    9ca0:	31 2c       	add	r2,r1
    9ca2:	41 08       	shll2	r1
    9ca4:	31 1c       	add	r1,r1
    9ca6:	41 08       	shll2	r1
    9ca8:	31 78       	sub	r7,r1
    9caa:	31 7c       	add	r7,r1
    9cac:	62 63       	mov	r6,r2
    9cae:	32 18       	sub	r1,r2
    9cb0:	d1 29       	mov.l	9d58 <_Initarr+0x118>,r1	! ffff3cb0
    9cb2:	32 1c       	add	r1,r2
    9cb4:	d3 29       	mov.l	9d5c <_Initarr+0x11c>,r3	! 1a1d0 <_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 3c       	add	r3,r1
    9cc0:	21 22       	mov.l	r2,@r1
    9cc2:	d2 26       	mov.l	9d5c <_Initarr+0x11c>,r2	! 1a1d0 <_sortlist>
    9cc4:	61 e3       	mov	r14,r1
    9cc6:	71 c8       	add	#-56,r1
    9cc8:	51 1f       	mov.l	@(60,r1),r1
    9cca:	41 08       	shll2	r1
    9ccc:	31 2c       	add	r2,r1
    9cce:	62 12       	mov.l	@r1,r2
    9cd0:	d1 1c       	mov.l	9d44 <_Initarr+0x104>,r1	! 14a84 <_biggest>
    9cd2:	61 12       	mov.l	@r1,r1
    9cd4:	32 17       	cmp/gt	r1,r2
    9cd6:	8b 0a       	bf	9cee <_Initarr+0xae>
    9cd8:	d2 20       	mov.l	9d5c <_Initarr+0x11c>,r2	! 1a1d0 <_sortlist>
    9cda:	61 e3       	mov	r14,r1
    9cdc:	71 c8       	add	#-56,r1
    9cde:	51 1f       	mov.l	@(60,r1),r1
    9ce0:	41 08       	shll2	r1
    9ce2:	31 2c       	add	r2,r1
    9ce4:	62 12       	mov.l	@r1,r2
    9ce6:	d1 17       	mov.l	9d44 <_Initarr+0x104>,r1	! 14a84 <_biggest>
    9ce8:	21 22       	mov.l	r2,@r1
    9cea:	a0 14       	bra	9d16 <_Initarr+0xd6>
    9cec:	00 09       	nop	
    9cee:	d2 1b       	mov.l	9d5c <_Initarr+0x11c>,r2	! 1a1d0 <_sortlist>
    9cf0:	61 e3       	mov	r14,r1
    9cf2:	71 c8       	add	#-56,r1
    9cf4:	51 1f       	mov.l	@(60,r1),r1
    9cf6:	41 08       	shll2	r1
    9cf8:	31 2c       	add	r2,r1
    9cfa:	62 12       	mov.l	@r1,r2
    9cfc:	d1 12       	mov.l	9d48 <_Initarr+0x108>,r1	! 24bb4 <_littlest>
    9cfe:	61 12       	mov.l	@r1,r1
    9d00:	32 13       	cmp/ge	r1,r2
    9d02:	89 08       	bt	9d16 <_Initarr+0xd6>
    9d04:	d2 15       	mov.l	9d5c <_Initarr+0x11c>,r2	! 1a1d0 <_sortlist>
    9d06:	61 e3       	mov	r14,r1
    9d08:	71 c8       	add	#-56,r1
    9d0a:	51 1f       	mov.l	@(60,r1),r1
    9d0c:	41 08       	shll2	r1
    9d0e:	31 2c       	add	r2,r1
    9d10:	62 12       	mov.l	@r1,r2
    9d12:	d1 0d       	mov.l	9d48 <_Initarr+0x108>,r1	! 24bb4 <_littlest>
    9d14:	21 22       	mov.l	r2,@r1
    9d16:	61 e3       	mov	r14,r1
    9d18:	71 c8       	add	#-56,r1
    9d1a:	62 e3       	mov	r14,r2
    9d1c:	72 c8       	add	#-56,r2
    9d1e:	52 2f       	mov.l	@(60,r2),r2
    9d20:	72 01       	add	#1,r2
    9d22:	11 2f       	mov.l	r2,@(60,r1)
    9d24:	61 e3       	mov	r14,r1
    9d26:	71 c8       	add	#-56,r1
    9d28:	52 1f       	mov.l	@(60,r1),r2
    9d2a:	91 08       	mov.w	9d3e <_Initarr+0xfe>,r1	! 1388
    9d2c:	32 17       	cmp/gt	r1,r2
    9d2e:	8b 9b       	bf	9c68 <_Initarr+0x28>
    9d30:	7e 08       	add	#8,r14
    9d32:	6f e3       	mov	r14,r15
    9d34:	4f 26       	lds.l	@r15+,pr
    9d36:	6e f6       	mov.l	@r15+,r14
    9d38:	68 f6       	mov.l	@r15+,r8
    9d3a:	00 0b       	rts	
    9d3c:	00 09       	nop	
    9d3e:	13 88       	mov.l	r8,@(32,r3)
    9d40:	00 00       	.word 0x0000
    9d42:	80 68       	mov.b	r0,@(8,r6)
    9d44:	00 01       	.word 0x0001
    9d46:	4a 84       	.word 0x4a84
    9d48:	00 02       	stc	sr,r0
    9d4a:	4b b4       	.word 0x4bb4
    9d4c:	00 00       	.word 0x0000
    9d4e:	80 84       	mov.b	r0,@(4,r8)
    9d50:	00 00       	.word 0x0000
    9d52:	a7 96       	bra	ac82 <___floatsisf+0xa>
    9d54:	00 01       	.word 0x0001
    9d56:	86 a0       	.word 0x86a0
    9d58:	ff ff       	.word 0xffff
    9d5a:	3c b0       	cmp/eq	r11,r12
    9d5c:	00 01       	.word 0x0001
    9d5e:	a1 d0       	bra	a102 <_Insert+0xa>

00009d60 <_Quicksort>:
    9d60:	2f e6       	mov.l	r14,@-r15
    9d62:	4f 22       	sts.l	pr,@-r15
    9d64:	7f e4       	add	#-28,r15
    9d66:	6e f3       	mov	r15,r14
    9d68:	61 e3       	mov	r14,r1
    9d6a:	71 dc       	add	#-36,r1
    9d6c:	11 4b       	mov.l	r4,@(44,r1)
    9d6e:	61 e3       	mov	r14,r1
    9d70:	71 dc       	add	#-36,r1
    9d72:	11 5a       	mov.l	r5,@(40,r1)
    9d74:	61 e3       	mov	r14,r1
    9d76:	71 dc       	add	#-36,r1
    9d78:	11 69       	mov.l	r6,@(36,r1)
    9d7a:	61 e3       	mov	r14,r1
    9d7c:	71 dc       	add	#-36,r1
    9d7e:	62 e3       	mov	r14,r2
    9d80:	72 dc       	add	#-36,r2
    9d82:	52 2a       	mov.l	@(40,r2),r2
    9d84:	11 2f       	mov.l	r2,@(60,r1)
    9d86:	61 e3       	mov	r14,r1
    9d88:	71 dc       	add	#-36,r1
    9d8a:	62 e3       	mov	r14,r2
    9d8c:	72 dc       	add	#-36,r2
    9d8e:	52 29       	mov.l	@(36,r2),r2
    9d90:	11 2e       	mov.l	r2,@(56,r1)
    9d92:	62 e3       	mov	r14,r2
    9d94:	72 dc       	add	#-36,r2
    9d96:	61 e3       	mov	r14,r1
    9d98:	71 dc       	add	#-36,r1
    9d9a:	52 2a       	mov.l	@(40,r2),r2
    9d9c:	51 19       	mov.l	@(36,r1),r1
    9d9e:	31 2c       	add	r2,r1
    9da0:	62 13       	mov	r1,r2
    9da2:	42 00       	shll	r2
    9da4:	02 29       	movt	r2
    9da6:	31 2c       	add	r2,r1
    9da8:	41 21       	shar	r1
    9daa:	41 08       	shll2	r1
    9dac:	62 e3       	mov	r14,r2
    9dae:	72 dc       	add	#-36,r2
    9db0:	52 2b       	mov.l	@(44,r2),r2
    9db2:	32 1c       	add	r1,r2
    9db4:	61 e3       	mov	r14,r1
    9db6:	71 dc       	add	#-36,r1
    9db8:	62 22       	mov.l	@r2,r2
    9dba:	11 2d       	mov.l	r2,@(52,r1)
    9dbc:	a0 09       	bra	9dd2 <_Quicksort+0x72>
    9dbe:	00 09       	nop	
    9dc0:	a0 07       	bra	9dd2 <_Quicksort+0x72>
    9dc2:	00 09       	nop	
    9dc4:	61 e3       	mov	r14,r1
    9dc6:	71 dc       	add	#-36,r1
    9dc8:	62 e3       	mov	r14,r2
    9dca:	72 dc       	add	#-36,r2
    9dcc:	52 2f       	mov.l	@(60,r2),r2
    9dce:	72 01       	add	#1,r2
    9dd0:	11 2f       	mov.l	r2,@(60,r1)
    9dd2:	61 e3       	mov	r14,r1
    9dd4:	71 dc       	add	#-36,r1
    9dd6:	51 1f       	mov.l	@(60,r1),r1
    9dd8:	41 08       	shll2	r1
    9dda:	62 e3       	mov	r14,r2
    9ddc:	72 dc       	add	#-36,r2
    9dde:	52 2b       	mov.l	@(44,r2),r2
    9de0:	31 2c       	add	r2,r1
    9de2:	62 12       	mov.l	@r1,r2
    9de4:	61 e3       	mov	r14,r1
    9de6:	71 dc       	add	#-36,r1
    9de8:	51 1d       	mov.l	@(52,r1),r1
    9dea:	32 13       	cmp/ge	r1,r2
    9dec:	8b ea       	bf	9dc4 <_Quicksort+0x64>
    9dee:	a0 07       	bra	9e00 <_Quicksort+0xa0>
    9df0:	00 09       	nop	
    9df2:	61 e3       	mov	r14,r1
    9df4:	71 dc       	add	#-36,r1
    9df6:	62 e3       	mov	r14,r2
    9df8:	72 dc       	add	#-36,r2
    9dfa:	52 2e       	mov.l	@(56,r2),r2
    9dfc:	72 ff       	add	#-1,r2
    9dfe:	11 2e       	mov.l	r2,@(56,r1)
    9e00:	61 e3       	mov	r14,r1
    9e02:	71 dc       	add	#-36,r1
    9e04:	51 1e       	mov.l	@(56,r1),r1
    9e06:	41 08       	shll2	r1
    9e08:	62 e3       	mov	r14,r2
    9e0a:	72 dc       	add	#-36,r2
    9e0c:	52 2b       	mov.l	@(44,r2),r2
    9e0e:	31 2c       	add	r2,r1
    9e10:	62 12       	mov.l	@r1,r2
    9e12:	61 e3       	mov	r14,r1
    9e14:	71 dc       	add	#-36,r1
    9e16:	51 1d       	mov.l	@(52,r1),r1
    9e18:	32 17       	cmp/gt	r1,r2
    9e1a:	89 ea       	bt	9df2 <_Quicksort+0x92>
    9e1c:	62 e3       	mov	r14,r2
    9e1e:	72 dc       	add	#-36,r2
    9e20:	61 e3       	mov	r14,r1
    9e22:	71 dc       	add	#-36,r1
    9e24:	52 2f       	mov.l	@(60,r2),r2
    9e26:	51 1e       	mov.l	@(56,r1),r1
    9e28:	32 17       	cmp/gt	r1,r2
    9e2a:	89 37       	bt	9e9c <_Quicksort+0x13c>
    9e2c:	61 e3       	mov	r14,r1
    9e2e:	71 dc       	add	#-36,r1
    9e30:	51 1f       	mov.l	@(60,r1),r1
    9e32:	41 08       	shll2	r1
    9e34:	62 e3       	mov	r14,r2
    9e36:	72 dc       	add	#-36,r2
    9e38:	52 2b       	mov.l	@(44,r2),r2
    9e3a:	32 1c       	add	r1,r2
    9e3c:	61 e3       	mov	r14,r1
    9e3e:	71 dc       	add	#-36,r1
    9e40:	62 22       	mov.l	@r2,r2
    9e42:	11 2c       	mov.l	r2,@(48,r1)
    9e44:	61 e3       	mov	r14,r1
    9e46:	71 dc       	add	#-36,r1
    9e48:	51 1f       	mov.l	@(60,r1),r1
    9e4a:	41 08       	shll2	r1
    9e4c:	62 e3       	mov	r14,r2
    9e4e:	72 dc       	add	#-36,r2
    9e50:	52 2b       	mov.l	@(44,r2),r2
    9e52:	31 2c       	add	r2,r1
    9e54:	62 e3       	mov	r14,r2
    9e56:	72 dc       	add	#-36,r2
    9e58:	52 2e       	mov.l	@(56,r2),r2
    9e5a:	42 08       	shll2	r2
    9e5c:	63 e3       	mov	r14,r3
    9e5e:	73 dc       	add	#-36,r3
    9e60:	53 3b       	mov.l	@(44,r3),r3
    9e62:	32 3c       	add	r3,r2
    9e64:	62 22       	mov.l	@r2,r2
    9e66:	21 22       	mov.l	r2,@r1
    9e68:	61 e3       	mov	r14,r1
    9e6a:	71 dc       	add	#-36,r1
    9e6c:	51 1e       	mov.l	@(56,r1),r1
    9e6e:	41 08       	shll2	r1
    9e70:	62 e3       	mov	r14,r2
    9e72:	72 dc       	add	#-36,r2
    9e74:	52 2b       	mov.l	@(44,r2),r2
    9e76:	31 2c       	add	r2,r1
    9e78:	62 e3       	mov	r14,r2
    9e7a:	72 dc       	add	#-36,r2
    9e7c:	52 2c       	mov.l	@(48,r2),r2
    9e7e:	21 22       	mov.l	r2,@r1
    9e80:	61 e3       	mov	r14,r1
    9e82:	71 dc       	add	#-36,r1
    9e84:	62 e3       	mov	r14,r2
    9e86:	72 dc       	add	#-36,r2
    9e88:	52 2f       	mov.l	@(60,r2),r2
    9e8a:	72 01       	add	#1,r2
    9e8c:	11 2f       	mov.l	r2,@(60,r1)
    9e8e:	61 e3       	mov	r14,r1
    9e90:	71 dc       	add	#-36,r1
    9e92:	62 e3       	mov	r14,r2
    9e94:	72 dc       	add	#-36,r2
    9e96:	52 2e       	mov.l	@(56,r2),r2
    9e98:	72 ff       	add	#-1,r2
    9e9a:	11 2e       	mov.l	r2,@(56,r1)
    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:	52 2f       	mov.l	@(60,r2),r2
    9ea6:	51 1e       	mov.l	@(56,r1),r1
    9ea8:	32 17       	cmp/gt	r1,r2
    9eaa:	8b 89       	bf	9dc0 <_Quicksort+0x60>
    9eac:	62 e3       	mov	r14,r2
    9eae:	72 dc       	add	#-36,r2
    9eb0:	61 e3       	mov	r14,r1
    9eb2:	71 dc       	add	#-36,r1
    9eb4:	52 2a       	mov.l	@(40,r2),r2
    9eb6:	51 1e       	mov.l	@(56,r1),r1
    9eb8:	32 13       	cmp/ge	r1,r2
    9eba:	89 0b       	bt	9ed4 <_Quicksort+0x174>
    9ebc:	63 e3       	mov	r14,r3
    9ebe:	73 dc       	add	#-36,r3
    9ec0:	62 e3       	mov	r14,r2
    9ec2:	72 dc       	add	#-36,r2
    9ec4:	61 e3       	mov	r14,r1
    9ec6:	71 dc       	add	#-36,r1
    9ec8:	54 3b       	mov.l	@(44,r3),r4
    9eca:	55 2a       	mov.l	@(40,r2),r5
    9ecc:	56 1e       	mov.l	@(56,r1),r6
    9ece:	d1 0e       	mov.l	9f08 <_Quicksort+0x1a8>,r1	! 9d60 <_Quicksort>
    9ed0:	41 0b       	jsr	@r1
    9ed2:	00 09       	nop	
    9ed4:	62 e3       	mov	r14,r2
    9ed6:	72 dc       	add	#-36,r2
    9ed8:	61 e3       	mov	r14,r1
    9eda:	71 dc       	add	#-36,r1
    9edc:	52 2f       	mov.l	@(60,r2),r2
    9ede:	51 19       	mov.l	@(36,r1),r1
    9ee0:	32 13       	cmp/ge	r1,r2
    9ee2:	89 0b       	bt	9efc <_Quicksort+0x19c>
    9ee4:	63 e3       	mov	r14,r3
    9ee6:	73 dc       	add	#-36,r3
    9ee8:	62 e3       	mov	r14,r2
    9eea:	72 dc       	add	#-36,r2
    9eec:	61 e3       	mov	r14,r1
    9eee:	71 dc       	add	#-36,r1
    9ef0:	54 3b       	mov.l	@(44,r3),r4
    9ef2:	55 2f       	mov.l	@(60,r2),r5
    9ef4:	56 19       	mov.l	@(36,r1),r6
    9ef6:	d1 04       	mov.l	9f08 <_Quicksort+0x1a8>,r1	! 9d60 <_Quicksort>
    9ef8:	41 0b       	jsr	@r1
    9efa:	00 09       	nop	
    9efc:	7e 1c       	add	#28,r14
    9efe:	6f e3       	mov	r14,r15
    9f00:	4f 26       	lds.l	@r15+,pr
    9f02:	6e f6       	mov.l	@r15+,r14
    9f04:	00 0b       	rts	
    9f06:	00 09       	nop	
    9f08:	00 00       	.word 0x0000
    9f0a:	9d 60       	mov.w	9fce <_tInitarr+0x56>,r13	! 6213

00009f0c <_Quick>:
    9f0c:	2f e6       	mov.l	r14,@-r15
    9f0e:	4f 22       	sts.l	pr,@-r15
    9f10:	6e f3       	mov	r15,r14
    9f12:	d1 13       	mov.l	9f60 <_Quick+0x54>,r1	! 9c40 <_Initarr>
    9f14:	41 0b       	jsr	@r1
    9f16:	00 09       	nop	
    9f18:	d2 12       	mov.l	9f64 <_Quick+0x58>,r2	! 1a1d0 <_sortlist>
    9f1a:	91 1e       	mov.w	9f5a <_Quick+0x4e>,r1	! 1388
    9f1c:	64 23       	mov	r2,r4
    9f1e:	e5 01       	mov	#1,r5
    9f20:	66 13       	mov	r1,r6
    9f22:	d1 11       	mov.l	9f68 <_Quick+0x5c>,r1	! 9d60 <_Quicksort>
    9f24:	41 0b       	jsr	@r1
    9f26:	00 09       	nop	
    9f28:	d1 0e       	mov.l	9f64 <_Quick+0x58>,r1	! 1a1d0 <_sortlist>
    9f2a:	52 11       	mov.l	@(4,r1),r2
    9f2c:	d1 0f       	mov.l	9f6c <_Quick+0x60>,r1	! 24bb4 <_littlest>
    9f2e:	61 12       	mov.l	@r1,r1
    9f30:	32 10       	cmp/eq	r1,r2
    9f32:	8b 07       	bf	9f44 <_Quick+0x38>
    9f34:	d2 0b       	mov.l	9f64 <_Quick+0x58>,r2	! 1a1d0 <_sortlist>
    9f36:	91 11       	mov.w	9f5c <_Quick+0x50>,r1	! 4dfc
    9f38:	31 2c       	add	r2,r1
    9f3a:	52 19       	mov.l	@(36,r1),r2
    9f3c:	d1 0c       	mov.l	9f70 <_Quick+0x64>,r1	! 14a84 <_biggest>
    9f3e:	61 12       	mov.l	@r1,r1
    9f40:	32 10       	cmp/eq	r1,r2
    9f42:	89 05       	bt	9f50 <_Quick+0x44>
    9f44:	d1 0b       	mov.l	9f74 <_Quick+0x68>,r1	! 149e4 <_results>
    9f46:	61 12       	mov.l	@r1,r1
    9f48:	e2 40       	mov	#64,r2
    9f4a:	22 1b       	or	r1,r2
    9f4c:	d1 09       	mov.l	9f74 <_Quick+0x68>,r1	! 149e4 <_results>
    9f4e:	21 22       	mov.l	r2,@r1
    9f50:	6f e3       	mov	r14,r15
    9f52:	4f 26       	lds.l	@r15+,pr
    9f54:	6e f6       	mov.l	@r15+,r14
    9f56:	00 0b       	rts	
    9f58:	00 09       	nop	
    9f5a:	13 88       	mov.l	r8,@(32,r3)
    9f5c:	4d fc       	.word 0x4dfc
    9f5e:	00 09       	nop	
    9f60:	00 00       	.word 0x0000
    9f62:	9c 40       	mov.w	9fe6 <_tInitarr+0x6e>,r12	! 3218
    9f64:	00 01       	.word 0x0001
    9f66:	a1 d0       	bra	a30a <_Trees+0x62>
    9f68:	00 00       	.word 0x0000
    9f6a:	9d 60       	mov.w	a02e <_tInitarr+0xb6>,r13	! 4108
    9f6c:	00 02       	stc	sr,r0
    9f6e:	4b b4       	.word 0x4bb4
    9f70:	00 01       	.word 0x0001
    9f72:	4a 84       	.word 0x4a84
    9f74:	00 01       	.word 0x0001
    9f76:	49 e4       	.word 0x49e4

00009f78 <_tInitarr>:
    9f78:	2f 86       	mov.l	r8,@-r15
    9f7a:	2f e6       	mov.l	r14,@-r15
    9f7c:	4f 22       	sts.l	pr,@-r15
    9f7e:	7f f8       	add	#-8,r15
    9f80:	6e f3       	mov	r15,r14
    9f82:	d1 3d       	mov.l	a078 <_tInitarr+0x100>,r1	! 8068 <_Initrand>
    9f84:	41 0b       	jsr	@r1
    9f86:	00 09       	nop	
    9f88:	d1 3c       	mov.l	a07c <_tInitarr+0x104>,r1	! 14a84 <_biggest>
    9f8a:	e2 00       	mov	#0,r2
    9f8c:	21 22       	mov.l	r2,@r1
    9f8e:	d1 3c       	mov.l	a080 <_tInitarr+0x108>,r1	! 24bb4 <_littlest>
    9f90:	e2 00       	mov	#0,r2
    9f92:	21 22       	mov.l	r2,@r1
    9f94:	61 e3       	mov	r14,r1
    9f96:	71 c8       	add	#-56,r1
    9f98:	e2 01       	mov	#1,r2
    9f9a:	11 2f       	mov.l	r2,@(60,r1)
    9f9c:	a0 5e       	bra	a05c <_tInitarr+0xe4>
    9f9e:	00 09       	nop	
    9fa0:	68 e3       	mov	r14,r8
    9fa2:	78 c8       	add	#-56,r8
    9fa4:	d1 37       	mov.l	a084 <_tInitarr+0x10c>,r1	! 8084 <_Rand>
    9fa6:	41 0b       	jsr	@r1
    9fa8:	00 09       	nop	
    9faa:	61 03       	mov	r0,r1
    9fac:	18 1e       	mov.l	r1,@(56,r8)
    9fae:	61 e3       	mov	r14,r1
    9fb0:	71 c8       	add	#-56,r1
    9fb2:	56 1e       	mov.l	@(56,r1),r6
    9fb4:	d7 34       	mov.l	a088 <_tInitarr+0x110>,r7	! a796 <___sdivsi3>
    9fb6:	64 63       	mov	r6,r4
    9fb8:	d5 34       	mov.l	a08c <_tInitarr+0x114>,r5	! 186a0
    9fba:	47 0b       	jsr	@r7
    9fbc:	00 09       	nop	
    9fbe:	67 03       	mov	r0,r7
    9fc0:	61 73       	mov	r7,r1
    9fc2:	41 08       	shll2	r1
    9fc4:	31 1c       	add	r1,r1
    9fc6:	41 08       	shll2	r1
    9fc8:	31 78       	sub	r7,r1
    9fca:	41 08       	shll2	r1
    9fcc:	31 7c       	add	r7,r1
    9fce:	62 13       	mov	r1,r2
    9fd0:	42 08       	shll2	r2
    9fd2:	31 2c       	add	r2,r1
    9fd4:	62 13       	mov	r1,r2
    9fd6:	42 08       	shll2	r2
    9fd8:	31 2c       	add	r2,r1
    9fda:	41 08       	shll2	r1
    9fdc:	31 1c       	add	r1,r1
    9fde:	41 08       	shll2	r1
    9fe0:	31 78       	sub	r7,r1
    9fe2:	31 7c       	add	r7,r1
    9fe4:	62 63       	mov	r6,r2
    9fe6:	32 18       	sub	r1,r2
    9fe8:	d1 29       	mov.l	a090 <_tInitarr+0x118>,r1	! ffff3cb0
    9fea:	32 1c       	add	r1,r2
    9fec:	d3 29       	mov.l	a094 <_tInitarr+0x11c>,r3	! 1a1d0 <_sortlist>
    9fee:	61 e3       	mov	r14,r1
    9ff0:	71 c8       	add	#-56,r1
    9ff2:	51 1f       	mov.l	@(60,r1),r1
    9ff4:	41 08       	shll2	r1
    9ff6:	31 3c       	add	r3,r1
    9ff8:	21 22       	mov.l	r2,@r1
    9ffa:	d2 26       	mov.l	a094 <_tInitarr+0x11c>,r2	! 1a1d0 <_sortlist>
    9ffc:	61 e3       	mov	r14,r1
    9ffe:	71 c8       	add	#-56,r1
    a000:	51 1f       	mov.l	@(60,r1),r1
    a002:	41 08       	shll2	r1
    a004:	31 2c       	add	r2,r1
    a006:	62 12       	mov.l	@r1,r2
    a008:	d1 1c       	mov.l	a07c <_tInitarr+0x104>,r1	! 14a84 <_biggest>
    a00a:	61 12       	mov.l	@r1,r1
    a00c:	32 17       	cmp/gt	r1,r2
    a00e:	8b 0a       	bf	a026 <_tInitarr+0xae>
    a010:	d2 20       	mov.l	a094 <_tInitarr+0x11c>,r2	! 1a1d0 <_sortlist>
    a012:	61 e3       	mov	r14,r1
    a014:	71 c8       	add	#-56,r1
    a016:	51 1f       	mov.l	@(60,r1),r1
    a018:	41 08       	shll2	r1
    a01a:	31 2c       	add	r2,r1
    a01c:	62 12       	mov.l	@r1,r2
    a01e:	d1 17       	mov.l	a07c <_tInitarr+0x104>,r1	! 14a84 <_biggest>
    a020:	21 22       	mov.l	r2,@r1
    a022:	a0 14       	bra	a04e <_tInitarr+0xd6>
    a024:	00 09       	nop	
    a026:	d2 1b       	mov.l	a094 <_tInitarr+0x11c>,r2	! 1a1d0 <_sortlist>
    a028:	61 e3       	mov	r14,r1
    a02a:	71 c8       	add	#-56,r1
    a02c:	51 1f       	mov.l	@(60,r1),r1
    a02e:	41 08       	shll2	r1
    a030:	31 2c       	add	r2,r1
    a032:	62 12       	mov.l	@r1,r2
    a034:	d1 12       	mov.l	a080 <_tInitarr+0x108>,r1	! 24bb4 <_littlest>
    a036:	61 12       	mov.l	@r1,r1
    a038:	32 13       	cmp/ge	r1,r2
    a03a:	89 08       	bt	a04e <_tInitarr+0xd6>
    a03c:	d2 15       	mov.l	a094 <_tInitarr+0x11c>,r2	! 1a1d0 <_sortlist>
    a03e:	61 e3       	mov	r14,r1
    a040:	71 c8       	add	#-56,r1
    a042:	51 1f       	mov.l	@(60,r1),r1
    a044:	41 08       	shll2	r1
    a046:	31 2c       	add	r2,r1
    a048:	62 12       	mov.l	@r1,r2
    a04a:	d1 0d       	mov.l	a080 <_tInitarr+0x108>,r1	! 24bb4 <_littlest>
    a04c:	21 22       	mov.l	r2,@r1
    a04e:	61 e3       	mov	r14,r1
    a050:	71 c8       	add	#-56,r1
    a052:	62 e3       	mov	r14,r2
    a054:	72 c8       	add	#-56,r2
    a056:	52 2f       	mov.l	@(60,r2),r2
    a058:	72 01       	add	#1,r2
    a05a:	11 2f       	mov.l	r2,@(60,r1)
    a05c:	61 e3       	mov	r14,r1
    a05e:	71 c8       	add	#-56,r1
    a060:	52 1f       	mov.l	@(60,r1),r2
    a062:	91 08       	mov.w	a076 <_tInitarr+0xfe>,r1	! 1388
    a064:	32 17       	cmp/gt	r1,r2
    a066:	8b 9b       	bf	9fa0 <_tInitarr+0x28>
    a068:	7e 08       	add	#8,r14
    a06a:	6f e3       	mov	r14,r15
    a06c:	4f 26       	lds.l	@r15+,pr
    a06e:	6e f6       	mov.l	@r15+,r14
    a070:	68 f6       	mov.l	@r15+,r8
    a072:	00 0b       	rts	
    a074:	00 09       	nop	
    a076:	13 88       	mov.l	r8,@(32,r3)
    a078:	00 00       	.word 0x0000
    a07a:	80 68       	mov.b	r0,@(8,r6)
    a07c:	00 01       	.word 0x0001
    a07e:	4a 84       	.word 0x4a84
    a080:	00 02       	stc	sr,r0
    a082:	4b b4       	.word 0x4bb4
    a084:	00 00       	.word 0x0000
    a086:	80 84       	mov.b	r0,@(4,r8)
    a088:	00 00       	.word 0x0000
    a08a:	a7 96       	bra	afba <___pack_f+0x1a>
    a08c:	00 01       	.word 0x0001
    a08e:	86 a0       	.word 0x86a0
    a090:	ff ff       	.word 0xffff
    a092:	3c b0       	cmp/eq	r11,r12
    a094:	00 01       	.word 0x0001
    a096:	a1 d0       	bra	a43a <_bInitarr+0xce>

0000a098 <_CreateNode>:
    a098:	2f e6       	mov.l	r14,@-r15
    a09a:	4f 22       	sts.l	pr,@-r15
    a09c:	7f f8       	add	#-8,r15
    a09e:	6e f3       	mov	r15,r14
    a0a0:	61 e3       	mov	r14,r1
    a0a2:	71 c8       	add	#-56,r1
    a0a4:	11 4f       	mov.l	r4,@(60,r1)
    a0a6:	61 e3       	mov	r14,r1
    a0a8:	71 c8       	add	#-56,r1
    a0aa:	11 5e       	mov.l	r5,@(56,r1)
    a0ac:	e4 0c       	mov	#12,r4
    a0ae:	d1 11       	mov.l	a0f4 <_CreateNode+0x5c>,r1	! a726 <_Malloc>
    a0b0:	41 0b       	jsr	@r1
    a0b2:	00 09       	nop	
    a0b4:	61 03       	mov	r0,r1
    a0b6:	62 e3       	mov	r14,r2
    a0b8:	72 c8       	add	#-56,r2
    a0ba:	52 2f       	mov.l	@(60,r2),r2
    a0bc:	22 12       	mov.l	r1,@r2
    a0be:	61 e3       	mov	r14,r1
    a0c0:	71 c8       	add	#-56,r1
    a0c2:	51 1f       	mov.l	@(60,r1),r1
    a0c4:	61 12       	mov.l	@r1,r1
    a0c6:	e2 00       	mov	#0,r2
    a0c8:	21 22       	mov.l	r2,@r1
    a0ca:	61 e3       	mov	r14,r1
    a0cc:	71 c8       	add	#-56,r1
    a0ce:	51 1f       	mov.l	@(60,r1),r1
    a0d0:	61 12       	mov.l	@r1,r1
    a0d2:	e2 00       	mov	#0,r2
    a0d4:	11 21       	mov.l	r2,@(4,r1)
    a0d6:	61 e3       	mov	r14,r1
    a0d8:	71 c8       	add	#-56,r1
    a0da:	51 1f       	mov.l	@(60,r1),r1
    a0dc:	61 12       	mov.l	@r1,r1
    a0de:	62 e3       	mov	r14,r2
    a0e0:	72 c8       	add	#-56,r2
    a0e2:	52 2e       	mov.l	@(56,r2),r2
    a0e4:	11 22       	mov.l	r2,@(8,r1)
    a0e6:	7e 08       	add	#8,r14
    a0e8:	6f e3       	mov	r14,r15
    a0ea:	4f 26       	lds.l	@r15+,pr
    a0ec:	6e f6       	mov.l	@r15+,r14
    a0ee:	00 0b       	rts	
    a0f0:	00 09       	nop	
    a0f2:	00 09       	nop	
    a0f4:	00 00       	.word 0x0000
    a0f6:	a7 26       	bra	af46 <___clzsi2+0x2e>

0000a0f8 <_Insert>:
    a0f8:	2f e6       	mov.l	r14,@-r15
    a0fa:	4f 22       	sts.l	pr,@-r15
    a0fc:	7f f8       	add	#-8,r15
    a0fe:	6e f3       	mov	r15,r14
    a100:	61 e3       	mov	r14,r1
    a102:	71 c8       	add	#-56,r1
    a104:	11 4f       	mov.l	r4,@(60,r1)
    a106:	61 e3       	mov	r14,r1
    a108:	71 c8       	add	#-56,r1
    a10a:	11 5e       	mov.l	r5,@(56,r1)
    a10c:	61 e3       	mov	r14,r1
    a10e:	71 c8       	add	#-56,r1
    a110:	51 1e       	mov.l	@(56,r1),r1
    a112:	52 12       	mov.l	@(8,r1),r2
    a114:	61 e3       	mov	r14,r1
    a116:	71 c8       	add	#-56,r1
    a118:	51 1f       	mov.l	@(60,r1),r1
    a11a:	32 13       	cmp/ge	r1,r2
    a11c:	89 1e       	bt	a15c <_Insert+0x64>
    a11e:	61 e3       	mov	r14,r1
    a120:	71 c8       	add	#-56,r1
    a122:	51 1e       	mov.l	@(56,r1),r1
    a124:	61 12       	mov.l	@r1,r1
    a126:	21 18       	tst	r1,r1
    a128:	8b 0b       	bf	a142 <_Insert+0x4a>
    a12a:	61 e3       	mov	r14,r1
    a12c:	71 c8       	add	#-56,r1
    a12e:	52 1e       	mov.l	@(56,r1),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 1f       	mov.l	a1b8 <_Insert+0xc0>,r1	! a098 <_CreateNode>
    a13a:	41 0b       	jsr	@r1
    a13c:	00 09       	nop	
    a13e:	a0 35       	bra	a1ac <_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:	62 12       	mov.l	@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 1a       	mov.l	a1bc <_Insert+0xc4>,r1	! a0f8 <_Insert>
    a154:	41 0b       	jsr	@r1
    a156:	00 09       	nop	
    a158:	a0 28       	bra	a1ac <_Insert+0xb4>
    a15a:	00 09       	nop	
    a15c:	61 e3       	mov	r14,r1
    a15e:	71 c8       	add	#-56,r1
    a160:	51 1e       	mov.l	@(56,r1),r1
    a162:	52 12       	mov.l	@(8,r1),r2
    a164:	61 e3       	mov	r14,r1
    a166:	71 c8       	add	#-56,r1
    a168:	51 1f       	mov.l	@(60,r1),r1
    a16a:	32 17       	cmp/gt	r1,r2
    a16c:	8b 1e       	bf	a1ac <_Insert+0xb4>
    a16e:	61 e3       	mov	r14,r1
    a170:	71 c8       	add	#-56,r1
    a172:	51 1e       	mov.l	@(56,r1),r1
    a174:	51 11       	mov.l	@(4,r1),r1
    a176:	21 18       	tst	r1,r1
    a178:	8b 0d       	bf	a196 <_Insert+0x9e>
    a17a:	61 e3       	mov	r14,r1
    a17c:	71 c8       	add	#-56,r1
    a17e:	51 1e       	mov.l	@(56,r1),r1
    a180:	62 13       	mov	r1,r2
    a182:	72 04       	add	#4,r2
    a184:	61 e3       	mov	r14,r1
    a186:	71 c8       	add	#-56,r1
    a188:	64 23       	mov	r2,r4
    a18a:	55 1f       	mov.l	@(60,r1),r5
    a18c:	d1 0a       	mov.l	a1b8 <_Insert+0xc0>,r1	! a098 <_CreateNode>
    a18e:	41 0b       	jsr	@r1
    a190:	00 09       	nop	
    a192:	a0 0b       	bra	a1ac <_Insert+0xb4>
    a194:	00 09       	nop	
    a196:	61 e3       	mov	r14,r1
    a198:	71 c8       	add	#-56,r1
    a19a:	51 1e       	mov.l	@(56,r1),r1
    a19c:	52 11       	mov.l	@(4,r1),r2
    a19e:	61 e3       	mov	r14,r1
    a1a0:	71 c8       	add	#-56,r1
    a1a2:	54 1f       	mov.l	@(60,r1),r4
    a1a4:	65 23       	mov	r2,r5
    a1a6:	d1 05       	mov.l	a1bc <_Insert+0xc4>,r1	! a0f8 <_Insert>
    a1a8:	41 0b       	jsr	@r1
    a1aa:	00 09       	nop	
    a1ac:	7e 08       	add	#8,r14
    a1ae:	6f e3       	mov	r14,r15
    a1b0:	4f 26       	lds.l	@r15+,pr
    a1b2:	6e f6       	mov.l	@r15+,r14
    a1b4:	00 0b       	rts	
    a1b6:	00 09       	nop	
    a1b8:	00 00       	.word 0x0000
    a1ba:	a0 98       	bra	a2ee <_Trees+0x46>
    a1bc:	00 00       	.word 0x0000
    a1be:	a0 f8       	bra	a3b2 <_bInitarr+0x46>

0000a1c0 <_Checktree>:
    a1c0:	2f e6       	mov.l	r14,@-r15
    a1c2:	4f 22       	sts.l	pr,@-r15
    a1c4:	7f f8       	add	#-8,r15
    a1c6:	6e f3       	mov	r15,r14
    a1c8:	61 e3       	mov	r14,r1
    a1ca:	71 c8       	add	#-56,r1
    a1cc:	11 4e       	mov.l	r4,@(56,r1)
    a1ce:	61 e3       	mov	r14,r1
    a1d0:	71 c8       	add	#-56,r1
    a1d2:	e2 01       	mov	#1,r2
    a1d4:	11 2f       	mov.l	r2,@(60,r1)
    a1d6:	61 e3       	mov	r14,r1
    a1d8:	71 c8       	add	#-56,r1
    a1da:	51 1e       	mov.l	@(56,r1),r1
    a1dc:	61 12       	mov.l	@r1,r1
    a1de:	21 18       	tst	r1,r1
    a1e0:	89 27       	bt	a232 <_Checktree+0x72>
    a1e2:	61 e3       	mov	r14,r1
    a1e4:	71 c8       	add	#-56,r1
    a1e6:	51 1e       	mov.l	@(56,r1),r1
    a1e8:	61 12       	mov.l	@r1,r1
    a1ea:	52 12       	mov.l	@(8,r1),r2
    a1ec:	61 e3       	mov	r14,r1
    a1ee:	71 c8       	add	#-56,r1
    a1f0:	51 1e       	mov.l	@(56,r1),r1
    a1f2:	51 12       	mov.l	@(8,r1),r1
    a1f4:	32 17       	cmp/gt	r1,r2
    a1f6:	89 05       	bt	a204 <_Checktree+0x44>
    a1f8:	61 e3       	mov	r14,r1
    a1fa:	71 c8       	add	#-56,r1
    a1fc:	e2 00       	mov	#0,r2
    a1fe:	11 2f       	mov.l	r2,@(60,r1)
    a200:	a0 17       	bra	a232 <_Checktree+0x72>
    a202:	00 09       	nop	
    a204:	61 e3       	mov	r14,r1
    a206:	71 c8       	add	#-56,r1
    a208:	51 1e       	mov.l	@(56,r1),r1
    a20a:	61 12       	mov.l	@r1,r1
    a20c:	64 13       	mov	r1,r4
    a20e:	d1 25       	mov.l	a2a4 <_Checktree+0xe4>,r1	! a1c0 <_Checktree>
    a210:	41 0b       	jsr	@r1
    a212:	00 09       	nop	
    a214:	61 03       	mov	r0,r1
    a216:	21 18       	tst	r1,r1
    a218:	89 07       	bt	a22a <_Checktree+0x6a>
    a21a:	61 e3       	mov	r14,r1
    a21c:	71 c8       	add	#-56,r1
    a21e:	51 1f       	mov.l	@(60,r1),r1
    a220:	21 18       	tst	r1,r1
    a222:	89 02       	bt	a22a <_Checktree+0x6a>
    a224:	e1 01       	mov	#1,r1
    a226:	a0 01       	bra	a22c <_Checktree+0x6c>
    a228:	00 09       	nop	
    a22a:	e1 00       	mov	#0,r1
    a22c:	62 e3       	mov	r14,r2
    a22e:	72 c8       	add	#-56,r2
    a230:	12 1f       	mov.l	r1,@(60,r2)
    a232:	61 e3       	mov	r14,r1
    a234:	71 c8       	add	#-56,r1
    a236:	51 1e       	mov.l	@(56,r1),r1
    a238:	51 11       	mov.l	@(4,r1),r1
    a23a:	21 18       	tst	r1,r1
    a23c:	89 27       	bt	a28e <_Checktree+0xce>
    a23e:	61 e3       	mov	r14,r1
    a240:	71 c8       	add	#-56,r1
    a242:	51 1e       	mov.l	@(56,r1),r1
    a244:	51 11       	mov.l	@(4,r1),r1
    a246:	52 12       	mov.l	@(8,r1),r2
    a248:	61 e3       	mov	r14,r1
    a24a:	71 c8       	add	#-56,r1
    a24c:	51 1e       	mov.l	@(56,r1),r1
    a24e:	51 12       	mov.l	@(8,r1),r1
    a250:	32 13       	cmp/ge	r1,r2
    a252:	8b 05       	bf	a260 <_Checktree+0xa0>
    a254:	61 e3       	mov	r14,r1
    a256:	71 c8       	add	#-56,r1
    a258:	e2 00       	mov	#0,r2
    a25a:	11 2f       	mov.l	r2,@(60,r1)
    a25c:	a0 17       	bra	a28e <_Checktree+0xce>
    a25e:	00 09       	nop	
    a260:	61 e3       	mov	r14,r1
    a262:	71 c8       	add	#-56,r1
    a264:	51 1e       	mov.l	@(56,r1),r1
    a266:	51 11       	mov.l	@(4,r1),r1
    a268:	64 13       	mov	r1,r4
    a26a:	d1 0e       	mov.l	a2a4 <_Checktree+0xe4>,r1	! a1c0 <_Checktree>
    a26c:	41 0b       	jsr	@r1
    a26e:	00 09       	nop	
    a270:	61 03       	mov	r0,r1
    a272:	21 18       	tst	r1,r1
    a274:	89 07       	bt	a286 <_Checktree+0xc6>
    a276:	61 e3       	mov	r14,r1
    a278:	71 c8       	add	#-56,r1
    a27a:	51 1f       	mov.l	@(60,r1),r1
    a27c:	21 18       	tst	r1,r1
    a27e:	89 02       	bt	a286 <_Checktree+0xc6>
    a280:	e1 01       	mov	#1,r1
    a282:	a0 01       	bra	a288 <_Checktree+0xc8>
    a284:	00 09       	nop	
    a286:	e1 00       	mov	#0,r1
    a288:	62 e3       	mov	r14,r2
    a28a:	72 c8       	add	#-56,r2
    a28c:	12 1f       	mov.l	r1,@(60,r2)
    a28e:	61 e3       	mov	r14,r1
    a290:	71 c8       	add	#-56,r1
    a292:	51 1f       	mov.l	@(60,r1),r1
    a294:	60 13       	mov	r1,r0
    a296:	7e 08       	add	#8,r14
    a298:	6f e3       	mov	r14,r15
    a29a:	4f 26       	lds.l	@r15+,pr
    a29c:	6e f6       	mov.l	@r15+,r14
    a29e:	00 0b       	rts	
    a2a0:	00 09       	nop	
    a2a2:	00 09       	nop	
    a2a4:	00 00       	.word 0x0000
    a2a6:	a1 c0       	bra	a62a <_Cos+0x8a>

0000a2a8 <_Trees>:
    a2a8:	2f e6       	mov.l	r14,@-r15
    a2aa:	4f 22       	sts.l	pr,@-r15
    a2ac:	7f fc       	add	#-4,r15
    a2ae:	6e f3       	mov	r15,r14
    a2b0:	d1 27       	mov.l	a350 <_Trees+0xa8>,r1	! 9f78 <_tInitarr>
    a2b2:	41 0b       	jsr	@r1
    a2b4:	00 09       	nop	
    a2b6:	e4 0c       	mov	#12,r4
    a2b8:	d1 26       	mov.l	a354 <_Trees+0xac>,r1	! a726 <_Malloc>
    a2ba:	41 0b       	jsr	@r1
    a2bc:	00 09       	nop	
    a2be:	61 03       	mov	r0,r1
    a2c0:	d2 25       	mov.l	a358 <_Trees+0xb0>,r2	! 2316c <_tree>
    a2c2:	22 12       	mov.l	r1,@r2
    a2c4:	d1 24       	mov.l	a358 <_Trees+0xb0>,r1	! 2316c <_tree>
    a2c6:	61 12       	mov.l	@r1,r1
    a2c8:	e2 00       	mov	#0,r2
    a2ca:	21 22       	mov.l	r2,@r1
    a2cc:	d1 22       	mov.l	a358 <_Trees+0xb0>,r1	! 2316c <_tree>
    a2ce:	61 12       	mov.l	@r1,r1
    a2d0:	e2 00       	mov	#0,r2
    a2d2:	11 21       	mov.l	r2,@(4,r1)
    a2d4:	d1 20       	mov.l	a358 <_Trees+0xb0>,r1	! 2316c <_tree>
    a2d6:	61 12       	mov.l	@r1,r1
    a2d8:	d2 20       	mov.l	a35c <_Trees+0xb4>,r2	! 1a1d0 <_sortlist>
    a2da:	52 21       	mov.l	@(4,r2),r2
    a2dc:	11 22       	mov.l	r2,@(8,r1)
    a2de:	61 e3       	mov	r14,r1
    a2e0:	71 c4       	add	#-60,r1
    a2e2:	e2 02       	mov	#2,r2
    a2e4:	11 2f       	mov.l	r2,@(60,r1)
    a2e6:	a0 15       	bra	a314 <_Trees+0x6c>
    a2e8:	00 09       	nop	
    a2ea:	d2 1c       	mov.l	a35c <_Trees+0xb4>,r2	! 1a1d0 <_sortlist>
    a2ec:	61 e3       	mov	r14,r1
    a2ee:	71 c4       	add	#-60,r1
    a2f0:	51 1f       	mov.l	@(60,r1),r1
    a2f2:	41 08       	shll2	r1
    a2f4:	31 2c       	add	r2,r1
    a2f6:	62 12       	mov.l	@r1,r2
    a2f8:	d1 17       	mov.l	a358 <_Trees+0xb0>,r1	! 2316c <_tree>
    a2fa:	61 12       	mov.l	@r1,r1
    a2fc:	64 23       	mov	r2,r4
    a2fe:	65 13       	mov	r1,r5
    a300:	d1 17       	mov.l	a360 <_Trees+0xb8>,r1	! a0f8 <_Insert>
    a302:	41 0b       	jsr	@r1
    a304:	00 09       	nop	
    a306:	61 e3       	mov	r14,r1
    a308:	71 c4       	add	#-60,r1
    a30a:	62 e3       	mov	r14,r2
    a30c:	72 c4       	add	#-60,r2
    a30e:	52 2f       	mov.l	@(60,r2),r2
    a310:	72 01       	add	#1,r2
    a312:	11 2f       	mov.l	r2,@(60,r1)
    a314:	61 e3       	mov	r14,r1
    a316:	71 c4       	add	#-60,r1
    a318:	52 1f       	mov.l	@(60,r1),r2
    a31a:	91 16       	mov.w	a34a <_Trees+0xa2>,r1	! 1388
    a31c:	32 17       	cmp/gt	r1,r2
    a31e:	8b e4       	bf	a2ea <_Trees+0x42>
    a320:	d1 0d       	mov.l	a358 <_Trees+0xb0>,r1	! 2316c <_tree>
    a322:	61 12       	mov.l	@r1,r1
    a324:	64 13       	mov	r1,r4
    a326:	d1 0f       	mov.l	a364 <_Trees+0xbc>,r1	! a1c0 <_Checktree>
    a328:	41 0b       	jsr	@r1
    a32a:	00 09       	nop	
    a32c:	61 03       	mov	r0,r1
    a32e:	21 18       	tst	r1,r1
    a330:	8b 05       	bf	a33e <_Trees+0x96>
    a332:	d1 0d       	mov.l	a368 <_Trees+0xc0>,r1	! 149e4 <_results>
    a334:	62 12       	mov.l	@r1,r2
    a336:	91 09       	mov.w	a34c <_Trees+0xa4>,r1	! 100
    a338:	22 1b       	or	r1,r2
    a33a:	d1 0b       	mov.l	a368 <_Trees+0xc0>,r1	! 149e4 <_results>
    a33c:	21 22       	mov.l	r2,@r1
    a33e:	7e 04       	add	#4,r14
    a340:	6f e3       	mov	r14,r15
    a342:	4f 26       	lds.l	@r15+,pr
    a344:	6e f6       	mov.l	@r15+,r14
    a346:	00 0b       	rts	
    a348:	00 09       	nop	
    a34a:	13 88       	mov.l	r8,@(32,r3)
    a34c:	01 00       	.word 0x0100
    a34e:	00 09       	nop	
    a350:	00 00       	.word 0x0000
    a352:	9f 78       	mov.w	a446 <_bInitarr+0xda>,r15	! 62e3
    a354:	00 00       	.word 0x0000
    a356:	a7 26       	bra	b1a6 <___clz_tab+0x12>
    a358:	00 02       	stc	sr,r0
    a35a:	31 6c       	add	r6,r1
    a35c:	00 01       	.word 0x0001
    a35e:	a1 d0       	bra	a702 <_Min0+0x1a>
    a360:	00 00       	.word 0x0000
    a362:	a0 f8       	bra	a556 <_Bubble+0xca>
    a364:	00 00       	.word 0x0000
    a366:	a1 c0       	bra	a6ea <_Min0+0x2>
    a368:	00 01       	.word 0x0001
    a36a:	49 e4       	.word 0x49e4

0000a36c <_bInitarr>:
    a36c:	2f 86       	mov.l	r8,@-r15
    a36e:	2f e6       	mov.l	r14,@-r15
    a370:	4f 22       	sts.l	pr,@-r15
    a372:	7f f8       	add	#-8,r15
    a374:	6e f3       	mov	r15,r14
    a376:	d1 3d       	mov.l	a46c <_bInitarr+0x100>,r1	! 8068 <_Initrand>
    a378:	41 0b       	jsr	@r1
    a37a:	00 09       	nop	
    a37c:	d1 3c       	mov.l	a470 <_bInitarr+0x104>,r1	! 14a84 <_biggest>
    a37e:	e2 00       	mov	#0,r2
    a380:	21 22       	mov.l	r2,@r1
    a382:	d1 3c       	mov.l	a474 <_bInitarr+0x108>,r1	! 24bb4 <_littlest>
    a384:	e2 00       	mov	#0,r2
    a386:	21 22       	mov.l	r2,@r1
    a388:	61 e3       	mov	r14,r1
    a38a:	71 c8       	add	#-56,r1
    a38c:	e2 01       	mov	#1,r2
    a38e:	11 2f       	mov.l	r2,@(60,r1)
    a390:	a0 5e       	bra	a450 <_bInitarr+0xe4>
    a392:	00 09       	nop	
    a394:	68 e3       	mov	r14,r8
    a396:	78 c8       	add	#-56,r8
    a398:	d1 37       	mov.l	a478 <_bInitarr+0x10c>,r1	! 8084 <_Rand>
    a39a:	41 0b       	jsr	@r1
    a39c:	00 09       	nop	
    a39e:	61 03       	mov	r0,r1
    a3a0:	18 1e       	mov.l	r1,@(56,r8)
    a3a2:	61 e3       	mov	r14,r1
    a3a4:	71 c8       	add	#-56,r1
    a3a6:	56 1e       	mov.l	@(56,r1),r6
    a3a8:	d7 34       	mov.l	a47c <_bInitarr+0x110>,r7	! a796 <___sdivsi3>
    a3aa:	64 63       	mov	r6,r4
    a3ac:	d5 34       	mov.l	a480 <_bInitarr+0x114>,r5	! 186a0
    a3ae:	47 0b       	jsr	@r7
    a3b0:	00 09       	nop	
    a3b2:	67 03       	mov	r0,r7
    a3b4:	61 73       	mov	r7,r1
    a3b6:	41 08       	shll2	r1
    a3b8:	31 1c       	add	r1,r1
    a3ba:	41 08       	shll2	r1
    a3bc:	31 78       	sub	r7,r1
    a3be:	41 08       	shll2	r1
    a3c0:	31 7c       	add	r7,r1
    a3c2:	62 13       	mov	r1,r2
    a3c4:	42 08       	shll2	r2
    a3c6:	31 2c       	add	r2,r1
    a3c8:	62 13       	mov	r1,r2
    a3ca:	42 08       	shll2	r2
    a3cc:	31 2c       	add	r2,r1
    a3ce:	41 08       	shll2	r1
    a3d0:	31 1c       	add	r1,r1
    a3d2:	41 08       	shll2	r1
    a3d4:	31 78       	sub	r7,r1
    a3d6:	31 7c       	add	r7,r1
    a3d8:	62 63       	mov	r6,r2
    a3da:	32 18       	sub	r1,r2
    a3dc:	d1 29       	mov.l	a484 <_bInitarr+0x118>,r1	! ffff3cb0
    a3de:	32 1c       	add	r1,r2
    a3e0:	d3 29       	mov.l	a488 <_bInitarr+0x11c>,r3	! 1a1d0 <_sortlist>
    a3e2:	61 e3       	mov	r14,r1
    a3e4:	71 c8       	add	#-56,r1
    a3e6:	51 1f       	mov.l	@(60,r1),r1
    a3e8:	41 08       	shll2	r1
    a3ea:	31 3c       	add	r3,r1
    a3ec:	21 22       	mov.l	r2,@r1
    a3ee:	d2 26       	mov.l	a488 <_bInitarr+0x11c>,r2	! 1a1d0 <_sortlist>
    a3f0:	61 e3       	mov	r14,r1
    a3f2:	71 c8       	add	#-56,r1
    a3f4:	51 1f       	mov.l	@(60,r1),r1
    a3f6:	41 08       	shll2	r1
    a3f8:	31 2c       	add	r2,r1
    a3fa:	62 12       	mov.l	@r1,r2
    a3fc:	d1 1c       	mov.l	a470 <_bInitarr+0x104>,r1	! 14a84 <_biggest>
    a3fe:	61 12       	mov.l	@r1,r1
    a400:	32 17       	cmp/gt	r1,r2
    a402:	8b 0a       	bf	a41a <_bInitarr+0xae>
    a404:	d2 20       	mov.l	a488 <_bInitarr+0x11c>,r2	! 1a1d0 <_sortlist>
    a406:	61 e3       	mov	r14,r1
    a408:	71 c8       	add	#-56,r1
    a40a:	51 1f       	mov.l	@(60,r1),r1
    a40c:	41 08       	shll2	r1
    a40e:	31 2c       	add	r2,r1
    a410:	62 12       	mov.l	@r1,r2
    a412:	d1 17       	mov.l	a470 <_bInitarr+0x104>,r1	! 14a84 <_biggest>
    a414:	21 22       	mov.l	r2,@r1
    a416:	a0 14       	bra	a442 <_bInitarr+0xd6>
    a418:	00 09       	nop	
    a41a:	d2 1b       	mov.l	a488 <_bInitarr+0x11c>,r2	! 1a1d0 <_sortlist>
    a41c:	61 e3       	mov	r14,r1
    a41e:	71 c8       	add	#-56,r1
    a420:	51 1f       	mov.l	@(60,r1),r1
    a422:	41 08       	shll2	r1
    a424:	31 2c       	add	r2,r1
    a426:	62 12       	mov.l	@r1,r2
    a428:	d1 12       	mov.l	a474 <_bInitarr+0x108>,r1	! 24bb4 <_littlest>
    a42a:	61 12       	mov.l	@r1,r1
    a42c:	32 13       	cmp/ge	r1,r2
    a42e:	89 08       	bt	a442 <_bInitarr+0xd6>
    a430:	d2 15       	mov.l	a488 <_bInitarr+0x11c>,r2	! 1a1d0 <_sortlist>
    a432:	61 e3       	mov	r14,r1
    a434:	71 c8       	add	#-56,r1
    a436:	51 1f       	mov.l	@(60,r1),r1
    a438:	41 08       	shll2	r1
    a43a:	31 2c       	add	r2,r1
    a43c:	62 12       	mov.l	@r1,r2
    a43e:	d1 0d       	mov.l	a474 <_bInitarr+0x108>,r1	! 24bb4 <_littlest>
    a440:	21 22       	mov.l	r2,@r1
    a442:	61 e3       	mov	r14,r1
    a444:	71 c8       	add	#-56,r1
    a446:	62 e3       	mov	r14,r2
    a448:	72 c8       	add	#-56,r2
    a44a:	52 2f       	mov.l	@(60,r2),r2
    a44c:	72 01       	add	#1,r2
    a44e:	11 2f       	mov.l	r2,@(60,r1)
    a450:	61 e3       	mov	r14,r1
    a452:	71 c8       	add	#-56,r1
    a454:	52 1f       	mov.l	@(60,r1),r2
    a456:	91 08       	mov.w	a46a <_bInitarr+0xfe>,r1	! 1f4
    a458:	32 17       	cmp/gt	r1,r2
    a45a:	8b 9b       	bf	a394 <_bInitarr+0x28>
    a45c:	7e 08       	add	#8,r14
    a45e:	6f e3       	mov	r14,r15
    a460:	4f 26       	lds.l	@r15+,pr
    a462:	6e f6       	mov.l	@r15+,r14
    a464:	68 f6       	mov.l	@r15+,r8
    a466:	00 0b       	rts	
    a468:	00 09       	nop	
    a46a:	01 f4       	mov.b	r15,@(r0,r1)
    a46c:	00 00       	.word 0x0000
    a46e:	80 68       	mov.b	r0,@(8,r6)
    a470:	00 01       	.word 0x0001
    a472:	4a 84       	.word 0x4a84
    a474:	00 02       	stc	sr,r0
    a476:	4b b4       	.word 0x4bb4
    a478:	00 00       	.word 0x0000
    a47a:	80 84       	mov.b	r0,@(4,r8)
    a47c:	00 00       	.word 0x0000
    a47e:	a7 96       	bra	b3ae <_puzzl+0x8e>
    a480:	00 01       	.word 0x0001
    a482:	86 a0       	.word 0x86a0
    a484:	ff ff       	.word 0xffff
    a486:	3c b0       	cmp/eq	r11,r12
    a488:	00 01       	.word 0x0001
    a48a:	a1 d0       	bra	a82e <___sdivsi3+0x98>

0000a48c <_Bubble>:
    a48c:	2f e6       	mov.l	r14,@-r15
    a48e:	4f 22       	sts.l	pr,@-r15
    a490:	7f f8       	add	#-8,r15
    a492:	6e f3       	mov	r15,r14
    a494:	d1 3c       	mov.l	a588 <_Bubble+0xfc>,r1	! a36c <_bInitarr>
    a496:	41 0b       	jsr	@r1
    a498:	00 09       	nop	
    a49a:	d1 3c       	mov.l	a58c <_Bubble+0x100>,r1	! 2170c <_top>
    a49c:	92 70       	mov.w	a580 <_Bubble+0xf4>,r2	! 1f4
    a49e:	21 22       	mov.l	r2,@r1
    a4a0:	a0 4f       	bra	a542 <_Bubble+0xb6>
    a4a2:	00 09       	nop	
    a4a4:	61 e3       	mov	r14,r1
    a4a6:	71 c8       	add	#-56,r1
    a4a8:	e2 01       	mov	#1,r2
    a4aa:	11 2f       	mov.l	r2,@(60,r1)
    a4ac:	a0 3c       	bra	a528 <_Bubble+0x9c>
    a4ae:	00 09       	nop	
    a4b0:	d2 37       	mov.l	a590 <_Bubble+0x104>,r2	! 1a1d0 <_sortlist>
    a4b2:	61 e3       	mov	r14,r1
    a4b4:	71 c8       	add	#-56,r1
    a4b6:	51 1f       	mov.l	@(60,r1),r1
    a4b8:	41 08       	shll2	r1
    a4ba:	31 2c       	add	r2,r1
    a4bc:	62 12       	mov.l	@r1,r2
    a4be:	61 e3       	mov	r14,r1
    a4c0:	71 c8       	add	#-56,r1
    a4c2:	51 1f       	mov.l	@(60,r1),r1
    a4c4:	71 01       	add	#1,r1
    a4c6:	d3 32       	mov.l	a590 <_Bubble+0x104>,r3	! 1a1d0 <_sortlist>
    a4c8:	41 08       	shll2	r1
    a4ca:	31 3c       	add	r3,r1
    a4cc:	61 12       	mov.l	@r1,r1
    a4ce:	32 17       	cmp/gt	r1,r2
    a4d0:	8b 23       	bf	a51a <_Bubble+0x8e>
    a4d2:	61 e3       	mov	r14,r1
    a4d4:	71 c8       	add	#-56,r1
    a4d6:	d3 2e       	mov.l	a590 <_Bubble+0x104>,r3	! 1a1d0 <_sortlist>
    a4d8:	62 e3       	mov	r14,r2
    a4da:	72 c8       	add	#-56,r2
    a4dc:	52 2f       	mov.l	@(60,r2),r2
    a4de:	42 08       	shll2	r2
    a4e0:	32 3c       	add	r3,r2
    a4e2:	62 22       	mov.l	@r2,r2
    a4e4:	11 2e       	mov.l	r2,@(56,r1)
    a4e6:	61 e3       	mov	r14,r1
    a4e8:	71 c8       	add	#-56,r1
    a4ea:	51 1f       	mov.l	@(60,r1),r1
    a4ec:	71 01       	add	#1,r1
    a4ee:	d2 28       	mov.l	a590 <_Bubble+0x104>,r2	! 1a1d0 <_sortlist>
    a4f0:	41 08       	shll2	r1
    a4f2:	31 2c       	add	r2,r1
    a4f4:	62 12       	mov.l	@r1,r2
    a4f6:	d3 26       	mov.l	a590 <_Bubble+0x104>,r3	! 1a1d0 <_sortlist>
    a4f8:	61 e3       	mov	r14,r1
    a4fa:	71 c8       	add	#-56,r1
    a4fc:	51 1f       	mov.l	@(60,r1),r1
    a4fe:	41 08       	shll2	r1
    a500:	31 3c       	add	r3,r1
    a502:	21 22       	mov.l	r2,@r1
    a504:	61 e3       	mov	r14,r1
    a506:	71 c8       	add	#-56,r1
    a508:	51 1f       	mov.l	@(60,r1),r1
    a50a:	71 01       	add	#1,r1
    a50c:	d2 20       	mov.l	a590 <_Bubble+0x104>,r2	! 1a1d0 <_sortlist>
    a50e:	41 08       	shll2	r1
    a510:	31 2c       	add	r2,r1
    a512:	62 e3       	mov	r14,r2
    a514:	72 c8       	add	#-56,r2
    a516:	52 2e       	mov.l	@(56,r2),r2
    a518:	21 22       	mov.l	r2,@r1
    a51a:	61 e3       	mov	r14,r1
    a51c:	71 c8       	add	#-56,r1
    a51e:	62 e3       	mov	r14,r2
    a520:	72 c8       	add	#-56,r2
    a522:	52 2f       	mov.l	@(60,r2),r2
    a524:	72 01       	add	#1,r2
    a526:	11 2f       	mov.l	r2,@(60,r1)
    a528:	d1 18       	mov.l	a58c <_Bubble+0x100>,r1	! 2170c <_top>
    a52a:	61 12       	mov.l	@r1,r1
    a52c:	62 e3       	mov	r14,r2
    a52e:	72 c8       	add	#-56,r2
    a530:	52 2f       	mov.l	@(60,r2),r2
    a532:	32 13       	cmp/ge	r1,r2
    a534:	8b bc       	bf	a4b0 <_Bubble+0x24>
    a536:	d1 15       	mov.l	a58c <_Bubble+0x100>,r1	! 2170c <_top>
    a538:	61 12       	mov.l	@r1,r1
    a53a:	62 13       	mov	r1,r2
    a53c:	72 ff       	add	#-1,r2
    a53e:	d1 13       	mov.l	a58c <_Bubble+0x100>,r1	! 2170c <_top>
    a540:	21 22       	mov.l	r2,@r1
    a542:	d1 12       	mov.l	a58c <_Bubble+0x100>,r1	! 2170c <_top>
    a544:	62 12       	mov.l	@r1,r2
    a546:	e1 01       	mov	#1,r1
    a548:	32 17       	cmp/gt	r1,r2
    a54a:	89 ab       	bt	a4a4 <_Bubble+0x18>
    a54c:	d1 10       	mov.l	a590 <_Bubble+0x104>,r1	! 1a1d0 <_sortlist>
    a54e:	52 11       	mov.l	@(4,r1),r2
    a550:	d1 10       	mov.l	a594 <_Bubble+0x108>,r1	! 24bb4 <_littlest>
    a552:	61 12       	mov.l	@r1,r1
    a554:	32 10       	cmp/eq	r1,r2
    a556:	8b 07       	bf	a568 <_Bubble+0xdc>
    a558:	d2 0d       	mov.l	a590 <_Bubble+0x104>,r2	! 1a1d0 <_sortlist>
    a55a:	91 12       	mov.w	a582 <_Bubble+0xf6>,r1	! 7bc
    a55c:	31 2c       	add	r2,r1
    a55e:	52 15       	mov.l	@(20,r1),r2
    a560:	d1 0d       	mov.l	a598 <_Bubble+0x10c>,r1	! 14a84 <_biggest>
    a562:	61 12       	mov.l	@r1,r1
    a564:	32 10       	cmp/eq	r1,r2
    a566:	89 05       	bt	a574 <_Bubble+0xe8>
    a568:	d1 0c       	mov.l	a59c <_Bubble+0x110>,r1	! 149e4 <_results>
    a56a:	61 12       	mov.l	@r1,r1
    a56c:	92 0a       	mov.w	a584 <_Bubble+0xf8>,r2	! 80
    a56e:	22 1b       	or	r1,r2
    a570:	d1 0a       	mov.l	a59c <_Bubble+0x110>,r1	! 149e4 <_results>
    a572:	21 22       	mov.l	r2,@r1
    a574:	7e 08       	add	#8,r14
    a576:	6f e3       	mov	r14,r15
    a578:	4f 26       	lds.l	@r15+,pr
    a57a:	6e f6       	mov.l	@r15+,r14
    a57c:	00 0b       	rts	
    a57e:	00 09       	nop	
    a580:	01 f4       	mov.b	r15,@(r0,r1)
    a582:	07 bc       	mov.b	@(r0,r11),r7
    a584:	00 80       	.word 0x0080
    a586:	00 09       	nop	
    a588:	00 00       	.word 0x0000
    a58a:	a3 6c       	bra	ac66 <___divsf3+0xca>
    a58c:	00 02       	stc	sr,r0
    a58e:	17 0c       	mov.l	r0,@(48,r7)
    a590:	00 01       	.word 0x0001
    a592:	a1 d0       	bra	a936 <__fpadd_parts+0x102>
    a594:	00 02       	stc	sr,r0
    a596:	4b b4       	.word 0x4bb4
    a598:	00 01       	.word 0x0001
    a59a:	4a 84       	.word 0x4a84
    a59c:	00 01       	.word 0x0001
    a59e:	49 e4       	.word 0x49e4

0000a5a0 <_Cos>:
    a5a0:	2f 86       	mov.l	r8,@-r15
    a5a2:	2f e6       	mov.l	r14,@-r15
    a5a4:	4f 22       	sts.l	pr,@-r15
    a5a6:	7f ec       	add	#-20,r15
    a5a8:	6e f3       	mov	r15,r14
    a5aa:	61 e3       	mov	r14,r1
    a5ac:	71 d4       	add	#-44,r1
    a5ae:	11 4b       	mov.l	r4,@(44,r1)
    a5b0:	61 e3       	mov	r14,r1
    a5b2:	71 d4       	add	#-44,r1
    a5b4:	d2 45       	mov.l	a6cc <_Cos+0x12c>,r2	! 3f800000
    a5b6:	11 2d       	mov.l	r2,@(52,r1)
    a5b8:	61 e3       	mov	r14,r1
    a5ba:	71 d4       	add	#-44,r1
    a5bc:	e2 01       	mov	#1,r2
    a5be:	11 2e       	mov.l	r2,@(56,r1)
    a5c0:	61 e3       	mov	r14,r1
    a5c2:	71 d4       	add	#-44,r1
    a5c4:	62 e3       	mov	r14,r2
    a5c6:	72 d4       	add	#-44,r2
    a5c8:	52 2b       	mov.l	@(44,r2),r2
    a5ca:	11 2c       	mov.l	r2,@(48,r1)
    a5cc:	61 e3       	mov	r14,r1
    a5ce:	71 d4       	add	#-44,r1
    a5d0:	e2 02       	mov	#2,r2
    a5d2:	11 2f       	mov.l	r2,@(60,r1)
    a5d4:	a0 69       	bra	a6aa <_Cos+0x10a>
    a5d6:	00 09       	nop	
    a5d8:	67 e3       	mov	r14,r7
    a5da:	77 d4       	add	#-44,r7
    a5dc:	62 e3       	mov	r14,r2
    a5de:	72 d4       	add	#-44,r2
    a5e0:	61 e3       	mov	r14,r1
    a5e2:	71 d4       	add	#-44,r1
    a5e4:	52 2e       	mov.l	@(56,r2),r2
    a5e6:	51 1f       	mov.l	@(60,r1),r1
    a5e8:	d6 39       	mov.l	a6d0 <_Cos+0x130>,r6	! a774 <___mulsi3>
    a5ea:	64 23       	mov	r2,r4
    a5ec:	65 13       	mov	r1,r5
    a5ee:	46 0b       	jsr	@r6
    a5f0:	00 09       	nop	
    a5f2:	66 03       	mov	r0,r6
    a5f4:	17 6e       	mov.l	r6,@(56,r7)
    a5f6:	68 e3       	mov	r14,r8
    a5f8:	78 d4       	add	#-44,r8
    a5fa:	63 e3       	mov	r14,r3
    a5fc:	73 d4       	add	#-44,r3
    a5fe:	62 e3       	mov	r14,r2
    a600:	72 d4       	add	#-44,r2
    a602:	d1 34       	mov.l	a6d4 <_Cos+0x134>,r1	! aa64 <___mulsf3>
    a604:	54 3c       	mov.l	@(48,r3),r4
    a606:	55 2b       	mov.l	@(44,r2),r5
    a608:	41 0b       	jsr	@r1
    a60a:	00 09       	nop	
    a60c:	61 03       	mov	r0,r1
    a60e:	18 1c       	mov.l	r1,@(48,r8)
    a610:	61 e3       	mov	r14,r1
    a612:	71 d4       	add	#-44,r1
    a614:	51 1f       	mov.l	@(60,r1),r1
    a616:	e2 01       	mov	#1,r2
    a618:	21 29       	and	r2,r1
    a61a:	21 18       	tst	r1,r1
    a61c:	8b 3e       	bf	a69c <_Cos+0xfc>
    a61e:	61 e3       	mov	r14,r1
    a620:	71 d4       	add	#-44,r1
    a622:	51 1f       	mov.l	@(60,r1),r1
    a624:	e0 03       	mov	#3,r0
    a626:	21 09       	and	r0,r1
    a628:	21 18       	tst	r1,r1
    a62a:	8b 1c       	bf	a666 <_Cos+0xc6>
    a62c:	62 e3       	mov	r14,r2
    a62e:	72 d4       	add	#-44,r2
    a630:	d1 29       	mov.l	a6d8 <_Cos+0x138>,r1	! ac78 <___floatsisf>
    a632:	54 2e       	mov.l	@(56,r2),r4
    a634:	41 0b       	jsr	@r1
    a636:	00 09       	nop	
    a638:	62 03       	mov	r0,r2
    a63a:	63 e3       	mov	r14,r3
    a63c:	73 d4       	add	#-44,r3
    a63e:	d1 27       	mov.l	a6dc <_Cos+0x13c>,r1	! ab9c <___divsf3>
    a640:	54 3c       	mov.l	@(48,r3),r4
    a642:	65 23       	mov	r2,r5
    a644:	41 0b       	jsr	@r1
    a646:	00 09       	nop	
    a648:	61 03       	mov	r0,r1
    a64a:	63 13       	mov	r1,r3
    a64c:	68 e3       	mov	r14,r8
    a64e:	78 d4       	add	#-44,r8
    a650:	62 e3       	mov	r14,r2
    a652:	72 d4       	add	#-44,r2
    a654:	d1 22       	mov.l	a6e0 <_Cos+0x140>,r1	! a9c8 <___addsf3>
    a656:	64 33       	mov	r3,r4
    a658:	55 2d       	mov.l	@(52,r2),r5
    a65a:	41 0b       	jsr	@r1
    a65c:	00 09       	nop	
    a65e:	61 03       	mov	r0,r1
    a660:	18 1d       	mov.l	r1,@(52,r8)
    a662:	a0 1b       	bra	a69c <_Cos+0xfc>
    a664:	00 09       	nop	
    a666:	62 e3       	mov	r14,r2
    a668:	72 d4       	add	#-44,r2
    a66a:	d1 1b       	mov.l	a6d8 <_Cos+0x138>,r1	! ac78 <___floatsisf>
    a66c:	54 2e       	mov.l	@(56,r2),r4
    a66e:	41 0b       	jsr	@r1
    a670:	00 09       	nop	
    a672:	62 03       	mov	r0,r2
    a674:	63 e3       	mov	r14,r3
    a676:	73 d4       	add	#-44,r3
    a678:	d1 18       	mov.l	a6dc <_Cos+0x13c>,r1	! ab9c <___divsf3>
    a67a:	54 3c       	mov.l	@(48,r3),r4
    a67c:	65 23       	mov	r2,r5
    a67e:	41 0b       	jsr	@r1
    a680:	00 09       	nop	
    a682:	61 03       	mov	r0,r1
    a684:	63 13       	mov	r1,r3
    a686:	68 e3       	mov	r14,r8
    a688:	78 d4       	add	#-44,r8
    a68a:	62 e3       	mov	r14,r2
    a68c:	72 d4       	add	#-44,r2
    a68e:	d1 15       	mov.l	a6e4 <_Cos+0x144>,r1	! aa14 <___subsf3>
    a690:	54 2d       	mov.l	@(52,r2),r4
    a692:	65 33       	mov	r3,r5
    a694:	41 0b       	jsr	@r1
    a696:	00 09       	nop	
    a698:	61 03       	mov	r0,r1
    a69a:	18 1d       	mov.l	r1,@(52,r8)
    a69c:	61 e3       	mov	r14,r1
    a69e:	71 d4       	add	#-44,r1
    a6a0:	62 e3       	mov	r14,r2
    a6a2:	72 d4       	add	#-44,r2
    a6a4:	52 2f       	mov.l	@(60,r2),r2
    a6a6:	72 01       	add	#1,r2
    a6a8:	11 2f       	mov.l	r2,@(60,r1)
    a6aa:	61 e3       	mov	r14,r1
    a6ac:	71 d4       	add	#-44,r1
    a6ae:	52 1f       	mov.l	@(60,r1),r2
    a6b0:	e1 0a       	mov	#10,r1
    a6b2:	32 17       	cmp/gt	r1,r2
    a6b4:	8b 90       	bf	a5d8 <_Cos+0x38>
    a6b6:	61 e3       	mov	r14,r1
    a6b8:	71 d4       	add	#-44,r1
    a6ba:	51 1d       	mov.l	@(52,r1),r1
    a6bc:	60 13       	mov	r1,r0
    a6be:	7e 14       	add	#20,r14
    a6c0:	6f e3       	mov	r14,r15
    a6c2:	4f 26       	lds.l	@r15+,pr
    a6c4:	6e f6       	mov.l	@r15+,r14
    a6c6:	68 f6       	mov.l	@r15+,r8
    a6c8:	00 0b       	rts	
    a6ca:	00 09       	nop	
    a6cc:	3f 80       	cmp/eq	r8,r15
    a6ce:	00 00       	.word 0x0000
    a6d0:	00 00       	.word 0x0000
    a6d2:	a7 74       	bra	b5be <_puzzl+0x29e>
    a6d4:	00 00       	.word 0x0000
    a6d6:	aa 64       	bra	9ba2 <_Puzzle+0xb02>
    a6d8:	00 00       	.word 0x0000
    a6da:	ac 78       	bra	9fce <_tInitarr+0x56>
    a6dc:	00 00       	.word 0x0000
    a6de:	ab 9c       	bra	9e1a <_Quicksort+0xba>
    a6e0:	00 00       	.word 0x0000
    a6e2:	a9 c8       	bra	9a76 <_Puzzle+0x9d6>
    a6e4:	00 00       	.word 0x0000
    a6e6:	aa 14       	bra	9b12 <_Puzzle+0xa72>

0000a6e8 <_Min0>:
    a6e8:	2f e6       	mov.l	r14,@-r15
    a6ea:	7f f8       	add	#-8,r15
    a6ec:	6e f3       	mov	r15,r14
    a6ee:	61 e3       	mov	r14,r1
    a6f0:	71 c8       	add	#-56,r1
    a6f2:	11 4f       	mov.l	r4,@(60,r1)
    a6f4:	61 e3       	mov	r14,r1
    a6f6:	71 c8       	add	#-56,r1
    a6f8:	11 5e       	mov.l	r5,@(56,r1)
    a6fa:	62 e3       	mov	r14,r2
    a6fc:	72 c8       	add	#-56,r2
    a6fe:	61 e3       	mov	r14,r1
    a700:	71 c8       	add	#-56,r1
    a702:	52 2f       	mov.l	@(60,r2),r2
    a704:	51 1e       	mov.l	@(56,r1),r1
    a706:	32 13       	cmp/ge	r1,r2
    a708:	89 04       	bt	a714 <_Min0+0x2c>
    a70a:	61 e3       	mov	r14,r1
    a70c:	71 c8       	add	#-56,r1
    a70e:	51 1f       	mov.l	@(60,r1),r1
    a710:	a0 03       	bra	a71a <_Min0+0x32>
    a712:	00 09       	nop	
    a714:	61 e3       	mov	r14,r1
    a716:	71 c8       	add	#-56,r1
    a718:	51 1e       	mov.l	@(56,r1),r1
    a71a:	60 13       	mov	r1,r0
    a71c:	7e 08       	add	#8,r14
    a71e:	6f e3       	mov	r14,r15
    a720:	6e f6       	mov.l	@r15+,r14
    a722:	00 0b       	rts	
    a724:	00 09       	nop	

0000a726 <_Malloc>:
    a726:	2f e6       	mov.l	r14,@-r15
    a728:	7f f8       	add	#-8,r15
    a72a:	6e f3       	mov	r15,r14
    a72c:	61 e3       	mov	r14,r1
    a72e:	71 c8       	add	#-56,r1
    a730:	11 4e       	mov.l	r4,@(56,r1)
    a732:	d1 0e       	mov.l	a76c <_Malloc+0x46>,r1	! b314 <___ctors>
    a734:	63 12       	mov.l	@r1,r3
    a736:	61 e3       	mov	r14,r1
    a738:	71 c8       	add	#-56,r1
    a73a:	d2 0d       	mov.l	a770 <_Malloc+0x4a>,r2	! 1effc <_heap>
    a73c:	32 3c       	add	r3,r2
    a73e:	11 2f       	mov.l	r2,@(60,r1)
    a740:	d1 0a       	mov.l	a76c <_Malloc+0x46>,r1	! b314 <___ctors>
    a742:	62 12       	mov.l	@r1,r2
    a744:	61 e3       	mov	r14,r1
    a746:	71 c8       	add	#-56,r1
    a748:	51 1e       	mov.l	@(56,r1),r1
    a74a:	31 2c       	add	r2,r1
    a74c:	e2 0f       	mov	#15,r2
    a74e:	21 2b       	or	r2,r1
    a750:	62 13       	mov	r1,r2
    a752:	72 01       	add	#1,r2
    a754:	d1 05       	mov.l	a76c <_Malloc+0x46>,r1	! b314 <___ctors>
    a756:	21 22       	mov.l	r2,@r1
    a758:	61 e3       	mov	r14,r1
    a75a:	71 c8       	add	#-56,r1
    a75c:	51 1f       	mov.l	@(60,r1),r1
    a75e:	60 13       	mov	r1,r0
    a760:	7e 08       	add	#8,r14
    a762:	6f e3       	mov	r14,r15
    a764:	6e f6       	mov.l	@r15+,r14
    a766:	00 0b       	rts	
    a768:	00 09       	nop	
    a76a:	00 09       	nop	
    a76c:	00 00       	.word 0x0000
    a76e:	b3 14       	bsr	ad9a <___ashlsi3_r0+0x9a>
    a770:	00 01       	.word 0x0001
    a772:	ef fc       	mov	#-4,r15

0000a774 <___mulsi3>:
    a774:	25 4e       	mulu.w	r4,r5
    a776:	63 53       	mov	r5,r3
    a778:	62 49       	swap.w	r4,r2
    a77a:	23 2d       	xtrct	r2,r3
    a77c:	23 38       	tst	r3,r3
    a77e:	8b 01       	bf	a784 <hiset>
    a780:	00 0b       	rts	
    a782:	00 1a       	sts	macl,r0

0000a784 <hiset>:
    a784:	00 1a       	sts	macl,r0
    a786:	25 2e       	mulu.w	r2,r5
    a788:	01 1a       	sts	macl,r1
    a78a:	24 3e       	mulu.w	r3,r4
    a78c:	02 1a       	sts	macl,r2
    a78e:	32 1c       	add	r1,r2
    a790:	42 28       	shll16	r2
    a792:	00 0b       	rts	
    a794:	30 2c       	add	r2,r0

0000a796 <___sdivsi3>:
    a796:	61 43       	mov	r4,r1
    a798:	60 53       	mov	r5,r0
    a79a:	20 08       	tst	r0,r0
    a79c:	89 48       	bt	a830 <div0>
    a79e:	e2 00       	mov	#0,r2
    a7a0:	21 27       	div0s	r2,r1
    a7a2:	33 3a       	subc	r3,r3
    a7a4:	31 2a       	subc	r2,r1
    a7a6:	23 07       	div0s	r0,r3
    a7a8:	41 24       	rotcl	r1
    a7aa:	33 04       	div1	r0,r3
    a7ac:	41 24       	rotcl	r1
    a7ae:	33 04       	div1	r0,r3
    a7b0:	41 24       	rotcl	r1
    a7b2:	33 04       	div1	r0,r3
    a7b4:	41 24       	rotcl	r1
    a7b6:	33 04       	div1	r0,r3
    a7b8:	41 24       	rotcl	r1
    a7ba:	33 04       	div1	r0,r3
    a7bc:	41 24       	rotcl	r1
    a7be:	33 04       	div1	r0,r3
    a7c0:	41 24       	rotcl	r1
    a7c2:	33 04       	div1	r0,r3
    a7c4:	41 24       	rotcl	r1
    a7c6:	33 04       	div1	r0,r3
    a7c8:	41 24       	rotcl	r1
    a7ca:	33 04       	div1	r0,r3
    a7cc:	41 24       	rotcl	r1
    a7ce:	33 04       	div1	r0,r3
    a7d0:	41 24       	rotcl	r1
    a7d2:	33 04       	div1	r0,r3
    a7d4:	41 24       	rotcl	r1
    a7d6:	33 04       	div1	r0,r3
    a7d8:	41 24       	rotcl	r1
    a7da:	33 04       	div1	r0,r3
    a7dc:	41 24       	rotcl	r1
    a7de:	33 04       	div1	r0,r3
    a7e0:	41 24       	rotcl	r1
    a7e2:	33 04       	div1	r0,r3
    a7e4:	41 24       	rotcl	r1
    a7e6:	33 04       	div1	r0,r3
    a7e8:	41 24       	rotcl	r1
    a7ea:	33 04       	div1	r0,r3
    a7ec:	41 24       	rotcl	r1
    a7ee:	33 04       	div1	r0,r3
    a7f0:	41 24       	rotcl	r1
    a7f2:	33 04       	div1	r0,r3
    a7f4:	41 24       	rotcl	r1
    a7f6:	33 04       	div1	r0,r3
    a7f8:	41 24       	rotcl	r1
    a7fa:	33 04       	div1	r0,r3
    a7fc:	41 24       	rotcl	r1
    a7fe:	33 04       	div1	r0,r3
    a800:	41 24       	rotcl	r1
    a802:	33 04       	div1	r0,r3
    a804:	41 24       	rotcl	r1
    a806:	33 04       	div1	r0,r3
    a808:	41 24       	rotcl	r1
    a80a:	33 04       	div1	r0,r3
    a80c:	41 24       	rotcl	r1
    a80e:	33 04       	div1	r0,r3
    a810:	41 24       	rotcl	r1
    a812:	33 04       	div1	r0,r3
    a814:	41 24       	rotcl	r1
    a816:	33 04       	div1	r0,r3
    a818:	41 24       	rotcl	r1
    a81a:	33 04       	div1	r0,r3
    a81c:	41 24       	rotcl	r1
    a81e:	33 04       	div1	r0,r3
    a820:	41 24       	rotcl	r1
    a822:	33 04       	div1	r0,r3
    a824:	41 24       	rotcl	r1
    a826:	33 04       	div1	r0,r3
    a828:	41 24       	rotcl	r1
    a82a:	31 2e       	addc	r2,r1
    a82c:	00 0b       	rts	
    a82e:	60 13       	mov	r1,r0

0000a830 <div0>:
    a830:	00 0b       	rts	
    a832:	e0 00       	mov	#0,r0

0000a834 <__fpadd_parts>:
    a834:	61 42       	mov.l	@r4,r1
    a836:	e3 01       	mov	#1,r3
    a838:	62 43       	mov	r4,r2
    a83a:	31 36       	cmp/hi	r3,r1
    a83c:	89 01       	bt	a842 <__fpadd_parts+0xe>
    a83e:	00 0b       	rts	
    a840:	60 43       	mov	r4,r0
    a842:	67 52       	mov.l	@r5,r7
    a844:	37 36       	cmp/hi	r3,r7
    a846:	8b 0c       	bf	a862 <__fpadd_parts+0x2e>
    a848:	60 13       	mov	r1,r0
    a84a:	88 04       	cmp/eq	#4,r0
    a84c:	60 73       	mov	r7,r0
    a84e:	8b 01       	bf	a854 <__fpadd_parts+0x20>
    a850:	a0 a8       	bra	a9a4 <__fpadd_parts+0x170>
    a852:	88 04       	cmp/eq	#4,r0
    a854:	88 04       	cmp/eq	#4,r0
    a856:	89 04       	bt	a862 <__fpadd_parts+0x2e>
    a858:	88 02       	cmp/eq	#2,r0
    a85a:	60 13       	mov	r1,r0
    a85c:	89 6f       	bt	a93e <__fpadd_parts+0x10a>
    a85e:	88 02       	cmp/eq	#2,r0
    a860:	8b 01       	bf	a866 <__fpadd_parts+0x32>
    a862:	00 0b       	rts	
    a864:	60 53       	mov	r5,r0
    a866:	2f 86       	mov.l	r8,@-r15
    a868:	2f 96       	mov.l	r9,@-r15
    a86a:	2f a6       	mov.l	r10,@-r15
    a86c:	4f 22       	sts.l	pr,@-r15
    a86e:	58 42       	mov.l	@(8,r4),r8
    a870:	51 52       	mov.l	@(8,r5),r1
    a872:	67 83       	mov	r8,r7
    a874:	5a 43       	mov.l	@(12,r4),r10
    a876:	37 18       	sub	r1,r7
    a878:	47 11       	cmp/pz	r7
    a87a:	53 53       	mov.l	@(12,r5),r3
    a87c:	69 73       	mov	r7,r9
    a87e:	8b 66       	bf	a94e <__fpadd_parts+0x11a>
    a880:	e4 1f       	mov	#31,r4
    a882:	39 47       	cmp/gt	r4,r9
    a884:	89 3d       	bt	a902 <__fpadd_parts+0xce>
    a886:	47 15       	cmp/pl	r7
    a888:	89 01       	bt	a88e <__fpadd_parts+0x5a>
    a88a:	a0 79       	bra	a980 <__fpadd_parts+0x14c>
    a88c:	27 78       	tst	r7,r7
    a88e:	d1 4a       	mov.l	a9b8 <__fpadd_parts+0x184>,r1	! adc8 <___lshrsi3_r0>
    a890:	64 33       	mov	r3,r4
    a892:	d7 4a       	mov.l	a9bc <__fpadd_parts+0x188>,r7	! ad00 <___ashlsi3_r0>
    a894:	41 0b       	jsr	@r1
    a896:	60 93       	mov	r9,r0
    a898:	61 03       	mov	r0,r1
    a89a:	e4 01       	mov	#1,r4
    a89c:	47 0b       	jsr	@r7
    a89e:	60 93       	mov	r9,r0
    a8a0:	67 03       	mov	r0,r7
    a8a2:	77 ff       	add	#-1,r7
    a8a4:	27 38       	tst	r3,r7
    a8a6:	e3 ff       	mov	#-1,r3
    a8a8:	63 3a       	negc	r3,r3
    a8aa:	23 1b       	or	r1,r3
    a8ac:	52 21       	mov.l	@(4,r2),r2
    a8ae:	51 51       	mov.l	@(4,r5),r1
    a8b0:	32 10       	cmp/eq	r1,r2
    a8b2:	89 2d       	bt	a910 <__fpadd_parts+0xdc>
    a8b4:	61 a3       	mov	r10,r1
    a8b6:	22 28       	tst	r2,r2
    a8b8:	31 38       	sub	r3,r1
    a8ba:	89 01       	bt	a8c0 <__fpadd_parts+0x8c>
    a8bc:	61 33       	mov	r3,r1
    a8be:	31 a8       	sub	r10,r1
    a8c0:	41 11       	cmp/pz	r1
    a8c2:	8b 57       	bf	a974 <__fpadd_parts+0x140>
    a8c4:	e2 00       	mov	#0,r2
    a8c6:	16 21       	mov.l	r2,@(4,r6)
    a8c8:	16 82       	mov.l	r8,@(8,r6)
    a8ca:	16 13       	mov.l	r1,@(12,r6)
    a8cc:	d5 3c       	mov.l	a9c0 <__fpadd_parts+0x18c>,r5	! 3ffffffe
    a8ce:	62 13       	mov	r1,r2
    a8d0:	72 ff       	add	#-1,r2
    a8d2:	32 56       	cmp/hi	r5,r2
    a8d4:	89 0b       	bt	a8ee <__fpadd_parts+0xba>
    a8d6:	52 62       	mov.l	@(8,r6),r2
    a8d8:	72 ff       	add	#-1,r2
    a8da:	00 09       	nop	
    a8dc:	31 1c       	add	r1,r1
    a8de:	63 13       	mov	r1,r3
    a8e0:	73 ff       	add	#-1,r3
    a8e2:	33 56       	cmp/hi	r5,r3
    a8e4:	67 23       	mov	r2,r7
    a8e6:	72 ff       	add	#-1,r2
    a8e8:	8b f8       	bf	a8dc <__fpadd_parts+0xa8>
    a8ea:	16 13       	mov.l	r1,@(12,r6)
    a8ec:	16 72       	mov.l	r7,@(8,r6)
    a8ee:	e2 03       	mov	#3,r2
    a8f0:	26 22       	mov.l	r2,@r6
    a8f2:	41 11       	cmp/pz	r1
    a8f4:	60 63       	mov	r6,r0
    a8f6:	8b 15       	bf	a924 <__fpadd_parts+0xf0>
    a8f8:	4f 26       	lds.l	@r15+,pr
    a8fa:	6a f6       	mov.l	@r15+,r10
    a8fc:	69 f6       	mov.l	@r15+,r9
    a8fe:	00 0b       	rts	
    a900:	68 f6       	mov.l	@r15+,r8
    a902:	38 17       	cmp/gt	r1,r8
    a904:	8b 20       	bf	a948 <__fpadd_parts+0x114>
    a906:	52 21       	mov.l	@(4,r2),r2
    a908:	e3 00       	mov	#0,r3
    a90a:	51 51       	mov.l	@(4,r5),r1
    a90c:	32 10       	cmp/eq	r1,r2
    a90e:	8b d1       	bf	a8b4 <__fpadd_parts+0x80>
    a910:	61 33       	mov	r3,r1
    a912:	31 ac       	add	r10,r1
    a914:	16 21       	mov.l	r2,@(4,r6)
    a916:	e2 03       	mov	#3,r2
    a918:	16 82       	mov.l	r8,@(8,r6)
    a91a:	41 11       	cmp/pz	r1
    a91c:	16 13       	mov.l	r1,@(12,r6)
    a91e:	60 63       	mov	r6,r0
    a920:	26 22       	mov.l	r2,@r6
    a922:	89 e9       	bt	a8f8 <__fpadd_parts+0xc4>
    a924:	e2 01       	mov	#1,r2
    a926:	22 19       	and	r1,r2
    a928:	41 01       	shlr	r1
    a92a:	22 1b       	or	r1,r2
    a92c:	51 62       	mov.l	@(8,r6),r1
    a92e:	16 23       	mov.l	r2,@(12,r6)
    a930:	71 01       	add	#1,r1
    a932:	16 12       	mov.l	r1,@(8,r6)
    a934:	4f 26       	lds.l	@r15+,pr
    a936:	6a f6       	mov.l	@r15+,r10
    a938:	69 f6       	mov.l	@r15+,r9
    a93a:	00 0b       	rts	
    a93c:	68 f6       	mov.l	@r15+,r8
    a93e:	88 02       	cmp/eq	#2,r0
    a940:	60 43       	mov	r4,r0
    a942:	89 0a       	bt	a95a <__fpadd_parts+0x126>
    a944:	00 0b       	rts	
    a946:	00 09       	nop	
    a948:	68 13       	mov	r1,r8
    a94a:	af af       	bra	a8ac <__fpadd_parts+0x78>
    a94c:	ea 00       	mov	#0,r10
    a94e:	69 7b       	neg	r7,r9
    a950:	e4 1f       	mov	#31,r4
    a952:	39 47       	cmp/gt	r4,r9
    a954:	89 d5       	bt	a902 <__fpadd_parts+0xce>
    a956:	af 97       	bra	a888 <__fpadd_parts+0x54>
    a958:	47 15       	cmp/pl	r7
    a95a:	26 12       	mov.l	r1,@r6
    a95c:	60 63       	mov	r6,r0
    a95e:	51 41       	mov.l	@(4,r4),r1
    a960:	16 11       	mov.l	r1,@(4,r6)
    a962:	51 42       	mov.l	@(8,r4),r1
    a964:	52 41       	mov.l	@(4,r4),r2
    a966:	16 12       	mov.l	r1,@(8,r6)
    a968:	51 43       	mov.l	@(12,r4),r1
    a96a:	16 13       	mov.l	r1,@(12,r6)
    a96c:	51 51       	mov.l	@(4,r5),r1
    a96e:	21 29       	and	r2,r1
    a970:	00 0b       	rts	
    a972:	16 11       	mov.l	r1,@(4,r6)
    a974:	e2 01       	mov	#1,r2
    a976:	61 1b       	neg	r1,r1
    a978:	16 21       	mov.l	r2,@(4,r6)
    a97a:	16 82       	mov.l	r8,@(8,r6)
    a97c:	af a6       	bra	a8cc <__fpadd_parts+0x98>
    a97e:	16 13       	mov.l	r1,@(12,r6)
    a980:	89 94       	bt	a8ac <__fpadd_parts+0x78>
    a982:	d1 0d       	mov.l	a9b8 <__fpadd_parts+0x184>,r1	! adc8 <___lshrsi3_r0>
    a984:	64 a3       	mov	r10,r4
    a986:	d7 0d       	mov.l	a9bc <__fpadd_parts+0x188>,r7	! ad00 <___ashlsi3_r0>
    a988:	41 0b       	jsr	@r1
    a98a:	60 93       	mov	r9,r0
    a98c:	61 03       	mov	r0,r1
    a98e:	e4 01       	mov	#1,r4
    a990:	47 0b       	jsr	@r7
    a992:	60 93       	mov	r9,r0
    a994:	67 03       	mov	r0,r7
    a996:	77 ff       	add	#-1,r7
    a998:	27 a8       	tst	r10,r7
    a99a:	ea ff       	mov	#-1,r10
    a99c:	6a aa       	negc	r10,r10
    a99e:	38 9c       	add	r9,r8
    a9a0:	af 84       	bra	a8ac <__fpadd_parts+0x78>
    a9a2:	2a 1b       	or	r1,r10
    a9a4:	60 43       	mov	r4,r0
    a9a6:	8b 04       	bf	a9b2 <__fpadd_parts+0x17e>
    a9a8:	52 41       	mov.l	@(4,r4),r2
    a9aa:	51 51       	mov.l	@(4,r5),r1
    a9ac:	32 10       	cmp/eq	r1,r2
    a9ae:	89 00       	bt	a9b2 <__fpadd_parts+0x17e>
    a9b0:	d0 04       	mov.l	a9c4 <__fpadd_parts+0x190>,r0	! b184 <___thenan_sf>
    a9b2:	00 0b       	rts	
    a9b4:	00 09       	nop	
    a9b6:	00 09       	nop	
    a9b8:	00 00       	.word 0x0000
    a9ba:	ad c8       	bra	a54e <_Bubble+0xc2>
    a9bc:	00 00       	.word 0x0000
    a9be:	ad 00       	bra	a3c2 <_bInitarr+0x56>
    a9c0:	3f ff       	addv	r15,r15
    a9c2:	ff fe       	.word 0xfffe
    a9c4:	00 00       	.word 0x0000
    a9c6:	b1 84       	bsr	acd2 <___floatsisf+0x5a>

0000a9c8 <___addsf3>:
    a9c8:	2f 86       	mov.l	r8,@-r15
    a9ca:	4f 22       	sts.l	pr,@-r15
    a9cc:	d8 0e       	mov.l	aa08 <___addsf3+0x40>,r8	! b0bc <___unpack_f>
    a9ce:	7f c8       	add	#-56,r15
    a9d0:	1f 51       	mov.l	r5,@(4,r15)
    a9d2:	65 f3       	mov	r15,r5
    a9d4:	1f 40       	mov.l	r4,@(0,r15)
    a9d6:	75 08       	add	#8,r5
    a9d8:	48 0b       	jsr	@r8
    a9da:	64 f3       	mov	r15,r4
    a9dc:	64 f3       	mov	r15,r4
    a9de:	65 f3       	mov	r15,r5
    a9e0:	74 04       	add	#4,r4
    a9e2:	48 0b       	jsr	@r8
    a9e4:	75 18       	add	#24,r5
    a9e6:	d0 09       	mov.l	aa0c <___addsf3+0x44>,r0	! a834 <__fpadd_parts>
    a9e8:	64 f3       	mov	r15,r4
    a9ea:	65 f3       	mov	r15,r5
    a9ec:	66 f3       	mov	r15,r6
    a9ee:	75 18       	add	#24,r5
    a9f0:	76 28       	add	#40,r6
    a9f2:	40 0b       	jsr	@r0
    a9f4:	74 08       	add	#8,r4
    a9f6:	64 03       	mov	r0,r4
    a9f8:	d0 05       	mov.l	aa10 <___addsf3+0x48>,r0	! afa0 <___pack_f>
    a9fa:	40 0b       	jsr	@r0
    a9fc:	00 09       	nop	
    a9fe:	7f 38       	add	#56,r15
    aa00:	4f 26       	lds.l	@r15+,pr
    aa02:	00 0b       	rts	
    aa04:	68 f6       	mov.l	@r15+,r8
    aa06:	00 09       	nop	
    aa08:	00 00       	.word 0x0000
    aa0a:	b0 bc       	bsr	ab86 <___mulsf3+0x122>
    aa0c:	00 00       	.word 0x0000
    aa0e:	a8 34       	bra	9a7a <_Puzzle+0x9da>
    aa10:	00 00       	.word 0x0000
    aa12:	af a0       	bra	a956 <__fpadd_parts+0x122>

0000aa14 <___subsf3>:
    aa14:	2f 86       	mov.l	r8,@-r15
    aa16:	4f 22       	sts.l	pr,@-r15
    aa18:	d8 0f       	mov.l	aa58 <___subsf3+0x44>,r8	! b0bc <___unpack_f>
    aa1a:	7f c8       	add	#-56,r15
    aa1c:	1f 51       	mov.l	r5,@(4,r15)
    aa1e:	65 f3       	mov	r15,r5
    aa20:	1f 40       	mov.l	r4,@(0,r15)
    aa22:	75 08       	add	#8,r5
    aa24:	48 0b       	jsr	@r8
    aa26:	64 f3       	mov	r15,r4
    aa28:	64 f3       	mov	r15,r4
    aa2a:	65 f3       	mov	r15,r5
    aa2c:	74 04       	add	#4,r4
    aa2e:	48 0b       	jsr	@r8
    aa30:	75 18       	add	#24,r5
    aa32:	50 f7       	mov.l	@(28,r15),r0
    aa34:	64 f3       	mov	r15,r4
    aa36:	65 f3       	mov	r15,r5
    aa38:	ca 01       	xor	#1,r0
    aa3a:	1f 07       	mov.l	r0,@(28,r15)
    aa3c:	66 f3       	mov	r15,r6
    aa3e:	d0 07       	mov.l	aa5c <___subsf3+0x48>,r0	! a834 <__fpadd_parts>
    aa40:	75 18       	add	#24,r5
    aa42:	76 28       	add	#40,r6
    aa44:	40 0b       	jsr	@r0
    aa46:	74 08       	add	#8,r4
    aa48:	64 03       	mov	r0,r4
    aa4a:	d0 05       	mov.l	aa60 <___subsf3+0x4c>,r0	! afa0 <___pack_f>
    aa4c:	40 0b       	jsr	@r0
    aa4e:	00 09       	nop	
    aa50:	7f 38       	add	#56,r15
    aa52:	4f 26       	lds.l	@r15+,pr
    aa54:	00 0b       	rts	
    aa56:	68 f6       	mov.l	@r15+,r8
    aa58:	00 00       	.word 0x0000
    aa5a:	b0 bc       	bsr	abd6 <___divsf3+0x3a>
    aa5c:	00 00       	.word 0x0000
    aa5e:	a8 34       	bra	9aca <_Puzzle+0xa2a>
    aa60:	00 00       	.word 0x0000
    aa62:	af a0       	bra	a9a6 <__fpadd_parts+0x172>

0000aa64 <___mulsf3>:
    aa64:	2f 86       	mov.l	r8,@-r15
    aa66:	4f 22       	sts.l	pr,@-r15
    aa68:	d8 46       	mov.l	ab84 <___mulsf3+0x120>,r8	! b0bc <___unpack_f>
    aa6a:	7f c8       	add	#-56,r15
    aa6c:	1f 51       	mov.l	r5,@(4,r15)
    aa6e:	65 f3       	mov	r15,r5
    aa70:	1f 40       	mov.l	r4,@(0,r15)
    aa72:	75 08       	add	#8,r5
    aa74:	48 0b       	jsr	@r8
    aa76:	64 f3       	mov	r15,r4
    aa78:	64 f3       	mov	r15,r4
    aa7a:	65 f3       	mov	r15,r5
    aa7c:	74 04       	add	#4,r4
    aa7e:	48 0b       	jsr	@r8
    aa80:	75 18       	add	#24,r5
    aa82:	53 f2       	mov.l	@(8,r15),r3
    aa84:	e1 01       	mov	#1,r1
    aa86:	33 16       	cmp/hi	r1,r3
    aa88:	89 0e       	bt	aaa8 <___mulsf3+0x44>
    aa8a:	52 f3       	mov.l	@(12,r15),r2
    aa8c:	64 f3       	mov	r15,r4
    aa8e:	51 f7       	mov.l	@(28,r15),r1
    aa90:	74 08       	add	#8,r4
    aa92:	32 10       	cmp/eq	r1,r2
    aa94:	e1 ff       	mov	#-1,r1
    aa96:	61 1a       	negc	r1,r1
    aa98:	1f 13       	mov.l	r1,@(12,r15)
    aa9a:	d0 3b       	mov.l	ab88 <___mulsf3+0x124>,r0	! afa0 <___pack_f>
    aa9c:	40 0b       	jsr	@r0
    aa9e:	00 09       	nop	
    aaa0:	7f 38       	add	#56,r15
    aaa2:	4f 26       	lds.l	@r15+,pr
    aaa4:	00 0b       	rts	
    aaa6:	68 f6       	mov.l	@r15+,r8
    aaa8:	52 f6       	mov.l	@(24,r15),r2
    aaaa:	32 16       	cmp/hi	r1,r2
    aaac:	89 0d       	bt	aaca <___mulsf3+0x66>
    aaae:	51 f7       	mov.l	@(28,r15),r1
    aab0:	64 f3       	mov	r15,r4
    aab2:	52 f3       	mov.l	@(12,r15),r2
    aab4:	74 18       	add	#24,r4
    aab6:	d0 34       	mov.l	ab88 <___mulsf3+0x124>,r0	! afa0 <___pack_f>
    aab8:	32 10       	cmp/eq	r1,r2
    aaba:	e1 ff       	mov	#-1,r1
    aabc:	61 1a       	negc	r1,r1
    aabe:	40 0b       	jsr	@r0
    aac0:	1f 17       	mov.l	r1,@(28,r15)
    aac2:	7f 38       	add	#56,r15
    aac4:	4f 26       	lds.l	@r15+,pr
    aac6:	00 0b       	rts	
    aac8:	68 f6       	mov.l	@r15+,r8
    aaca:	60 33       	mov	r3,r0
    aacc:	88 04       	cmp/eq	#4,r0
    aace:	60 23       	mov	r2,r0
    aad0:	8b 04       	bf	aadc <___mulsf3+0x78>
    aad2:	88 02       	cmp/eq	#2,r0
    aad4:	8b d9       	bf	aa8a <___mulsf3+0x26>
    aad6:	d4 2d       	mov.l	ab8c <___mulsf3+0x128>,r4	! b184 <___thenan_sf>
    aad8:	af df       	bra	aa9a <___mulsf3+0x36>
    aada:	00 09       	nop	
    aadc:	88 04       	cmp/eq	#4,r0
    aade:	60 33       	mov	r3,r0
    aae0:	8b 04       	bf	aaec <___mulsf3+0x88>
    aae2:	88 02       	cmp/eq	#2,r0
    aae4:	8b e3       	bf	aaae <___mulsf3+0x4a>
    aae6:	d4 29       	mov.l	ab8c <___mulsf3+0x128>,r4	! b184 <___thenan_sf>
    aae8:	af d7       	bra	aa9a <___mulsf3+0x36>
    aaea:	00 09       	nop	
    aaec:	88 02       	cmp/eq	#2,r0
    aaee:	89 cc       	bt	aa8a <___mulsf3+0x26>
    aaf0:	60 23       	mov	r2,r0
    aaf2:	88 02       	cmp/eq	#2,r0
    aaf4:	89 db       	bt	aaae <___mulsf3+0x4a>
    aaf6:	d0 26       	mov.l	ab90 <___mulsf3+0x12c>,r0	! ae8c <___muldi3>
    aaf8:	e4 00       	mov	#0,r4
    aafa:	55 f9       	mov.l	@(36,r15),r5
    aafc:	e6 00       	mov	#0,r6
    aafe:	40 0b       	jsr	@r0
    ab00:	57 f5       	mov.l	@(20,r15),r7
    ab02:	56 f8       	mov.l	@(32,r15),r6
    ab04:	63 03       	mov	r0,r3
    ab06:	57 f4       	mov.l	@(16,r15),r7
    ab08:	64 33       	mov	r3,r4
    ab0a:	55 f3       	mov.l	@(12,r15),r5
    ab0c:	37 6c       	add	r6,r7
    ab0e:	66 73       	mov	r7,r6
    ab10:	76 02       	add	#2,r6
    ab12:	1f 6c       	mov.l	r6,@(48,r15)
    ab14:	62 13       	mov	r1,r2
    ab16:	56 f7       	mov.l	@(28,r15),r6
    ab18:	35 60       	cmp/eq	r6,r5
    ab1a:	e6 ff       	mov	#-1,r6
    ab1c:	66 6a       	negc	r6,r6
    ab1e:	1f 6b       	mov.l	r6,@(44,r15)
    ab20:	43 11       	cmp/pz	r3
    ab22:	89 08       	bt	ab36 <___mulsf3+0xd2>
    ab24:	c8 01       	tst	#1,r0
    ab26:	77 03       	add	#3,r7
    ab28:	89 02       	bt	ab30 <___mulsf3+0xcc>
    ab2a:	d1 1a       	mov.l	ab94 <___mulsf3+0x130>,r1	! 80000000
    ab2c:	42 01       	shlr	r2
    ab2e:	22 1b       	or	r1,r2
    ab30:	64 33       	mov	r3,r4
    ab32:	1f 7c       	mov.l	r7,@(48,r15)
    ab34:	44 01       	shlr	r4
    ab36:	d7 18       	mov.l	ab98 <___mulsf3+0x134>,r7	! 3fffffff
    ab38:	34 76       	cmp/hi	r7,r4
    ab3a:	89 0e       	bt	ab5a <___mulsf3+0xf6>
    ab3c:	51 fc       	mov.l	@(48,r15),r1
    ab3e:	a0 04       	bra	ab4a <___mulsf3+0xe6>
    ab40:	71 ff       	add	#-1,r1
    ab42:	34 76       	cmp/hi	r7,r4
    ab44:	32 2c       	add	r2,r2
    ab46:	71 ff       	add	#-1,r1
    ab48:	89 06       	bt	ab58 <___mulsf3+0xf4>
    ab4a:	42 11       	cmp/pz	r2
    ab4c:	63 13       	mov	r1,r3
    ab4e:	34 4c       	add	r4,r4
    ab50:	89 f7       	bt	ab42 <___mulsf3+0xde>
    ab52:	e6 01       	mov	#1,r6
    ab54:	af f5       	bra	ab42 <___mulsf3+0xde>
    ab56:	24 6b       	or	r6,r4
    ab58:	1f 3c       	mov.l	r3,@(48,r15)
    ab5a:	e1 7f       	mov	#127,r1
    ab5c:	21 49       	and	r4,r1
    ab5e:	60 13       	mov	r1,r0
    ab60:	88 40       	cmp/eq	#64,r0
    ab62:	89 05       	bt	ab70 <___mulsf3+0x10c>
    ab64:	1f 4d       	mov.l	r4,@(52,r15)
    ab66:	e1 03       	mov	#3,r1
    ab68:	64 f3       	mov	r15,r4
    ab6a:	1f 1a       	mov.l	r1,@(40,r15)
    ab6c:	af 95       	bra	aa9a <___mulsf3+0x36>
    ab6e:	74 28       	add	#40,r4
    ab70:	60 43       	mov	r4,r0
    ab72:	c8 80       	tst	#-128,r0
    ab74:	8b f6       	bf	ab64 <___mulsf3+0x100>
    ab76:	22 28       	tst	r2,r2
    ab78:	89 f4       	bt	ab64 <___mulsf3+0x100>
    ab7a:	74 40       	add	#64,r4
    ab7c:	e1 80       	mov	#-128,r1
    ab7e:	af f1       	bra	ab64 <___mulsf3+0x100>
    ab80:	24 19       	and	r1,r4
    ab82:	00 09       	nop	
    ab84:	00 00       	.word 0x0000
    ab86:	b0 bc       	bsr	ad02 <___ashlsi3_r0+0x2>
    ab88:	00 00       	.word 0x0000
    ab8a:	af a0       	bra	aace <___mulsf3+0x6a>
    ab8c:	00 00       	.word 0x0000
    ab8e:	b1 84       	bsr	ae9a <___muldi3+0xe>
    ab90:	00 00       	.word 0x0000
    ab92:	ae 8c       	bra	a8ae <__fpadd_parts+0x7a>
    ab94:	80 00       	mov.b	r0,@(0,r0)
    ab96:	00 00       	.word 0x0000
    ab98:	3f ff       	addv	r15,r15
    ab9a:	ff ff       	.word 0xffff

0000ab9c <___divsf3>:
    ab9c:	2f 86       	mov.l	r8,@-r15
    ab9e:	4f 22       	sts.l	pr,@-r15
    aba0:	d8 31       	mov.l	ac68 <___divsf3+0xcc>,r8	! b0bc <___unpack_f>
    aba2:	7f d8       	add	#-40,r15
    aba4:	1f 51       	mov.l	r5,@(4,r15)
    aba6:	65 f3       	mov	r15,r5
    aba8:	1f 40       	mov.l	r4,@(0,r15)
    abaa:	75 08       	add	#8,r5
    abac:	48 0b       	jsr	@r8
    abae:	64 f3       	mov	r15,r4
    abb0:	64 f3       	mov	r15,r4
    abb2:	65 f3       	mov	r15,r5
    abb4:	74 04       	add	#4,r4
    abb6:	48 0b       	jsr	@r8
    abb8:	75 18       	add	#24,r5
    abba:	50 f2       	mov.l	@(8,r15),r0
    abbc:	e1 01       	mov	#1,r1
    abbe:	30 16       	cmp/hi	r1,r0
    abc0:	89 08       	bt	abd4 <___divsf3+0x38>
    abc2:	64 f3       	mov	r15,r4
    abc4:	74 08       	add	#8,r4
    abc6:	d0 29       	mov.l	ac6c <___divsf3+0xd0>,r0	! afa0 <___pack_f>
    abc8:	40 0b       	jsr	@r0
    abca:	00 09       	nop	
    abcc:	7f 28       	add	#40,r15
    abce:	4f 26       	lds.l	@r15+,pr
    abd0:	00 0b       	rts	
    abd2:	68 f6       	mov.l	@r15+,r8
    abd4:	52 f6       	mov.l	@(24,r15),r2
    abd6:	64 f3       	mov	r15,r4
    abd8:	74 18       	add	#24,r4
    abda:	32 16       	cmp/hi	r1,r2
    abdc:	8b f3       	bf	abc6 <___divsf3+0x2a>
    abde:	53 f3       	mov.l	@(12,r15),r3
    abe0:	88 04       	cmp/eq	#4,r0
    abe2:	51 41       	mov.l	@(4,r4),r1
    abe4:	21 3a       	xor	r3,r1
    abe6:	1f 13       	mov.l	r1,@(12,r15)
    abe8:	89 01       	bt	abee <___divsf3+0x52>
    abea:	88 02       	cmp/eq	#2,r0
    abec:	8b 04       	bf	abf8 <___divsf3+0x5c>
    abee:	30 20       	cmp/eq	r2,r0
    abf0:	8b e7       	bf	abc2 <___divsf3+0x26>
    abf2:	d4 1f       	mov.l	ac70 <___divsf3+0xd4>,r4	! b184 <___thenan_sf>
    abf4:	af e7       	bra	abc6 <___divsf3+0x2a>
    abf6:	00 09       	nop	
    abf8:	60 23       	mov	r2,r0
    abfa:	88 04       	cmp/eq	#4,r0
    abfc:	89 22       	bt	ac44 <___divsf3+0xa8>
    abfe:	60 23       	mov	r2,r0
    ac00:	88 02       	cmp/eq	#2,r0
    ac02:	89 25       	bt	ac50 <___divsf3+0xb4>
    ac04:	52 f4       	mov.l	@(16,r15),r2
    ac06:	51 f8       	mov.l	@(32,r15),r1
    ac08:	57 f9       	mov.l	@(36,r15),r7
    ac0a:	32 18       	sub	r1,r2
    ac0c:	51 f5       	mov.l	@(20,r15),r1
    ac0e:	1f 24       	mov.l	r2,@(16,r15)
    ac10:	31 72       	cmp/hs	r7,r1
    ac12:	89 02       	bt	ac1a <___divsf3+0x7e>
    ac14:	72 ff       	add	#-1,r2
    ac16:	1f 24       	mov.l	r2,@(16,r15)
    ac18:	31 1c       	add	r1,r1
    ac1a:	d3 16       	mov.l	ac74 <___divsf3+0xd8>,r3	! 40000000
    ac1c:	e2 1f       	mov	#31,r2
    ac1e:	e6 00       	mov	#0,r6
    ac20:	37 16       	cmp/hi	r1,r7
    ac22:	89 01       	bt	ac28 <___divsf3+0x8c>
    ac24:	26 3b       	or	r3,r6
    ac26:	31 78       	sub	r7,r1
    ac28:	43 01       	shlr	r3
    ac2a:	72 ff       	add	#-1,r2
    ac2c:	22 28       	tst	r2,r2
    ac2e:	31 1c       	add	r1,r1
    ac30:	8b f6       	bf	ac20 <___divsf3+0x84>
    ac32:	e2 7f       	mov	#127,r2
    ac34:	22 69       	and	r6,r2
    ac36:	60 23       	mov	r2,r0
    ac38:	88 40       	cmp/eq	#64,r0
    ac3a:	89 0c       	bt	ac56 <___divsf3+0xba>
    ac3c:	64 f3       	mov	r15,r4
    ac3e:	1f 65       	mov.l	r6,@(20,r15)
    ac40:	af c1       	bra	abc6 <___divsf3+0x2a>
    ac42:	74 08       	add	#8,r4
    ac44:	e1 00       	mov	#0,r1
    ac46:	64 f3       	mov	r15,r4
    ac48:	1f 15       	mov.l	r1,@(20,r15)
    ac4a:	74 08       	add	#8,r4
    ac4c:	af bb       	bra	abc6 <___divsf3+0x2a>
    ac4e:	1f 14       	mov.l	r1,@(16,r15)
    ac50:	e1 04       	mov	#4,r1
    ac52:	af b6       	bra	abc2 <___divsf3+0x26>
    ac54:	1f 12       	mov.l	r1,@(8,r15)
    ac56:	60 63       	mov	r6,r0
    ac58:	c8 80       	tst	#-128,r0
    ac5a:	8b ef       	bf	ac3c <___divsf3+0xa0>
    ac5c:	21 18       	tst	r1,r1
    ac5e:	89 ed       	bt	ac3c <___divsf3+0xa0>
    ac60:	76 40       	add	#64,r6
    ac62:	e1 80       	mov	#-128,r1
    ac64:	af ea       	bra	ac3c <___divsf3+0xa0>
    ac66:	26 19       	and	r1,r6
    ac68:	00 00       	.word 0x0000
    ac6a:	b0 bc       	bsr	ade6 <___lshrsi3_r0+0x1e>
    ac6c:	00 00       	.word 0x0000
    ac6e:	af a0       	bra	abb2 <___divsf3+0x16>
    ac70:	00 00       	.word 0x0000
    ac72:	b1 84       	bsr	af7e <___clzsi2+0x66>
    ac74:	40 00       	shll	r0
	...

0000ac78 <___floatsisf>:
    ac78:	2f 86       	mov.l	r8,@-r15
    ac7a:	e1 03       	mov	#3,r1
    ac7c:	4f 22       	sts.l	pr,@-r15
    ac7e:	7f f0       	add	#-16,r15
    ac80:	2f 12       	mov.l	r1,@r15
    ac82:	61 43       	mov	r4,r1
    ac84:	41 00       	shll	r1
    ac86:	01 29       	movt	r1
    ac88:	1f 11       	mov.l	r1,@(4,r15)
    ac8a:	24 48       	tst	r4,r4
    ac8c:	8b 08       	bf	aca0 <___floatsisf+0x28>
    ac8e:	e1 02       	mov	#2,r1
    ac90:	2f 12       	mov.l	r1,@r15
    ac92:	d0 15       	mov.l	ace8 <___floatsisf+0x70>,r0	! afa0 <___pack_f>
    ac94:	40 0b       	jsr	@r0
    ac96:	64 f3       	mov	r15,r4
    ac98:	7f 10       	add	#16,r15
    ac9a:	4f 26       	lds.l	@r15+,pr
    ac9c:	00 0b       	rts	
    ac9e:	68 f6       	mov.l	@r15+,r8
    aca0:	e2 1e       	mov	#30,r2
    aca2:	1f 22       	mov.l	r2,@(8,r15)
    aca4:	21 18       	tst	r1,r1
    aca6:	8b 0f       	bf	acc8 <___floatsisf+0x50>
    aca8:	d0 10       	mov.l	acec <___floatsisf+0x74>,r0	! af18 <___clzsi2>
    acaa:	68 43       	mov	r4,r8
    acac:	40 0b       	jsr	@r0
    acae:	64 83       	mov	r8,r4
    acb0:	61 03       	mov	r0,r1
    acb2:	70 ff       	add	#-1,r0
    acb4:	40 15       	cmp/pl	r0
    acb6:	8b 12       	bf	acde <___floatsisf+0x66>
    acb8:	d2 0d       	mov.l	acf0 <___floatsisf+0x78>,r2	! ad00 <___ashlsi3_r0>
    acba:	42 0b       	jsr	@r2
    acbc:	64 83       	mov	r8,r4
    acbe:	1f 03       	mov.l	r0,@(12,r15)
    acc0:	60 1b       	neg	r1,r0
    acc2:	70 1f       	add	#31,r0
    acc4:	af e5       	bra	ac92 <___floatsisf+0x1a>
    acc6:	1f 02       	mov.l	r0,@(8,r15)
    acc8:	d1 0a       	mov.l	acf4 <___floatsisf+0x7c>,r1	! 80000000
    acca:	34 10       	cmp/eq	r1,r4
    accc:	89 09       	bt	ace2 <___floatsisf+0x6a>
    acce:	d0 07       	mov.l	acec <___floatsisf+0x74>,r0	! af18 <___clzsi2>
    acd0:	68 4b       	neg	r4,r8
    acd2:	40 0b       	jsr	@r0
    acd4:	64 83       	mov	r8,r4
    acd6:	61 03       	mov	r0,r1
    acd8:	70 ff       	add	#-1,r0
    acda:	40 15       	cmp/pl	r0
    acdc:	89 ec       	bt	acb8 <___floatsisf+0x40>
    acde:	af d8       	bra	ac92 <___floatsisf+0x1a>
    ace0:	1f 83       	mov.l	r8,@(12,r15)
    ace2:	d0 05       	mov.l	acf8 <___floatsisf+0x80>,r0	! cf000000
    ace4:	af d8       	bra	ac98 <___floatsisf+0x20>
    ace6:	00 09       	nop	
    ace8:	00 00       	.word 0x0000
    acea:	af a0       	bra	ac2e <___divsf3+0x92>
    acec:	00 00       	.word 0x0000
    acee:	af 18       	bra	ab22 <___mulsf3+0xbe>
    acf0:	00 00       	.word 0x0000
    acf2:	ad 00       	bra	a6f6 <_Min0+0xe>
    acf4:	80 00       	mov.b	r0,@(0,r0)
    acf6:	00 00       	.word 0x0000
    acf8:	cf 00       	or.b	#0,@(r0,gbr)
	...

0000acfc <___ashlsi3>:
    acfc:	60 53       	mov	r5,r0
    acfe:	00 09       	nop	

0000ad00 <___ashlsi3_r0>:
    ad00:	c9 1f       	and	#31,r0
    ad02:	40 08       	shll2	r0
    ad04:	2f 46       	mov.l	r4,@-r15
    ad06:	64 03       	mov	r0,r4
    ad08:	c7 02       	mova	ad14 <___ashlsi3_r0+0x14>,r0
    ad0a:	30 4c       	add	r4,r0
    ad0c:	64 f6       	mov.l	@r15+,r4
    ad0e:	40 2b       	jmp	@r0
    ad10:	60 43       	mov	r4,r0
    ad12:	00 09       	nop	
    ad14:	00 0b       	rts	
    ad16:	00 09       	nop	
    ad18:	00 0b       	rts	
    ad1a:	40 00       	shll	r0
    ad1c:	00 0b       	rts	
    ad1e:	40 08       	shll2	r0
    ad20:	af fa       	bra	ad18 <___ashlsi3_r0+0x18>
    ad22:	40 08       	shll2	r0
    ad24:	af fa       	bra	ad1c <___ashlsi3_r0+0x1c>
    ad26:	40 08       	shll2	r0
    ad28:	a0 36       	bra	ad98 <___ashlsi3_r0+0x98>
    ad2a:	40 00       	shll	r0
    ad2c:	a0 34       	bra	ad98 <___ashlsi3_r0+0x98>
    ad2e:	40 08       	shll2	r0
    ad30:	a0 31       	bra	ad96 <___ashlsi3_r0+0x96>
    ad32:	40 00       	shll	r0
    ad34:	00 0b       	rts	
    ad36:	40 18       	shll8	r0
    ad38:	af fc       	bra	ad34 <___ashlsi3_r0+0x34>
    ad3a:	40 00       	shll	r0
    ad3c:	af fa       	bra	ad34 <___ashlsi3_r0+0x34>
    ad3e:	40 08       	shll2	r0
    ad40:	a0 2d       	bra	ad9e <___ashlsi3_r0+0x9e>
    ad42:	40 00       	shll	r0
    ad44:	a0 2b       	bra	ad9e <___ashlsi3_r0+0x9e>
    ad46:	40 08       	shll2	r0
    ad48:	a0 28       	bra	ad9c <___ashlsi3_r0+0x9c>
    ad4a:	40 00       	shll	r0
    ad4c:	a0 30       	bra	adb0 <___ashlsi3_r0+0xb0>
    ad4e:	40 18       	shll8	r0
    ad50:	a0 31       	bra	adb6 <___ashlsi3_r0+0xb6>
    ad52:	40 18       	shll8	r0
    ad54:	00 0b       	rts	
    ad56:	40 28       	shll16	r0
    ad58:	af fc       	bra	ad54 <___ashlsi3_r0+0x54>
    ad5a:	40 00       	shll	r0
    ad5c:	af fa       	bra	ad54 <___ashlsi3_r0+0x54>
    ad5e:	40 08       	shll2	r0
    ad60:	a0 20       	bra	ada4 <___ashlsi3_r0+0xa4>
    ad62:	40 00       	shll	r0
    ad64:	a0 1e       	bra	ada4 <___ashlsi3_r0+0xa4>
    ad66:	40 08       	shll2	r0
    ad68:	a0 1b       	bra	ada2 <___ashlsi3_r0+0xa2>
    ad6a:	40 00       	shll	r0
    ad6c:	a0 20       	bra	adb0 <___ashlsi3_r0+0xb0>
    ad6e:	40 28       	shll16	r0
    ad70:	a0 21       	bra	adb6 <___ashlsi3_r0+0xb6>
    ad72:	40 28       	shll16	r0
    ad74:	af ee       	bra	ad54 <___ashlsi3_r0+0x54>
    ad76:	40 18       	shll8	r0
    ad78:	a0 17       	bra	adaa <___ashlsi3_r0+0xaa>
    ad7a:	40 00       	shll	r0
    ad7c:	a0 15       	bra	adaa <___ashlsi3_r0+0xaa>
    ad7e:	40 08       	shll2	r0
    ad80:	a0 12       	bra	ada8 <___ashlsi3_r0+0xa8>
    ad82:	40 00       	shll	r0
    ad84:	a0 10       	bra	ada8 <___ashlsi3_r0+0xa8>
    ad86:	40 08       	shll2	r0
    ad88:	a0 18       	bra	adbc <___ashlsi3_r0+0xbc>
    ad8a:	40 28       	shll16	r0
    ad8c:	a0 17       	bra	adbe <___ashlsi3_r0+0xbe>
    ad8e:	40 28       	shll16	r0
    ad90:	c9 01       	and	#1,r0
    ad92:	00 0b       	rts	
    ad94:	40 05       	rotr	r0
    ad96:	40 08       	shll2	r0
    ad98:	40 08       	shll2	r0
    ad9a:	00 0b       	rts	
    ad9c:	40 08       	shll2	r0
    ad9e:	40 18       	shll8	r0
    ada0:	00 0b       	rts	
    ada2:	40 08       	shll2	r0
    ada4:	40 28       	shll16	r0
    ada6:	00 0b       	rts	
    ada8:	40 08       	shll2	r0
    adaa:	40 28       	shll16	r0
    adac:	00 0b       	rts	
    adae:	40 18       	shll8	r0
    adb0:	40 09       	shlr2	r0
    adb2:	00 0b       	rts	
    adb4:	40 18       	shll8	r0
    adb6:	40 01       	shlr	r0
    adb8:	00 0b       	rts	
    adba:	40 18       	shll8	r0
    adbc:	40 01       	shlr	r0
    adbe:	40 09       	shlr2	r0
    adc0:	00 0b       	rts	
    adc2:	40 28       	shll16	r0

0000adc4 <___lshrsi3>:
    adc4:	60 53       	mov	r5,r0
    adc6:	00 09       	nop	

0000adc8 <___lshrsi3_r0>:
    adc8:	c9 1f       	and	#31,r0
    adca:	40 08       	shll2	r0
    adcc:	2f 46       	mov.l	r4,@-r15
    adce:	64 03       	mov	r0,r4
    add0:	c7 02       	mova	addc <___lshrsi3_r0+0x14>,r0
    add2:	30 4c       	add	r4,r0
    add4:	64 f6       	mov.l	@r15+,r4
    add6:	40 2b       	jmp	@r0
    add8:	60 43       	mov	r4,r0
    adda:	00 09       	nop	
    addc:	00 0b       	rts	
    adde:	00 09       	nop	
    ade0:	00 0b       	rts	
    ade2:	40 01       	shlr	r0
    ade4:	00 0b       	rts	
    ade6:	40 09       	shlr2	r0
    ade8:	af fa       	bra	ade0 <___lshrsi3_r0+0x18>
    adea:	40 09       	shlr2	r0
    adec:	af fa       	bra	ade4 <___lshrsi3_r0+0x1c>
    adee:	40 09       	shlr2	r0
    adf0:	a0 36       	bra	ae60 <___lshrsi3_r0+0x98>
    adf2:	40 01       	shlr	r0
    adf4:	a0 34       	bra	ae60 <___lshrsi3_r0+0x98>
    adf6:	40 09       	shlr2	r0
    adf8:	a0 31       	bra	ae5e <___lshrsi3_r0+0x96>
    adfa:	40 01       	shlr	r0
    adfc:	00 0b       	rts	
    adfe:	40 19       	shlr8	r0
    ae00:	af fc       	bra	adfc <___lshrsi3_r0+0x34>
    ae02:	40 01       	shlr	r0
    ae04:	af fa       	bra	adfc <___lshrsi3_r0+0x34>
    ae06:	40 09       	shlr2	r0
    ae08:	a0 2d       	bra	ae66 <___lshrsi3_r0+0x9e>
    ae0a:	40 01       	shlr	r0
    ae0c:	a0 2b       	bra	ae66 <___lshrsi3_r0+0x9e>
    ae0e:	40 09       	shlr2	r0
    ae10:	a0 28       	bra	ae64 <___lshrsi3_r0+0x9c>
    ae12:	40 01       	shlr	r0
    ae14:	a0 30       	bra	ae78 <___lshrsi3_r0+0xb0>
    ae16:	40 19       	shlr8	r0
    ae18:	a0 31       	bra	ae7e <___lshrsi3_r0+0xb6>
    ae1a:	40 19       	shlr8	r0
    ae1c:	00 0b       	rts	
    ae1e:	40 29       	shlr16	r0
    ae20:	af fc       	bra	ae1c <___lshrsi3_r0+0x54>
    ae22:	40 01       	shlr	r0
    ae24:	af fa       	bra	ae1c <___lshrsi3_r0+0x54>
    ae26:	40 09       	shlr2	r0
    ae28:	a0 20       	bra	ae6c <___lshrsi3_r0+0xa4>
    ae2a:	40 01       	shlr	r0
    ae2c:	a0 1e       	bra	ae6c <___lshrsi3_r0+0xa4>
    ae2e:	40 09       	shlr2	r0
    ae30:	a0 1b       	bra	ae6a <___lshrsi3_r0+0xa2>
    ae32:	40 01       	shlr	r0
    ae34:	a0 20       	bra	ae78 <___lshrsi3_r0+0xb0>
    ae36:	40 29       	shlr16	r0
    ae38:	a0 21       	bra	ae7e <___lshrsi3_r0+0xb6>
    ae3a:	40 29       	shlr16	r0
    ae3c:	af ee       	bra	ae1c <___lshrsi3_r0+0x54>
    ae3e:	40 19       	shlr8	r0
    ae40:	a0 17       	bra	ae72 <___lshrsi3_r0+0xaa>
    ae42:	40 01       	shlr	r0
    ae44:	a0 15       	bra	ae72 <___lshrsi3_r0+0xaa>
    ae46:	40 09       	shlr2	r0
    ae48:	a0 12       	bra	ae70 <___lshrsi3_r0+0xa8>
    ae4a:	40 01       	shlr	r0
    ae4c:	a0 10       	bra	ae70 <___lshrsi3_r0+0xa8>
    ae4e:	40 09       	shlr2	r0
    ae50:	a0 18       	bra	ae84 <___lshrsi3_r0+0xbc>
    ae52:	40 29       	shlr16	r0
    ae54:	a0 17       	bra	ae86 <___lshrsi3_r0+0xbe>
    ae56:	40 29       	shlr16	r0
    ae58:	40 00       	shll	r0
    ae5a:	00 0b       	rts	
    ae5c:	00 29       	movt	r0
    ae5e:	40 09       	shlr2	r0
    ae60:	40 09       	shlr2	r0
    ae62:	00 0b       	rts	
    ae64:	40 09       	shlr2	r0
    ae66:	40 19       	shlr8	r0
    ae68:	00 0b       	rts	
    ae6a:	40 09       	shlr2	r0
    ae6c:	40 29       	shlr16	r0
    ae6e:	00 0b       	rts	
    ae70:	40 09       	shlr2	r0
    ae72:	40 29       	shlr16	r0
    ae74:	00 0b       	rts	
    ae76:	40 19       	shlr8	r0
    ae78:	40 08       	shll2	r0
    ae7a:	00 0b       	rts	
    ae7c:	40 19       	shlr8	r0
    ae7e:	40 00       	shll	r0
    ae80:	00 0b       	rts	
    ae82:	40 19       	shlr8	r0
    ae84:	40 00       	shll	r0
    ae86:	40 08       	shll2	r0
    ae88:	00 0b       	rts	
    ae8a:	40 29       	shlr16	r0

0000ae8c <___muldi3>:
    ae8c:	2f 86       	mov.l	r8,@-r15
    ae8e:	68 5d       	extu.w	r5,r8
    ae90:	2f 96       	mov.l	r9,@-r15
    ae92:	2f a6       	mov.l	r10,@-r15
    ae94:	6a 53       	mov	r5,r10
    ae96:	2f b6       	mov.l	r11,@-r15
    ae98:	2f c6       	mov.l	r12,@-r15
    ae9a:	6c 7d       	extu.w	r7,r12
    ae9c:	2f d6       	mov.l	r13,@-r15
    ae9e:	6d 53       	mov	r5,r13
    aea0:	2f e6       	mov.l	r14,@-r15
    aea2:	6e 73       	mov	r7,r14
    aea4:	4f 22       	sts.l	pr,@-r15
    aea6:	65 83       	mov	r8,r5
    aea8:	d9 19       	mov.l	af10 <___muldi3+0x84>,r9	! a774 <___mulsi3>
    aeaa:	7f fc       	add	#-4,r15
    aeac:	4e 29       	shlr16	r14
    aeae:	2f 42       	mov.l	r4,@r15
    aeb0:	49 0b       	jsr	@r9
    aeb2:	64 c3       	mov	r12,r4
    aeb4:	6b 03       	mov	r0,r11
    aeb6:	64 e3       	mov	r14,r4
    aeb8:	49 0b       	jsr	@r9
    aeba:	4d 29       	shlr16	r13
    aebc:	68 03       	mov	r0,r8
    aebe:	64 c3       	mov	r12,r4
    aec0:	49 0b       	jsr	@r9
    aec2:	65 d3       	mov	r13,r5
    aec4:	6c 03       	mov	r0,r12
    aec6:	49 0b       	jsr	@r9
    aec8:	64 e3       	mov	r14,r4
    aeca:	61 b3       	mov	r11,r1
    aecc:	38 cc       	add	r12,r8
    aece:	41 29       	shlr16	r1
    aed0:	38 1c       	add	r1,r8
    aed2:	3c 86       	cmp/hi	r8,r12
    aed4:	8b 01       	bf	aeda <___muldi3+0x4e>
    aed6:	d1 0f       	mov.l	af14 <___muldi3+0x88>,r1	! 10000
    aed8:	30 1c       	add	r1,r0
    aeda:	6c 83       	mov	r8,r12
    aedc:	4c 29       	shlr16	r12
    aede:	3c 0c       	add	r0,r12
    aee0:	64 a3       	mov	r10,r4
    aee2:	49 0b       	jsr	@r9
    aee4:	65 63       	mov	r6,r5
    aee6:	66 03       	mov	r0,r6
    aee8:	64 73       	mov	r7,r4
    aeea:	49 0b       	jsr	@r9
    aeec:	65 f2       	mov.l	@r15,r5
    aeee:	6b bd       	extu.w	r11,r11
    aef0:	36 0c       	add	r0,r6
    aef2:	48 28       	shll16	r8
    aef4:	38 bc       	add	r11,r8
    aef6:	36 cc       	add	r12,r6
    aef8:	60 63       	mov	r6,r0
    aefa:	61 83       	mov	r8,r1
    aefc:	7f 04       	add	#4,r15
    aefe:	4f 26       	lds.l	@r15+,pr
    af00:	6e f6       	mov.l	@r15+,r14
    af02:	6d f6       	mov.l	@r15+,r13
    af04:	6c f6       	mov.l	@r15+,r12
    af06:	6b f6       	mov.l	@r15+,r11
    af08:	6a f6       	mov.l	@r15+,r10
    af0a:	69 f6       	mov.l	@r15+,r9
    af0c:	00 0b       	rts	
    af0e:	68 f6       	mov.l	@r15+,r8
    af10:	00 00       	.word 0x0000
    af12:	a7 74       	bra	bdfe <_z+0x2a6>
    af14:	00 01       	.word 0x0001
	...

0000af18 <___clzsi2>:
    af18:	d1 1d       	mov.l	af90 <___clzsi2+0x78>,r1	! ffff
    af1a:	4f 22       	sts.l	pr,@-r15
    af1c:	34 16       	cmp/hi	r1,r4
    af1e:	89 0e       	bt	af3e <___clzsi2+0x26>
    af20:	91 34       	mov.w	af8c <___clzsi2+0x74>,r1	! ff
    af22:	34 16       	cmp/hi	r1,r4
    af24:	8b 26       	bf	af74 <___clzsi2+0x5c>
    af26:	d2 1b       	mov.l	af94 <___clzsi2+0x7c>,r2	! adc8 <___lshrsi3_r0>
    af28:	e0 08       	mov	#8,r0
    af2a:	42 0b       	jsr	@r2
    af2c:	e1 18       	mov	#24,r1
    af2e:	d2 1a       	mov.l	af98 <___clzsi2+0x80>,r2	! b194 <___clz_tab>
    af30:	02 2c       	mov.b	@(r0,r2),r2
    af32:	60 13       	mov	r1,r0
    af34:	62 2c       	extu.b	r2,r2
    af36:	30 28       	sub	r2,r0
    af38:	4f 26       	lds.l	@r15+,pr
    af3a:	00 0b       	rts	
    af3c:	00 09       	nop	
    af3e:	d1 17       	mov.l	af9c <___clzsi2+0x84>,r1	! ffffff
    af40:	34 16       	cmp/hi	r1,r4
    af42:	89 0b       	bt	af5c <___clzsi2+0x44>
    af44:	d2 13       	mov.l	af94 <___clzsi2+0x7c>,r2	! adc8 <___lshrsi3_r0>
    af46:	e0 10       	mov	#16,r0
    af48:	42 0b       	jsr	@r2
    af4a:	e1 10       	mov	#16,r1
    af4c:	d2 12       	mov.l	af98 <___clzsi2+0x80>,r2	! b194 <___clz_tab>
    af4e:	02 2c       	mov.b	@(r0,r2),r2
    af50:	60 13       	mov	r1,r0
    af52:	62 2c       	extu.b	r2,r2
    af54:	30 28       	sub	r2,r0
    af56:	4f 26       	lds.l	@r15+,pr
    af58:	00 0b       	rts	
    af5a:	00 09       	nop	
    af5c:	d2 0d       	mov.l	af94 <___clzsi2+0x7c>,r2	! adc8 <___lshrsi3_r0>
    af5e:	e0 18       	mov	#24,r0
    af60:	42 0b       	jsr	@r2
    af62:	e1 08       	mov	#8,r1
    af64:	d2 0c       	mov.l	af98 <___clzsi2+0x80>,r2	! b194 <___clz_tab>
    af66:	02 2c       	mov.b	@(r0,r2),r2
    af68:	60 13       	mov	r1,r0
    af6a:	62 2c       	extu.b	r2,r2
    af6c:	30 28       	sub	r2,r0
    af6e:	4f 26       	lds.l	@r15+,pr
    af70:	00 0b       	rts	
    af72:	00 09       	nop	
    af74:	d2 07       	mov.l	af94 <___clzsi2+0x7c>,r2	! adc8 <___lshrsi3_r0>
    af76:	e0 00       	mov	#0,r0
    af78:	42 0b       	jsr	@r2
    af7a:	e1 20       	mov	#32,r1
    af7c:	d2 06       	mov.l	af98 <___clzsi2+0x80>,r2	! b194 <___clz_tab>
    af7e:	02 2c       	mov.b	@(r0,r2),r2
    af80:	60 13       	mov	r1,r0
    af82:	62 2c       	extu.b	r2,r2
    af84:	30 28       	sub	r2,r0
    af86:	4f 26       	lds.l	@r15+,pr
    af88:	00 0b       	rts	
    af8a:	00 09       	nop	
    af8c:	00 ff       	.word 0x00ff
    af8e:	00 09       	nop	
    af90:	00 00       	.word 0x0000
    af92:	ff ff       	.word 0xffff
    af94:	00 00       	.word 0x0000
    af96:	ad c8       	bra	ab2a <___mulsf3+0xc6>
    af98:	00 00       	.word 0x0000
    af9a:	b1 94       	bsr	b2c6 <___clz_tab+0x132>
    af9c:	00 ff       	.word 0x00ff
    af9e:	ff ff       	.word 0xffff

0000afa0 <___pack_f>:
    afa0:	60 42       	mov.l	@r4,r0
    afa2:	e3 01       	mov	#1,r3
    afa4:	51 43       	mov.l	@(12,r4),r1
    afa6:	30 36       	cmp/hi	r3,r0
    afa8:	52 41       	mov.l	@(4,r4),r2
    afaa:	8b 36       	bf	b01a <___pack_f+0x7a>
    afac:	88 04       	cmp/eq	#4,r0
    afae:	89 31       	bt	b014 <___pack_f+0x74>
    afb0:	88 02       	cmp/eq	#2,r0
    afb2:	89 1d       	bt	aff0 <___pack_f+0x50>
    afb4:	21 18       	tst	r1,r1
    afb6:	89 1b       	bt	aff0 <___pack_f+0x50>
    afb8:	53 42       	mov.l	@(8,r4),r3
    afba:	e7 82       	mov	#-126,r7
    afbc:	33 73       	cmp/ge	r7,r3
    afbe:	8b 32       	bf	b026 <___pack_f+0x86>
    afc0:	e7 7f       	mov	#127,r7
    afc2:	33 77       	cmp/gt	r7,r3
    afc4:	89 26       	bt	b014 <___pack_f+0x74>
    afc6:	60 13       	mov	r1,r0
    afc8:	c9 7f       	and	#127,r0
    afca:	88 40       	cmp/eq	#64,r0
    afcc:	89 18       	bt	b000 <___pack_f+0x60>
    afce:	71 3f       	add	#63,r1
    afd0:	41 11       	cmp/pz	r1
    afd2:	8b 1b       	bf	b00c <___pack_f+0x6c>
    afd4:	60 33       	mov	r3,r0
    afd6:	70 7f       	add	#127,r0
    afd8:	41 08       	shll2	r1
    afda:	41 19       	shlr8	r1
    afdc:	41 01       	shlr	r1
    afde:	40 28       	shll16	r0
    afe0:	40 01       	shlr	r0
    afe2:	40 18       	shll8	r0
    afe4:	21 0b       	or	r0,r1
    afe6:	60 23       	mov	r2,r0
    afe8:	c9 01       	and	#1,r0
    afea:	40 05       	rotr	r0
    afec:	00 0b       	rts	
    afee:	20 1b       	or	r1,r0
    aff0:	e0 00       	mov	#0,r0
    aff2:	e1 00       	mov	#0,r1
    aff4:	21 0b       	or	r0,r1
    aff6:	60 23       	mov	r2,r0
    aff8:	c9 01       	and	#1,r0
    affa:	40 05       	rotr	r0
    affc:	00 0b       	rts	
    affe:	20 1b       	or	r1,r0
    b000:	60 13       	mov	r1,r0
    b002:	c8 80       	tst	#-128,r0
    b004:	89 e4       	bt	afd0 <___pack_f+0x30>
    b006:	71 40       	add	#64,r1
    b008:	41 11       	cmp/pz	r1
    b00a:	89 e3       	bt	afd4 <___pack_f+0x34>
    b00c:	90 49       	mov.w	b0a2 <___pack_f+0x102>,r0	! 80
    b00e:	41 01       	shlr	r1
    b010:	af e2       	bra	afd8 <___pack_f+0x38>
    b012:	30 3c       	add	r3,r0
    b014:	d0 23       	mov.l	b0a4 <___pack_f+0x104>,r0	! 7f800000
    b016:	af ed       	bra	aff4 <___pack_f+0x54>
    b018:	e1 00       	mov	#0,r1
    b01a:	d3 23       	mov.l	b0a8 <___pack_f+0x108>,r3	! 7fffff
    b01c:	d0 21       	mov.l	b0a4 <___pack_f+0x104>,r0	! 7f800000
    b01e:	21 39       	and	r3,r1
    b020:	d3 22       	mov.l	b0ac <___pack_f+0x10c>,r3	! 100000
    b022:	af e7       	bra	aff4 <___pack_f+0x54>
    b024:	21 3b       	or	r3,r1
    b026:	63 3b       	neg	r3,r3
    b028:	73 82       	add	#-126,r3
    b02a:	e7 19       	mov	#25,r7
    b02c:	33 77       	cmp/gt	r7,r3
    b02e:	89 29       	bt	b084 <___pack_f+0xe4>
    b030:	d7 1f       	mov.l	b0b0 <___pack_f+0x110>,r7	! adc8 <___lshrsi3_r0>
    b032:	64 13       	mov	r1,r4
    b034:	d6 1f       	mov.l	b0b4 <___pack_f+0x114>,r6	! ad00 <___ashlsi3_r0>
    b036:	4f 22       	sts.l	pr,@-r15
    b038:	47 0b       	jsr	@r7
    b03a:	60 33       	mov	r3,r0
    b03c:	67 03       	mov	r0,r7
    b03e:	e4 01       	mov	#1,r4
    b040:	46 0b       	jsr	@r6
    b042:	60 33       	mov	r3,r0
    b044:	63 03       	mov	r0,r3
    b046:	73 ff       	add	#-1,r3
    b048:	23 18       	tst	r1,r3
    b04a:	e3 ff       	mov	#-1,r3
    b04c:	63 3a       	negc	r3,r3
    b04e:	23 7b       	or	r7,r3
    b050:	60 33       	mov	r3,r0
    b052:	c9 7f       	and	#127,r0
    b054:	88 40       	cmp/eq	#64,r0
    b056:	8b 22       	bf	b09e <___pack_f+0xfe>
    b058:	60 33       	mov	r3,r0
    b05a:	c8 80       	tst	#-128,r0
    b05c:	89 00       	bt	b060 <___pack_f+0xc0>
    b05e:	73 40       	add	#64,r3
    b060:	61 33       	mov	r3,r1
    b062:	d7 15       	mov.l	b0b8 <___pack_f+0x118>,r7	! 3fffffff
    b064:	41 08       	shll2	r1
    b066:	41 19       	shlr8	r1
    b068:	41 01       	shlr	r1
    b06a:	33 76       	cmp/hi	r7,r3
    b06c:	00 29       	movt	r0
    b06e:	40 28       	shll16	r0
    b070:	40 01       	shlr	r0
    b072:	40 18       	shll8	r0
    b074:	21 0b       	or	r0,r1
    b076:	60 23       	mov	r2,r0
    b078:	c9 01       	and	#1,r0
    b07a:	40 05       	rotr	r0
    b07c:	20 1b       	or	r1,r0
    b07e:	4f 26       	lds.l	@r15+,pr
    b080:	00 0b       	rts	
    b082:	00 09       	nop	
    b084:	e3 00       	mov	#0,r3
    b086:	73 3f       	add	#63,r3
    b088:	61 33       	mov	r3,r1
    b08a:	41 08       	shll2	r1
    b08c:	d7 0a       	mov.l	b0b8 <___pack_f+0x118>,r7	! 3fffffff
    b08e:	41 19       	shlr8	r1
    b090:	41 01       	shlr	r1
    b092:	33 76       	cmp/hi	r7,r3
    b094:	00 29       	movt	r0
    b096:	40 28       	shll16	r0
    b098:	40 01       	shlr	r0
    b09a:	af ab       	bra	aff4 <___pack_f+0x54>
    b09c:	40 18       	shll8	r0
    b09e:	af df       	bra	b060 <___pack_f+0xc0>
    b0a0:	73 3f       	add	#63,r3
    b0a2:	00 80       	.word 0x0080
    b0a4:	7f 80       	add	#-128,r15
    b0a6:	00 00       	.word 0x0000
    b0a8:	00 7f       	.word 0x007f
    b0aa:	ff ff       	.word 0xffff
    b0ac:	00 10       	.word 0x0010
    b0ae:	00 00       	.word 0x0000
    b0b0:	00 00       	.word 0x0000
    b0b2:	ad c8       	bra	ac46 <___divsf3+0xaa>
    b0b4:	00 00       	.word 0x0000
    b0b6:	ad 00       	bra	aaba <___mulsf3+0x56>
    b0b8:	3f ff       	addv	r15,r15
    b0ba:	ff ff       	.word 0xffff

0000b0bc <___unpack_f>:
    b0bc:	62 42       	mov.l	@r4,r2
    b0be:	d1 21       	mov.l	b144 <___unpack_f+0x88>,r1	! 7fffff
    b0c0:	67 23       	mov	r2,r7
    b0c2:	47 29       	shlr16	r7
    b0c4:	37 7c       	add	r7,r7
    b0c6:	63 23       	mov	r2,r3
    b0c8:	43 00       	shll	r3
    b0ca:	47 19       	shlr8	r7
    b0cc:	03 29       	movt	r3
    b0ce:	67 7c       	extu.b	r7,r7
    b0d0:	15 31       	mov.l	r3,@(4,r5)
    b0d2:	27 78       	tst	r7,r7
    b0d4:	21 29       	and	r2,r1
    b0d6:	8b 11       	bf	b0fc <___unpack_f+0x40>
    b0d8:	21 18       	tst	r1,r1
    b0da:	89 1e       	bt	b11a <___unpack_f+0x5e>
    b0dc:	41 08       	shll2	r1
    b0de:	41 08       	shll2	r1
    b0e0:	d7 19       	mov.l	b148 <___unpack_f+0x8c>,r7	! 3fffffff
    b0e2:	e2 03       	mov	#3,r2
    b0e4:	31 1c       	add	r1,r1
    b0e6:	25 22       	mov.l	r2,@r5
    b0e8:	41 08       	shll2	r1
    b0ea:	e2 81       	mov	#-127,r2
    b0ec:	31 1c       	add	r1,r1
    b0ee:	31 76       	cmp/hi	r7,r1
    b0f0:	63 23       	mov	r2,r3
    b0f2:	72 ff       	add	#-1,r2
    b0f4:	8b fa       	bf	b0ec <___unpack_f+0x30>
    b0f6:	15 32       	mov.l	r3,@(8,r5)
    b0f8:	00 0b       	rts	
    b0fa:	15 13       	mov.l	r1,@(12,r5)
    b0fc:	93 20       	mov.w	b140 <___unpack_f+0x84>,r3	! ff
    b0fe:	37 30       	cmp/eq	r3,r7
    b100:	89 0e       	bt	b120 <___unpack_f+0x64>
    b102:	e2 03       	mov	#3,r2
    b104:	41 08       	shll2	r1
    b106:	25 22       	mov.l	r2,@r5
    b108:	41 08       	shll2	r1
    b10a:	d2 10       	mov.l	b14c <___unpack_f+0x90>,r2	! 40000000
    b10c:	31 1c       	add	r1,r1
    b10e:	41 08       	shll2	r1
    b110:	77 81       	add	#-127,r7
    b112:	21 2b       	or	r2,r1
    b114:	15 72       	mov.l	r7,@(8,r5)
    b116:	00 0b       	rts	
    b118:	15 13       	mov.l	r1,@(12,r5)
    b11a:	e1 02       	mov	#2,r1
    b11c:	00 0b       	rts	
    b11e:	25 12       	mov.l	r1,@r5
    b120:	21 18       	tst	r1,r1
    b122:	89 07       	bt	b134 <___unpack_f+0x78>
    b124:	d3 0a       	mov.l	b150 <___unpack_f+0x94>,r3	! 100000
    b126:	22 39       	and	r3,r2
    b128:	22 28       	tst	r2,r2
    b12a:	89 06       	bt	b13a <___unpack_f+0x7e>
    b12c:	e2 01       	mov	#1,r2
    b12e:	25 22       	mov.l	r2,@r5
    b130:	00 0b       	rts	
    b132:	15 13       	mov.l	r1,@(12,r5)
    b134:	e1 04       	mov	#4,r1
    b136:	00 0b       	rts	
    b138:	25 12       	mov.l	r1,@r5
    b13a:	25 22       	mov.l	r2,@r5
    b13c:	00 0b       	rts	
    b13e:	15 13       	mov.l	r1,@(12,r5)
    b140:	00 ff       	.word 0x00ff
    b142:	00 09       	nop	
    b144:	00 7f       	.word 0x007f
    b146:	ff ff       	.word 0xffff
    b148:	3f ff       	addv	r15,r15
    b14a:	ff ff       	.word 0xffff
    b14c:	40 00       	shll	r0
    b14e:	00 00       	.word 0x0000
    b150:	00 10       	.word 0x0010
	...

Disassembly of section .rodata:

0000b154 <___thenan_sf-0x30>:
    b154:	6f 75       	mov.w	@r7+,r15
    b156:	74 20       	add	#32,r4
    b158:	6f 66       	mov.l	@r6+,r15
    b15a:	20 73       	.word 0x2073
    b15c:	70 61       	add	#97,r0
    b15e:	63 65       	mov.w	@r6+,r3
    b160:	20 20       	mov.b	r2,@r0
    b162:	20 00       	mov.b	r0,@r0
    b164:	64 69       	swap.w	r6,r4
    b166:	73 63       	add	#99,r3
    b168:	20 73       	.word 0x2073
    b16a:	69 7a       	negc	r7,r9
    b16c:	65 20       	mov.b	@r2,r5
    b16e:	65 72       	mov.l	@r7,r5
    b170:	72 6f       	add	#111,r2
    b172:	72 00       	add	#0,r2
    b174:	6e 6f       	exts.w	r6,r14
    b176:	74 68       	add	#104,r4
    b178:	69 6e       	exts.b	r6,r9
    b17a:	67 20       	mov.b	@r2,r7
    b17c:	74 6f       	add	#111,r4
    b17e:	20 70       	mov.b	r7,@r0
    b180:	6f 70       	mov.b	@r7,r15
    b182:	20 00       	mov.b	r0,@r0

0000b184 <___thenan_sf>:
	...

0000b194 <___clz_tab>:
    b194:	00 01       	.word 0x0001
    b196:	02 02       	stc	sr,r2
    b198:	03 03       	.word 0x0303
    b19a:	03 03       	.word 0x0303
    b19c:	04 04       	mov.b	r0,@(r0,r4)
    b19e:	04 04       	mov.b	r0,@(r0,r4)
    b1a0:	04 04       	mov.b	r0,@(r0,r4)
    b1a2:	04 04       	mov.b	r0,@(r0,r4)
    b1a4:	05 05       	mov.w	r0,@(r0,r5)
    b1a6:	05 05       	mov.w	r0,@(r0,r5)
    b1a8:	05 05       	mov.w	r0,@(r0,r5)
    b1aa:	05 05       	mov.w	r0,@(r0,r5)
    b1ac:	05 05       	mov.w	r0,@(r0,r5)
    b1ae:	05 05       	mov.w	r0,@(r0,r5)
    b1b0:	05 05       	mov.w	r0,@(r0,r5)
    b1b2:	05 05       	mov.w	r0,@(r0,r5)
    b1b4:	06 06       	mov.l	r0,@(r0,r6)
    b1b6:	06 06       	mov.l	r0,@(r0,r6)
    b1b8:	06 06       	mov.l	r0,@(r0,r6)
    b1ba:	06 06       	mov.l	r0,@(r0,r6)
    b1bc:	06 06       	mov.l	r0,@(r0,r6)
    b1be:	06 06       	mov.l	r0,@(r0,r6)
    b1c0:	06 06       	mov.l	r0,@(r0,r6)
    b1c2:	06 06       	mov.l	r0,@(r0,r6)
    b1c4:	06 06       	mov.l	r0,@(r0,r6)
    b1c6:	06 06       	mov.l	r0,@(r0,r6)
    b1c8:	06 06       	mov.l	r0,@(r0,r6)
    b1ca:	06 06       	mov.l	r0,@(r0,r6)
    b1cc:	06 06       	mov.l	r0,@(r0,r6)
    b1ce:	06 06       	mov.l	r0,@(r0,r6)
    b1d0:	06 06       	mov.l	r0,@(r0,r6)
    b1d2:	06 06       	mov.l	r0,@(r0,r6)
    b1d4:	07 07       	.word 0x0707
    b1d6:	07 07       	.word 0x0707
    b1d8:	07 07       	.word 0x0707
    b1da:	07 07       	.word 0x0707
    b1dc:	07 07       	.word 0x0707
    b1de:	07 07       	.word 0x0707
    b1e0:	07 07       	.word 0x0707
    b1e2:	07 07       	.word 0x0707
    b1e4:	07 07       	.word 0x0707
    b1e6:	07 07       	.word 0x0707
    b1e8:	07 07       	.word 0x0707
    b1ea:	07 07       	.word 0x0707
    b1ec:	07 07       	.word 0x0707
    b1ee:	07 07       	.word 0x0707
    b1f0:	07 07       	.word 0x0707
    b1f2:	07 07       	.word 0x0707
    b1f4:	07 07       	.word 0x0707
    b1f6:	07 07       	.word 0x0707
    b1f8:	07 07       	.word 0x0707
    b1fa:	07 07       	.word 0x0707
    b1fc:	07 07       	.word 0x0707
    b1fe:	07 07       	.word 0x0707
    b200:	07 07       	.word 0x0707
    b202:	07 07       	.word 0x0707
    b204:	07 07       	.word 0x0707
    b206:	07 07       	.word 0x0707
    b208:	07 07       	.word 0x0707
    b20a:	07 07       	.word 0x0707
    b20c:	07 07       	.word 0x0707
    b20e:	07 07       	.word 0x0707
    b210:	07 07       	.word 0x0707
    b212:	07 07       	.word 0x0707
    b214:	08 08       	.word 0x0808
    b216:	08 08       	.word 0x0808
    b218:	08 08       	.word 0x0808
    b21a:	08 08       	.word 0x0808
    b21c:	08 08       	.word 0x0808
    b21e:	08 08       	.word 0x0808
    b220:	08 08       	.word 0x0808
    b222:	08 08       	.word 0x0808
    b224:	08 08       	.word 0x0808
    b226:	08 08       	.word 0x0808
    b228:	08 08       	.word 0x0808
    b22a:	08 08       	.word 0x0808
    b22c:	08 08       	.word 0x0808
    b22e:	08 08       	.word 0x0808
    b230:	08 08       	.word 0x0808
    b232:	08 08       	.word 0x0808
    b234:	08 08       	.word 0x0808
    b236:	08 08       	.word 0x0808
    b238:	08 08       	.word 0x0808
    b23a:	08 08       	.word 0x0808
    b23c:	08 08       	.word 0x0808
    b23e:	08 08       	.word 0x0808
    b240:	08 08       	.word 0x0808
    b242:	08 08       	.word 0x0808
    b244:	08 08       	.word 0x0808
    b246:	08 08       	.word 0x0808
    b248:	08 08       	.word 0x0808
    b24a:	08 08       	.word 0x0808
    b24c:	08 08       	.word 0x0808
    b24e:	08 08       	.word 0x0808
    b250:	08 08       	.word 0x0808
    b252:	08 08       	.word 0x0808
    b254:	08 08       	.word 0x0808
    b256:	08 08       	.word 0x0808
    b258:	08 08       	.word 0x0808
    b25a:	08 08       	.word 0x0808
    b25c:	08 08       	.word 0x0808
    b25e:	08 08       	.word 0x0808
    b260:	08 08       	.word 0x0808
    b262:	08 08       	.word 0x0808
    b264:	08 08       	.word 0x0808
    b266:	08 08       	.word 0x0808
    b268:	08 08       	.word 0x0808
    b26a:	08 08       	.word 0x0808
    b26c:	08 08       	.word 0x0808
    b26e:	08 08       	.word 0x0808
    b270:	08 08       	.word 0x0808
    b272:	08 08       	.word 0x0808
    b274:	08 08       	.word 0x0808
    b276:	08 08       	.word 0x0808
    b278:	08 08       	.word 0x0808
    b27a:	08 08       	.word 0x0808
    b27c:	08 08       	.word 0x0808
    b27e:	08 08       	.word 0x0808
    b280:	08 08       	.word 0x0808
    b282:	08 08       	.word 0x0808
    b284:	08 08       	.word 0x0808
    b286:	08 08       	.word 0x0808
    b288:	08 08       	.word 0x0808
    b28a:	08 08       	.word 0x0808
    b28c:	08 08       	.word 0x0808
    b28e:	08 08       	.word 0x0808
    b290:	08 08       	.word 0x0808
    b292:	08 08       	.word 0x0808

Disassembly of section .bss:

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

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

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

0000b320 <_puzzl>:
	...

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

0000bb24 <_class>:
	...

0000bb58 <_z>:
	...

0000c360 <_e>:
	...

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

0000c774 <_imb>:
	...

0000e1b8 <_xtimes>:
	...

0000e1e4 <_p>:
	...

000149e4 <_results>:
   149e4:	00 00       	.word 0x0000
	...

000149e8 <_pctr>:
   149e8:	00 00       	.word 0x0000
	...

000149ec <_cellspace>:
	...

00014a84 <_biggest>:
   14a84:	00 00       	.word 0x0000
	...

00014a88 <_w>:
	...

00015290 <_permarray>:
	...

000152bc <_ima>:
	...

00016d00 <_rmb>:
	...

00018744 <_piecemax>:
	...

00018778 <_piececount>:
	...

00018788 <_n>:
   18788:	00 00       	.word 0x0000
	...

0001878c <_imr>:
	...

0001a1d0 <_sortlist>:
	...

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

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

0001effc <_heap>:
	...

0002170c <_top>:
   2170c:	00 00       	.word 0x0000
	...

00021710 <_rmr>:
	...

00023154 <_seed>:
	...

00023168 <_timer>:
   23168:	00 00       	.word 0x0000
	...

0002316c <_tree>:
   2316c:	00 00       	.word 0x0000
	...

00023170 <_rma>:
	...

00024bb4 <_littlest>:
   24bb4:	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:	a8 34       	bra	fffff07e <_end+0xfffda4c6>
  14:	00 00       	.word 0x0000
  16:	02 30       	.word 0x0230
	...
  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       	.word 0x048f
  2a:	04 00       	.word 0x0400
  2c:	00 00       	.word 0x0000
  2e:	00 00       	.word 0x0000
  30:	00 00       	.word 0x0000
  32:	aa 64       	bra	fffff4fe <_end+0xfffda946>
  34:	00 00       	.word 0x0000
  36:	01 38       	.word 0x0138
	...
  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 23       	.word 0x0823
  4a:	04 00       	.word 0x0400
  4c:	00 00       	.word 0x0000
  4e:	00 00       	.word 0x0000
  50:	00 00       	.word 0x0000
  52:	ab 9c       	bra	fffff78e <_end+0xfffdabd6>
  54:	00 00       	.word 0x0000
  56:	00 dc       	mov.b	@(r0,r13),r0
	...
  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 84       	mov.b	r8,@(r0,r11)
  6a:	04 00       	.word 0x0400
  6c:	00 00       	.word 0x0000
  6e:	00 00       	.word 0x0000
  70:	00 00       	.word 0x0000
  72:	ac 78       	bra	fffff966 <_end+0xfffdadae>
  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 c0       	.word 0x0dc0
  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 1a       	sts	macl,r15
  a2:	04 00       	.word 0x0400
  a4:	00 00       	.word 0x0000
  a6:	00 00       	.word 0x0000
  a8:	00 00       	.word 0x0000
  aa:	ae 8c       	bra	fffffdc6 <_end+0xfffdb20e>
  ac:	00 00       	.word 0x0000
  ae:	00 8c       	mov.b	@(r0,r8),r0
	...
  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:	11 0a       	mov.l	r0,@(40,r1)
  c2:	04 00       	.word 0x0400
  c4:	00 00       	.word 0x0000
  c6:	00 00       	.word 0x0000
  c8:	00 00       	.word 0x0000
  ca:	af 18       	bra	fffffefe <_end+0xfffdb346>
  cc:	00 00       	.word 0x0000
  ce:	00 88       	.word 0x0088
	...
  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 2a       	mov.l	r2,@(40,r2)
  e2:	04 00       	.word 0x0400
  e4:	00 00       	.word 0x0000
  e6:	00 00       	.word 0x0000
  e8:	00 00       	.word 0x0000
  ea:	af a0       	bra	2e <_main-0x7fd2>
  ec:	00 00       	.word 0x0000
  ee:	01 1c       	mov.b	@(r0,r1),r1
	...
  f8:	00 00       	.word 0x0000
  fa:	00 1c       	mov.b	@(r0,r1),r0
  fc:	00 02       	stc	sr,r0
  fe:	00 00       	.word 0x0000
 100:	14 98       	mov.l	r9,@(32,r4)
 102:	04 00       	.word 0x0400
 104:	00 00       	.word 0x0000
 106:	00 00       	.word 0x0000
 108:	00 00       	.word 0x0000
 10a:	b0 bc       	bsr	286 <_main-0x7d7a>
 10c:	00 00       	.word 0x0000
 10e:	00 98       	.word 0x0098
	...
 118:	00 00       	.word 0x0000
 11a:	00 14       	mov.b	r1,@(r0,r0)
 11c:	00 02       	stc	sr,r0
 11e:	00 00       	.word 0x0000
 120:	16 a7       	mov.l	r10,@(28,r6)
 122:	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:	00 c6       	mov.l	r12,@(r0,r0)
      10:	01 00       	.word 0x0100
      12:	00 01       	.word 0x0001
      14:	6e 00       	mov.b	@r0,r14
      16:	00 00       	.word 0x0000
      18:	62 00       	mov.b	@r0,r2
      1a:	00 a8       	.word 0x00a8
      1c:	34 00       	cmp/eq	r0,r4
      1e:	00 02       	stc	sr,r0
      20:	30 00       	cmp/eq	r0,r0
      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:	02 ee       	mov.l	@(r0,r14),r2
      2c:	02 01       	.word 0x0201
      2e:	08 00       	.word 0x0800
      30:	00 00       	.word 0x0000
      32:	b8 02       	bsr	fffff03a <_end+0xfffda482>
      34:	04 07       	.word 0x0407
      36:	00 00       	.word 0x0000
      38:	01 bd       	mov.w	@(r0,r11),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 a4       	mov.b	r10,@(r0,r0)
      48:	04 00       	.word 0x0400
      4a:	00 02       	stc	sr,r0
      4c:	24 02       	mov.l	r0,@r4
      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 45       	mov.w	r4,@(r0,r3)
      5a:	02 02       	stc	sr,r2
      5c:	05 00       	.word 0x0500
      5e:	00 02       	stc	sr,r0
      60:	15 04       	mov.l	r0,@(16,r5)
      62:	00 00       	.word 0x0000
      64:	00 5b       	.word 0x005b
      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:	9f 04       	mov.w	7e <_main-0x7f82>,r15	! 202
      74:	00 00       	.word 0x0000
      76:	02 38       	.word 0x0238
      78:	02 6f       	.word 0x026f
      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 01       	.word 0x0001
      84:	3b 04       	div1	r0,r11
      86:	00 00       	.word 0x0000
      88:	00 5a       	.word 0x005a
      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:	9a 02       	mov.w	9e <_main-0x7f62>,r10	! 400
      98:	08 07       	.word 0x0807
      9a:	00 00       	.word 0x0000
      9c:	01 90       	.word 0x0190
      9e:	04 00       	.word 0x0400
      a0:	00 02       	stc	sr,r0
      a2:	4d 02       	sts.l	mach,@-r13
      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 49       	.word 0x0249
      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:	87 02       	.word 0x8702
      ba:	c9 00       	and	#0,r0
      bc:	00 00       	.word 0x0000
      be:	48 04       	rotl	r8
      c0:	00 00       	.word 0x0000
      c2:	01 b5       	mov.w	r11,@(r0,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 c6       	mov.l	r12,@(r0,r1)
      d8:	00 06       	mov.l	r0,@(r0,r0)
      da:	00 00       	.word 0x0000
      dc:	00 ad       	mov.w	@(r0,r10),r0
      de:	01 06       	mov.l	r0,@(r0,r1)
      e0:	00 00       	.word 0x0000
      e2:	00 0f       	.word 0x000f
      e4:	02 06       	mov.l	r0,@(r0,r2)
      e6:	00 00       	.word 0x0000
      e8:	02 2b       	.word 0x022b
      ea:	03 06       	mov.l	r0,@(r0,r3)
      ec:	00 00       	.word 0x0000
      ee:	02 06       	mov.l	r0,@(r0,r2)
      f0:	04 00       	.word 0x0400
      f2:	07 00       	.word 0x0700
      f4:	00 01       	.word 0x0001
      f6:	a7 02       	bra	efe <_main-0x7102>
      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:	3f 02       	cmp/hs	r0,r15
     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 1f       	.word 0x021f
     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:	1c 02       	mov.l	r0,@(8,r12)
     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:	01 fd       	mov.w	@(r0,r15),r1
     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       	.word 0x0007
     16c:	00 00       	.word 0x0000
     16e:	01 db       	.word 0x01db
     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:	f5 02       	.word 0xf502
     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:	64 02       	mov.l	@r0,r4
     192:	01 5b       	.word 0x015b
     194:	00 00       	.word 0x0000
     196:	00 9e       	mov.l	@(r0,r9),r0
     198:	00 07       	.word 0x0007
     19a:	00 00       	.word 0x0000
     19c:	01 55       	mov.w	r5,@(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 4e       	mov.l	@(r0,r4),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+0xfffdb420>
     1b6:	78 00       	add	#0,r8
     1b8:	01 a6       	mov.l	r10,@(r0,r1)
     1ba:	00 00       	.word 0x0000
     1bc:	01 bf       	.word 0x01bf
     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:	27 01       	mov.w	r0,@r7
     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+0xfffdb42e>
     1e4:	0f 00       	.word 0x0f00
     1e6:	00 00       	.word 0x0000
     1e8:	39 01       	.word 0x3901
     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:	45 01       	shlr	r5
     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 01       	.word 0x0001
     20e:	2e 01       	mov.w	r0,@r14
     210:	02 50       	.word 0x0250
     212:	00 00       	.word 0x0000
     214:	01 bf       	.word 0x01bf
     216:	00 00       	.word 0x0000
     218:	a8 34       	bra	fffff284 <_end+0xfffda6cc>
     21a:	00 00       	.word 0x0000
     21c:	01 94       	mov.b	r9,@(r0,r1)
     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:	d1 01       	mov.l	254 <_main-0x7dac>,r1	! bf0151
     250:	02 54       	mov.b	r5,@(r0,r2)
     252:	00 00       	.word 0x0000
     254:	00 bf       	.word 0x00bf
     256:	01 51       	.word 0x0151
     258:	17 00       	mov.l	r0,@(0,r7)
     25a:	00 00       	.word 0x0000
     25c:	1a 01       	mov.l	r0,@(4,r10)
     25e:	02 57       	.word 0x0257
     260:	00 00       	.word 0x0000
     262:	00 3a       	.word 0x003a
     264:	17 00       	mov.l	r0,@(0,r7)
     266:	00 00       	.word 0x0000
     268:	4d 01       	shlr	r13
     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 01       	.word 0x0001
     274:	fb 01       	.word 0xfb01
     276:	02 59       	.word 0x0259
     278:	00 00       	.word 0x0000
     27a:	00 9e       	mov.l	@(r0,r9),r0
     27c:	01 5a       	.word 0x015a
     27e:	16 00       	mov.l	r0,@(0,r6)
     280:	00 01       	.word 0x0001
     282:	ea 01       	mov	#1,r10
     284:	02 5a       	.word 0x025a
     286:	00 00       	.word 0x0000
     288:	00 9e       	mov.l	@(r0,r9),r0
     28a:	01 53       	.word 0x0153
     28c:	18 00       	mov.l	r0,@(0,r8)
     28e:	00 00       	.word 0x0000
     290:	00 17       	.word 0x0017
     292:	00 00       	.word 0x0000
     294:	00 0a       	sts	mach,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 09       	nop	
     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	! b40000a9
     2ba:	00 00       	.word 0x0000
     2bc:	b4 00       	bsr	ac0 <_main-0x7540>
     2be:	00 a9       	.word 0x00a9
     2c0:	c8 00       	tst	#0,r0
     2c2:	00 00       	.word 0x0000
     2c4:	4c 01       	shlr	r12
     2c6:	9c 00       	mov.w	2ca <_main-0x7d36>,r12	! 9a1a
     2c8:	00 03       	.word 0x0003
     2ca:	9a 1a       	mov.w	302 <_main-0x7cfe>,r10	! 291
     2cc:	00 00       	.word 0x0000
     2ce:	01 22       	stc	vbr,r1
     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:	01 28       	.word 0x0128
     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       	.word 0x02df
     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       	.word 0x01bf
     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	! dc02
     33e:	91 44       	mov.w	3ca <_main-0x7c36>,r1	! 2f0
     340:	1d 00       	mov.l	r0,@(0,r13)
     342:	00 a9       	.word 0x00a9
     344:	dc 02       	mov.l	350 <_main-0x7cb0>,r12	! 7f081e01
     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 e6       	bra	fffff72c <_end+0xfffdab74>
     35e:	02 78       	.word 0x0278
     360:	00 00       	.word 0x0000
     362:	00 03       	.word 0x0003
     364:	72 1e       	add	#30,r2
     366:	01 55       	mov.w	r5,@(r0,r1)
     368:	02 7f       	.word 0x027f
     36a:	18 1e       	mov.l	r1,@(56,r8)
     36c:	01 54       	mov.b	r5,@(r0,r1)
     36e:	02 7f       	.word 0x027f
     370:	04 00       	.word 0x0400
     372:	1d 00       	mov.l	r0,@(0,r13)
     374:	00 a9       	.word 0x00a9
     376:	f6 05       	.word 0xf605
     378:	03 00       	.word 0x0300
     37a:	00 a8       	.word 0x00a8
     37c:	34 00       	cmp/eq	r0,r4
     37e:	00 03       	.word 0x0003
     380:	94 1e       	mov.w	3c0 <_main-0x7c40>,r4	! 0
     382:	01 56       	mov.l	r5,@(r0,r1)
     384:	02 7f       	.word 0x027f
     386:	28 1e       	mulu.w	r1,r8
     388:	01 55       	mov.w	r5,@(r0,r1)
     38a:	02 7f       	.word 0x027f
     38c:	18 1e       	mov.l	r1,@(56,r8)
     38e:	01 54       	mov.b	r5,@(r0,r1)
     390:	02 7f       	.word 0x027f
     392:	08 00       	.word 0x0800
     394:	1f 00       	mov.l	r0,@(0,r15)
     396:	00 a9       	.word 0x00a9
     398:	fe 00       	.word 0xfe00
     39a:	19 00       	mov.l	r0,@(0,r9)
     39c:	00 02       	stc	sr,r0
     39e:	40 01       	shlr	r0
     3a0:	02 f0       	.word 0x02f0
     3a2:	00 00       	.word 0x0000
     3a4:	00 b4       	mov.b	r11,@(r0,r0)
     3a6:	00 00       	.word 0x0000
     3a8:	aa 14       	bra	fffff7d4 <_end+0xfffdac1c>
     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 01       	.word 0x0001
     3b8:	22 01       	mov.w	r0,@r2
     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 01       	.word 0x0001
     3c8:	28 01       	mov.w	r0,@r8
     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:	aa 28       	bra	fffff880 <_end+0xfffdacc8>
     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       	.word 0x027f
     43a:	08 1e       	mov.l	@(r0,r1),r8
     43c:	01 54       	mov.b	r5,@(r0,r1)
     43e:	02 7f       	.word 0x027f
     440:	00 00       	.word 0x0000
     442:	1d 00       	mov.l	r0,@(0,r13)
     444:	00 aa       	.word 0x00aa
     446:	32 02       	cmp/hs	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:	aa 48       	bra	fffff8f2 <_end+0xfffdad3a>
     460:	05 03       	.word 0x0503
     462:	00 00       	.word 0x0000
     464:	a8 34       	bra	fffff4d0 <_end+0xfffda918>
     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       	.word 0x001f
     47e:	00 00       	.word 0x0000
     480:	aa 50       	bra	fffff924 <_end+0xfffdad6c>
     482:	00 20       	.word 0x0020
     484:	00 00       	.word 0x0000
     486:	00 2d       	mov.w	@(r0,r2),r0
     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       	.word 0x0003
     492:	90 00       	mov.w	496 <_main-0x7b6a>,r0	! 1
     494:	04 00       	.word 0x0400
     496:	00 01       	.word 0x0001
     498:	b9 04       	bsr	fffff6a4 <_end+0xfffdaaec>
     49a:	01 00       	.word 0x0100
     49c:	00 00       	.word 0x0000
     49e:	c6 01       	mov.l	@(4,gbr),r0
     4a0:	00 00       	.word 0x0000
     4a2:	01 6e       	mov.l	@(r0,r6),r1
     4a4:	00 00       	.word 0x0000
     4a6:	00 62       	.word 0x0062
     4a8:	00 00       	.word 0x0000
     4aa:	aa 64       	bra	fffff976 <_end+0xfffdadbe>
     4ac:	00 00       	.word 0x0000
     4ae:	01 38       	.word 0x0138
     4b0:	00 00       	.word 0x0000
     4b2:	01 0f       	.word 0x010f
     4b4:	02 04       	mov.b	r0,@(r0,r2)
     4b6:	04 00       	.word 0x0400
     4b8:	00 02       	stc	sr,r0
     4ba:	ee 02       	mov	#2,r14
     4bc:	01 08       	.word 0x0108
     4be:	00 00       	.word 0x0000
     4c0:	00 b8       	.word 0x00b8
     4c2:	02 04       	mov.b	r0,@(r0,r2)
     4c4:	07 00       	.word 0x0700
     4c6:	00 01       	.word 0x0001
     4c8:	bd 03       	bsr	fffffed2 <_end+0xfffdb31a>
     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:	a4 04       	bra	ce2 <_main-0x731e>
     4d8:	00 00       	.word 0x0000
     4da:	02 24       	mov.b	r2,@(r0,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       	.word 0x0003
     4e8:	45 02       	sts.l	mach,@-r5
     4ea:	02 05       	mov.w	r0,@(r0,r2)
     4ec:	00 00       	.word 0x0000
     4ee:	02 15       	mov.w	r1,@(r0,r2)
     4f0:	02 08       	.word 0x0208
     4f2:	05 00       	.word 0x0500
     4f4:	00 00       	.word 0x0000
     4f6:	9f 04       	mov.w	502 <_main-0x7afe>,r15	! 202
     4f8:	00 00       	.word 0x0000
     4fa:	02 38       	.word 0x0238
     4fc:	02 6f       	.word 0x026f
     4fe:	00 00       	.word 0x0000
     500:	00 73       	.word 0x0073
     502:	02 02       	stc	sr,r2
     504:	07 00       	.word 0x0700
     506:	00 01       	.word 0x0001
     508:	3b 04       	div1	r0,r11
     50a:	00 00       	.word 0x0000
     50c:	00 5a       	.word 0x005a
     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:	9a 04       	mov.w	526 <_main-0x7ada>,r10	! 208
     51c:	00 00       	.word 0x0000
     51e:	02 6f       	.word 0x026f
     520:	02 71       	.word 0x0271
     522:	00 00       	.word 0x0000
     524:	00 97       	.word 0x0097
     526:	02 08       	.word 0x0208
     528:	07 00       	.word 0x0700
     52a:	00 01       	.word 0x0001
     52c:	90 04       	mov.w	538 <_main-0x7ac8>,r0	! 400
     52e:	00 00       	.word 0x0000
     530:	02 4d       	mov.w	@(r0,r4),r2
     532:	02 c7       	.word 0x02c7
     534:	00 00       	.word 0x0000
     536:	00 7a       	.word 0x007a
     538:	04 00       	.word 0x0400
     53a:	00 02       	stc	sr,r0
     53c:	49 02       	sts.l	mach,@-r9
     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 87       	.word 0x0187
     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 c6       	mov.l	r12,@(r0,r1)
     55c:	00 06       	mov.l	r0,@(r0,r0)
     55e:	00 00       	.word 0x0000
     560:	00 ad       	mov.w	@(r0,r10),r0
     562:	01 06       	mov.l	r0,@(r0,r1)
     564:	00 00       	.word 0x0000
     566:	00 0f       	.word 0x000f
     568:	02 06       	mov.l	r0,@(r0,r2)
     56a:	00 00       	.word 0x0000
     56c:	02 2b       	.word 0x022b
     56e:	03 06       	mov.l	r0,@(r0,r3)
     570:	00 00       	.word 0x0000
     572:	02 06       	mov.l	r0,@(r0,r2)
     574:	04 00       	.word 0x0400
     576:	07 00       	.word 0x0700
     578:	00 01       	.word 0x0001
     57a:	a7 02       	bra	1382 <_main-0x6c7e>
     57c:	01 43       	.word 0x0143
     57e:	00 00       	.word 0x0000
     580:	00 bf       	.word 0x00bf
     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:	3f 02       	cmp/hs	r0,r15
     5c0:	01 4c       	mov.b	@(r0,r4),r1
     5c2:	00 00       	.word 0x0000
     5c4:	00 e7       	.word 0x00e7
     5c6:	00 0d       	mov.w	@(r0,r0),r0
     5c8:	00 00       	.word 0x0000
     5ca:	02 1f       	.word 0x021f
     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:	1c 02       	mov.l	r0,@(8,r12)
     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:	01 fd       	mov.w	@(r0,r15),r1
     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       	.word 0x0007
     5f0:	00 00       	.word 0x0000
     5f2:	01 db       	.word 0x01db
     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:	f5 02       	.word 0xf502
     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:	64 02       	mov.l	@r0,r4
     616:	01 5b       	.word 0x015b
     618:	00 00       	.word 0x0000
     61a:	00 9e       	mov.l	@(r0,r9),r0
     61c:	00 07       	.word 0x0007
     61e:	00 00       	.word 0x0000
     620:	01 55       	mov.w	r5,@(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 4e       	mov.l	@(r0,r4),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+0xfffdaeb8>
     64a:	00 00       	.word 0x0000
     64c:	01 60       	.word 0x0160
     64e:	0f 00       	.word 0x0f00
     650:	00 00       	.word 0x0000
     652:	27 01       	mov.w	r0,@r7
     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:	39 01       	.word 0x3901
     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:	62 01       	mov.w	@r0,r2
     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       	.word 0x0103
     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       	.word 0x0103
     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       	.word 0x0103
     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       	.word 0x0103
     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 56       	mov.l	r5,@(r0,r2)
     6c4:	01 03       	.word 0x0103
     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:	5b 01       	mov.l	@(4,r0),r11
     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:	45 01       	shlr	r5
     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:	77 01       	add	#1,r7
     6f2:	03 aa       	.word 0x03aa
     6f4:	00 00       	.word 0x0000
     6f6:	00 b4       	mov.b	r11,@(r0,r0)
     6f8:	00 00       	.word 0x0000
     6fa:	aa 64       	bra	fffffbc6 <_end+0xfffdb00e>
     6fc:	00 00       	.word 0x0000
     6fe:	01 38       	.word 0x0138
     700:	01 9c       	mov.b	@(r0,r9),r1
     702:	00 00       	.word 0x0000
     704:	03 88       	.word 0x0388
     706:	1a 00       	mov.l	r0,@(0,r10)
     708:	00 01       	.word 0x0001
     70a:	22 01       	mov.w	r0,@r2
     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 01       	.word 0x0001
     71a:	28 01       	mov.w	r0,@r8
     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       	.word 0x0127
     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       	.word 0x0103
     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	! 7800
     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       	.word 0x0103
     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:	aa 84       	bra	fffffc8a <_end+0xfffdb0d2>
     780:	00 00       	.word 0x0000
     782:	00 38       	.word 0x0038
     784:	01 03       	.word 0x0103
     786:	b8 00       	bsr	fffff78a <_end+0xfffdabd2>
     788:	00 03       	.word 0x0003
     78a:	44 1d       	.word 0x441d
     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       	.word 0x0e03
     79a:	91 58       	mov.w	84e <_main-0x77b2>,r1	! ee02
     79c:	9f 1d       	mov.w	7da <_main-0x7826>,r15	! 0
     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:	38 1f       	addv	r1,r8
     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:	8c 1e       	.word 0x8c1e
     7be:	00 00       	.word 0x0000
     7c0:	00 70       	.word 0x0070
     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:	ef 20       	mov	#32,r15
     7cc:	00 00       	.word 0x0000
     7ce:	ab 02       	bra	fffffdd6 <_end+0xfffdb21e>
     7d0:	00 00       	.word 0x0000
     7d2:	00 21       	.word 0x0021
     7d4:	00 00       	.word 0x0000
     7d6:	aa 78       	bra	fffffcca <_end+0xfffdb112>
     7d8:	02 78       	.word 0x0278
     7da:	00 00       	.word 0x0000
     7dc:	00 03       	.word 0x0003
     7de:	5d 22       	mov.l	@(8,r2),r13
     7e0:	01 55       	mov.w	r5,@(r0,r1)
     7e2:	02 7f       	.word 0x027f
     7e4:	08 22       	stc	vbr,r8
     7e6:	01 54       	mov.b	r5,@(r0,r1)
     7e8:	02 7f       	.word 0x027f
     7ea:	00 00       	.word 0x0000
     7ec:	21 00       	mov.b	r0,@r1
     7ee:	00 aa       	.word 0x00aa
     7f0:	82 02       	.word 0x8202
     7f2:	78 00       	add	#0,r8
     7f4:	00 00       	.word 0x0000
     7f6:	03 76       	mov.l	r7,@(r0,r3)
     7f8:	22 01       	mov.w	r0,@r2
     7fa:	55 02       	mov.l	@(8,r0),r5
     7fc:	7f 18       	add	#24,r15
     7fe:	22 01       	mov.w	r0,@r2
     800:	54 02       	mov.l	@(8,r0),r4
     802:	7f 04       	add	#4,r15
     804:	00 20       	.word 0x0020
     806:	00 00       	.word 0x0000
     808:	aa a0       	bra	fffffd4c <_end+0xfffdb194>
     80a:	23 00       	mov.b	r0,@r3
     80c:	00 aa       	.word 0x00aa
     80e:	c2 22       	mov.l	r0,@(136,gbr)
     810:	01 54       	mov.b	r5,@(r0,r1)
     812:	02 7f       	.word 0x027f
     814:	18 00       	mov.l	r0,@(0,r8)
     816:	00 24       	mov.b	r2,@(r0,r0)
     818:	00 00       	.word 0x0000
     81a:	00 2d       	mov.w	@(r0,r2),r0
     81c:	01 81       	.word 0x0181
     81e:	00 00       	.word 0x0000
     820:	01 ba       	.word 0x01ba
     822:	00 00       	.word 0x0000
     824:	00 03       	.word 0x0003
     826:	5d 00       	mov.l	@(0,r0),r13
     828:	04 00       	.word 0x0400
     82a:	00 03       	.word 0x0003
     82c:	89 04       	bt	838 <_main-0x77c8>
     82e:	01 00       	.word 0x0100
     830:	00 00       	.word 0x0000
     832:	c6 01       	mov.l	@(4,gbr),r0
     834:	00 00       	.word 0x0000
     836:	01 6e       	mov.l	@(r0,r6),r1
     838:	00 00       	.word 0x0000
     83a:	00 62       	.word 0x0062
     83c:	00 00       	.word 0x0000
     83e:	ab 9c       	bra	ffffff7a <_end+0xfffdb3c2>
     840:	00 00       	.word 0x0000
     842:	00 dc       	mov.b	@(r0,r13),r0
     844:	00 00       	.word 0x0000
     846:	01 e0       	.word 0x01e0
     848:	02 04       	mov.b	r0,@(r0,r2)
     84a:	04 00       	.word 0x0400
     84c:	00 02       	stc	sr,r0
     84e:	ee 02       	mov	#2,r14
     850:	01 08       	.word 0x0108
     852:	00 00       	.word 0x0000
     854:	00 b8       	.word 0x00b8
     856:	02 04       	mov.b	r0,@(r0,r2)
     858:	07 00       	.word 0x0700
     85a:	00 01       	.word 0x0001
     85c:	bd 03       	bsr	266 <_main-0x7d9a>
     85e:	04 05       	mov.w	r0,@(r0,r4)
     860:	69 6e       	exts.b	r6,r9
     862:	74 00       	add	#0,r4
     864:	02 04       	mov.b	r0,@(r0,r2)
     866:	05 00       	.word 0x0500
     868:	00 00       	.word 0x0000
     86a:	a4 04       	bra	1076 <_main-0x6f8a>
     86c:	00 00       	.word 0x0000
     86e:	02 24       	mov.b	r2,@(r0,r2)
     870:	02 5c       	mov.b	@(r0,r5),r2
     872:	00 00       	.word 0x0000
     874:	00 25       	mov.w	r2,@(r0,r0)
     876:	02 08       	.word 0x0208
     878:	04 00       	.word 0x0400
     87a:	00 03       	.word 0x0003
     87c:	45 02       	sts.l	mach,@-r5
     87e:	02 05       	mov.w	r0,@(r0,r2)
     880:	00 00       	.word 0x0000
     882:	02 15       	mov.w	r1,@(r0,r2)
     884:	02 08       	.word 0x0208
     886:	05 00       	.word 0x0500
     888:	00 00       	.word 0x0000
     88a:	9f 04       	mov.w	896 <_main-0x776a>,r15	! 202
     88c:	00 00       	.word 0x0000
     88e:	02 38       	.word 0x0238
     890:	02 6f       	.word 0x026f
     892:	00 00       	.word 0x0000
     894:	00 73       	.word 0x0073
     896:	02 02       	stc	sr,r2
     898:	07 00       	.word 0x0700
     89a:	00 01       	.word 0x0001
     89c:	3b 04       	div1	r0,r11
     89e:	00 00       	.word 0x0000
     8a0:	00 5a       	.word 0x005a
     8a2:	02 70       	.word 0x0270
     8a4:	00 00       	.word 0x0000
     8a6:	00 85       	mov.w	r8,@(r0,r0)
     8a8:	02 04       	mov.b	r0,@(r0,r2)
     8aa:	07 00       	.word 0x0700
     8ac:	00 01       	.word 0x0001
     8ae:	9a 02       	mov.w	8b6 <_main-0x774a>,r10	! 400
     8b0:	08 07       	.word 0x0807
     8b2:	00 00       	.word 0x0000
     8b4:	01 90       	.word 0x0190
     8b6:	04 00       	.word 0x0400
     8b8:	00 02       	stc	sr,r0
     8ba:	4d 02       	sts.l	mach,@-r13
     8bc:	c7 00       	mova	8c0 <_main-0x7740>,r0
     8be:	00 00       	.word 0x0000
     8c0:	7a 04       	add	#4,r10
     8c2:	00 00       	.word 0x0000
     8c4:	02 49       	.word 0x0249
     8c6:	02 c8       	.word 0x02c8
     8c8:	00 00       	.word 0x0000
     8ca:	00 68       	.word 0x0068
     8cc:	04 00       	.word 0x0400
     8ce:	00 01       	.word 0x0001
     8d0:	87 02       	.word 0x8702
     8d2:	c9 00       	and	#0,r0
     8d4:	00 00       	.word 0x0000
     8d6:	48 05       	rotr	r8
     8d8:	04 02       	stc	sr,r4
     8da:	01 3d       	mov.w	@(r0,r3),r1
     8dc:	00 00       	.word 0x0000
     8de:	00 dc       	mov.b	@(r0,r13),r0
     8e0:	06 00       	.word 0x0600
     8e2:	00 01       	.word 0x0001
     8e4:	c6 00       	mov.l	@(0,gbr),r0
     8e6:	06 00       	.word 0x0600
     8e8:	00 00       	.word 0x0000
     8ea:	ad 01       	bra	2f0 <_main-0x7d10>
     8ec:	06 00       	.word 0x0600
     8ee:	00 00       	.word 0x0000
     8f0:	0f 02       	stc	sr,r15
     8f2:	06 00       	.word 0x0600
     8f4:	00 02       	stc	sr,r0
     8f6:	2b 03       	.word 0x2b03
     8f8:	06 00       	.word 0x0600
     8fa:	00 02       	stc	sr,r0
     8fc:	06 04       	mov.b	r0,@(r0,r6)
     8fe:	00 07       	.word 0x0007
     900:	00 00       	.word 0x0000
     902:	01 a7       	.word 0x01a7
     904:	02 01       	.word 0x0201
     906:	43 00       	shll	r3
     908:	00 00       	.word 0x0000
     90a:	b4 08       	bsr	111e <_main-0x6ee2>
     90c:	04 02       	stc	sr,r4
     90e:	01 51       	.word 0x0151
     910:	00 00       	.word 0x0000
     912:	01 07       	.word 0x0107
     914:	09 6c       	mov.b	@(r0,r6),r9
     916:	6c 00       	mov.b	@r0,r12
     918:	02 01       	.word 0x0201
     91a:	53 00       	mov.l	@(0,r0),r3
     91c:	00 00       	.word 0x0000
     91e:	93 09       	mov.w	934 <_main-0x76cc>,r3	! 0
     920:	6c 00       	mov.b	@r0,r12
     922:	02 01       	.word 0x0201
     924:	54 00       	mov.l	@(0,r0),r4
     926:	00 01       	.word 0x0001
     928:	07 00       	.word 0x0700
     92a:	0a 00       	.word 0x0a00
     92c:	00 00       	.word 0x0000
     92e:	9e 00       	mov.w	932 <_main-0x76ce>,r14	! 170b
     930:	00 01       	.word 0x0001
     932:	17 0b       	mov.l	r0,@(44,r7)
     934:	00 00       	.word 0x0000
     936:	00 33       	.word 0x0033
     938:	01 00       	.word 0x0100
     93a:	0c 10       	.word 0x0c10
     93c:	02 01       	.word 0x0201
     93e:	45 00       	shll	r5
     940:	00 01       	.word 0x0001
     942:	55 0d       	mov.l	@(52,r0),r5
     944:	00 00       	.word 0x0000
     946:	00 3f       	.word 0x003f
     948:	02 01       	.word 0x0201
     94a:	4c 00       	shll	r12
     94c:	00 00       	.word 0x0000
     94e:	dc 00       	mov.l	950 <_main-0x76b0>,r12	! d000002
     950:	0d 00       	.word 0x0d00
     952:	00 02       	stc	sr,r0
     954:	1f 02       	mov.l	r0,@(8,r15)
     956:	01 4d       	mov.w	@(r0,r4),r1
     958:	00 00       	.word 0x0000
     95a:	00 85       	mov.w	r8,@(r0,r0)
     95c:	04 0d       	mov.w	@(r0,r0),r4
     95e:	00 00       	.word 0x0000
     960:	00 1c       	mov.b	@(r0,r1),r0
     962:	02 01       	.word 0x0201
     964:	4e 00       	shll	r14
     966:	00 00       	.word 0x0000
     968:	3a 08       	sub	r0,r10
     96a:	0d 00       	.word 0x0d00
     96c:	00 01       	.word 0x0001
     96e:	fd 02       	.word 0xfd02
     970:	01 55       	mov.w	r5,@(r0,r1)
     972:	00 00       	.word 0x0000
     974:	00 e8       	.word 0x00e8
     976:	0c 00       	.word 0x0c00
     978:	07 00       	.word 0x0700
     97a:	00 01       	.word 0x0001
     97c:	db 02       	mov.l	988 <_main-0x7678>,r11	! 58000001
     97e:	01 56       	mov.l	r5,@(r0,r1)
     980:	00 00       	.word 0x0000
     982:	01 17       	.word 0x0117
     984:	08 04       	mov.b	r0,@(r0,r8)
     986:	02 01       	.word 0x0201
     988:	58 00       	mov.l	@(0,r0),r8
     98a:	00 01       	.word 0x0001
     98c:	83 0e       	.word 0x830e
     98e:	00 00       	.word 0x0000
     990:	01 f5       	mov.w	r15,@(r0,r1)
     992:	02 01       	.word 0x0201
     994:	5a 00       	mov.l	@(0,r0),r10
     996:	00 00       	.word 0x0000
     998:	a9 0e       	bra	fffffbb8 <_end+0xfffdb000>
     99a:	00 00       	.word 0x0000
     99c:	01 64       	mov.b	r6,@(r0,r1)
     99e:	02 01       	.word 0x0201
     9a0:	5b 00       	mov.l	@(0,r0),r11
     9a2:	00 00       	.word 0x0000
     9a4:	93 00       	mov.w	9a8 <_main-0x7658>,r3	! 1
     9a6:	07 00       	.word 0x0700
     9a8:	00 01       	.word 0x0001
     9aa:	55 02       	mov.l	@(8,r0),r5
     9ac:	01 81       	.word 0x0181
     9ae:	00 00       	.word 0x0000
     9b0:	01 61       	.word 0x0161
     9b2:	0f 00       	.word 0x0f00
     9b4:	00 01       	.word 0x0001
     9b6:	4e 01       	shlr	r14
     9b8:	a6 00       	bra	15bc <_main-0x6a44>
     9ba:	00 00       	.word 0x0000
     9bc:	3a 03       	cmp/ge	r0,r10
     9be:	00 00       	.word 0x0000
     9c0:	01 a9       	.word 0x01a9
     9c2:	10 78       	mov.l	r7,@(32,r0)
     9c4:	00 01       	.word 0x0001
     9c6:	a6 00       	bra	15ca <_main-0x6a36>
     9c8:	00 01       	.word 0x0001
     9ca:	a9 00       	bra	fffffbce <_end+0xfffdb016>
     9cc:	11 04       	mov.l	r0,@(16,r1)
     9ce:	00 00       	.word 0x0000
     9d0:	01 af       	.word 0x01af
     9d2:	12 00       	mov.l	r0,@(0,r2)
     9d4:	00 01       	.word 0x0001
     9d6:	55 0f       	mov.l	@(60,r0),r5
     9d8:	00 00       	.word 0x0000
     9da:	00 27       	.word 0x0027
     9dc:	01 95       	mov.w	r9,@(r0,r1)
     9de:	00 00       	.word 0x0000
     9e0:	00 3a       	.word 0x003a
     9e2:	03 00       	.word 0x0300
     9e4:	00 01       	.word 0x0001
     9e6:	ce 10       	xor.b	#16,@(r0,gbr)
     9e8:	78 00       	add	#0,r8
     9ea:	01 95       	mov.w	r9,@(r0,r1)
     9ec:	00 00       	.word 0x0000
     9ee:	01 a9       	.word 0x01a9
     9f0:	00 0f       	.word 0x000f
     9f2:	00 00       	.word 0x0000
     9f4:	00 39       	.word 0x0039
     9f6:	01 9d       	mov.w	@(r0,r9),r1
     9f8:	00 00       	.word 0x0000
     9fa:	00 3a       	.word 0x003a
     9fc:	03 00       	.word 0x0300
     9fe:	00 01       	.word 0x0001
     a00:	e8 10       	mov	#16,r8
     a02:	78 00       	add	#0,r8
     a04:	01 9d       	mov.w	@(r0,r9),r1
     a06:	00 00       	.word 0x0000
     a08:	01 a9       	.word 0x01a9
     a0a:	00 13       	.word 0x0013
     a0c:	00 00       	.word 0x0000
     a0e:	02 80       	.word 0x0280
     a10:	01 03       	.word 0x0103
     a12:	c0 00       	mov.b	r0,@(0,gbr)
     a14:	00 01       	.word 0x0001
     a16:	a9 03       	bra	fffffc20 <_end+0xfffdb068>
     a18:	00 00       	.word 0x0000
     a1a:	02 3e       	mov.l	@(r0,r3),r2
     a1c:	14 61       	mov.l	r6,@(4,r4)
     a1e:	00 01       	.word 0x0001
     a20:	03 c0       	.word 0x03c0
     a22:	00 00       	.word 0x0000
     a24:	02 3e       	mov.l	@(r0,r3),r2
     a26:	14 62       	mov.l	r6,@(8,r4)
     a28:	00 01       	.word 0x0001
     a2a:	03 c1       	.word 0x03c1
     a2c:	00 00       	.word 0x0000
     a2e:	02 3e       	mov.l	@(r0,r3),r2
     a30:	15 62       	mov.l	r6,@(8,r5)
     a32:	69 74       	mov.b	@r7+,r9
     a34:	00 01       	.word 0x0001
     a36:	03 c3       	.word 0x03c3
     a38:	00 00       	.word 0x0000
     a3a:	00 93       	.word 0x0093
     a3c:	16 00       	mov.l	r0,@(0,r6)
     a3e:	00 02       	stc	sr,r0
     a40:	9f 01       	mov.w	a46 <_main-0x75ba>,r15	! 93
     a42:	03 c4       	mov.b	r12,@(r0,r3)
     a44:	00 00       	.word 0x0000
     a46:	00 93       	.word 0x0093
     a48:	16 00       	mov.l	r0,@(0,r6)
     a4a:	00 02       	stc	sr,r0
     a4c:	a9 01       	bra	fffffc52 <_end+0xfffdb09a>
     a4e:	03 c5       	mov.w	r12,@(r0,r3)
     a50:	00 00       	.word 0x0000
     a52:	00 93       	.word 0x0093
     a54:	16 00       	mov.l	r0,@(0,r6)
     a56:	00 02       	stc	sr,r0
     a58:	8d 01       	.word 0x8d01
     a5a:	03 c6       	mov.l	r12,@(r0,r3)
     a5c:	00 00       	.word 0x0000
     a5e:	00 93       	.word 0x0093
     a60:	00 11       	.word 0x0011
     a62:	04 00       	.word 0x0400
     a64:	00 01       	.word 0x0001
     a66:	55 17       	mov.l	@(28,r1),r5
     a68:	00 00       	.word 0x0000
     a6a:	00 45       	mov.w	r4,@(r0,r0)
     a6c:	01 88       	.word 0x0188
     a6e:	00 00       	.word 0x0000
     a70:	01 a9       	.word 0x01a9
     a72:	03 18       	.word 0x0318
     a74:	00 00       	.word 0x0000
     a76:	02 96       	mov.l	r9,@(r0,r2)
     a78:	01 04       	mov.b	r0,@(r0,r1)
     a7a:	21 00       	mov.b	r0,@r1
     a7c:	00 00       	.word 0x0000
     a7e:	a9 00       	bra	fffffc82 <_end+0xfffdb0ca>
     a80:	00 ab       	.word 0x00ab
     a82:	9c 00       	mov.w	a86 <_main-0x757a>,r12	! dc01
     a84:	00 00       	.word 0x0000
     a86:	dc 01       	mov.l	a8c <_main-0x7574>,r12	! 55190000
     a88:	9c 00       	mov.w	a8c <_main-0x7574>,r12	! 5519
     a8a:	00 03       	.word 0x0003
     a8c:	55 19       	mov.l	@(36,r1),r5
     a8e:	00 00       	.word 0x0000
     a90:	01 22       	stc	vbr,r1
     a92:	01 04       	mov.b	r0,@(r0,r1)
     a94:	21 00       	mov.b	r0,@r1
     a96:	00 00       	.word 0x0000
     a98:	a9 00       	bra	fffffc9c <_end+0xfffdb0e4>
     a9a:	00 02       	stc	sr,r0
     a9c:	17 19       	mov.l	r1,@(36,r7)
     a9e:	00 00       	.word 0x0000
     aa0:	01 28       	.word 0x0128
     aa2:	01 04       	mov.b	r0,@(r0,r1)
     aa4:	21 00       	mov.b	r0,@r1
     aa6:	00 00       	.word 0x0000
     aa8:	a9 00       	bra	fffffcac <_end+0xfffdb0f4>
     aaa:	00 02       	stc	sr,r0
     aac:	46 1a       	lds	r6,macl
     aae:	61 00       	mov.b	@r0,r1
     ab0:	01 04       	mov.b	r0,@(r0,r1)
     ab2:	23 00       	mov.b	r0,@r3
     ab4:	00 01       	.word 0x0001
     ab6:	55 02       	mov.l	@(8,r0),r5
     ab8:	91 58       	mov.w	b6c <_main-0x7494>,r1	! 154
     aba:	1a 62       	mov.l	r6,@(8,r10)
     abc:	00 01       	.word 0x0001
     abe:	04 24       	mov.b	r2,@(r0,r4)
     ac0:	00 00       	.word 0x0000
     ac2:	01 55       	mov.w	r5,@(r0,r1)
     ac4:	02 91       	.word 0x0291
     ac6:	68 15       	mov.w	@r1+,r8
     ac8:	72 65       	add	#101,r2
     aca:	73 00       	add	#0,r3
     acc:	01 04       	mov.b	r0,@(r0,r1)
     ace:	25 00       	mov.b	r0,@r5
     ad0:	00 01       	.word 0x0001
     ad2:	a9 1a       	bra	fffffd0a <_end+0xfffdb152>
     ad4:	61 75       	mov.w	@r7+,r1
     ad6:	00 01       	.word 0x0001
     ad8:	04 26       	mov.l	r2,@(r0,r4)
     ada:	00 00       	.word 0x0000
     adc:	01 83       	.word 0x0183
     ade:	02 91       	.word 0x0291
     ae0:	50 1a       	mov.l	@(40,r1),r0
     ae2:	62 75       	mov.w	@r7+,r2
     ae4:	00 01       	.word 0x0001
     ae6:	04 26       	mov.l	r2,@(r0,r4)
     ae8:	00 00       	.word 0x0000
     aea:	01 83       	.word 0x0183
     aec:	02 91       	.word 0x0291
     aee:	54 1b       	mov.l	@(44,r1),r4
     af0:	00 00       	.word 0x0000
     af2:	01 e8       	.word 0x01e8
     af4:	00 00       	.word 0x0000
     af6:	ab bc       	bra	272 <_main-0x7d8e>
     af8:	00 00       	.word 0x0000
     afa:	00 98       	.word 0x0098
     afc:	01 04       	mov.b	r0,@(r0,r1)
     afe:	2e 00       	mov.b	r0,@r14
     b00:	00 03       	.word 0x0003
     b02:	1d 1c       	mov.l	r1,@(48,r13)
     b04:	00 00       	.word 0x0000
     b06:	02 03       	.word 0x0203
     b08:	03 91       	.word 0x0391
     b0a:	68 9f       	exts.w	r9,r8
     b0c:	1c 00       	mov.l	r0,@(0,r12)
     b0e:	00 01       	.word 0x0001
     b10:	f9 03       	.word 0xf903
     b12:	91 58       	mov.w	bc6 <_main-0x743a>,r1	! 0
     b14:	9f 1d       	mov.w	b52 <_main-0x74ae>,r15	! 2001
     b16:	00 00       	.word 0x0000
     b18:	00 98       	.word 0x0098
     b1a:	1e 00       	mov.l	r0,@(0,r14)
     b1c:	00 02       	stc	sr,r0
     b1e:	0d 00       	.word 0x0d00
     b20:	00 02       	stc	sr,r0
     b22:	75 1e       	add	#30,r5
     b24:	00 00       	.word 0x0000
     b26:	02 19       	.word 0x0219
     b28:	00 00       	.word 0x0000
     b2a:	02 a1       	.word 0x02a1
     b2c:	1e 00       	mov.l	r0,@(0,r14)
     b2e:	00 02       	stc	sr,r0
     b30:	25 00       	mov.b	r0,@r5
     b32:	00 02       	stc	sr,r0
     b34:	bf 1e       	bsr	974 <_main-0x768c>
     b36:	00 00       	.word 0x0000
     b38:	02 31       	.word 0x0231
     b3a:	00 00       	.word 0x0000
     b3c:	02 dd       	mov.w	@(r0,r13),r2
     b3e:	00 00       	.word 0x0000
     b40:	1f 00       	mov.l	r0,@(0,r15)
     b42:	00 ab       	.word 0x00ab
     b44:	b0 02       	bsr	b4c <_main-0x74b4>
     b46:	78 00       	add	#0,r8
     b48:	00 00       	.word 0x0000
     b4a:	03 36       	mov.l	r3,@(r0,r3)
     b4c:	20 01       	mov.w	r0,@r0
     b4e:	55 02       	mov.l	@(8,r0),r5
     b50:	7f 08       	add	#8,r15
     b52:	20 01       	mov.w	r0,@r0
     b54:	54 02       	mov.l	@(8,r0),r4
     b56:	7f 00       	add	#0,r15
     b58:	00 1f       	.word 0x001f
     b5a:	00 00       	.word 0x0000
     b5c:	ab ba       	bra	2d4 <_main-0x7d2c>
     b5e:	02 78       	.word 0x0278
     b60:	00 00       	.word 0x0000
     b62:	00 03       	.word 0x0003
     b64:	4f 20       	shal	r15
     b66:	01 55       	mov.w	r5,@(r0,r1)
     b68:	02 7f       	.word 0x027f
     b6a:	18 20       	mov.l	r2,@(0,r8)
     b6c:	01 54       	mov.b	r5,@(r0,r1)
     b6e:	02 7f       	.word 0x027f
     b70:	04 00       	.word 0x0400
     b72:	21 00       	mov.b	r0,@r1
     b74:	00 ab       	.word 0x00ab
     b76:	cc 00       	tst.b	#0,@(r0,gbr)
     b78:	22 00       	mov.b	r0,@r2
     b7a:	00 00       	.word 0x0000
     b7c:	2d 01       	mov.w	r0,@r13
     b7e:	81 00       	mov.w	r0,@(0,r0)
     b80:	00 01       	.word 0x0001
     b82:	af 00       	bra	986 <_main-0x767a>
     b84:	00 00       	.word 0x0000
     b86:	02 38       	.word 0x0238
     b88:	00 04       	mov.b	r0,@(r0,r0)
     b8a:	00 00       	.word 0x0000
     b8c:	05 4b       	.word 0x054b
     b8e:	04 01       	.word 0x0401
     b90:	00 00       	.word 0x0000
     b92:	00 c6       	mov.l	r12,@(r0,r0)
     b94:	01 00       	.word 0x0100
     b96:	00 01       	.word 0x0001
     b98:	6e 00       	mov.b	@r0,r14
     b9a:	00 00       	.word 0x0000
     b9c:	62 00       	mov.b	@r0,r2
     b9e:	00 ac       	mov.b	@(r0,r10),r0
     ba0:	78 00       	add	#0,r8
     ba2:	00 00       	.word 0x0000
     ba4:	84 00       	mov.b	@(0,r0),r0
     ba6:	00 02       	stc	sr,r0
     ba8:	8b 02       	bf	bb0 <_main-0x7450>
     baa:	01 08       	.word 0x0108
     bac:	00 00       	.word 0x0000
     bae:	00 b8       	.word 0x00b8
     bb0:	02 04       	mov.b	r0,@(r0,r2)
     bb2:	07 00       	.word 0x0700
     bb4:	00 01       	.word 0x0001
     bb6:	bd 03       	bsr	5c0 <_main-0x7a40>
     bb8:	04 05       	mov.w	r0,@(r0,r4)
     bba:	69 6e       	exts.b	r6,r9
     bbc:	74 00       	add	#0,r4
     bbe:	02 04       	mov.b	r0,@(r0,r2)
     bc0:	05 00       	.word 0x0500
     bc2:	00 00       	.word 0x0000
     bc4:	a4 04       	bra	13d0 <_main-0x6c30>
     bc6:	00 00       	.word 0x0000
     bc8:	02 24       	mov.b	r2,@(r0,r2)
     bca:	02 5c       	mov.b	@(r0,r5),r2
     bcc:	00 00       	.word 0x0000
     bce:	00 4c       	mov.b	@(r0,r4),r0
     bd0:	02 04       	mov.b	r0,@(r0,r2)
     bd2:	04 00       	.word 0x0400
     bd4:	00 02       	stc	sr,r0
     bd6:	ee 02       	mov	#2,r14
     bd8:	08 04       	mov.b	r0,@(r0,r8)
     bda:	00 00       	.word 0x0000
     bdc:	03 45       	mov.w	r4,@(r0,r3)
     bde:	02 02       	stc	sr,r2
     be0:	05 00       	.word 0x0500
     be2:	00 02       	stc	sr,r0
     be4:	15 04       	mov.l	r0,@(16,r5)
     be6:	00 00       	.word 0x0000
     be8:	00 5b       	.word 0x005b
     bea:	02 63       	.word 0x0263
     bec:	00 00       	.word 0x0000
     bee:	00 33       	.word 0x0033
     bf0:	02 08       	.word 0x0208
     bf2:	05 00       	.word 0x0500
     bf4:	00 00       	.word 0x0000
     bf6:	9f 04       	mov.w	c02 <_main-0x73fe>,r15	! 202
     bf8:	00 00       	.word 0x0000
     bfa:	02 38       	.word 0x0238
     bfc:	02 6f       	.word 0x026f
     bfe:	00 00       	.word 0x0000
     c00:	00 7e       	mov.l	@(r0,r7),r0
     c02:	02 02       	stc	sr,r2
     c04:	07 00       	.word 0x0700
     c06:	00 01       	.word 0x0001
     c08:	3b 04       	div1	r0,r11
     c0a:	00 00       	.word 0x0000
     c0c:	00 5a       	.word 0x005a
     c0e:	02 70       	.word 0x0270
     c10:	00 00       	.word 0x0000
     c12:	00 90       	.word 0x0090
     c14:	02 04       	mov.b	r0,@(r0,r2)
     c16:	07 00       	.word 0x0700
     c18:	00 01       	.word 0x0001
     c1a:	9a 02       	mov.w	c22 <_main-0x73de>,r10	! 400
     c1c:	08 07       	.word 0x0807
     c1e:	00 00       	.word 0x0000
     c20:	01 90       	.word 0x0190
     c22:	04 00       	.word 0x0400
     c24:	00 02       	stc	sr,r0
     c26:	4d 02       	sts.l	mach,@-r13
     c28:	c7 00       	mova	c2c <_main-0x73d4>,r0
     c2a:	00 00       	.word 0x0000
     c2c:	85 04       	mov.w	@(8,r0),r0
     c2e:	00 00       	.word 0x0000
     c30:	02 49       	.word 0x0249
     c32:	02 c8       	.word 0x02c8
     c34:	00 00       	.word 0x0000
     c36:	00 73       	.word 0x0073
     c38:	04 00       	.word 0x0400
     c3a:	00 01       	.word 0x0001
     c3c:	87 02       	.word 0x8702
     c3e:	c9 00       	and	#0,r0
     c40:	00 00       	.word 0x0000
     c42:	41 05       	rotr	r1
     c44:	04 02       	stc	sr,r4
     c46:	01 3d       	mov.w	@(r0,r3),r1
     c48:	00 00       	.word 0x0000
     c4a:	00 e7       	.word 0x00e7
     c4c:	06 00       	.word 0x0600
     c4e:	00 01       	.word 0x0001
     c50:	c6 00       	mov.l	@(0,gbr),r0
     c52:	06 00       	.word 0x0600
     c54:	00 00       	.word 0x0000
     c56:	ad 01       	bra	65c <_main-0x79a4>
     c58:	06 00       	.word 0x0600
     c5a:	00 00       	.word 0x0000
     c5c:	0f 02       	stc	sr,r15
     c5e:	06 00       	.word 0x0600
     c60:	00 02       	stc	sr,r0
     c62:	2b 03       	.word 0x2b03
     c64:	06 00       	.word 0x0600
     c66:	00 02       	stc	sr,r0
     c68:	06 04       	mov.b	r0,@(r0,r6)
     c6a:	00 07       	.word 0x0007
     c6c:	00 00       	.word 0x0000
     c6e:	01 a7       	.word 0x01a7
     c70:	02 01       	.word 0x0201
     c72:	43 00       	shll	r3
     c74:	00 00       	.word 0x0000
     c76:	bf 08       	bsr	a8a <_main-0x7576>
     c78:	04 02       	stc	sr,r4
     c7a:	01 51       	.word 0x0151
     c7c:	00 00       	.word 0x0000
     c7e:	01 12       	stc	gbr,r1
     c80:	09 6c       	mov.b	@(r0,r6),r9
     c82:	6c 00       	mov.b	@r0,r12
     c84:	02 01       	.word 0x0201
     c86:	53 00       	mov.l	@(0,r0),r3
     c88:	00 00       	.word 0x0000
     c8a:	9e 09       	mov.w	ca0 <_main-0x7360>,r14	! 0
     c8c:	6c 00       	mov.b	@r0,r12
     c8e:	02 01       	.word 0x0201
     c90:	54 00       	mov.l	@(0,r0),r4
     c92:	00 01       	.word 0x0001
     c94:	12 00       	mov.l	r0,@(0,r2)
     c96:	0a 00       	.word 0x0a00
     c98:	00 00       	.word 0x0000
     c9a:	a9 00       	bra	fffffe9e <_end+0xfffdb2e6>
     c9c:	00 01       	.word 0x0001
     c9e:	22 0b       	or	r0,r2
     ca0:	00 00       	.word 0x0000
     ca2:	00 2c       	mov.b	@(r0,r2),r0
     ca4:	01 00       	.word 0x0100
     ca6:	0c 10       	.word 0x0c10
     ca8:	02 01       	.word 0x0201
     caa:	45 00       	shll	r5
     cac:	00 01       	.word 0x0001
     cae:	60 0d       	extu.w	r0,r0
     cb0:	00 00       	.word 0x0000
     cb2:	00 3f       	.word 0x003f
     cb4:	02 01       	.word 0x0201
     cb6:	4c 00       	shll	r12
     cb8:	00 00       	.word 0x0000
     cba:	e7 00       	mov	#0,r7
     cbc:	0d 00       	.word 0x0d00
     cbe:	00 02       	stc	sr,r0
     cc0:	1f 02       	mov.l	r0,@(8,r15)
     cc2:	01 4d       	mov.w	@(r0,r4),r1
     cc4:	00 00       	.word 0x0000
     cc6:	00 90       	.word 0x0090
     cc8:	04 0d       	mov.w	@(r0,r0),r4
     cca:	00 00       	.word 0x0000
     ccc:	00 1c       	mov.b	@(r0,r1),r0
     cce:	02 01       	.word 0x0201
     cd0:	4e 00       	shll	r14
     cd2:	00 00       	.word 0x0000
     cd4:	33 08       	sub	r0,r3
     cd6:	0d 00       	.word 0x0d00
     cd8:	00 01       	.word 0x0001
     cda:	fd 02       	.word 0xfd02
     cdc:	01 55       	mov.w	r5,@(r0,r1)
     cde:	00 00       	.word 0x0000
     ce0:	00 f3       	.word 0x00f3
     ce2:	0c 00       	.word 0x0c00
     ce4:	07 00       	.word 0x0700
     ce6:	00 01       	.word 0x0001
     ce8:	db 02       	mov.l	cf4 <_main-0x730c>,r11	! d501b500
     cea:	01 56       	mov.l	r5,@(r0,r1)
     cec:	00 00       	.word 0x0000
     cee:	01 22       	stc	vbr,r1
     cf0:	0e 00       	.word 0x0e00
     cf2:	00 02       	stc	sr,r0
     cf4:	d5 01       	mov.l	cfc <_main-0x7304>,r5	! 192
     cf6:	b5 00       	bsr	16fa <_main-0x6906>
     cf8:	00 00       	.word 0x0000
     cfa:	33 03       	cmp/ge	r0,r3
     cfc:	00 00       	.word 0x0000
     cfe:	01 92       	.word 0x0192
     d00:	0f 6e       	mov.l	@(r0,r6),r15
     d02:	00 01       	.word 0x0001
     d04:	b5 00       	bsr	1708 <_main-0x68f8>
     d06:	00 00       	.word 0x0000
     d08:	85 10       	mov.w	@(0,r1),r0
     d0a:	00 00       	.word 0x0000
     d0c:	02 bb       	.word 0x02bb
     d0e:	01 b7       	.word 0x01b7
     d10:	00 00       	.word 0x0000
     d12:	00 33       	.word 0x0033
     d14:	00 00       	.word 0x0000
     d16:	11 00       	mov.l	r0,@(0,r1)
     d18:	00 02       	stc	sr,r0
     d1a:	c9 01       	and	#1,r0
     d1c:	05 2f       	.word 0x052f
     d1e:	00 00       	.word 0x0000
     d20:	00 b4       	mov.b	r11,@(r0,r0)
     d22:	00 00       	.word 0x0000
     d24:	ac 78       	bra	618 <_main-0x79e8>
     d26:	00 00       	.word 0x0000
     d28:	00 84       	mov.b	r8,@(r0,r0)
     d2a:	01 9c       	mov.b	@(r0,r9),r1
     d2c:	00 00       	.word 0x0000
     d2e:	02 2b       	.word 0x022b
     d30:	12 00       	mov.l	r0,@(0,r2)
     d32:	00 01       	.word 0x0001
     d34:	22 01       	mov.w	r0,@r2
     d36:	05 2f       	.word 0x052f
     d38:	00 00       	.word 0x0000
     d3a:	00 61       	.word 0x0061
     d3c:	00 00       	.word 0x0000
     d3e:	03 1d       	mov.w	@(r0,r1),r3
     d40:	13 69       	mov.l	r6,@(36,r3)
     d42:	6e 00       	mov.b	@r0,r14
     d44:	01 05       	mov.w	r0,@(r0,r1)
     d46:	31 00       	cmp/eq	r0,r1
     d48:	00 01       	.word 0x0001
     d4a:	60 02       	mov.l	@r0,r0
     d4c:	91 68       	mov.w	e20 <_main-0x71e0>,r1	! 202
     d4e:	14 00       	mov.l	r0,@(0,r4)
     d50:	00 00       	.word 0x0000
     d52:	d0 00       	mov.l	d54 <_main-0x72ac>,r0	! 21e15
     d54:	00 02       	stc	sr,r0
     d56:	1e 15       	mov.l	r1,@(20,r14)
     d58:	00 00       	.word 0x0000
     d5a:	02 c4       	mov.b	r12,@(r0,r2)
     d5c:	01 05       	mov.w	r0,@(r0,r1)
     d5e:	3b 00       	cmp/eq	r0,r11
     d60:	00 00       	.word 0x0000
     d62:	85 00       	mov.w	@(0,r0),r0
     d64:	00 03       	.word 0x0003
     d66:	94 15       	mov.w	d94 <_main-0x726c>,r4	! f019
     d68:	00 00       	.word 0x0000
     d6a:	02 b5       	mov.w	r11,@(r0,r2)
     d6c:	01 05       	mov.w	r0,@(r0,r1)
     d6e:	3c 00       	cmp/eq	r0,r12
     d70:	00 00       	.word 0x0000
     d72:	33 00       	cmp/eq	r0,r3
     d74:	00 03       	.word 0x0003
     d76:	b2 16       	bsr	11a6 <_main-0x6e5a>
     d78:	00 00       	.word 0x0000
     d7a:	01 6c       	mov.b	@(r0,r6),r1
     d7c:	00 00       	.word 0x0000
     d7e:	ac a8       	bra	6d2 <_main-0x792e>
     d80:	00 00       	.word 0x0000
     d82:	00 f0       	.word 0x00f0
     d84:	01 05       	mov.w	r0,@(r0,r1)
     d86:	4c 17       	ldc.l	@r12+,gbr
     d88:	00 00       	.word 0x0000
     d8a:	01 7c       	mov.b	@(r0,r7),r1
     d8c:	00 00       	.word 0x0000
     d8e:	03 94       	mov.b	r9,@(r0,r3)
     d90:	18 00       	mov.l	r0,@(0,r8)
     d92:	00 00       	.word 0x0000
     d94:	f0 19       	.word 0xf019
     d96:	00 00       	.word 0x0000
     d98:	ac b0       	bra	6fc <_main-0x7904>
     d9a:	19 00       	mov.l	r0,@(0,r9)
     d9c:	00 ac       	mov.b	@(r0,r10),r0
     d9e:	d6 00       	mov.l	da0 <_main-0x7260>,r6	! 1a00
     da0:	00 00       	.word 0x0000
     da2:	1a 00       	mov.l	r0,@(0,r10)
     da4:	00 ac       	mov.b	@(r0,r10),r0
     da6:	98 1b       	mov.w	de0 <_main-0x7220>,r8	! 0
     da8:	01 54       	mov.b	r5,@(r0,r1)
     daa:	02 7f       	.word 0x027f
     dac:	00 00       	.word 0x0000
     dae:	00 1c       	mov.b	@(r0,r1),r0
     db0:	00 00       	.word 0x0000
     db2:	00 2d       	mov.w	@(r0,r2),r0
     db4:	01 81       	.word 0x0181
     db6:	00 00       	.word 0x0000
     db8:	02 36       	mov.l	r3,@(r0,r2)
     dba:	1d 00       	mov.l	r0,@(0,r13)
     dbc:	00 01       	.word 0x0001
     dbe:	60 00       	mov.b	@r0,r0
     dc0:	00 00       	.word 0x0000
     dc2:	01 56       	mov.l	r5,@(r0,r1)
     dc4:	00 04       	mov.b	r0,@(r0,r0)
     dc6:	00 00       	.word 0x0000
     dc8:	06 c7       	.word 0x06c7
     dca:	04 01       	.word 0x0401
     dcc:	00 00       	.word 0x0000
     dce:	00 c6       	mov.l	r12,@(r0,r0)
     dd0:	01 00       	.word 0x0100
     dd2:	00 01       	.word 0x0001
     dd4:	6e 00       	mov.b	@r0,r14
     dd6:	00 00       	.word 0x0000
     dd8:	62 00       	mov.b	@r0,r2
     dda:	00 03       	.word 0x0003
     ddc:	19 02       	mov.l	r0,@(8,r9)
     dde:	01 08       	.word 0x0108
     de0:	00 00       	.word 0x0000
     de2:	00 b8       	.word 0x00b8
     de4:	02 04       	mov.b	r0,@(r0,r2)
     de6:	07 00       	.word 0x0700
     de8:	00 01       	.word 0x0001
     dea:	bd 03       	bsr	7f4 <_main-0x780c>
     dec:	04 05       	mov.w	r0,@(r0,r4)
     dee:	69 6e       	exts.b	r6,r9
     df0:	74 00       	add	#0,r4
     df2:	02 04       	mov.b	r0,@(r0,r2)
     df4:	05 00       	.word 0x0500
     df6:	00 00       	.word 0x0000
     df8:	a4 02       	bra	1600 <_main-0x6a00>
     dfa:	04 04       	mov.b	r0,@(r0,r4)
     dfc:	00 00       	.word 0x0000
     dfe:	02 ee       	mov.l	@(r0,r14),r2
     e00:	02 08       	.word 0x0208
     e02:	04 00       	.word 0x0400
     e04:	00 03       	.word 0x0003
     e06:	45 02       	sts.l	mach,@-r5
     e08:	02 05       	mov.w	r0,@(r0,r2)
     e0a:	00 00       	.word 0x0000
     e0c:	02 15       	mov.w	r1,@(r0,r2)
     e0e:	02 08       	.word 0x0208
     e10:	05 00       	.word 0x0500
     e12:	00 00       	.word 0x0000
     e14:	9f 04       	mov.w	e20 <_main-0x71e0>,r15	! 202
     e16:	00 00       	.word 0x0000
     e18:	02 38       	.word 0x0238
     e1a:	01 6f       	.word 0x016f
     e1c:	00 00       	.word 0x0000
     e1e:	00 60       	.word 0x0060
     e20:	02 02       	stc	sr,r2
     e22:	07 00       	.word 0x0700
     e24:	00 01       	.word 0x0001
     e26:	3b 04       	div1	r0,r11
     e28:	00 00       	.word 0x0000
     e2a:	00 5a       	.word 0x005a
     e2c:	01 70       	.word 0x0170
     e2e:	00 00       	.word 0x0000
     e30:	00 72       	.word 0x0072
     e32:	02 04       	mov.b	r0,@(r0,r2)
     e34:	07 00       	.word 0x0700
     e36:	00 01       	.word 0x0001
     e38:	9a 02       	mov.w	e40 <_main-0x71c0>,r10	! 400
     e3a:	08 07       	.word 0x0807
     e3c:	00 00       	.word 0x0000
     e3e:	01 90       	.word 0x0190
     e40:	04 00       	.word 0x0400
     e42:	00 02       	stc	sr,r0
     e44:	4d 01       	shlr	r13
     e46:	c7 00       	mova	e48 <_main-0x71b8>,r0
     e48:	00 00       	.word 0x0000
     e4a:	67 04       	mov.b	@r0+,r7
     e4c:	00 00       	.word 0x0000
     e4e:	02 49       	.word 0x0249
     e50:	01 c8       	.word 0x01c8
     e52:	00 00       	.word 0x0000
     e54:	00 55       	mov.w	r5,@(r0,r0)
     e56:	05 04       	mov.b	r0,@(r0,r5)
     e58:	01 01       	.word 0x0101
     e5a:	3d 00       	cmp/eq	r0,r13
     e5c:	00 00       	.word 0x0000
     e5e:	be 06       	bsr	a6e <_main-0x7592>
     e60:	00 00       	.word 0x0000
     e62:	01 c6       	mov.l	r12,@(r0,r1)
     e64:	00 06       	mov.l	r0,@(r0,r0)
     e66:	00 00       	.word 0x0000
     e68:	00 ad       	mov.w	@(r0,r10),r0
     e6a:	01 06       	mov.l	r0,@(r0,r1)
     e6c:	00 00       	.word 0x0000
     e6e:	00 0f       	.word 0x000f
     e70:	02 06       	mov.l	r0,@(r0,r2)
     e72:	00 00       	.word 0x0000
     e74:	02 2b       	.word 0x022b
     e76:	03 06       	mov.l	r0,@(r0,r3)
     e78:	00 00       	.word 0x0000
     e7a:	02 06       	mov.l	r0,@(r0,r2)
     e7c:	04 00       	.word 0x0400
     e7e:	07 00       	.word 0x0700
     e80:	00 01       	.word 0x0001
     e82:	a7 01       	bra	1c88 <_main-0x6378>
     e84:	01 43       	.word 0x0143
     e86:	00 00       	.word 0x0000
     e88:	00 96       	mov.l	r9,@(r0,r0)
     e8a:	08 04       	mov.b	r0,@(r0,r8)
     e8c:	01 01       	.word 0x0101
     e8e:	51 00       	mov.l	@(0,r0),r1
     e90:	00 00       	.word 0x0000
     e92:	e9 09       	mov	#9,r9
     e94:	6c 6c       	extu.b	r6,r12
     e96:	00 01       	.word 0x0001
     e98:	01 53       	.word 0x0153
     e9a:	00 00       	.word 0x0000
     e9c:	00 80       	.word 0x0080
     e9e:	09 6c       	mov.b	@(r0,r6),r9
     ea0:	00 01       	.word 0x0001
     ea2:	01 54       	mov.b	r5,@(r0,r1)
     ea4:	00 00       	.word 0x0000
     ea6:	00 e9       	.word 0x00e9
     ea8:	00 0a       	sts	mach,r0
     eaa:	00 00       	.word 0x0000
     eac:	00 8b       	.word 0x008b
     eae:	00 00       	.word 0x0000
     eb0:	00 f9       	.word 0x00f9
     eb2:	0b 00       	.word 0x0b00
     eb4:	00 00       	.word 0x0000
     eb6:	24 01       	mov.w	r0,@r4
     eb8:	00 0c       	mov.b	@(r0,r0),r0
     eba:	10 01       	mov.l	r0,@(4,r0)
     ebc:	01 45       	mov.w	r4,@(r0,r1)
     ebe:	00 00       	.word 0x0000
     ec0:	01 37       	.word 0x0137
     ec2:	0d 00       	.word 0x0d00
     ec4:	00 00       	.word 0x0000
     ec6:	3f 01       	.word 0x3f01
     ec8:	01 4c       	mov.b	@(r0,r4),r1
     eca:	00 00       	.word 0x0000
     ecc:	00 be       	mov.l	@(r0,r11),r0
     ece:	00 0d       	mov.w	@(r0,r0),r0
     ed0:	00 00       	.word 0x0000
     ed2:	02 1f       	.word 0x021f
     ed4:	01 01       	.word 0x0101
     ed6:	4d 00       	shll	r13
     ed8:	00 00       	.word 0x0000
     eda:	72 04       	add	#4,r2
     edc:	0d 00       	.word 0x0d00
     ede:	00 00       	.word 0x0000
     ee0:	1c 01       	mov.l	r0,@(4,r12)
     ee2:	01 4e       	mov.l	@(r0,r4),r1
     ee4:	00 00       	.word 0x0000
     ee6:	00 2b       	rte	
     ee8:	08 0d       	mov.w	@(r0,r0),r8
     eea:	00 00       	.word 0x0000
     eec:	01 fd       	mov.w	@(r0,r15),r1
     eee:	01 01       	.word 0x0101
     ef0:	55 00       	mov.l	@(0,r0),r5
     ef2:	00 00       	.word 0x0000
     ef4:	ca 0c       	xor	#12,r0
     ef6:	00 07       	.word 0x0007
     ef8:	00 00       	.word 0x0000
     efa:	01 db       	.word 0x01db
     efc:	01 01       	.word 0x0101
     efe:	56 00       	mov.l	@(0,r0),r6
     f00:	00 00       	.word 0x0000
     f02:	f9 0e       	.word 0xf90e
     f04:	00 00       	.word 0x0000
     f06:	00 2d       	mov.w	@(r0,r2),r0
     f08:	02 79       	.word 0x0279
     f0a:	00 00       	.word 0x0000
     f0c:	01 54       	mov.b	r5,@(r0,r1)
     f0e:	05 03       	.word 0x0503
     f10:	00 00       	.word 0x0000
     f12:	b1 84       	bsr	121e <_main-0x6de2>
     f14:	0f 00       	.word 0x0f00
     f16:	00 01       	.word 0x0001
     f18:	37 00       	cmp/eq	r0,r7
     f1a:	00 00       	.word 0x0000
     f1c:	01 ec       	mov.b	@(r0,r14),r1
     f1e:	00 04       	mov.b	r0,@(r0,r0)
     f20:	00 00       	.word 0x0000
     f22:	07 7d       	mov.w	@(r0,r7),r7
     f24:	04 01       	.word 0x0401
     f26:	00 00       	.word 0x0000
     f28:	00 c6       	mov.l	r12,@(r0,r0)
     f2a:	01 00       	.word 0x0100
     f2c:	00 03       	.word 0x0003
     f2e:	11 00       	mov.l	r0,@(0,r1)
     f30:	00 00       	.word 0x0000
     f32:	62 00       	mov.b	@r0,r2
     f34:	00 ae       	mov.l	@(r0,r10),r0
     f36:	8c 00       	.word 0x8c00
     f38:	00 00       	.word 0x0000
     f3a:	8c 00       	.word 0x8c00
     f3c:	00 03       	.word 0x0003
     f3e:	5e 02       	mov.l	@(8,r0),r14
     f40:	08 07       	.word 0x0807
     f42:	00 00       	.word 0x0000
     f44:	01 90       	.word 0x0190
     f46:	03 04       	mov.b	r0,@(r0,r3)
     f48:	05 69       	.word 0x0569
     f4a:	6e 74       	mov.b	@r7+,r14
     f4c:	00 02       	stc	sr,r0
     f4e:	04 07       	.word 0x0407
     f50:	00 00       	.word 0x0000
     f52:	01 9a       	.word 0x019a
     f54:	02 04       	mov.b	r0,@(r0,r2)
     f56:	05 00       	.word 0x0500
     f58:	00 00       	.word 0x0000
     f5a:	a4 02       	bra	1762 <_main-0x689e>
     f5c:	01 08       	.word 0x0108
     f5e:	00 00       	.word 0x0000
     f60:	00 b8       	.word 0x00b8
     f62:	02 04       	mov.b	r0,@(r0,r2)
     f64:	07 00       	.word 0x0700
     f66:	00 01       	.word 0x0001
     f68:	bd 02       	bsr	970 <_main-0x7690>
     f6a:	01 06       	mov.l	r0,@(r0,r1)
     f6c:	00 00       	.word 0x0000
     f6e:	00 ba       	.word 0x00ba
     f70:	02 02       	stc	sr,r2
     f72:	05 00       	.word 0x0500
     f74:	00 02       	stc	sr,r0
     f76:	15 02       	mov.l	r0,@(8,r5)
     f78:	02 07       	.word 0x0207
     f7a:	00 00       	.word 0x0000
     f7c:	01 3b       	.word 0x013b
     f7e:	04 00       	.word 0x0400
     f80:	00 00       	.word 0x0000
     f82:	5b 02       	mov.l	@(8,r0),r11
     f84:	81 00       	mov.w	r0,@(0,r0)
     f86:	00 00       	.word 0x0000
     f88:	2c 04       	mov.b	r0,@-r12
     f8a:	00 00       	.word 0x0000
     f8c:	00 5a       	.word 0x005a
     f8e:	02 82       	.word 0x0282
     f90:	00 00       	.word 0x0000
     f92:	00 33       	.word 0x0033
     f94:	04 00       	.word 0x0400
     f96:	00 02       	stc	sr,r0
     f98:	70 02       	add	#2,r0
     f9a:	85 00       	mov.w	@(0,r0),r0
     f9c:	00 00       	.word 0x0000
     f9e:	85 02       	mov.w	@(4,r0),r0
     fa0:	08 05       	mov.w	r0,@(r0,r8)
     fa2:	00 00       	.word 0x0000
     fa4:	00 9f       	.word 0x009f
     fa6:	02 04       	mov.b	r0,@(r0,r2)
     fa8:	04 00       	.word 0x0400
     faa:	00 02       	stc	sr,r0
     fac:	ee 02       	mov	#2,r14
     fae:	08 03       	.word 0x0803
     fb0:	00 00       	.word 0x0000
     fb2:	02 e6       	mov.l	r14,@(r0,r2)
     fb4:	02 08       	.word 0x0208
     fb6:	04 00       	.word 0x0400
     fb8:	00 03       	.word 0x0003
     fba:	45 02       	sts.l	mach,@-r5
     fbc:	10 03       	mov.l	r0,@(12,r0)
     fbe:	00 00       	.word 0x0000
     fc0:	03 3d       	mov.w	@(r0,r3),r3
     fc2:	05 00       	.word 0x0500
     fc4:	00 03       	.word 0x0003
     fc6:	4c 08       	shll2	r12
     fc8:	02 01       	.word 0x0201
     fca:	e1 00       	mov	#0,r1
     fcc:	00 00       	.word 0x0000
     fce:	d0 06       	mov.l	fe8 <_main-0x7018>,r0	! 4000808
     fd0:	00 00       	.word 0x0000
     fd2:	02 56       	mov.l	r5,@(r0,r2)
     fd4:	02 01       	.word 0x0201
     fd6:	e1 00       	mov	#0,r1
     fd8:	00 00       	.word 0x0000
     fda:	64 00       	mov.b	@r0,r4
     fdc:	07 6c       	mov.b	@(r0,r6),r7
     fde:	6f 77       	not	r7,r15
     fe0:	00 02       	stc	sr,r0
     fe2:	01 e1       	.word 0x01e1
     fe4:	00 00       	.word 0x0000
     fe6:	00 64       	mov.b	r6,@(r0,r0)
     fe8:	04 00       	.word 0x0400
     fea:	08 08       	.word 0x0808
     fec:	02 01       	.word 0x0201
     fee:	ea 00       	mov	#0,r10
     ff0:	00 00       	.word 0x0000
     ff2:	ef 09       	mov	#9,r15
     ff4:	73 00       	add	#0,r3
     ff6:	02 01       	.word 0x0201
     ff8:	ec 00       	mov	#0,r12
     ffa:	00 00       	.word 0x0000
     ffc:	a8 09       	bra	12 <_main-0x7fee>
     ffe:	6c 6c       	extu.b	r6,r12
    1000:	00 02       	stc	sr,r0
    1002:	01 ed       	mov.w	@(r0,r14),r1
    1004:	00 00       	.word 0x0000
    1006:	00 7a       	.word 0x007a
    1008:	00 0a       	sts	mach,r0
    100a:	00 00       	.word 0x0000
    100c:	03 2b       	.word 0x032b
    100e:	02 01       	.word 0x0201
    1010:	ee 00       	mov	#0,r14
    1012:	00 00       	.word 0x0000
    1014:	d0 0b       	mov.l	1044 <_main-0x6fbc>,r0	! 7a00
    1016:	00 00       	.word 0x0000
    1018:	03 08       	.word 0x0308
    101a:	01 02       	stc	sr,r1
    101c:	23 00       	mov.b	r0,@r3
    101e:	00 00       	.word 0x0000
    1020:	7a 00       	add	#0,r10
    1022:	00 ae       	mov.l	@(r0,r10),r0
    1024:	8c 00       	.word 0x8c00
    1026:	00 00       	.word 0x0000
    1028:	8c 01       	.word 0x8c01
    102a:	9c 00       	mov.w	102e <_main-0x6fd2>,r12	! ea0c
    102c:	00 01       	.word 0x0001
    102e:	ea 0c       	mov	#12,r10
    1030:	75 00       	add	#0,r5
    1032:	01 02       	stc	sr,r1
    1034:	23 00       	mov.b	r0,@r3
    1036:	00 00       	.word 0x0000
    1038:	7a 00       	add	#0,r10
    103a:	00 03       	.word 0x0003
    103c:	d0 0c       	mov.l	1070 <_main-0x6f90>,r0	! d5f5f77
    103e:	76 00       	add	#0,r6
    1040:	01 02       	stc	sr,r1
    1042:	23 00       	mov.b	r0,@r3
    1044:	00 00       	.word 0x0000
    1046:	7a 00       	add	#0,r10
    1048:	00 03       	.word 0x0003
    104a:	f8 0d       	.word 0xf80d
    104c:	75 75       	add	#117,r5
    104e:	00 01       	.word 0x0001
    1050:	02 25       	mov.w	r2,@(r0,r2)
    1052:	00 00       	.word 0x0000
    1054:	01 ea       	.word 0x01ea
    1056:	0d 76       	mov.l	r7,@(r0,r13)
    1058:	76 00       	add	#0,r6
    105a:	01 02       	stc	sr,r1
    105c:	26 00       	mov.b	r0,@r6
    105e:	00 01       	.word 0x0001
    1060:	ea 0d       	mov	#13,r10
    1062:	77 00       	add	#0,r7
    1064:	01 02       	stc	sr,r1
    1066:	27 00       	mov.b	r0,@r7
    1068:	00 00       	.word 0x0000
    106a:	ef 0e       	mov	#14,r15
    106c:	00 00       	.word 0x0000
    106e:	01 18       	.word 0x0118
    1070:	0d 5f       	.word 0x0d5f
    1072:	5f 77       	mov.l	@(28,r7),r15
    1074:	00 01       	.word 0x0001
    1076:	02 27       	.word 0x0227
    1078:	00 00       	.word 0x0000
    107a:	00 ef       	.word 0x00ef
    107c:	0e 00       	.word 0x0e00
    107e:	00 01       	.word 0x0001
    1080:	18 0f       	mov.l	r0,@(60,r8)
    1082:	00 00       	.word 0x0000
    1084:	02 f4       	mov.b	r15,@(r0,r2)
    1086:	01 02       	stc	sr,r1
    1088:	27 00       	mov.b	r0,@r7
    108a:	00 00       	.word 0x0000
    108c:	6f 00       	mov.b	@r0,r15
    108e:	00 04       	mov.b	r0,@(r0,r0)
    1090:	20 0f       	muls.w	r0,r0
    1092:	00 00       	.word 0x0000
    1094:	02 f9       	.word 0x02f9
    1096:	01 02       	stc	sr,r1
    1098:	27 00       	mov.b	r0,@r7
    109a:	00 00       	.word 0x0000
    109c:	6f 00       	mov.b	@r0,r15
    109e:	00 04       	mov.b	r0,@(r0,r0)
    10a0:	3e 0f       	addv	r0,r14
    10a2:	00 00       	.word 0x0000
    10a4:	02 fe       	mov.l	@(r0,r15),r2
    10a6:	01 02       	stc	sr,r1
    10a8:	27 00       	mov.b	r0,@r7
    10aa:	00 00       	.word 0x0000
    10ac:	6f 00       	mov.b	@r0,r15
    10ae:	00 04       	mov.b	r0,@(r0,r0)
    10b0:	79 0f       	add	#15,r9
    10b2:	00 00       	.word 0x0000
    10b4:	03 03       	.word 0x0303
    10b6:	01 02       	stc	sr,r1
    10b8:	27 00       	mov.b	r0,@r7
    10ba:	00 00       	.word 0x0000
    10bc:	6f 00       	mov.b	@r0,r15
    10be:	00 04       	mov.b	r0,@(r0,r0)
    10c0:	c1 0f       	mov.w	r0,@(30,gbr)
    10c2:	00 00       	.word 0x0000
    10c4:	02 e1       	.word 0x02e1
    10c6:	01 02       	stc	sr,r1
    10c8:	27 00       	mov.b	r0,@r7
    10ca:	00 00       	.word 0x0000
    10cc:	6f 00       	mov.b	@r0,r15
    10ce:	00 04       	mov.b	r0,@(r0,r0)
    10d0:	d4 0f       	mov.l	1110 <_main-0x6ef0>,r4	! 85d
    10d2:	00 00       	.word 0x0000
    10d4:	03 38       	.word 0x0338
    10d6:	01 02       	stc	sr,r1
    10d8:	27 00       	mov.b	r0,@r7
    10da:	00 00       	.word 0x0000
    10dc:	6f 00       	mov.b	@r0,r15
    10de:	00 04       	mov.b	r0,@(r0,r0)
    10e0:	f2 0f       	.word 0xf20f
    10e2:	00 00       	.word 0x0000
    10e4:	02 dc       	mov.b	@(r0,r13),r2
    10e6:	01 02       	stc	sr,r1
    10e8:	27 00       	mov.b	r0,@r7
    10ea:	00 00       	.word 0x0000
    10ec:	6f 00       	mov.b	@r0,r15
    10ee:	00 05       	mov.w	r0,@(r0,r0)
    10f0:	16 0f       	mov.l	r0,@(60,r6)
    10f2:	00 00       	.word 0x0000
    10f4:	03 33       	.word 0x0333
    10f6:	01 02       	stc	sr,r1
    10f8:	27 00       	mov.b	r0,@r7
    10fa:	00 00       	.word 0x0000
    10fc:	6f 00       	mov.b	@r0,r15
    10fe:	00 05       	mov.w	r0,@(r0,r0)
    1100:	38 00       	cmp/eq	r0,r8
    1102:	00 00       	.word 0x0000
    1104:	10 00       	mov.l	r0,@(0,r0)
    1106:	00 00       	.word 0x0000
    1108:	ef 00       	mov	#0,r15
    110a:	00 00       	.word 0x0000
    110c:	01 1c       	mov.b	@(r0,r1),r1
    110e:	00 04       	mov.b	r0,@(r0,r0)
    1110:	00 00       	.word 0x0000
    1112:	08 5d       	mov.w	@(r0,r5),r8
    1114:	04 01       	.word 0x0401
    1116:	00 00       	.word 0x0000
    1118:	00 c6       	mov.l	r12,@(r0,r0)
    111a:	01 00       	.word 0x0100
    111c:	00 03       	.word 0x0003
    111e:	11 00       	mov.l	r0,@(0,r1)
    1120:	00 00       	.word 0x0000
    1122:	62 00       	mov.b	@r0,r2
    1124:	00 af       	.word 0x00af
    1126:	18 00       	mov.l	r0,@(0,r8)
    1128:	00 00       	.word 0x0000
    112a:	88 00       	cmp/eq	#0,r0
    112c:	00 03       	.word 0x0003
    112e:	f2 02       	.word 0xf202
    1130:	04 05       	mov.w	r0,@(r0,r4)
    1132:	69 6e       	exts.b	r6,r9
    1134:	74 00       	add	#0,r4
    1136:	03 04       	mov.b	r0,@(r0,r3)
    1138:	07 00       	.word 0x0700
    113a:	00 01       	.word 0x0001
    113c:	9a 03       	mov.w	1146 <_main-0x6eba>,r10	! 800
    113e:	04 05       	mov.w	r0,@(r0,r4)
    1140:	00 00       	.word 0x0000
    1142:	00 a4       	mov.b	r10,@(r0,r0)
    1144:	03 01       	.word 0x0301
    1146:	08 00       	.word 0x0800
    1148:	00 00       	.word 0x0000
    114a:	b8 03       	bsr	154 <_main-0x7eac>
    114c:	04 07       	.word 0x0407
    114e:	00 00       	.word 0x0000
    1150:	01 bd       	mov.w	@(r0,r11),r1
    1152:	03 01       	.word 0x0301
    1154:	06 00       	.word 0x0600
    1156:	00 00       	.word 0x0000
    1158:	ba 04       	bsr	564 <_main-0x7a9c>
    115a:	00 00       	.word 0x0000
    115c:	03 64       	mov.b	r6,@(r0,r3)
    115e:	02 7c       	mov.b	@(r0,r7),r2
    1160:	00 00       	.word 0x0000
    1162:	00 3a       	.word 0x003a
    1164:	03 02       	stc	sr,r3
    1166:	05 00       	.word 0x0500
    1168:	00 02       	stc	sr,r0
    116a:	15 03       	mov.l	r0,@(12,r5)
    116c:	02 07       	.word 0x0207
    116e:	00 00       	.word 0x0000
    1170:	01 3b       	.word 0x013b
    1172:	04 00       	.word 0x0400
    1174:	00 00       	.word 0x0000
    1176:	5b 02       	mov.l	@(8,r0),r11
    1178:	81 00       	mov.w	r0,@(0,r0)
    117a:	00 00       	.word 0x0000
    117c:	25 04       	mov.b	r0,@-r5
    117e:	00 00       	.word 0x0000
    1180:	00 5a       	.word 0x005a
    1182:	02 82       	.word 0x0282
    1184:	00 00       	.word 0x0000
    1186:	00 2c       	mov.b	@(r0,r2),r0
    1188:	03 08       	.word 0x0308
    118a:	05 00       	.word 0x0500
    118c:	00 00       	.word 0x0000
    118e:	9f 03       	mov.w	1198 <_main-0x6e68>,r15	! 400
    1190:	08 07       	.word 0x0807
    1192:	00 00       	.word 0x0000
    1194:	01 90       	.word 0x0190
    1196:	03 04       	mov.b	r0,@(r0,r3)
    1198:	04 00       	.word 0x0400
    119a:	00 02       	stc	sr,r0
    119c:	ee 03       	mov	#3,r14
    119e:	08 03       	.word 0x0803
    11a0:	00 00       	.word 0x0000
    11a2:	02 e6       	mov.l	r14,@(r0,r2)
    11a4:	03 08       	.word 0x0308
    11a6:	04 00       	.word 0x0400
    11a8:	00 03       	.word 0x0003
    11aa:	45 03       	stc.l	sr,@-r5
    11ac:	10 03       	mov.l	r0,@(12,r0)
    11ae:	00 00       	.word 0x0000
    11b0:	03 3d       	mov.w	@(r0,r3),r3
    11b2:	05 00       	.word 0x0500
    11b4:	00 02       	stc	sr,r0
    11b6:	bb 01       	bsr	7bc <_main-0x7844>
    11b8:	02 c0       	.word 0x02c0
    11ba:	00 00       	.word 0x0000
    11bc:	00 25       	mov.w	r2,@(r0,r0)
    11be:	00 00       	.word 0x0000
    11c0:	af 18       	bra	ff4 <_main-0x700c>
    11c2:	00 00       	.word 0x0000
    11c4:	00 88       	.word 0x0088
    11c6:	01 9c       	mov.b	@(r0,r9),r1
    11c8:	00 00       	.word 0x0000
    11ca:	00 ff       	.word 0x00ff
    11cc:	06 78       	.word 0x0678
    11ce:	00 01       	.word 0x0001
    11d0:	02 c0       	.word 0x02c0
    11d2:	00 00       	.word 0x0000
    11d4:	00 73       	.word 0x0073
    11d6:	01 54       	mov.b	r5,@(r0,r1)
    11d8:	07 72       	.word 0x0772
    11da:	65 74       	mov.b	@r7+,r5
    11dc:	00 01       	.word 0x0001
    11de:	02 c2       	.word 0x02c2
    11e0:	00 00       	.word 0x0000
    11e2:	00 68       	.word 0x0068
    11e4:	00 00       	.word 0x0000
    11e6:	05 65       	mov.w	r6,@(r0,r5)
    11e8:	08 00       	.word 0x0800
    11ea:	00 01       	.word 0x0001
    11ec:	68 09       	swap.w	r0,r8
    11ee:	00 00       	.word 0x0000
    11f0:	03 55       	mov.w	r5,@(r0,r3)
    11f2:	01 02       	stc	sr,r1
    11f4:	c4 00       	mov.b	@(0,gbr),r0
    11f6:	00 00       	.word 0x0000
    11f8:	73 01       	add	#1,r3
    11fa:	54 0a       	mov.l	@(40,r0),r4
    11fc:	5f 5f       	mov.l	@(60,r5),r15
    11fe:	61 00       	mov.b	@r0,r1
    1200:	01 02       	stc	sr,r1
    1202:	c4 00       	mov.b	@(0,gbr),r0
    1204:	00 00       	.word 0x0000
    1206:	73 00       	add	#0,r3
    1208:	00 0b       	rts	
    120a:	00 00       	.word 0x0000
    120c:	00 4f       	.word 0x004f
    120e:	00 00       	.word 0x0000
    1210:	01 0f       	.word 0x010f
    1212:	0c 00       	.word 0x0c00
    1214:	00 00       	.word 0x0000
    1216:	41 ff       	mac.w	@r15+,@r1+
    1218:	00 0d       	mov.w	@(r0,r0),r0
    121a:	00 00       	.word 0x0000
    121c:	03 5a       	.word 0x035a
    121e:	03 3c       	mov.b	@(r0,r3),r3
    1220:	00 00       	.word 0x0000
    1222:	01 1a       	sts	macl,r1
    1224:	0e 00       	.word 0x0e00
    1226:	00 00       	.word 0x0000
    1228:	ff 00       	.word 0xff00
    122a:	00 00       	.word 0x0000
    122c:	02 6a       	.word 0x026a
    122e:	00 04       	mov.b	r0,@(r0,r0)
    1230:	00 00       	.word 0x0000
    1232:	09 1b       	.word 0x091b
    1234:	04 01       	.word 0x0401
    1236:	00 00       	.word 0x0000
    1238:	00 c6       	mov.l	r12,@(r0,r0)
    123a:	01 00       	.word 0x0100
    123c:	00 01       	.word 0x0001
    123e:	6e 00       	mov.b	@r0,r14
    1240:	00 00       	.word 0x0000
    1242:	62 00       	mov.b	@r0,r2
    1244:	00 af       	.word 0x00af
    1246:	a0 00       	bra	124a <_main-0x6db6>
    1248:	00 01       	.word 0x0001
    124a:	1c 00       	mov.l	r0,@(0,r12)
    124c:	00 04       	mov.b	r0,@(r0,r0)
    124e:	70 02       	add	#2,r0
    1250:	01 08       	.word 0x0108
    1252:	00 00       	.word 0x0000
    1254:	00 b8       	.word 0x00b8
    1256:	02 04       	mov.b	r0,@(r0,r2)
    1258:	07 00       	.word 0x0700
    125a:	00 01       	.word 0x0001
    125c:	bd 03       	bsr	c66 <_main-0x739a>
    125e:	04 05       	mov.w	r0,@(r0,r4)
    1260:	69 6e       	exts.b	r6,r9
    1262:	74 00       	add	#0,r4
    1264:	02 04       	mov.b	r0,@(r0,r2)
    1266:	05 00       	.word 0x0500
    1268:	00 00       	.word 0x0000
    126a:	a4 04       	bra	1a76 <_main-0x658a>
    126c:	00 00       	.word 0x0000
    126e:	02 24       	mov.b	r2,@(r0,r2)
    1270:	02 5c       	mov.b	@(r0,r5),r2
    1272:	00 00       	.word 0x0000
    1274:	00 4c       	mov.b	@(r0,r4),r0
    1276:	02 04       	mov.b	r0,@(r0,r2)
    1278:	04 00       	.word 0x0400
    127a:	00 02       	stc	sr,r0
    127c:	ee 02       	mov	#2,r14
    127e:	08 04       	mov.b	r0,@(r0,r8)
    1280:	00 00       	.word 0x0000
    1282:	03 45       	mov.w	r4,@(r0,r3)
    1284:	02 02       	stc	sr,r2
    1286:	05 00       	.word 0x0500
    1288:	00 02       	stc	sr,r0
    128a:	15 02       	mov.l	r0,@(8,r5)
    128c:	08 05       	mov.w	r0,@(r0,r8)
    128e:	00 00       	.word 0x0000
    1290:	00 9f       	.word 0x009f
    1292:	04 00       	.word 0x0400
    1294:	00 02       	stc	sr,r0
    1296:	38 02       	cmp/hs	r0,r8
    1298:	6f 00       	mov.b	@r0,r15
    129a:	00 00       	.word 0x0000
    129c:	73 02       	add	#2,r3
    129e:	02 07       	.word 0x0207
    12a0:	00 00       	.word 0x0000
    12a2:	01 3b       	.word 0x013b
    12a4:	04 00       	.word 0x0400
    12a6:	00 00       	.word 0x0000
    12a8:	5a 02       	mov.l	@(8,r0),r10
    12aa:	70 00       	add	#0,r0
    12ac:	00 00       	.word 0x0000
    12ae:	85 02       	mov.w	@(4,r0),r0
    12b0:	04 07       	.word 0x0407
    12b2:	00 00       	.word 0x0000
    12b4:	01 9a       	.word 0x019a
    12b6:	02 08       	.word 0x0208
    12b8:	07 00       	.word 0x0700
    12ba:	00 01       	.word 0x0001
    12bc:	90 04       	mov.w	12c8 <_main-0x6d38>,r0	! 400
    12be:	00 00       	.word 0x0000
    12c0:	02 4d       	mov.w	@(r0,r4),r2
    12c2:	02 c7       	.word 0x02c7
    12c4:	00 00       	.word 0x0000
    12c6:	00 7a       	.word 0x007a
    12c8:	04 00       	.word 0x0400
    12ca:	00 02       	stc	sr,r0
    12cc:	49 02       	sts.l	mach,@-r9
    12ce:	c8 00       	tst	#0,r0
    12d0:	00 00       	.word 0x0000
    12d2:	68 04       	mov.b	@r0+,r8
    12d4:	00 00       	.word 0x0000
    12d6:	01 87       	.word 0x0187
    12d8:	02 c9       	.word 0x02c9
    12da:	00 00       	.word 0x0000
    12dc:	00 41       	.word 0x0041
    12de:	05 04       	mov.b	r0,@(r0,r5)
    12e0:	02 01       	.word 0x0201
    12e2:	3d 00       	cmp/eq	r0,r13
    12e4:	00 00       	.word 0x0000
    12e6:	dc 06       	mov.l	1300 <_main-0x6d00>,r12	! 206
    12e8:	00 00       	.word 0x0000
    12ea:	01 c6       	mov.l	r12,@(r0,r1)
    12ec:	00 06       	mov.l	r0,@(r0,r0)
    12ee:	00 00       	.word 0x0000
    12f0:	00 ad       	mov.w	@(r0,r10),r0
    12f2:	01 06       	mov.l	r0,@(r0,r1)
    12f4:	00 00       	.word 0x0000
    12f6:	00 0f       	.word 0x000f
    12f8:	02 06       	mov.l	r0,@(r0,r2)
    12fa:	00 00       	.word 0x0000
    12fc:	02 2b       	.word 0x022b
    12fe:	03 06       	mov.l	r0,@(r0,r3)
    1300:	00 00       	.word 0x0000
    1302:	02 06       	mov.l	r0,@(r0,r2)
    1304:	04 00       	.word 0x0400
    1306:	07 00       	.word 0x0700
    1308:	00 01       	.word 0x0001
    130a:	a7 02       	bra	2112 <_main-0x5eee>
    130c:	01 43       	.word 0x0143
    130e:	00 00       	.word 0x0000
    1310:	00 b4       	mov.b	r11,@(r0,r0)
    1312:	08 04       	mov.b	r0,@(r0,r8)
    1314:	02 01       	.word 0x0201
    1316:	51 00       	mov.l	@(0,r0),r1
    1318:	00 01       	.word 0x0001
    131a:	07 09       	.word 0x0709
    131c:	6c 6c       	extu.b	r6,r12
    131e:	00 02       	stc	sr,r0
    1320:	01 53       	.word 0x0153
    1322:	00 00       	.word 0x0000
    1324:	00 93       	.word 0x0093
    1326:	09 6c       	mov.b	@(r0,r6),r9
    1328:	00 02       	stc	sr,r0
    132a:	01 54       	mov.b	r5,@(r0,r1)
    132c:	00 00       	.word 0x0000
    132e:	01 07       	.word 0x0107
    1330:	00 0a       	sts	mach,r0
    1332:	00 00       	.word 0x0000
    1334:	00 9e       	mov.l	@(r0,r9),r0
    1336:	00 00       	.word 0x0000
    1338:	01 17       	.word 0x0117
    133a:	0b 00       	.word 0x0b00
    133c:	00 00       	.word 0x0000
    133e:	2c 01       	mov.w	r0,@r12
    1340:	00 0c       	mov.b	@(r0,r0),r0
    1342:	10 02       	mov.l	r0,@(8,r0)
    1344:	01 45       	mov.w	r4,@(r0,r1)
    1346:	00 00       	.word 0x0000
    1348:	01 55       	mov.w	r5,@(r0,r1)
    134a:	0d 00       	.word 0x0d00
    134c:	00 00       	.word 0x0000
    134e:	3f 02       	cmp/hs	r0,r15
    1350:	01 4c       	mov.b	@(r0,r4),r1
    1352:	00 00       	.word 0x0000
    1354:	00 dc       	mov.b	@(r0,r13),r0
    1356:	00 0d       	mov.w	@(r0,r0),r0
    1358:	00 00       	.word 0x0000
    135a:	02 1f       	.word 0x021f
    135c:	02 01       	.word 0x0201
    135e:	4d 00       	shll	r13
    1360:	00 00       	.word 0x0000
    1362:	85 04       	mov.w	@(8,r0),r0
    1364:	0d 00       	.word 0x0d00
    1366:	00 00       	.word 0x0000
    1368:	1c 02       	mov.l	r0,@(8,r12)
    136a:	01 4e       	mov.l	@(r0,r4),r1
    136c:	00 00       	.word 0x0000
    136e:	00 33       	.word 0x0033
    1370:	08 0d       	mov.w	@(r0,r0),r8
    1372:	00 00       	.word 0x0000
    1374:	01 fd       	mov.w	@(r0,r15),r1
    1376:	02 01       	.word 0x0201
    1378:	55 00       	mov.l	@(0,r0),r5
    137a:	00 00       	.word 0x0000
    137c:	e8 0c       	mov	#12,r8
    137e:	00 07       	.word 0x0007
    1380:	00 00       	.word 0x0000
    1382:	01 db       	.word 0x01db
    1384:	02 01       	.word 0x0201
    1386:	56 00       	mov.l	@(0,r0),r6
    1388:	00 01       	.word 0x0001
    138a:	17 08       	mov.l	r0,@(32,r7)
    138c:	04 02       	stc	sr,r4
    138e:	01 58       	.word 0x0158
    1390:	00 00       	.word 0x0000
    1392:	01 83       	.word 0x0183
    1394:	0e 00       	.word 0x0e00
    1396:	00 01       	.word 0x0001
    1398:	f5 02       	.word 0xf502
    139a:	01 5a       	.word 0x015a
    139c:	00 00       	.word 0x0000
    139e:	00 a9       	.word 0x00a9
    13a0:	0e 00       	.word 0x0e00
    13a2:	00 01       	.word 0x0001
    13a4:	64 02       	mov.l	@r0,r4
    13a6:	01 5b       	.word 0x015b
    13a8:	00 00       	.word 0x0000
    13aa:	00 93       	.word 0x0093
    13ac:	00 07       	.word 0x0007
    13ae:	00 00       	.word 0x0000
    13b0:	01 55       	mov.w	r5,@(r0,r1)
    13b2:	02 01       	.word 0x0201
    13b4:	81 00       	mov.w	r0,@(0,r0)
    13b6:	00 01       	.word 0x0001
    13b8:	61 0f       	exts.w	r0,r1
    13ba:	00 00       	.word 0x0000
    13bc:	01 4e       	mov.l	@(r0,r4),r1
    13be:	01 a6       	mov.l	r10,@(r0,r1)
    13c0:	00 00       	.word 0x0000
    13c2:	00 33       	.word 0x0033
    13c4:	03 00       	.word 0x0300
    13c6:	00 01       	.word 0x0001
    13c8:	a9 10       	bra	5ec <_main-0x7a14>
    13ca:	78 00       	add	#0,r8
    13cc:	01 a6       	mov.l	r10,@(r0,r1)
    13ce:	00 00       	.word 0x0000
    13d0:	01 a9       	.word 0x01a9
    13d2:	00 11       	.word 0x0011
    13d4:	04 00       	.word 0x0400
    13d6:	00 01       	.word 0x0001
    13d8:	af 12       	bra	1200 <_main-0x6e00>
    13da:	00 00       	.word 0x0000
    13dc:	01 55       	mov.w	r5,@(r0,r1)
    13de:	0f 00       	.word 0x0f00
    13e0:	00 00       	.word 0x0000
    13e2:	27 01       	mov.w	r0,@r7
    13e4:	95 00       	mov.w	13e8 <_main-0x6c18>,r5	! 3303
    13e6:	00 00       	.word 0x0000
    13e8:	33 03       	cmp/ge	r0,r3
    13ea:	00 00       	.word 0x0000
    13ec:	01 ce       	mov.l	@(r0,r12),r1
    13ee:	10 78       	mov.l	r7,@(32,r0)
    13f0:	00 01       	.word 0x0001
    13f2:	95 00       	mov.w	13f6 <_main-0x6c0a>,r5	! a900
    13f4:	00 01       	.word 0x0001
    13f6:	a9 00       	bra	5fa <_main-0x7a06>
    13f8:	0f 00       	.word 0x0f00
    13fa:	00 00       	.word 0x0000
    13fc:	39 01       	.word 0x3901
    13fe:	9d 00       	mov.w	1402 <_main-0x6bfe>,r13	! 3303
    1400:	00 00       	.word 0x0000
    1402:	33 03       	cmp/ge	r0,r3
    1404:	00 00       	.word 0x0000
    1406:	01 e8       	.word 0x01e8
    1408:	10 78       	mov.l	r7,@(32,r0)
    140a:	00 01       	.word 0x0001
    140c:	9d 00       	mov.w	1410 <_main-0x6bf0>,r13	! a900
    140e:	00 01       	.word 0x0001
    1410:	a9 00       	bra	614 <_main-0x79ec>
    1412:	13 00       	mov.l	r0,@(0,r3)
    1414:	00 03       	.word 0x0003
    1416:	73 01       	add	#1,r3
    1418:	c6 00       	mov.l	@(0,gbr),r0
    141a:	00 00       	.word 0x0000
    141c:	a9 00       	bra	620 <_main-0x79e0>
    141e:	00 af       	.word 0x00af
    1420:	a0 00       	bra	1424 <_main-0x6bdc>
    1422:	00 01       	.word 0x0001
    1424:	1c 01       	mov.l	r0,@(4,r12)
    1426:	9c 00       	mov.w	142a <_main-0x6bd6>,r12	! 6214
    1428:	00 02       	stc	sr,r0
    142a:	62 14       	mov.b	@r1+,r2
    142c:	73 72       	add	#114,r3
    142e:	63 00       	mov.b	@r0,r3
    1430:	01 c6       	mov.l	r12,@(r0,r1)
    1432:	00 00       	.word 0x0000
    1434:	01 a9       	.word 0x01a9
    1436:	01 54       	mov.b	r5,@(r0,r1)
    1438:	15 64       	mov.l	r6,@(16,r5)
    143a:	73 74       	add	#116,r3
    143c:	00 01       	.word 0x0001
    143e:	c8 00       	tst	#0,r0
    1440:	00 01       	.word 0x0001
    1442:	83 16       	.word 0x8316
    1444:	00 00       	.word 0x0000
    1446:	01 fd       	mov.w	@(r0,r15),r1
    1448:	01 c9       	.word 0x01c9
    144a:	00 00       	.word 0x0000
    144c:	00 93       	.word 0x0093
    144e:	16 00       	mov.l	r0,@(0,r6)
    1450:	00 02       	stc	sr,r0
    1452:	1f 01       	mov.l	r0,@(4,r15)
    1454:	ca 00       	xor	#0,r0
    1456:	00 00       	.word 0x0000
    1458:	33 17       	cmp/gt	r1,r3
    145a:	65 78       	swap.b	r7,r5
    145c:	70 00       	add	#0,r0
    145e:	01 cb       	.word 0x01cb
    1460:	00 00       	.word 0x0000
    1462:	00 33       	.word 0x0033
    1464:	01 50       	.word 0x0150
    1466:	18 00       	mov.l	r0,@(0,r8)
    1468:	00 01       	.word 0x0001
    146a:	98 19       	mov.w	14a0 <_main-0x6b60>,r8	! a82
    146c:	00 00       	.word 0x0000
    146e:	02 b5       	mov.w	r11,@(r0,r2)
    1470:	01 fe       	mov.l	@(r0,r15),r1
    1472:	00 00       	.word 0x0000
    1474:	00 33       	.word 0x0033
    1476:	01 53       	.word 0x0153
    1478:	18 00       	mov.l	r0,@(0,r8)
    147a:	00 01       	.word 0x0001
    147c:	b8 1a       	bsr	4b4 <_main-0x7b4c>
    147e:	00 00       	.word 0x0000
    1480:	03 6c       	mov.b	@(r0,r6),r3
    1482:	01 01       	.word 0x0101
    1484:	09 00       	.word 0x0900
    1486:	00 00       	.word 0x0000
    1488:	33 00       	cmp/eq	r0,r3
    148a:	00 00       	.word 0x0000
    148c:	1b 00       	mov.l	r0,@(0,r11)
    148e:	00 00       	.word 0x0000
    1490:	2d 01       	mov.w	r0,@r13
    1492:	81 00       	mov.w	r0,@(0,r0)
    1494:	00 01       	.word 0x0001
    1496:	af 00       	bra	129a <_main-0x6d66>
    1498:	00 00       	.word 0x0000
    149a:	02 0b       	.word 0x020b
    149c:	00 04       	mov.b	r0,@(r0,r0)
    149e:	00 00       	.word 0x0000
    14a0:	0a 82       	.word 0x0a82
    14a2:	04 01       	.word 0x0401
    14a4:	00 00       	.word 0x0000
    14a6:	00 c6       	mov.l	r12,@(r0,r0)
    14a8:	01 00       	.word 0x0100
    14aa:	00 01       	.word 0x0001
    14ac:	6e 00       	mov.b	@r0,r14
    14ae:	00 00       	.word 0x0000
    14b0:	62 00       	mov.b	@r0,r2
    14b2:	00 b0       	.word 0x00b0
    14b4:	bc 00       	bsr	cb8 <_main-0x7348>
    14b6:	00 00       	.word 0x0000
    14b8:	98 00       	mov.w	14bc <_main-0x6b44>,r8	! 2a02
    14ba:	00 05       	mov.w	r0,@(r0,r0)
    14bc:	2a 02       	mov.l	r0,@r10
    14be:	01 08       	.word 0x0108
    14c0:	00 00       	.word 0x0000
    14c2:	00 b8       	.word 0x00b8
    14c4:	02 04       	mov.b	r0,@(r0,r2)
    14c6:	07 00       	.word 0x0700
    14c8:	00 01       	.word 0x0001
    14ca:	bd 03       	bsr	ed4 <_main-0x712c>
    14cc:	04 05       	mov.w	r0,@(r0,r4)
    14ce:	69 6e       	exts.b	r6,r9
    14d0:	74 00       	add	#0,r4
    14d2:	02 04       	mov.b	r0,@(r0,r2)
    14d4:	05 00       	.word 0x0500
    14d6:	00 00       	.word 0x0000
    14d8:	a4 04       	bra	1ce4 <_main-0x631c>
    14da:	00 00       	.word 0x0000
    14dc:	02 24       	mov.b	r2,@(r0,r2)
    14de:	02 5c       	mov.b	@(r0,r5),r2
    14e0:	00 00       	.word 0x0000
    14e2:	00 4c       	mov.b	@(r0,r4),r0
    14e4:	02 04       	mov.b	r0,@(r0,r2)
    14e6:	04 00       	.word 0x0400
    14e8:	00 02       	stc	sr,r0
    14ea:	ee 02       	mov	#2,r14
    14ec:	08 04       	mov.b	r0,@(r0,r8)
    14ee:	00 00       	.word 0x0000
    14f0:	03 45       	mov.w	r4,@(r0,r3)
    14f2:	02 02       	stc	sr,r2
    14f4:	05 00       	.word 0x0500
    14f6:	00 02       	stc	sr,r0
    14f8:	15 02       	mov.l	r0,@(8,r5)
    14fa:	08 05       	mov.w	r0,@(r0,r8)
    14fc:	00 00       	.word 0x0000
    14fe:	00 9f       	.word 0x009f
    1500:	04 00       	.word 0x0400
    1502:	00 02       	stc	sr,r0
    1504:	38 02       	cmp/hs	r0,r8
    1506:	6f 00       	mov.b	@r0,r15
    1508:	00 00       	.word 0x0000
    150a:	73 02       	add	#2,r3
    150c:	02 07       	.word 0x0207
    150e:	00 00       	.word 0x0000
    1510:	01 3b       	.word 0x013b
    1512:	04 00       	.word 0x0400
    1514:	00 00       	.word 0x0000
    1516:	5a 02       	mov.l	@(8,r0),r10
    1518:	70 00       	add	#0,r0
    151a:	00 00       	.word 0x0000
    151c:	85 02       	mov.w	@(4,r0),r0
    151e:	04 07       	.word 0x0407
    1520:	00 00       	.word 0x0000
    1522:	01 9a       	.word 0x019a
    1524:	02 08       	.word 0x0208
    1526:	07 00       	.word 0x0700
    1528:	00 01       	.word 0x0001
    152a:	90 04       	mov.w	1536 <_main-0x6aca>,r0	! 400
    152c:	00 00       	.word 0x0000
    152e:	02 4d       	mov.w	@(r0,r4),r2
    1530:	02 c7       	.word 0x02c7
    1532:	00 00       	.word 0x0000
    1534:	00 7a       	.word 0x007a
    1536:	04 00       	.word 0x0400
    1538:	00 02       	stc	sr,r0
    153a:	49 02       	sts.l	mach,@-r9
    153c:	c8 00       	tst	#0,r0
    153e:	00 00       	.word 0x0000
    1540:	68 04       	mov.b	@r0+,r8
    1542:	00 00       	.word 0x0000
    1544:	01 87       	.word 0x0187
    1546:	02 c9       	.word 0x02c9
    1548:	00 00       	.word 0x0000
    154a:	00 41       	.word 0x0041
    154c:	05 04       	mov.b	r0,@(r0,r5)
    154e:	02 01       	.word 0x0201
    1550:	3d 00       	cmp/eq	r0,r13
    1552:	00 00       	.word 0x0000
    1554:	dc 06       	mov.l	1570 <_main-0x6a90>,r12	! 2060400
    1556:	00 00       	.word 0x0000
    1558:	01 c6       	mov.l	r12,@(r0,r1)
    155a:	00 06       	mov.l	r0,@(r0,r0)
    155c:	00 00       	.word 0x0000
    155e:	00 ad       	mov.w	@(r0,r10),r0
    1560:	01 06       	mov.l	r0,@(r0,r1)
    1562:	00 00       	.word 0x0000
    1564:	00 0f       	.word 0x000f
    1566:	02 06       	mov.l	r0,@(r0,r2)
    1568:	00 00       	.word 0x0000
    156a:	02 2b       	.word 0x022b
    156c:	03 06       	mov.l	r0,@(r0,r3)
    156e:	00 00       	.word 0x0000
    1570:	02 06       	mov.l	r0,@(r0,r2)
    1572:	04 00       	.word 0x0400
    1574:	07 00       	.word 0x0700
    1576:	00 01       	.word 0x0001
    1578:	a7 02       	bra	2380 <_main-0x5c80>
    157a:	01 43       	.word 0x0143
    157c:	00 00       	.word 0x0000
    157e:	00 b4       	mov.b	r11,@(r0,r0)
    1580:	08 04       	mov.b	r0,@(r0,r8)
    1582:	02 01       	.word 0x0201
    1584:	51 00       	mov.l	@(0,r0),r1
    1586:	00 01       	.word 0x0001
    1588:	07 09       	.word 0x0709
    158a:	6c 6c       	extu.b	r6,r12
    158c:	00 02       	stc	sr,r0
    158e:	01 53       	.word 0x0153
    1590:	00 00       	.word 0x0000
    1592:	00 93       	.word 0x0093
    1594:	09 6c       	mov.b	@(r0,r6),r9
    1596:	00 02       	stc	sr,r0
    1598:	01 54       	mov.b	r5,@(r0,r1)
    159a:	00 00       	.word 0x0000
    159c:	01 07       	.word 0x0107
    159e:	00 0a       	sts	mach,r0
    15a0:	00 00       	.word 0x0000
    15a2:	00 9e       	mov.l	@(r0,r9),r0
    15a4:	00 00       	.word 0x0000
    15a6:	01 17       	.word 0x0117
    15a8:	0b 00       	.word 0x0b00
    15aa:	00 00       	.word 0x0000
    15ac:	2c 01       	mov.w	r0,@r12
    15ae:	00 0c       	mov.b	@(r0,r0),r0
    15b0:	10 02       	mov.l	r0,@(8,r0)
    15b2:	01 45       	mov.w	r4,@(r0,r1)
    15b4:	00 00       	.word 0x0000
    15b6:	01 55       	mov.w	r5,@(r0,r1)
    15b8:	0d 00       	.word 0x0d00
    15ba:	00 00       	.word 0x0000
    15bc:	3f 02       	cmp/hs	r0,r15
    15be:	01 4c       	mov.b	@(r0,r4),r1
    15c0:	00 00       	.word 0x0000
    15c2:	00 dc       	mov.b	@(r0,r13),r0
    15c4:	00 0d       	mov.w	@(r0,r0),r0
    15c6:	00 00       	.word 0x0000
    15c8:	02 1f       	.word 0x021f
    15ca:	02 01       	.word 0x0201
    15cc:	4d 00       	shll	r13
    15ce:	00 00       	.word 0x0000
    15d0:	85 04       	mov.w	@(8,r0),r0
    15d2:	0d 00       	.word 0x0d00
    15d4:	00 00       	.word 0x0000
    15d6:	1c 02       	mov.l	r0,@(8,r12)
    15d8:	01 4e       	mov.l	@(r0,r4),r1
    15da:	00 00       	.word 0x0000
    15dc:	00 33       	.word 0x0033
    15de:	08 0d       	mov.w	@(r0,r0),r8
    15e0:	00 00       	.word 0x0000
    15e2:	01 fd       	mov.w	@(r0,r15),r1
    15e4:	02 01       	.word 0x0201
    15e6:	55 00       	mov.l	@(0,r0),r5
    15e8:	00 00       	.word 0x0000
    15ea:	e8 0c       	mov	#12,r8
    15ec:	00 07       	.word 0x0007
    15ee:	00 00       	.word 0x0000
    15f0:	01 db       	.word 0x01db
    15f2:	02 01       	.word 0x0201
    15f4:	56 00       	mov.l	@(0,r0),r6
    15f6:	00 01       	.word 0x0001
    15f8:	17 08       	mov.l	r0,@(32,r7)
    15fa:	04 02       	stc	sr,r4
    15fc:	01 58       	.word 0x0158
    15fe:	00 00       	.word 0x0000
    1600:	01 83       	.word 0x0183
    1602:	0e 00       	.word 0x0e00
    1604:	00 01       	.word 0x0001
    1606:	f5 02       	.word 0xf502
    1608:	01 5a       	.word 0x015a
    160a:	00 00       	.word 0x0000
    160c:	00 a9       	.word 0x00a9
    160e:	0e 00       	.word 0x0e00
    1610:	00 01       	.word 0x0001
    1612:	64 02       	mov.l	@r0,r4
    1614:	01 5b       	.word 0x015b
    1616:	00 00       	.word 0x0000
    1618:	00 93       	.word 0x0093
    161a:	00 07       	.word 0x0007
    161c:	00 00       	.word 0x0000
    161e:	01 55       	mov.w	r5,@(r0,r1)
    1620:	02 01       	.word 0x0201
    1622:	81 00       	mov.w	r0,@(0,r0)
    1624:	00 01       	.word 0x0001
    1626:	61 0f       	exts.w	r0,r1
    1628:	00 00       	.word 0x0000
    162a:	03 7c       	mov.b	@(r0,r7),r3
    162c:	01 01       	.word 0x0101
    162e:	b9 00       	bsr	832 <_main-0x77ce>
    1630:	00 b0       	.word 0x00b0
    1632:	bc 00       	bsr	e36 <_main-0x71ca>
    1634:	00 00       	.word 0x0000
    1636:	98 01       	mov.w	163c <_main-0x69c4>,r8	! f210
    1638:	9c 00       	mov.w	163c <_main-0x69c4>,r12	! f210
    163a:	00 01       	.word 0x0001
    163c:	f2 10       	.word 0xf210
    163e:	73 72       	add	#114,r3
    1640:	63 00       	mov.b	@r0,r3
    1642:	01 01       	.word 0x0101
    1644:	b9 00       	bsr	848 <_main-0x77b8>
    1646:	00 01       	.word 0x0001
    1648:	f2 01       	.word 0xf201
    164a:	54 10       	mov.l	@(0,r1),r4
    164c:	64 73       	mov	r7,r4
    164e:	74 00       	add	#0,r4
    1650:	01 01       	.word 0x0101
    1652:	b9 00       	bsr	856 <_main-0x77aa>
    1654:	00 01       	.word 0x0001
    1656:	f8 01       	.word 0xf801
    1658:	55 11       	mov.l	@(4,r1),r5
    165a:	00 00       	.word 0x0000
    165c:	01 fd       	mov.w	@(r0,r15),r1
    165e:	01 01       	.word 0x0101
    1660:	be 00       	bsr	1264 <_main-0x6d9c>
    1662:	00 00       	.word 0x0000
    1664:	93 00       	mov.w	1668 <_main-0x6998>,r3	! 2812
    1666:	00 06       	mov.l	r0,@(r0,r0)
    1668:	28 12       	mov.l	r1,@r8
    166a:	65 78       	swap.b	r7,r5
    166c:	70 00       	add	#0,r0
    166e:	01 01       	.word 0x0101
    1670:	bf 00       	bsr	1474 <_main-0x6b8c>
    1672:	00 00       	.word 0x0000
    1674:	33 00       	cmp/eq	r0,r3
    1676:	00 06       	mov.l	r0,@(r0,r0)
    1678:	a0 11       	bra	169e <_main-0x6962>
    167a:	00 00       	.word 0x0000
    167c:	02 1f       	.word 0x021f
    167e:	01 01       	.word 0x0101
    1680:	c0 00       	mov.b	r0,@(0,gbr)
    1682:	00 00       	.word 0x0000
    1684:	33 00       	cmp/eq	r0,r3
    1686:	00 06       	mov.l	r0,@(r0,r0)
    1688:	ed 00       	mov	#0,r13
    168a:	13 04       	mov.l	r0,@(16,r3)
    168c:	00 00       	.word 0x0000
    168e:	01 83       	.word 0x0183
    1690:	13 04       	mov.l	r0,@(16,r3)
    1692:	00 00       	.word 0x0000
    1694:	01 55       	mov.w	r5,@(r0,r1)
    1696:	14 00       	mov.l	r0,@(0,r4)
    1698:	00 00       	.word 0x0000
    169a:	2d 01       	mov.w	r0,@r13
    169c:	81 00       	mov.w	r0,@(0,r0)
    169e:	00 02       	stc	sr,r0
    16a0:	09 15       	mov.w	r1,@(r0,r9)
    16a2:	00 00       	.word 0x0000
    16a4:	01 55       	mov.w	r5,@(r0,r1)
    16a6:	00 00       	.word 0x0000
    16a8:	00 00       	.word 0x0000
    16aa:	ae 00       	bra	12ae <_main-0x6d52>
    16ac:	04 00       	.word 0x0400
    16ae:	00 0b       	rts	
    16b0:	99 04       	mov.w	16bc <_main-0x6944>,r9	! 0
    16b2:	01 00       	.word 0x0100
    16b4:	00 00       	.word 0x0000
    16b6:	c6 01       	mov.l	@(4,gbr),r0
    16b8:	00 00       	.word 0x0000
    16ba:	03 11       	.word 0x0311
    16bc:	00 00       	.word 0x0000
    16be:	00 62       	.word 0x0062
    16c0:	00 00       	.word 0x0000
    16c2:	05 c8       	.word 0x05c8
    16c4:	02 04       	mov.b	r0,@(r0,r2)
    16c6:	05 69       	.word 0x0569
    16c8:	6e 74       	mov.b	@r7+,r14
    16ca:	00 03       	.word 0x0003
    16cc:	04 07       	.word 0x0407
    16ce:	00 00       	.word 0x0000
    16d0:	01 9a       	.word 0x019a
    16d2:	03 04       	mov.b	r0,@(r0,r3)
    16d4:	05 00       	.word 0x0500
    16d6:	00 00       	.word 0x0000
    16d8:	a4 03       	bra	1ee2 <_main-0x611e>
    16da:	01 08       	.word 0x0108
    16dc:	00 00       	.word 0x0000
    16de:	00 b8       	.word 0x00b8
    16e0:	03 04       	mov.b	r0,@(r0,r3)
    16e2:	07 00       	.word 0x0700
    16e4:	00 01       	.word 0x0001
    16e6:	bd 03       	bsr	10f0 <_main-0x6f10>
    16e8:	01 06       	mov.l	r0,@(r0,r1)
    16ea:	00 00       	.word 0x0000
    16ec:	00 ba       	.word 0x00ba
    16ee:	04 00       	.word 0x0400
    16f0:	00 03       	.word 0x0003
    16f2:	64 01       	mov.w	@r0,r4
    16f4:	7c 00       	add	#0,r12
    16f6:	00 00       	.word 0x0000
    16f8:	32 03       	cmp/ge	r0,r2
    16fa:	02 05       	mov.w	r0,@(r0,r2)
    16fc:	00 00       	.word 0x0000
    16fe:	02 15       	mov.w	r1,@(r0,r2)
    1700:	03 02       	stc	sr,r3
    1702:	07 00       	.word 0x0700
    1704:	00 01       	.word 0x0001
    1706:	3b 03       	cmp/ge	r0,r11
    1708:	08 05       	mov.w	r0,@(r0,r8)
    170a:	00 00       	.word 0x0000
    170c:	00 9f       	.word 0x009f
    170e:	03 08       	.word 0x0308
    1710:	07 00       	.word 0x0700
    1712:	00 01       	.word 0x0001
    1714:	90 03       	mov.w	171e <_main-0x68e2>,r0	! 300
    1716:	04 04       	mov.b	r0,@(r0,r4)
    1718:	00 00       	.word 0x0000
    171a:	02 ee       	mov.l	@(r0,r14),r2
    171c:	03 08       	.word 0x0308
    171e:	03 00       	.word 0x0300
    1720:	00 02       	stc	sr,r0
    1722:	e6 03       	mov	#3,r6
    1724:	08 04       	mov.b	r0,@(r0,r8)
    1726:	00 00       	.word 0x0000
    1728:	03 45       	mov.w	r4,@(r0,r3)
    172a:	03 10       	.word 0x0310
    172c:	03 00       	.word 0x0300
    172e:	00 03       	.word 0x0003
    1730:	3d 05       	.word 0x3d05
    1732:	00 00       	.word 0x0000
    1734:	00 47       	.word 0x0047
    1736:	00 00       	.word 0x0000
    1738:	00 9a       	.word 0x009a
    173a:	06 00       	.word 0x0600
    173c:	00 00       	.word 0x0000
    173e:	39 ff       	addv	r15,r9
    1740:	00 07       	.word 0x0007
    1742:	00 00       	.word 0x0000
    1744:	03 5a       	.word 0x035a
    1746:	02 02       	stc	sr,r2
    1748:	b0 00       	bsr	174c <_main-0x68b4>
    174a:	00 00       	.word 0x0000
    174c:	ac 05       	bra	f5a <_main-0x70a6>
    174e:	03 00       	.word 0x0300
    1750:	00 b1       	.word 0x00b1
    1752:	94 08       	mov.w	1766 <_main-0x689a>,r4
    1754:	00 00       	.word 0x0000
    1756:	00 8a       	.word 0x008a
	...

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       	.word 0x0b03
   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       	.word 0x0b03
  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       	.word 0x0003
  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       	.word 0x3b05
  62:	01 13       	.word 0x0113
  64:	00 00       	.word 0x0000
  66:	09 0d       	mov.w	@(r0,r0),r9
  68:	00 03       	.word 0x0003
  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       	.word 0x3b05
  8e:	01 13       	.word 0x0113
  90:	00 00       	.word 0x0000
  92:	0d 0d       	mov.w	@(r0,r0),r13
  94:	00 03       	.word 0x0003
  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       	.word 0x3b05
  aa:	49 13       	stc.l	gbr,@-r9
  ac:	00 00       	.word 0x0000
  ae:	0f 2e       	mov.l	@(r0,r2),r15
  b0:	01 03       	.word 0x0103
  b2:	0e 3a       	.word 0x0e3a
  b4:	0b 3b       	.word 0x0b3b
  b6:	0b 27       	.word 0x0b27
  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       	.word 0x0003
  e2:	0e 3a       	.word 0x0e3a
  e4:	0b 3b       	.word 0x0b3b
  e6:	0b 27       	.word 0x0b27
  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       	.word 0x3b05
  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       	.word 0x3b05
 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       	.word 0x0003
 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       	.word 0x0017
 128:	34 00       	cmp/eq	r0,r4
 12a:	03 0e       	mov.l	@(r0,r0),r3
 12c:	3a 0b       	subv	r0,r10
 12e:	3b 05       	.word 0x3b05
 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       	.word 0x3b05
 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       	.word 0x3b05
 160:	49 13       	stc.l	gbr,@-r9
 162:	02 17       	.word 0x0217
 164:	00 00       	.word 0x0000
 166:	1b 34       	mov.l	r3,@(16,r11)
 168:	00 03       	.word 0x0003
 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       	.word 0x3b05
 17e:	49 13       	stc.l	gbr,@-r9
 180:	02 17       	.word 0x0217
 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       	.word 0x0b03
 1d4:	0e 00       	.word 0x0e00
 1d6:	00 03       	.word 0x0003
 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       	.word 0x0003
 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       	.word 0x3b05
 1f8:	01 13       	.word 0x0113
 1fa:	00 00       	.word 0x0000
 1fc:	06 28       	.word 0x0628
 1fe:	00 03       	.word 0x0003
 200:	0e 1c       	mov.b	@(r0,r1),r14
 202:	0d 00       	.word 0x0d00
 204:	00 07       	.word 0x0007
 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       	.word 0x3b05
 20e:	49 13       	stc.l	gbr,@-r9
 210:	00 00       	.word 0x0000
 212:	08 17       	.word 0x0817
 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       	.word 0x3b05
 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       	.word 0x3b05
 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       	.word 0x0003
 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       	.word 0x000f
 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       	.word 0x0003
 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       	.word 0x3b05
 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       	.word 0x0003
 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       	.word 0x3b05
 2c0:	49 13       	stc.l	gbr,@-r9
 2c2:	00 00       	.word 0x0000
 2c4:	16 34       	mov.l	r3,@(16,r6)
 2c6:	00 03       	.word 0x0003
 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       	.word 0x0017
 2d2:	0b 01       	.word 0x0b01
 2d4:	00 00       	.word 0x0000
 2d6:	18 2e       	mov.l	r2,@(56,r8)
 2d8:	00 03       	.word 0x0003
 2da:	0e 3a       	.word 0x0e3a
 2dc:	0b 3b       	.word 0x0b3b
 2de:	0b 27       	.word 0x0b27
 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       	.word 0x3b05
 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       	.word 0x3b05
 30c:	49 13       	stc.l	gbr,@-r9
 30e:	02 17       	.word 0x0217
 310:	00 00       	.word 0x0000
 312:	1b 34       	mov.l	r3,@(16,r11)
 314:	00 03       	.word 0x0003
 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 00       	.word 0x0100
 350:	11 01       	mov.l	r0,@(4,r1)
 352:	00 00       	.word 0x0000
 354:	21 89       	and	r8,r1
 356:	82 01       	.word 0x8201
 358:	01 11       	.word 0x0111
 35a:	01 93       	.word 0x0193
 35c:	42 18       	shll8	r2
 35e:	01 13       	.word 0x0113
 360:	00 00       	.word 0x0000
 362:	22 8a       	xor	r8,r2
 364:	82 01       	.word 0x8201
 366:	00 02       	stc	sr,r0
 368:	18 91       	mov.l	r9,@(4,r8)
 36a:	42 18       	shll8	r2
 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       	.word 0x0b03
 3a4:	0e 00       	.word 0x0e00
 3a6:	00 03       	.word 0x0003
 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       	.word 0x0003
 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       	.word 0x3b05
 3c8:	01 13       	.word 0x0113
 3ca:	00 00       	.word 0x0000
 3cc:	06 28       	.word 0x0628
 3ce:	00 03       	.word 0x0003
 3d0:	0e 1c       	mov.b	@(r0,r1),r14
 3d2:	0d 00       	.word 0x0d00
 3d4:	00 07       	.word 0x0007
 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       	.word 0x3b05
 3de:	49 13       	stc.l	gbr,@-r9
 3e0:	00 00       	.word 0x0000
 3e2:	08 17       	.word 0x0817
 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       	.word 0x3b05
 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       	.word 0x3b05
 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       	.word 0x0003
 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       	.word 0x000f
 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       	.word 0x0003
 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       	.word 0x3b05
 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       	.word 0x0003
 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       	.word 0x3b05
 490:	49 13       	stc.l	gbr,@-r9
 492:	00 00       	.word 0x0000
 494:	16 34       	mov.l	r3,@(16,r6)
 496:	00 03       	.word 0x0003
 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       	.word 0x0017
 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       	.word 0x013f
 4b6:	19 03       	mov.l	r0,@(12,r9)
 4b8:	0e 3a       	.word 0x0e3a
 4ba:	0b 3b       	.word 0x0b3b
 4bc:	05 27       	.word 0x0527
 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       	.word 0x0003
 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       	.word 0x3b05
 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       	.word 0x0217
 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:	34 00       	cmp/eq	r0,r4
 53c:	03 0e       	mov.l	@(r0,r0),r3
 53e:	3a 0b       	subv	r0,r10
 540:	3b 0b       	subv	r0,r11
 542:	49 13       	stc.l	gbr,@-r9
 544:	3f 19       	.word 0x3f19
 546:	3c 19       	.word 0x3c19
 548:	00 00       	.word 0x0000
 54a:	00 01       	.word 0x0001
 54c:	11 01       	mov.l	r0,@(4,r1)
 54e:	25 0e       	mulu.w	r0,r5
 550:	13 0b       	mov.l	r0,@(44,r3)
 552:	03 0e       	mov.l	@(r0,r0),r3
 554:	1b 0e       	mov.l	r0,@(56,r11)
 556:	11 01       	mov.l	r0,@(4,r1)
 558:	12 06       	mov.l	r0,@(24,r2)
 55a:	10 17       	mov.l	r1,@(28,r0)
 55c:	00 00       	.word 0x0000
 55e:	02 24       	mov.b	r2,@(r0,r2)
 560:	00 0b       	rts	
 562:	0b 3e       	mov.l	@(r0,r3),r11
 564:	0b 03       	.word 0x0b03
 566:	0e 00       	.word 0x0e00
 568:	00 03       	.word 0x0003
 56a:	24 00       	mov.b	r0,@r4
 56c:	0b 0b       	.word 0x0b0b
 56e:	3e 0b       	subv	r0,r14
 570:	03 08       	.word 0x0308
 572:	00 00       	.word 0x0000
 574:	04 16       	mov.l	r1,@(r0,r4)
 576:	00 03       	.word 0x0003
 578:	0e 3a       	.word 0x0e3a
 57a:	0b 3b       	.word 0x0b3b
 57c:	0b 49       	.word 0x0b49
 57e:	13 00       	mov.l	r0,@(0,r3)
 580:	00 05       	mov.w	r0,@(r0,r0)
 582:	04 01       	.word 0x0401
 584:	0b 0b       	.word 0x0b0b
 586:	3a 0b       	subv	r0,r10
 588:	3b 05       	.word 0x3b05
 58a:	01 13       	.word 0x0113
 58c:	00 00       	.word 0x0000
 58e:	06 28       	.word 0x0628
 590:	00 03       	.word 0x0003
 592:	0e 1c       	mov.b	@(r0,r1),r14
 594:	0d 00       	.word 0x0d00
 596:	00 07       	.word 0x0007
 598:	16 00       	mov.l	r0,@(0,r6)
 59a:	03 0e       	mov.l	@(r0,r0),r3
 59c:	3a 0b       	subv	r0,r10
 59e:	3b 05       	.word 0x3b05
 5a0:	49 13       	stc.l	gbr,@-r9
 5a2:	00 00       	.word 0x0000
 5a4:	08 17       	.word 0x0817
 5a6:	01 0b       	.word 0x010b
 5a8:	0b 3a       	.word 0x0b3a
 5aa:	0b 3b       	.word 0x0b3b
 5ac:	05 01       	.word 0x0501
 5ae:	13 00       	mov.l	r0,@(0,r3)
 5b0:	00 09       	nop	
 5b2:	0d 00       	.word 0x0d00
 5b4:	03 08       	.word 0x0308
 5b6:	3a 0b       	subv	r0,r10
 5b8:	3b 05       	.word 0x3b05
 5ba:	49 13       	stc.l	gbr,@-r9
 5bc:	00 00       	.word 0x0000
 5be:	0a 01       	.word 0x0a01
 5c0:	01 49       	.word 0x0149
 5c2:	13 01       	mov.l	r0,@(4,r3)
 5c4:	13 00       	mov.l	r0,@(0,r3)
 5c6:	00 0b       	rts	
 5c8:	21 00       	mov.b	r0,@r1
 5ca:	49 13       	stc.l	gbr,@-r9
 5cc:	2f 0b       	or	r0,r15
 5ce:	00 00       	.word 0x0000
 5d0:	0c 13       	.word 0x0c13
 5d2:	01 0b       	.word 0x010b
 5d4:	0b 3a       	.word 0x0b3a
 5d6:	0b 3b       	.word 0x0b3b
 5d8:	05 01       	.word 0x0501
 5da:	13 00       	mov.l	r0,@(0,r3)
 5dc:	00 0d       	mov.w	@(r0,r0),r0
 5de:	0d 00       	.word 0x0d00
 5e0:	03 0e       	mov.l	@(r0,r0),r3
 5e2:	3a 0b       	subv	r0,r10
 5e4:	3b 05       	.word 0x3b05
 5e6:	49 13       	stc.l	gbr,@-r9
 5e8:	38 0b       	subv	r0,r8
 5ea:	00 00       	.word 0x0000
 5ec:	0e 2e       	mov.l	@(r0,r2),r14
 5ee:	01 03       	.word 0x0103
 5f0:	0e 3a       	.word 0x0e3a
 5f2:	0b 3b       	.word 0x0b3b
 5f4:	0b 27       	.word 0x0b27
 5f6:	19 49       	mov.l	r4,@(36,r9)
 5f8:	13 20       	mov.l	r2,@(0,r3)
 5fa:	0b 01       	.word 0x0b01
 5fc:	13 00       	mov.l	r0,@(0,r3)
 5fe:	00 0f       	.word 0x000f
 600:	05 00       	.word 0x0500
 602:	03 08       	.word 0x0308
 604:	3a 0b       	subv	r0,r10
 606:	3b 0b       	subv	r0,r11
 608:	49 13       	stc.l	gbr,@-r9
 60a:	00 00       	.word 0x0000
 60c:	10 2e       	mov.l	r2,@(56,r0)
 60e:	00 3f       	.word 0x003f
 610:	19 03       	mov.l	r0,@(12,r9)
 612:	0e 3a       	.word 0x0e3a
 614:	0b 3b       	.word 0x0b3b
 616:	0b 27       	.word 0x0b27
 618:	19 49       	mov.l	r4,@(36,r9)
 61a:	13 20       	mov.l	r2,@(0,r3)
 61c:	0b 00       	.word 0x0b00
 61e:	00 11       	.word 0x0011
 620:	2e 01       	mov.w	r0,@r14
 622:	3f 19       	.word 0x3f19
 624:	03 0e       	mov.l	@(r0,r0),r3
 626:	3a 0b       	subv	r0,r10
 628:	3b 05       	.word 0x3b05
 62a:	27 19       	and	r1,r7
 62c:	49 13       	stc.l	gbr,@-r9
 62e:	11 01       	mov.l	r0,@(4,r1)
 630:	12 06       	mov.l	r0,@(24,r2)
 632:	40 18       	shll8	r0
 634:	97 42       	mov.w	6bc <_main-0x7944>,r7	! 1900
 636:	19 01       	mov.l	r0,@(4,r9)
 638:	13 00       	mov.l	r0,@(0,r3)
 63a:	00 12       	stc	gbr,r0
 63c:	05 00       	.word 0x0500
 63e:	03 0e       	mov.l	@(r0,r0),r3
 640:	3a 0b       	subv	r0,r10
 642:	3b 05       	.word 0x3b05
 644:	49 13       	stc.l	gbr,@-r9
 646:	02 17       	.word 0x0217
 648:	00 00       	.word 0x0000
 64a:	13 34       	mov.l	r3,@(16,r3)
 64c:	00 03       	.word 0x0003
 64e:	08 3a       	.word 0x083a
 650:	0b 3b       	.word 0x0b3b
 652:	05 49       	.word 0x0549
 654:	13 02       	mov.l	r0,@(8,r3)
 656:	18 00       	mov.l	r0,@(0,r8)
 658:	00 14       	mov.b	r1,@(r0,r0)
 65a:	0b 01       	.word 0x0b01
 65c:	55 17       	mov.l	@(28,r1),r5
 65e:	01 13       	.word 0x0113
 660:	00 00       	.word 0x0000
 662:	15 34       	mov.l	r3,@(16,r5)
 664:	00 03       	.word 0x0003
 666:	0e 3a       	.word 0x0e3a
 668:	0b 3b       	.word 0x0b3b
 66a:	05 49       	.word 0x0549
 66c:	13 02       	mov.l	r0,@(8,r3)
 66e:	17 00       	mov.l	r0,@(0,r7)
 670:	00 16       	mov.l	r1,@(r0,r0)
 672:	1d 01       	mov.l	r0,@(4,r13)
 674:	31 13       	cmp/ge	r1,r1
 676:	52 01       	mov.l	@(4,r0),r2
 678:	55 17       	mov.l	@(28,r1),r5
 67a:	58 0b       	mov.l	@(44,r0),r8
 67c:	59 05       	mov.l	@(20,r0),r9
 67e:	00 00       	.word 0x0000
 680:	17 05       	mov.l	r0,@(20,r7)
 682:	00 31       	.word 0x0031
 684:	13 02       	mov.l	r0,@(8,r3)
 686:	17 00       	mov.l	r0,@(0,r7)
 688:	00 18       	sett	
 68a:	0b 01       	.word 0x0b01
 68c:	55 17       	mov.l	@(28,r1),r5
 68e:	00 00       	.word 0x0000
 690:	19 89       	mov.l	r8,@(36,r9)
 692:	82 01       	.word 0x8201
 694:	00 11       	.word 0x0011
 696:	01 00       	.word 0x0100
 698:	00 1a       	sts	macl,r0
 69a:	89 82       	bt	5a2 <_main-0x7a5e>
 69c:	01 01       	.word 0x0101
 69e:	11 01       	mov.l	r0,@(4,r1)
 6a0:	00 00       	.word 0x0000
 6a2:	1b 8a       	mov.l	r8,@(40,r11)
 6a4:	82 01       	.word 0x8201
 6a6:	00 02       	stc	sr,r0
 6a8:	18 91       	mov.l	r9,@(4,r8)
 6aa:	42 18       	shll8	r2
 6ac:	00 00       	.word 0x0000
 6ae:	1c 34       	mov.l	r3,@(16,r12)
 6b0:	00 03       	.word 0x0003
 6b2:	0e 3a       	.word 0x0e3a
 6b4:	0b 3b       	.word 0x0b3b
 6b6:	0b 49       	.word 0x0b49
 6b8:	13 3f       	mov.l	r3,@(60,r3)
 6ba:	19 3c       	mov.l	r3,@(48,r9)
 6bc:	19 00       	mov.l	r0,@(0,r9)
 6be:	00 1d       	mov.w	@(r0,r1),r0
 6c0:	26 00       	mov.b	r0,@r6
 6c2:	49 13       	stc.l	gbr,@-r9
 6c4:	00 00       	.word 0x0000
 6c6:	00 01       	.word 0x0001
 6c8:	11 01       	mov.l	r0,@(4,r1)
 6ca:	25 0e       	mulu.w	r0,r5
 6cc:	13 0b       	mov.l	r0,@(44,r3)
 6ce:	03 0e       	mov.l	@(r0,r0),r3
 6d0:	1b 0e       	mov.l	r0,@(56,r11)
 6d2:	10 17       	mov.l	r1,@(28,r0)
 6d4:	00 00       	.word 0x0000
 6d6:	02 24       	mov.b	r2,@(r0,r2)
 6d8:	00 0b       	rts	
 6da:	0b 3e       	mov.l	@(r0,r3),r11
 6dc:	0b 03       	.word 0x0b03
 6de:	0e 00       	.word 0x0e00
 6e0:	00 03       	.word 0x0003
 6e2:	24 00       	mov.b	r0,@r4
 6e4:	0b 0b       	.word 0x0b0b
 6e6:	3e 0b       	subv	r0,r14
 6e8:	03 08       	.word 0x0308
 6ea:	00 00       	.word 0x0000
 6ec:	04 16       	mov.l	r1,@(r0,r4)
 6ee:	00 03       	.word 0x0003
 6f0:	0e 3a       	.word 0x0e3a
 6f2:	0b 3b       	.word 0x0b3b
 6f4:	0b 49       	.word 0x0b49
 6f6:	13 00       	mov.l	r0,@(0,r3)
 6f8:	00 05       	mov.w	r0,@(r0,r0)
 6fa:	04 01       	.word 0x0401
 6fc:	0b 0b       	.word 0x0b0b
 6fe:	3a 0b       	subv	r0,r10
 700:	3b 05       	.word 0x3b05
 702:	01 13       	.word 0x0113
 704:	00 00       	.word 0x0000
 706:	06 28       	.word 0x0628
 708:	00 03       	.word 0x0003
 70a:	0e 1c       	mov.b	@(r0,r1),r14
 70c:	0d 00       	.word 0x0d00
 70e:	00 07       	.word 0x0007
 710:	16 00       	mov.l	r0,@(0,r6)
 712:	03 0e       	mov.l	@(r0,r0),r3
 714:	3a 0b       	subv	r0,r10
 716:	3b 05       	.word 0x3b05
 718:	49 13       	stc.l	gbr,@-r9
 71a:	00 00       	.word 0x0000
 71c:	08 17       	.word 0x0817
 71e:	01 0b       	.word 0x010b
 720:	0b 3a       	.word 0x0b3a
 722:	0b 3b       	.word 0x0b3b
 724:	05 01       	.word 0x0501
 726:	13 00       	mov.l	r0,@(0,r3)
 728:	00 09       	nop	
 72a:	0d 00       	.word 0x0d00
 72c:	03 08       	.word 0x0308
 72e:	3a 0b       	subv	r0,r10
 730:	3b 05       	.word 0x3b05
 732:	49 13       	stc.l	gbr,@-r9
 734:	00 00       	.word 0x0000
 736:	0a 01       	.word 0x0a01
 738:	01 49       	.word 0x0149
 73a:	13 01       	mov.l	r0,@(4,r3)
 73c:	13 00       	mov.l	r0,@(0,r3)
 73e:	00 0b       	rts	
 740:	21 00       	mov.b	r0,@r1
 742:	49 13       	stc.l	gbr,@-r9
 744:	2f 0b       	or	r0,r15
 746:	00 00       	.word 0x0000
 748:	0c 13       	.word 0x0c13
 74a:	01 0b       	.word 0x010b
 74c:	0b 3a       	.word 0x0b3a
 74e:	0b 3b       	.word 0x0b3b
 750:	05 01       	.word 0x0501
 752:	13 00       	mov.l	r0,@(0,r3)
 754:	00 0d       	mov.w	@(r0,r0),r0
 756:	0d 00       	.word 0x0d00
 758:	03 0e       	mov.l	@(r0,r0),r3
 75a:	3a 0b       	subv	r0,r10
 75c:	3b 05       	.word 0x3b05
 75e:	49 13       	stc.l	gbr,@-r9
 760:	38 0b       	subv	r0,r8
 762:	00 00       	.word 0x0000
 764:	0e 34       	mov.b	r3,@(r0,r14)
 766:	00 03       	.word 0x0003
 768:	0e 3a       	.word 0x0e3a
 76a:	0b 3b       	.word 0x0b3b
 76c:	0b 49       	.word 0x0b49
 76e:	13 3f       	mov.l	r3,@(60,r3)
 770:	19 02       	mov.l	r0,@(8,r9)
 772:	18 00       	mov.l	r0,@(0,r8)
 774:	00 0f       	.word 0x000f
 776:	26 00       	mov.b	r0,@r6
 778:	49 13       	stc.l	gbr,@-r9
 77a:	00 00       	.word 0x0000
 77c:	00 01       	.word 0x0001
 77e:	11 01       	mov.l	r0,@(4,r1)
 780:	25 0e       	mulu.w	r0,r5
 782:	13 0b       	mov.l	r0,@(44,r3)
 784:	03 0e       	mov.l	@(r0,r0),r3
 786:	1b 0e       	mov.l	r0,@(56,r11)
 788:	11 01       	mov.l	r0,@(4,r1)
 78a:	12 06       	mov.l	r0,@(24,r2)
 78c:	10 17       	mov.l	r1,@(28,r0)
 78e:	00 00       	.word 0x0000
 790:	02 24       	mov.b	r2,@(r0,r2)
 792:	00 0b       	rts	
 794:	0b 3e       	mov.l	@(r0,r3),r11
 796:	0b 03       	.word 0x0b03
 798:	0e 00       	.word 0x0e00
 79a:	00 03       	.word 0x0003
 79c:	24 00       	mov.b	r0,@r4
 79e:	0b 0b       	.word 0x0b0b
 7a0:	3e 0b       	subv	r0,r14
 7a2:	03 08       	.word 0x0308
 7a4:	00 00       	.word 0x0000
 7a6:	04 16       	mov.l	r1,@(r0,r4)
 7a8:	00 03       	.word 0x0003
 7aa:	0e 3a       	.word 0x0e3a
 7ac:	0b 3b       	.word 0x0b3b
 7ae:	0b 49       	.word 0x0b49
 7b0:	13 00       	mov.l	r0,@(0,r3)
 7b2:	00 05       	mov.w	r0,@(r0,r0)
 7b4:	13 01       	mov.l	r0,@(4,r3)
 7b6:	03 0e       	mov.l	@(r0,r0),r3
 7b8:	0b 0b       	.word 0x0b0b
 7ba:	3a 0b       	subv	r0,r10
 7bc:	3b 05       	.word 0x3b05
 7be:	01 13       	.word 0x0113
 7c0:	00 00       	.word 0x0000
 7c2:	06 0d       	mov.w	@(r0,r0),r6
 7c4:	00 03       	.word 0x0003
 7c6:	0e 3a       	.word 0x0e3a
 7c8:	0b 3b       	.word 0x0b3b
 7ca:	05 49       	.word 0x0549
 7cc:	13 38       	mov.l	r3,@(32,r3)
 7ce:	0b 00       	.word 0x0b00
 7d0:	00 07       	.word 0x0007
 7d2:	0d 00       	.word 0x0d00
 7d4:	03 08       	.word 0x0308
 7d6:	3a 0b       	subv	r0,r10
 7d8:	3b 05       	.word 0x3b05
 7da:	49 13       	stc.l	gbr,@-r9
 7dc:	38 0b       	subv	r0,r8
 7de:	00 00       	.word 0x0000
 7e0:	08 17       	.word 0x0817
 7e2:	01 0b       	.word 0x010b
 7e4:	0b 3a       	.word 0x0b3a
 7e6:	0b 3b       	.word 0x0b3b
 7e8:	05 01       	.word 0x0501
 7ea:	13 00       	mov.l	r0,@(0,r3)
 7ec:	00 09       	nop	
 7ee:	0d 00       	.word 0x0d00
 7f0:	03 08       	.word 0x0308
 7f2:	3a 0b       	subv	r0,r10
 7f4:	3b 05       	.word 0x3b05
 7f6:	49 13       	stc.l	gbr,@-r9
 7f8:	00 00       	.word 0x0000
 7fa:	0a 16       	mov.l	r1,@(r0,r10)
 7fc:	00 03       	.word 0x0003
 7fe:	0e 3a       	.word 0x0e3a
 800:	0b 3b       	.word 0x0b3b
 802:	05 49       	.word 0x0549
 804:	13 00       	mov.l	r0,@(0,r3)
 806:	00 0b       	rts	
 808:	2e 01       	mov.w	r0,@r14
 80a:	3f 19       	.word 0x3f19
 80c:	03 0e       	mov.l	@(r0,r0),r3
 80e:	3a 0b       	subv	r0,r10
 810:	3b 05       	.word 0x3b05
 812:	27 19       	and	r1,r7
 814:	49 13       	stc.l	gbr,@-r9
 816:	11 01       	mov.l	r0,@(4,r1)
 818:	12 06       	mov.l	r0,@(24,r2)
 81a:	40 18       	shll8	r0
 81c:	97 42       	mov.w	8a4 <_main-0x775c>,r7	! 1206
 81e:	19 01       	mov.l	r0,@(4,r9)
 820:	13 00       	mov.l	r0,@(0,r3)
 822:	00 0c       	mov.b	@(r0,r0),r0
 824:	05 00       	.word 0x0500
 826:	03 08       	.word 0x0308
 828:	3a 0b       	subv	r0,r10
 82a:	3b 05       	.word 0x3b05
 82c:	49 13       	stc.l	gbr,@-r9
 82e:	02 17       	.word 0x0217
 830:	00 00       	.word 0x0000
 832:	0d 34       	mov.b	r3,@(r0,r13)
 834:	00 03       	.word 0x0003
 836:	08 3a       	.word 0x083a
 838:	0b 3b       	.word 0x0b3b
 83a:	05 49       	.word 0x0549
 83c:	13 00       	mov.l	r0,@(0,r3)
 83e:	00 0e       	mov.l	@(r0,r0),r0
 840:	0b 01       	.word 0x0b01
 842:	55 17       	mov.l	@(28,r1),r5
 844:	00 00       	.word 0x0000
 846:	0f 34       	mov.b	r3,@(r0,r15)
 848:	00 03       	.word 0x0003
 84a:	0e 3a       	.word 0x0e3a
 84c:	0b 3b       	.word 0x0b3b
 84e:	05 49       	.word 0x0549
 850:	13 02       	mov.l	r0,@(8,r3)
 852:	17 00       	mov.l	r0,@(0,r7)
 854:	00 10       	.word 0x0010
 856:	26 00       	mov.b	r0,@r6
 858:	49 13       	stc.l	gbr,@-r9
 85a:	00 00       	.word 0x0000
 85c:	00 01       	.word 0x0001
 85e:	11 01       	mov.l	r0,@(4,r1)
 860:	25 0e       	mulu.w	r0,r5
 862:	13 0b       	mov.l	r0,@(44,r3)
 864:	03 0e       	mov.l	@(r0,r0),r3
 866:	1b 0e       	mov.l	r0,@(56,r11)
 868:	11 01       	mov.l	r0,@(4,r1)
 86a:	12 06       	mov.l	r0,@(24,r2)
 86c:	10 17       	mov.l	r1,@(28,r0)
 86e:	00 00       	.word 0x0000
 870:	02 24       	mov.b	r2,@(r0,r2)
 872:	00 0b       	rts	
 874:	0b 3e       	mov.l	@(r0,r3),r11
 876:	0b 03       	.word 0x0b03
 878:	08 00       	.word 0x0800
 87a:	00 03       	.word 0x0003
 87c:	24 00       	mov.b	r0,@r4
 87e:	0b 0b       	.word 0x0b0b
 880:	3e 0b       	subv	r0,r14
 882:	03 0e       	mov.l	@(r0,r0),r3
 884:	00 00       	.word 0x0000
 886:	04 16       	mov.l	r1,@(r0,r4)
 888:	00 03       	.word 0x0003
 88a:	0e 3a       	.word 0x0e3a
 88c:	0b 3b       	.word 0x0b3b
 88e:	0b 49       	.word 0x0b49
 890:	13 00       	mov.l	r0,@(0,r3)
 892:	00 05       	mov.w	r0,@(r0,r0)
 894:	2e 01       	mov.w	r0,@r14
 896:	3f 19       	.word 0x3f19
 898:	03 0e       	mov.l	@(r0,r0),r3
 89a:	3a 0b       	subv	r0,r10
 89c:	3b 05       	.word 0x3b05
 89e:	27 19       	and	r1,r7
 8a0:	49 13       	stc.l	gbr,@-r9
 8a2:	11 01       	mov.l	r0,@(4,r1)
 8a4:	12 06       	mov.l	r0,@(24,r2)
 8a6:	40 18       	shll8	r0
 8a8:	97 42       	mov.w	930 <_main-0x76d0>,r7	! b
 8aa:	19 01       	mov.l	r0,@(4,r9)
 8ac:	13 00       	mov.l	r0,@(0,r3)
 8ae:	00 06       	mov.l	r0,@(r0,r0)
 8b0:	05 00       	.word 0x0500
 8b2:	03 08       	.word 0x0308
 8b4:	3a 0b       	subv	r0,r10
 8b6:	3b 05       	.word 0x3b05
 8b8:	49 13       	stc.l	gbr,@-r9
 8ba:	02 18       	.word 0x0218
 8bc:	00 00       	.word 0x0000
 8be:	07 34       	mov.b	r3,@(r0,r7)
 8c0:	00 03       	.word 0x0003
 8c2:	08 3a       	.word 0x083a
 8c4:	0b 3b       	.word 0x0b3b
 8c6:	05 49       	.word 0x0549
 8c8:	13 02       	mov.l	r0,@(8,r3)
 8ca:	17 00       	mov.l	r0,@(0,r7)
 8cc:	00 08       	clrt	
 8ce:	0b 01       	.word 0x0b01
 8d0:	55 17       	mov.l	@(28,r1),r5
 8d2:	00 00       	.word 0x0000
 8d4:	09 34       	mov.b	r3,@(r0,r9)
 8d6:	00 03       	.word 0x0003
 8d8:	0e 3a       	.word 0x0e3a
 8da:	0b 3b       	.word 0x0b3b
 8dc:	05 49       	.word 0x0549
 8de:	13 02       	mov.l	r0,@(8,r3)
 8e0:	18 00       	mov.l	r0,@(0,r8)
 8e2:	00 0a       	sts	mach,r0
 8e4:	34 00       	cmp/eq	r0,r4
 8e6:	03 08       	.word 0x0308
 8e8:	3a 0b       	subv	r0,r10
 8ea:	3b 05       	.word 0x3b05
 8ec:	49 13       	stc.l	gbr,@-r9
 8ee:	00 00       	.word 0x0000
 8f0:	0b 01       	.word 0x0b01
 8f2:	01 49       	.word 0x0149
 8f4:	13 01       	mov.l	r0,@(4,r3)
 8f6:	13 00       	mov.l	r0,@(0,r3)
 8f8:	00 0c       	mov.b	@(r0,r0),r0
 8fa:	21 00       	mov.b	r0,@r1
 8fc:	49 13       	stc.l	gbr,@-r9
 8fe:	2f 0b       	or	r0,r15
 900:	00 00       	.word 0x0000
 902:	0d 34       	mov.b	r3,@(r0,r13)
 904:	00 03       	.word 0x0003
 906:	0e 3a       	.word 0x0e3a
 908:	0b 3b       	.word 0x0b3b
 90a:	0b 49       	.word 0x0b49
 90c:	13 3f       	mov.l	r3,@(60,r3)
 90e:	19 3c       	mov.l	r3,@(48,r9)
 910:	19 00       	mov.l	r0,@(0,r9)
 912:	00 0e       	mov.l	@(r0,r0),r0
 914:	26 00       	mov.b	r0,@r6
 916:	49 13       	stc.l	gbr,@-r9
 918:	00 00       	.word 0x0000
 91a:	00 01       	.word 0x0001
 91c:	11 01       	mov.l	r0,@(4,r1)
 91e:	25 0e       	mulu.w	r0,r5
 920:	13 0b       	mov.l	r0,@(44,r3)
 922:	03 0e       	mov.l	@(r0,r0),r3
 924:	1b 0e       	mov.l	r0,@(56,r11)
 926:	11 01       	mov.l	r0,@(4,r1)
 928:	12 06       	mov.l	r0,@(24,r2)
 92a:	10 17       	mov.l	r1,@(28,r0)
 92c:	00 00       	.word 0x0000
 92e:	02 24       	mov.b	r2,@(r0,r2)
 930:	00 0b       	rts	
 932:	0b 3e       	mov.l	@(r0,r3),r11
 934:	0b 03       	.word 0x0b03
 936:	0e 00       	.word 0x0e00
 938:	00 03       	.word 0x0003
 93a:	24 00       	mov.b	r0,@r4
 93c:	0b 0b       	.word 0x0b0b
 93e:	3e 0b       	subv	r0,r14
 940:	03 08       	.word 0x0308
 942:	00 00       	.word 0x0000
 944:	04 16       	mov.l	r1,@(r0,r4)
 946:	00 03       	.word 0x0003
 948:	0e 3a       	.word 0x0e3a
 94a:	0b 3b       	.word 0x0b3b
 94c:	0b 49       	.word 0x0b49
 94e:	13 00       	mov.l	r0,@(0,r3)
 950:	00 05       	mov.w	r0,@(r0,r0)
 952:	04 01       	.word 0x0401
 954:	0b 0b       	.word 0x0b0b
 956:	3a 0b       	subv	r0,r10
 958:	3b 05       	.word 0x3b05
 95a:	01 13       	.word 0x0113
 95c:	00 00       	.word 0x0000
 95e:	06 28       	.word 0x0628
 960:	00 03       	.word 0x0003
 962:	0e 1c       	mov.b	@(r0,r1),r14
 964:	0d 00       	.word 0x0d00
 966:	00 07       	.word 0x0007
 968:	16 00       	mov.l	r0,@(0,r6)
 96a:	03 0e       	mov.l	@(r0,r0),r3
 96c:	3a 0b       	subv	r0,r10
 96e:	3b 05       	.word 0x3b05
 970:	49 13       	stc.l	gbr,@-r9
 972:	00 00       	.word 0x0000
 974:	08 17       	.word 0x0817
 976:	01 0b       	.word 0x010b
 978:	0b 3a       	.word 0x0b3a
 97a:	0b 3b       	.word 0x0b3b
 97c:	05 01       	.word 0x0501
 97e:	13 00       	mov.l	r0,@(0,r3)
 980:	00 09       	nop	
 982:	0d 00       	.word 0x0d00
 984:	03 08       	.word 0x0308
 986:	3a 0b       	subv	r0,r10
 988:	3b 05       	.word 0x3b05
 98a:	49 13       	stc.l	gbr,@-r9
 98c:	00 00       	.word 0x0000
 98e:	0a 01       	.word 0x0a01
 990:	01 49       	.word 0x0149
 992:	13 01       	mov.l	r0,@(4,r3)
 994:	13 00       	mov.l	r0,@(0,r3)
 996:	00 0b       	rts	
 998:	21 00       	mov.b	r0,@r1
 99a:	49 13       	stc.l	gbr,@-r9
 99c:	2f 0b       	or	r0,r15
 99e:	00 00       	.word 0x0000
 9a0:	0c 13       	.word 0x0c13
 9a2:	01 0b       	.word 0x010b
 9a4:	0b 3a       	.word 0x0b3a
 9a6:	0b 3b       	.word 0x0b3b
 9a8:	05 01       	.word 0x0501
 9aa:	13 00       	mov.l	r0,@(0,r3)
 9ac:	00 0d       	mov.w	@(r0,r0),r0
 9ae:	0d 00       	.word 0x0d00
 9b0:	03 0e       	mov.l	@(r0,r0),r3
 9b2:	3a 0b       	subv	r0,r10
 9b4:	3b 05       	.word 0x3b05
 9b6:	49 13       	stc.l	gbr,@-r9
 9b8:	38 0b       	subv	r0,r8
 9ba:	00 00       	.word 0x0000
 9bc:	0e 0d       	mov.w	@(r0,r0),r14
 9be:	00 03       	.word 0x0003
 9c0:	0e 3a       	.word 0x0e3a
 9c2:	0b 3b       	.word 0x0b3b
 9c4:	05 49       	.word 0x0549
 9c6:	13 00       	mov.l	r0,@(0,r3)
 9c8:	00 0f       	.word 0x000f
 9ca:	2e 01       	mov.w	r0,@r14
 9cc:	03 0e       	mov.l	@(r0,r0),r3
 9ce:	3a 0b       	subv	r0,r10
 9d0:	3b 0b       	subv	r0,r11
 9d2:	27 19       	and	r1,r7
 9d4:	49 13       	stc.l	gbr,@-r9
 9d6:	20 0b       	or	r0,r0
 9d8:	01 13       	.word 0x0113
 9da:	00 00       	.word 0x0000
 9dc:	10 05       	mov.l	r0,@(20,r0)
 9de:	00 03       	.word 0x0003
 9e0:	08 3a       	.word 0x083a
 9e2:	0b 3b       	.word 0x0b3b
 9e4:	0b 49       	.word 0x0b49
 9e6:	13 00       	mov.l	r0,@(0,r3)
 9e8:	00 11       	.word 0x0011
 9ea:	0f 00       	.word 0x0f00
 9ec:	0b 0b       	.word 0x0b0b
 9ee:	49 13       	stc.l	gbr,@-r9
 9f0:	00 00       	.word 0x0000
 9f2:	12 26       	mov.l	r2,@(24,r2)
 9f4:	00 49       	.word 0x0049
 9f6:	13 00       	mov.l	r0,@(0,r3)
 9f8:	00 13       	.word 0x0013
 9fa:	2e 01       	mov.w	r0,@r14
 9fc:	3f 19       	.word 0x3f19
 9fe:	03 0e       	mov.l	@(r0,r0),r3
 a00:	3a 0b       	subv	r0,r10
 a02:	3b 0b       	subv	r0,r11
 a04:	27 19       	and	r1,r7
 a06:	49 13       	stc.l	gbr,@-r9
 a08:	11 01       	mov.l	r0,@(4,r1)
 a0a:	12 06       	mov.l	r0,@(24,r2)
 a0c:	40 18       	shll8	r0
 a0e:	97 42       	mov.w	a96 <_main-0x756a>,r7	! 2400
 a10:	19 01       	mov.l	r0,@(4,r9)
 a12:	13 00       	mov.l	r0,@(0,r3)
 a14:	00 14       	mov.b	r1,@(r0,r0)
 a16:	05 00       	.word 0x0500
 a18:	03 08       	.word 0x0308
 a1a:	3a 0b       	subv	r0,r10
 a1c:	3b 0b       	subv	r0,r11
 a1e:	49 13       	stc.l	gbr,@-r9
 a20:	02 18       	.word 0x0218
 a22:	00 00       	.word 0x0000
 a24:	15 34       	mov.l	r3,@(16,r5)
 a26:	00 03       	.word 0x0003
 a28:	08 3a       	.word 0x083a
 a2a:	0b 3b       	.word 0x0b3b
 a2c:	0b 49       	.word 0x0b49
 a2e:	13 00       	mov.l	r0,@(0,r3)
 a30:	00 16       	mov.l	r1,@(r0,r0)
 a32:	34 00       	cmp/eq	r0,r4
 a34:	03 0e       	mov.l	@(r0,r0),r3
 a36:	3a 0b       	subv	r0,r10
 a38:	3b 0b       	subv	r0,r11
 a3a:	49 13       	stc.l	gbr,@-r9
 a3c:	00 00       	.word 0x0000
 a3e:	17 34       	mov.l	r3,@(16,r7)
 a40:	00 03       	.word 0x0003
 a42:	08 3a       	.word 0x083a
 a44:	0b 3b       	.word 0x0b3b
 a46:	0b 49       	.word 0x0b49
 a48:	13 02       	mov.l	r0,@(8,r3)
 a4a:	18 00       	mov.l	r0,@(0,r8)
 a4c:	00 18       	sett	
 a4e:	0b 01       	.word 0x0b01
 a50:	55 17       	mov.l	@(28,r1),r5
 a52:	00 00       	.word 0x0000
 a54:	19 34       	mov.l	r3,@(16,r9)
 a56:	00 03       	.word 0x0003
 a58:	0e 3a       	.word 0x0e3a
 a5a:	0b 3b       	.word 0x0b3b
 a5c:	0b 49       	.word 0x0b49
 a5e:	13 02       	mov.l	r0,@(8,r3)
 a60:	18 00       	mov.l	r0,@(0,r8)
 a62:	00 1a       	sts	macl,r0
 a64:	34 00       	cmp/eq	r0,r4
 a66:	03 0e       	mov.l	@(r0,r0),r3
 a68:	3a 0b       	subv	r0,r10
 a6a:	3b 05       	.word 0x3b05
 a6c:	49 13       	stc.l	gbr,@-r9
 a6e:	00 00       	.word 0x0000
 a70:	1b 34       	mov.l	r3,@(16,r11)
 a72:	00 03       	.word 0x0003
 a74:	0e 3a       	.word 0x0e3a
 a76:	0b 3b       	.word 0x0b3b
 a78:	0b 49       	.word 0x0b49
 a7a:	13 3f       	mov.l	r3,@(60,r3)
 a7c:	19 3c       	mov.l	r3,@(48,r9)
 a7e:	19 00       	mov.l	r0,@(0,r9)
 a80:	00 00       	.word 0x0000
 a82:	01 11       	.word 0x0111
 a84:	01 25       	mov.w	r2,@(r0,r1)
 a86:	0e 13       	.word 0x0e13
 a88:	0b 03       	.word 0x0b03
 a8a:	0e 1b       	.word 0x0e1b
 a8c:	0e 11       	.word 0x0e11
 a8e:	01 12       	stc	gbr,r1
 a90:	06 10       	.word 0x0610
 a92:	17 00       	mov.l	r0,@(0,r7)
 a94:	00 02       	stc	sr,r0
 a96:	24 00       	mov.b	r0,@r4
 a98:	0b 0b       	.word 0x0b0b
 a9a:	3e 0b       	subv	r0,r14
 a9c:	03 0e       	mov.l	@(r0,r0),r3
 a9e:	00 00       	.word 0x0000
 aa0:	03 24       	mov.b	r2,@(r0,r3)
 aa2:	00 0b       	rts	
 aa4:	0b 3e       	mov.l	@(r0,r3),r11
 aa6:	0b 03       	.word 0x0b03
 aa8:	08 00       	.word 0x0800
 aaa:	00 04       	mov.b	r0,@(r0,r0)
 aac:	16 00       	mov.l	r0,@(0,r6)
 aae:	03 0e       	mov.l	@(r0,r0),r3
 ab0:	3a 0b       	subv	r0,r10
 ab2:	3b 0b       	subv	r0,r11
 ab4:	49 13       	stc.l	gbr,@-r9
 ab6:	00 00       	.word 0x0000
 ab8:	05 04       	mov.b	r0,@(r0,r5)
 aba:	01 0b       	.word 0x010b
 abc:	0b 3a       	.word 0x0b3a
 abe:	0b 3b       	.word 0x0b3b
 ac0:	05 01       	.word 0x0501
 ac2:	13 00       	mov.l	r0,@(0,r3)
 ac4:	00 06       	mov.l	r0,@(r0,r0)
 ac6:	28 00       	mov.b	r0,@r8
 ac8:	03 0e       	mov.l	@(r0,r0),r3
 aca:	1c 0d       	mov.l	r0,@(52,r12)
 acc:	00 00       	.word 0x0000
 ace:	07 16       	mov.l	r1,@(r0,r7)
 ad0:	00 03       	.word 0x0003
 ad2:	0e 3a       	.word 0x0e3a
 ad4:	0b 3b       	.word 0x0b3b
 ad6:	05 49       	.word 0x0549
 ad8:	13 00       	mov.l	r0,@(0,r3)
 ada:	00 08       	clrt	
 adc:	17 01       	mov.l	r0,@(4,r7)
 ade:	0b 0b       	.word 0x0b0b
 ae0:	3a 0b       	subv	r0,r10
 ae2:	3b 05       	.word 0x3b05
 ae4:	01 13       	.word 0x0113
 ae6:	00 00       	.word 0x0000
 ae8:	09 0d       	mov.w	@(r0,r0),r9
 aea:	00 03       	.word 0x0003
 aec:	08 3a       	.word 0x083a
 aee:	0b 3b       	.word 0x0b3b
 af0:	05 49       	.word 0x0549
 af2:	13 00       	mov.l	r0,@(0,r3)
 af4:	00 0a       	sts	mach,r0
 af6:	01 01       	.word 0x0101
 af8:	49 13       	stc.l	gbr,@-r9
 afa:	01 13       	.word 0x0113
 afc:	00 00       	.word 0x0000
 afe:	0b 21       	.word 0x0b21
 b00:	00 49       	.word 0x0049
 b02:	13 2f       	mov.l	r2,@(60,r3)
 b04:	0b 00       	.word 0x0b00
 b06:	00 0c       	mov.b	@(r0,r0),r0
 b08:	13 01       	mov.l	r0,@(4,r3)
 b0a:	0b 0b       	.word 0x0b0b
 b0c:	3a 0b       	subv	r0,r10
 b0e:	3b 05       	.word 0x3b05
 b10:	01 13       	.word 0x0113
 b12:	00 00       	.word 0x0000
 b14:	0d 0d       	mov.w	@(r0,r0),r13
 b16:	00 03       	.word 0x0003
 b18:	0e 3a       	.word 0x0e3a
 b1a:	0b 3b       	.word 0x0b3b
 b1c:	05 49       	.word 0x0549
 b1e:	13 38       	mov.l	r3,@(32,r3)
 b20:	0b 00       	.word 0x0b00
 b22:	00 0e       	mov.l	@(r0,r0),r0
 b24:	0d 00       	.word 0x0d00
 b26:	03 0e       	mov.l	@(r0,r0),r3
 b28:	3a 0b       	subv	r0,r10
 b2a:	3b 05       	.word 0x3b05
 b2c:	49 13       	stc.l	gbr,@-r9
 b2e:	00 00       	.word 0x0000
 b30:	0f 2e       	mov.l	@(r0,r2),r15
 b32:	01 3f       	.word 0x013f
 b34:	19 03       	mov.l	r0,@(12,r9)
 b36:	0e 3a       	.word 0x0e3a
 b38:	0b 3b       	.word 0x0b3b
 b3a:	05 27       	.word 0x0527
 b3c:	19 11       	mov.l	r1,@(4,r9)
 b3e:	01 12       	stc	gbr,r1
 b40:	06 40       	.word 0x0640
 b42:	18 97       	mov.l	r9,@(28,r8)
 b44:	42 19       	shlr8	r2
 b46:	01 13       	.word 0x0113
 b48:	00 00       	.word 0x0000
 b4a:	10 05       	mov.l	r0,@(20,r0)
 b4c:	00 03       	.word 0x0003
 b4e:	08 3a       	.word 0x083a
 b50:	0b 3b       	.word 0x0b3b
 b52:	05 49       	.word 0x0549
 b54:	13 02       	mov.l	r0,@(8,r3)
 b56:	18 00       	mov.l	r0,@(0,r8)
 b58:	00 11       	.word 0x0011
 b5a:	34 00       	cmp/eq	r0,r4
 b5c:	03 0e       	mov.l	@(r0,r0),r3
 b5e:	3a 0b       	subv	r0,r10
 b60:	3b 05       	.word 0x3b05
 b62:	49 13       	stc.l	gbr,@-r9
 b64:	02 17       	.word 0x0217
 b66:	00 00       	.word 0x0000
 b68:	12 34       	mov.l	r3,@(16,r2)
 b6a:	00 03       	.word 0x0003
 b6c:	08 3a       	.word 0x083a
 b6e:	0b 3b       	.word 0x0b3b
 b70:	05 49       	.word 0x0549
 b72:	13 02       	mov.l	r0,@(8,r3)
 b74:	17 00       	mov.l	r0,@(0,r7)
 b76:	00 13       	.word 0x0013
 b78:	0f 00       	.word 0x0f00
 b7a:	0b 0b       	.word 0x0b0b
 b7c:	49 13       	stc.l	gbr,@-r9
 b7e:	00 00       	.word 0x0000
 b80:	14 34       	mov.l	r3,@(16,r4)
 b82:	00 03       	.word 0x0003
 b84:	0e 3a       	.word 0x0e3a
 b86:	0b 3b       	.word 0x0b3b
 b88:	0b 49       	.word 0x0b49
 b8a:	13 3f       	mov.l	r3,@(60,r3)
 b8c:	19 3c       	mov.l	r3,@(48,r9)
 b8e:	19 00       	mov.l	r0,@(0,r9)
 b90:	00 15       	mov.w	r1,@(r0,r0)
 b92:	26 00       	mov.b	r0,@r6
 b94:	49 13       	stc.l	gbr,@-r9
 b96:	00 00       	.word 0x0000
 b98:	00 01       	.word 0x0001
 b9a:	11 01       	mov.l	r0,@(4,r1)
 b9c:	25 0e       	mulu.w	r0,r5
 b9e:	13 0b       	mov.l	r0,@(44,r3)
 ba0:	03 0e       	mov.l	@(r0,r0),r3
 ba2:	1b 0e       	mov.l	r0,@(56,r11)
 ba4:	10 17       	mov.l	r1,@(28,r0)
 ba6:	00 00       	.word 0x0000
 ba8:	02 24       	mov.b	r2,@(r0,r2)
 baa:	00 0b       	rts	
 bac:	0b 3e       	mov.l	@(r0,r3),r11
 bae:	0b 03       	.word 0x0b03
 bb0:	08 00       	.word 0x0800
 bb2:	00 03       	.word 0x0003
 bb4:	24 00       	mov.b	r0,@r4
 bb6:	0b 0b       	.word 0x0b0b
 bb8:	3e 0b       	subv	r0,r14
 bba:	03 0e       	mov.l	@(r0,r0),r3
 bbc:	00 00       	.word 0x0000
 bbe:	04 16       	mov.l	r1,@(r0,r4)
 bc0:	00 03       	.word 0x0003
 bc2:	0e 3a       	.word 0x0e3a
 bc4:	0b 3b       	.word 0x0b3b
 bc6:	0b 49       	.word 0x0b49
 bc8:	13 00       	mov.l	r0,@(0,r3)
 bca:	00 05       	mov.w	r0,@(r0,r0)
 bcc:	01 01       	.word 0x0101
 bce:	49 13       	stc.l	gbr,@-r9
 bd0:	01 13       	.word 0x0113
 bd2:	00 00       	.word 0x0000
 bd4:	06 21       	.word 0x0621
 bd6:	00 49       	.word 0x0049
 bd8:	13 2f       	mov.l	r2,@(60,r3)
 bda:	0b 00       	.word 0x0b00
 bdc:	00 07       	.word 0x0007
 bde:	34 00       	cmp/eq	r0,r4
 be0:	03 0e       	mov.l	@(r0,r0),r3
 be2:	3a 0b       	subv	r0,r10
 be4:	3b 05       	.word 0x3b05
 be6:	49 13       	stc.l	gbr,@-r9
 be8:	3f 19       	.word 0x3f19
 bea:	02 18       	.word 0x0218
 bec:	00 00       	.word 0x0000
 bee:	08 26       	mov.l	r2,@(r0,r8)
 bf0:	00 49       	.word 0x0049
 bf2:	13 00       	mov.l	r0,@(0,r3)
	...

Disassembly of section .debug_line:

00000000 <.debug_line>:
   0:	00 00       	.word 0x0000
   2:	01 0b       	.word 0x010b
   4:	00 02       	stc	sr,r0
   6:	00 00       	.word 0x0000
   8:	00 3b       	.word 0x003b
   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:	6c 69       	swap.w	r6,r12
  26:	62 67       	not	r6,r2
  28:	63 63       	mov	r6,r3
  2a:	00 00       	.word 0x0000
  2c:	66 70       	mov.b	@r7,r6
  2e:	2d 62       	mov.l	r6,@r13
  30:	69 74       	mov.b	@r7+,r9
  32:	2e 63       	.word 0x2e63
  34:	00 01       	.word 0x0001
  36:	00 00       	.word 0x0000
  38:	66 70       	mov.b	@r7,r6
  3a:	2d 62       	mov.l	r6,@r13
  3c:	69 74       	mov.b	@r7+,r9
  3e:	2e 68       	tst	r6,r14
  40:	00 01       	.word 0x0001
  42:	00 00       	.word 0x0000
  44:	00 00       	.word 0x0000
  46:	05 02       	stc	sr,r5
  48:	00 00       	.word 0x0000
  4a:	a8 34       	bra	fffff0b6 <_end+0xfffda4fe>
  4c:	03 d2       	.word 0x03d2
  4e:	04 01       	.word 0x0401
  50:	0f 03       	.word 0x0f03
  52:	0c 20       	.word 0x0c20
  54:	03 77       	.word 0x0377
  56:	20 03       	.word 0x2003
  58:	09 20       	.word 0x0920
  5a:	03 75       	mov.w	r7,@(r0,r3)
  5c:	4a 03       	stc.l	sr,@-r10
  5e:	0f 20       	.word 0x0f20
  60:	32 31       	.word 0x3231
  62:	1d 43       	mov.l	r4,@(12,r13)
  64:	32 22       	cmp/hs	r2,r2
  66:	1e 03       	mov.l	r0,@(12,r14)
  68:	0a 20       	.word 0x0a20
  6a:	03 5a       	.word 0x035a
  6c:	4a 03       	stc.l	sr,@-r10
  6e:	31 4a       	subc	r4,r1
  70:	21 24       	mov.b	r2,@-r1
  72:	1d 23       	mov.l	r2,@(12,r13)
  74:	2c 43       	.word 0x2c43
  76:	3e 4d       	.word 0x3e4d
  78:	03 18       	.word 0x0318
  7a:	e4 52       	mov	#82,r4
  7c:	03 7a       	.word 0x037a
  7e:	20 26       	mov.l	r2,@-r0
  80:	03 7a       	.word 0x037a
  82:	20 22       	mov.l	r2,@r0
  84:	34 30       	cmp/eq	r3,r4
  86:	2f 21       	mov.w	r2,@r15
  88:	00 02       	stc	sr,r0
  8a:	04 01       	.word 0x0401
  8c:	03 0a       	sts	mach,r3
  8e:	20 84       	mov.b	r8,@-r0
  90:	1e 3f       	mov.l	r3,@(60,r14)
  92:	2b 03       	.word 0x2b03
  94:	0c 3c       	mov.b	@(r0,r3),r12
  96:	32 42       	cmp/hs	r4,r2
  98:	03 45       	mov.w	r4,@(r0,r3)
  9a:	58 03       	mov.l	@(12,r0),r8
  9c:	0d 2e       	mov.l	@(r0,r2),r13
  9e:	03 76       	mov.l	r7,@(r0,r3)
  a0:	20 03       	.word 0x2003
  a2:	0a 20       	.word 0x0a20
  a4:	03 22       	stc	vbr,r3
  a6:	3c 2c       	add	r2,r12
  a8:	24 1d       	xtrct	r1,r4
  aa:	27 03       	.word 0x2703
  ac:	7a 20       	add	#32,r10
  ae:	30 24       	div1	r2,r0
  b0:	22 4b       	or	r4,r2
  b2:	1f 21       	mov.l	r2,@(4,r15)
  b4:	31 03       	cmp/ge	r0,r1
  b6:	98 7f       	mov.w	1b8 <_main-0x7e48>,r8	! 321
  b8:	58 03       	mov.l	@(12,r0),r8
  ba:	e8 00       	mov	#0,r8
  bc:	3c 03       	cmp/ge	r0,r12
  be:	4d 3c       	.word 0x4d3c
  c0:	03 68       	.word 0x0368
  c2:	3c 3e       	addc	r3,r12
  c4:	03 63       	.word 0x0363
  c6:	2e 22       	mov.l	r2,@r14
  c8:	1e 3d       	mov.l	r3,@(52,r14)
  ca:	1f 3d       	mov.l	r3,@(52,r15)
  cc:	2f 03       	.word 0x2f03
  ce:	c8 00       	tst	#0,r0
  d0:	2e 22       	mov.l	r2,@r14
  d2:	1e 21       	mov.l	r2,@(4,r14)
  d4:	21 03       	.word 0x2103
  d6:	56 2e       	mov.l	@(56,r2),r6
  d8:	23 d5       	mov.w	r13,@-r3
  da:	21 03       	.word 0x2103
  dc:	4f 3c       	.word 0x4f3c
  de:	00 02       	stc	sr,r0
  e0:	04 01       	.word 0x0401
  e2:	06 20       	.word 0x0620
  e4:	06 4b       	.word 0x064b
  e6:	03 f5       	mov.w	r15,@(r0,r3)
  e8:	00 ba       	.word 0x00ba
  ea:	03 0a       	sts	mach,r3
  ec:	2e 03       	.word 0x2e03
  ee:	76 20       	add	#32,r6
  f0:	28 22       	mov.l	r2,@r8
  f2:	1d 23       	mov.l	r2,@(12,r13)
  f4:	3d 5a       	subc	r5,r13
  f6:	92 3d       	mov.w	174 <_main-0x7e8c>,r2	! a901
  f8:	b0 03       	bsr	102 <_main-0x7efe>
  fa:	0a 2e       	mov.l	@(r0,r2),r10
  fc:	03 76       	mov.l	r7,@(r0,r3)
  fe:	20 28       	tst	r2,r0
 100:	22 1d       	xtrct	r1,r2
 102:	23 3d       	xtrct	r3,r3
 104:	5a 22       	mov.l	@(8,r2),r10
 106:	2c 30       	mov.b	r3,@r12
 108:	76 3d       	add	#61,r6
 10a:	02 0a       	sts	mach,r2
 10c:	00 01       	.word 0x0001
 10e:	01 00       	.word 0x0100
 110:	00 00       	.word 0x0000
 112:	cd 00       	and.b	#0,@(r0,gbr)
 114:	02 00       	.word 0x0200
 116:	00 00       	.word 0x0000
 118:	3b 02       	cmp/hs	r0,r11
 11a:	01 fb       	.word 0x01fb
 11c:	0e 0d       	mov.w	@(r0,r0),r14
 11e:	00 01       	.word 0x0001
 120:	01 01       	.word 0x0101
 122:	01 00       	.word 0x0100
 124:	00 00       	.word 0x0000
 126:	01 00       	.word 0x0100
 128:	00 01       	.word 0x0001
 12a:	2e 2e       	mulu.w	r2,r14
 12c:	2f 2e       	mulu.w	r2,r15
 12e:	2e 2f       	muls.w	r2,r14
 130:	2e 2e       	mulu.w	r2,r14
 132:	2f 6c       	cmp/str	r6,r15
 134:	69 62       	mov.l	@r6,r9
 136:	67 63       	mov	r6,r7
 138:	63 00       	mov.b	@r0,r3
 13a:	00 66       	mov.l	r6,@(r0,r0)
 13c:	70 2d       	add	#45,r0
 13e:	62 69       	swap.w	r6,r2
 140:	74 2e       	add	#46,r4
 142:	63 00       	mov.b	@r0,r3
 144:	01 00       	.word 0x0100
 146:	00 66       	mov.l	r6,@(r0,r0)
 148:	70 2d       	add	#45,r0
 14a:	62 69       	swap.w	r6,r2
 14c:	74 2e       	add	#46,r4
 14e:	68 00       	mov.b	@r0,r8
 150:	01 00       	.word 0x0100
 152:	00 00       	.word 0x0000
 154:	00 05       	mov.w	r0,@(r0,r0)
 156:	02 00       	.word 0x0200
 158:	00 aa       	.word 0x00aa
 15a:	64 03       	mov	r0,r4
 15c:	aa 07       	bra	fffff56e <_end+0xfffda9b6>
 15e:	01 03       	.word 0x0103
 160:	0a 2e       	mov.l	@(r0,r2),r10
 162:	03 76       	mov.l	r7,@(r0,r3)
 164:	20 28       	tst	r2,r0
 166:	22 1d       	xtrct	r1,r2
 168:	23 3d       	xtrct	r3,r3
 16a:	03 d9       	.word 0x03d9
 16c:	7e 66       	add	#102,r14
 16e:	3e 21       	.word 0x3e21
 170:	1f 21       	mov.l	r2,@(4,r15)
 172:	1f 03       	mov.l	r0,@(12,r15)
 174:	a9 01       	bra	fffff37a <_end+0xfffda7c2>
 176:	4a 3d       	.word 0x4a3d
 178:	03 d9       	.word 0x03d9
 17a:	7e 58       	add	#88,r14
 17c:	30 21       	.word 0x3021
 17e:	1f 21       	mov.l	r2,@(4,r15)
 180:	03 a3       	.word 0x03a3
 182:	01 20       	.word 0x0120
 184:	03 dc       	mov.b	@(r0,r13),r3
 186:	7e 20       	add	#32,r14
 188:	03 a4       	mov.b	r10,@(r0,r3)
 18a:	01 3c       	mov.b	@(r0,r3),r1
 18c:	2f 03       	.word 0x2f03
 18e:	de 7e       	mov.l	388 <_main-0x7c78>,r14	! 6c69
 190:	4a 30       	.word 0x4a30
 192:	1e 22       	mov.l	r2,@(8,r14)
 194:	2f 40       	mov.b	r4,@r15
 196:	22 1e       	mulu.w	r1,r2
 198:	22 03       	.word 0x2203
 19a:	7a 2e       	add	#46,r10
 19c:	03 0d       	mov.w	@(r0,r0),r3
 19e:	3c 33       	cmp/ge	r3,r12
 1a0:	03 26       	mov.l	r2,@(r0,r3)
 1a2:	3c 03       	cmp/ge	r0,r12
 1a4:	22 66       	mov.l	r6,@-r2
 1a6:	03 5e       	mov.l	@(r0,r5),r3
 1a8:	20 03       	.word 0x2003
 1aa:	22 20       	mov.b	r2,@r2
 1ac:	03 60       	.word 0x0360
 1ae:	20 03       	.word 0x2003
 1b0:	22 20       	mov.b	r2,@r2
 1b2:	1e 21       	mov.l	r2,@(4,r14)
 1b4:	2d 03       	.word 0x2d03
 1b6:	61 20       	mov.b	@r2,r1
 1b8:	03 21       	.word 0x0321
 1ba:	20 59       	and	r5,r0
 1bc:	31 3f       	addv	r3,r1
 1be:	1f 21       	mov.l	r2,@(4,r15)
 1c0:	22 3e       	mulu.w	r3,r2
 1c2:	7b 03       	add	#3,r11
 1c4:	79 2e       	add	#46,r9
 1c6:	25 1d       	xtrct	r1,r5
 1c8:	22 21       	mov.w	r2,@r2
 1ca:	21 4e       	mulu.w	r4,r1
 1cc:	03 17       	.word 0x0317
 1ce:	58 21       	mov.l	@(4,r2),r8
 1d0:	21 1f       	muls.w	r1,r1
 1d2:	21 03       	.word 0x2103
 1d4:	69 2e       	exts.b	r2,r9
 1d6:	03 09       	.word 0x0309
 1d8:	3c 34       	div1	r3,r12
 1da:	23 02       	mov.l	r0,@r3
 1dc:	10 00       	mov.l	r0,@(0,r0)
 1de:	01 01       	.word 0x0101
 1e0:	00 00       	.word 0x0000
 1e2:	00 a7       	.word 0x00a7
 1e4:	00 02       	stc	sr,r0
 1e6:	00 00       	.word 0x0000
 1e8:	00 3b       	.word 0x003b
 1ea:	02 01       	.word 0x0201
 1ec:	fb 0e       	.word 0xfb0e
 1ee:	0d 00       	.word 0x0d00
 1f0:	01 01       	.word 0x0101
 1f2:	01 01       	.word 0x0101
 1f4:	00 00       	.word 0x0000
 1f6:	00 01       	.word 0x0001
 1f8:	00 00       	.word 0x0000
 1fa:	01 2e       	mov.l	@(r0,r2),r1
 1fc:	2e 2f       	muls.w	r2,r14
 1fe:	2e 2e       	mulu.w	r2,r14
 200:	2f 2e       	mulu.w	r2,r15
 202:	2e 2f       	muls.w	r2,r14
 204:	6c 69       	swap.w	r6,r12
 206:	62 67       	not	r6,r2
 208:	63 63       	mov	r6,r3
 20a:	00 00       	.word 0x0000
 20c:	66 70       	mov.b	@r7,r6
 20e:	2d 62       	mov.l	r6,@r13
 210:	69 74       	mov.b	@r7+,r9
 212:	2e 63       	.word 0x2e63
 214:	00 01       	.word 0x0001
 216:	00 00       	.word 0x0000
 218:	66 70       	mov.b	@r7,r6
 21a:	2d 62       	mov.l	r6,@r13
 21c:	69 74       	mov.b	@r7+,r9
 21e:	2e 68       	tst	r6,r14
 220:	00 01       	.word 0x0001
 222:	00 00       	.word 0x0000
 224:	00 00       	.word 0x0000
 226:	05 02       	stc	sr,r5
 228:	00 00       	.word 0x0000
 22a:	ab 9c       	bra	fffff966 <_end+0xfffdadae>
 22c:	03 a1       	.word 0x03a1
 22e:	08 01       	.word 0x0801
 230:	03 09       	.word 0x0309
 232:	2e 03       	.word 0x2e03
 234:	77 20       	add	#32,r7
 236:	27 22       	mov.l	r2,@r7
 238:	1d 23       	mov.l	r2,@(12,r13)
 23a:	3d 03       	cmp/ge	r0,r13
 23c:	9c 7f       	mov.w	33e <_main-0x7cc2>,r12	! 6962
 23e:	66 03       	mov	r0,r6
 240:	1b 3c       	mov.l	r3,@(48,r11)
 242:	03 cd       	mov.w	@(r0,r12),r3
 244:	00 2e       	mov.l	@(r0,r2),r0
 246:	3d 03       	cmp/ge	r0,r13
 248:	9d 7f       	mov.w	34a <_main-0x7cb6>,r13	! 742e
 24a:	58 2c       	mov.l	@(48,r2),r8
 24c:	33 22       	cmp/hs	r2,r3
 24e:	1e 3e       	mov.l	r3,@(56,r14)
 250:	3e 2f       	addv	r2,r14
 252:	40 42       	.word 0x4042
 254:	03 0d       	mov.w	@(r0,r0),r3
 256:	3c 30       	cmp/eq	r3,r12
 258:	1e 21       	mov.l	r2,@(4,r14)
 25a:	1f 24       	mov.l	r2,@(16,r15)
 25c:	32 2d       	.word 0x322d
 25e:	23 03       	.word 0x2303
 260:	2b 20       	mov.b	r2,@r11
 262:	03 56       	mov.l	r5,@(r0,r3)
 264:	20 24       	mov.b	r2,@-r0
 266:	30 21       	.word 0x3021
 268:	22 03       	.word 0x2203
 26a:	79 2e       	add	#46,r9
 26c:	28 03       	.word 0x2803
 26e:	78 20       	add	#32,r8
 270:	03 0b       	.word 0x030b
 272:	20 03       	.word 0x2003
 274:	17 58       	mov.l	r5,@(32,r7)
 276:	1f 21       	mov.l	r2,@(4,r15)
 278:	03 40       	.word 0x0340
 27a:	2e 22       	mov.l	r2,@r14
 27c:	1e 22       	mov.l	r2,@(8,r14)
 27e:	1f 33       	mov.l	r3,@(12,r15)
 280:	03 25       	mov.w	r2,@(r0,r3)
 282:	3c 43       	cmp/ge	r4,r12
 284:	34 23       	cmp/ge	r2,r4
 286:	02 0b       	.word 0x020b
 288:	00 01       	.word 0x0001
 28a:	01 00       	.word 0x0100
 28c:	00 00       	.word 0x0000
 28e:	8a 00       	.word 0x8a00
 290:	02 00       	.word 0x0200
 292:	00 00       	.word 0x0000
 294:	3b 02       	cmp/hs	r0,r11
 296:	01 fb       	.word 0x01fb
 298:	0e 0d       	mov.w	@(r0,r0),r14
 29a:	00 01       	.word 0x0001
 29c:	01 01       	.word 0x0101
 29e:	01 00       	.word 0x0100
 2a0:	00 00       	.word 0x0000
 2a2:	01 00       	.word 0x0100
 2a4:	00 01       	.word 0x0001
 2a6:	2e 2e       	mulu.w	r2,r14
 2a8:	2f 2e       	mulu.w	r2,r15
 2aa:	2e 2f       	muls.w	r2,r14
 2ac:	2e 2e       	mulu.w	r2,r14
 2ae:	2f 6c       	cmp/str	r6,r15
 2b0:	69 62       	mov.l	@r6,r9
 2b2:	67 63       	mov	r6,r7
 2b4:	63 00       	mov.b	@r0,r3
 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:	63 00       	mov.b	@r0,r3
 2c0:	01 00       	.word 0x0100
 2c2:	00 66       	mov.l	r6,@(r0,r0)
 2c4:	70 2d       	add	#45,r0
 2c6:	62 69       	swap.w	r6,r2
 2c8:	74 2e       	add	#46,r4
 2ca:	68 00       	mov.b	@r0,r8
 2cc:	01 00       	.word 0x0100
 2ce:	00 00       	.word 0x0000
 2d0:	00 05       	mov.w	r0,@(r0,r0)
 2d2:	02 00       	.word 0x0200
 2d4:	00 ac       	mov.b	@(r0,r10),r0
 2d6:	78 03       	add	#3,r8
 2d8:	af 0a       	bra	f0 <_main-0x7f10>
 2da:	01 23       	.word 0x0123
 2dc:	1d 31       	mov.l	r3,@(4,r13)
 2de:	21 4b       	or	r4,r1
 2e0:	30 03       	cmp/ge	r0,r0
 2e2:	1c 2e       	mov.l	r2,@(56,r12)
 2e4:	3d 03       	cmp/ge	r0,r13
 2e6:	69 4a       	negc	r4,r9
 2e8:	2f 03       	.word 0x2f03
 2ea:	fb 76       	.word 0xfb76
 2ec:	2e 03       	.word 0x2e03
 2ee:	90 09       	mov.w	304 <_main-0x7cfc>,r0	! 8d09
 2f0:	20 03       	.word 0x2003
 2f2:	f0 76       	.word 0xf076
 2f4:	20 03       	.word 0x2003
 2f6:	93 09       	mov.w	30c <_main-0x7cf4>,r3	! 9309
 2f8:	3c 21       	.word 0x3c21
 2fa:	30 4b       	subv	r4,r0
 2fc:	03 72       	.word 0x0372
 2fe:	4a 03       	stc.l	sr,@-r10
 300:	f7 76       	.word 0xf776
 302:	3c 03       	cmp/ge	r0,r12
 304:	8d 09       	.word 0x8d09
 306:	20 03       	.word 0x2003
 308:	f3 76       	.word 0xf376
 30a:	20 03       	.word 0x2003
 30c:	93 09       	mov.w	322 <_main-0x7cde>,r3	! 3b02
 30e:	3c 21       	.word 0x3c21
 310:	2c 03       	.word 0x2c03
 312:	79 2e       	add	#46,r9
 314:	02 0d       	mov.w	@(r0,r0),r2
 316:	00 01       	.word 0x0001
 318:	01 00       	.word 0x0100
 31a:	00 00       	.word 0x0000
 31c:	41 00       	shll	r1
 31e:	02 00       	.word 0x0200
 320:	00 00       	.word 0x0000
 322:	3b 02       	cmp/hs	r0,r11
 324:	01 fb       	.word 0x01fb
 326:	0e 0d       	mov.w	@(r0,r0),r14
 328:	00 01       	.word 0x0001
 32a:	01 01       	.word 0x0101
 32c:	01 00       	.word 0x0100
 32e:	00 00       	.word 0x0000
 330:	01 00       	.word 0x0100
 332:	00 01       	.word 0x0001
 334:	2e 2e       	mulu.w	r2,r14
 336:	2f 2e       	mulu.w	r2,r15
 338:	2e 2f       	muls.w	r2,r14
 33a:	2e 2e       	mulu.w	r2,r14
 33c:	2f 6c       	cmp/str	r6,r15
 33e:	69 62       	mov.l	@r6,r9
 340:	67 63       	mov	r6,r7
 342:	63 00       	mov.b	@r0,r3
 344:	00 66       	mov.l	r6,@(r0,r0)
 346:	70 2d       	add	#45,r0
 348:	62 69       	swap.w	r6,r2
 34a:	74 2e       	add	#46,r4
 34c:	68 00       	mov.b	@r0,r8
 34e:	01 00       	.word 0x0100
 350:	00 66       	mov.l	r6,@(r0,r0)
 352:	70 2d       	add	#45,r0
 354:	62 69       	swap.w	r6,r2
 356:	74 2e       	add	#46,r4
 358:	63 00       	mov.b	@r0,r3
 35a:	01 00       	.word 0x0100
 35c:	00 00       	.word 0x0000
 35e:	00 00       	.word 0x0000
 360:	00 90       	.word 0x0090
 362:	00 02       	stc	sr,r0
 364:	00 00       	.word 0x0000
 366:	00 3d       	mov.w	@(r0,r3),r0
 368:	02 01       	.word 0x0201
 36a:	fb 0e       	.word 0xfb0e
 36c:	0d 00       	.word 0x0d00
 36e:	01 01       	.word 0x0101
 370:	01 01       	.word 0x0101
 372:	00 00       	.word 0x0000
 374:	00 01       	.word 0x0001
 376:	00 00       	.word 0x0000
 378:	01 2e       	mov.l	@(r0,r2),r1
 37a:	2e 2f       	muls.w	r2,r14
 37c:	2e 2e       	mulu.w	r2,r14
 37e:	2f 2e       	mulu.w	r2,r15
 380:	2e 2f       	muls.w	r2,r14
 382:	6c 69       	swap.w	r6,r12
 384:	62 67       	not	r6,r2
 386:	63 63       	mov	r6,r3
 388:	00 00       	.word 0x0000
 38a:	6c 69       	swap.w	r6,r12
 38c:	62 67       	not	r6,r2
 38e:	63 63       	mov	r6,r3
 390:	32 2e       	addc	r2,r2
 392:	63 00       	mov.b	@r0,r3
 394:	01 00       	.word 0x0100
 396:	00 6c       	mov.b	@(r0,r6),r0
 398:	69 62       	mov.l	@r6,r9
 39a:	67 63       	mov	r6,r7
 39c:	63 32       	mov.l	@r3,r3
 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:	ae 8c       	bra	c6 <_main-0x7f3a>
 3ac:	03 a3       	.word 0x03a3
 3ae:	04 01       	.word 0x0401
 3b0:	23 1d       	xtrct	r1,r3
 3b2:	5b 1d       	mov.l	@(52,r1),r11
 3b4:	23 1d       	xtrct	r1,r3
 3b6:	23 1d       	xtrct	r1,r3
 3b8:	23 2b       	or	r2,r3
 3ba:	23 1d       	xtrct	r1,r3
 3bc:	23 00       	mov.b	r0,@r3
 3be:	02 04       	mov.b	r0,@(r0,r2)
 3c0:	01 06       	mov.l	r0,@(r0,r1)
 3c2:	08 2e       	mov.l	@(r0,r2),r8
 3c4:	00 02       	stc	sr,r0
 3c6:	04 02       	stc	sr,r4
 3c8:	2e 00       	mov.b	r0,@r14
 3ca:	02 04       	mov.b	r0,@(r0,r2)
 3cc:	02 06       	mov.l	r0,@(r0,r2)
 3ce:	3e 00       	cmp/eq	r0,r14
 3d0:	02 04       	mov.b	r0,@(r0,r2)
 3d2:	02 4b       	.word 0x024b
 3d4:	00 02       	stc	sr,r0
 3d6:	04 02       	stc	sr,r4
 3d8:	39 00       	cmp/eq	r0,r9
 3da:	02 04       	mov.b	r0,@(r0,r2)
 3dc:	02 23       	.word 0x0223
 3de:	00 02       	stc	sr,r0
 3e0:	04 02       	stc	sr,r4
 3e2:	1d 00       	mov.l	r0,@(0,r13)
 3e4:	02 04       	mov.b	r0,@(r0,r2)
 3e6:	02 30       	.word 0x0230
 3e8:	00 02       	stc	sr,r0
 3ea:	04 02       	stc	sr,r4
 3ec:	24 02       	mov.l	r0,@r4
 3ee:	10 00       	mov.l	r0,@(0,r0)
 3f0:	01 01       	.word 0x0101
 3f2:	00 00       	.word 0x0000
 3f4:	00 7a       	.word 0x007a
 3f6:	00 02       	stc	sr,r0
 3f8:	00 00       	.word 0x0000
 3fa:	00 4b       	.word 0x004b
 3fc:	02 01       	.word 0x0201
 3fe:	fb 0e       	.word 0xfb0e
 400:	0d 00       	.word 0x0d00
 402:	01 01       	.word 0x0101
 404:	01 01       	.word 0x0101
 406:	00 00       	.word 0x0000
 408:	00 01       	.word 0x0001
 40a:	00 00       	.word 0x0000
 40c:	01 2e       	mov.l	@(r0,r2),r1
 40e:	2e 2f       	muls.w	r2,r14
 410:	2e 2e       	mulu.w	r2,r14
 412:	2f 2e       	mulu.w	r2,r15
 414:	2e 2f       	muls.w	r2,r14
 416:	6c 69       	swap.w	r6,r12
 418:	62 67       	not	r6,r2
 41a:	63 63       	mov	r6,r3
 41c:	00 00       	.word 0x0000
 41e:	6c 69       	swap.w	r6,r12
 420:	62 67       	not	r6,r2
 422:	63 63       	mov	r6,r3
 424:	32 2e       	addc	r2,r2
 426:	63 00       	mov.b	@r0,r3
 428:	01 00       	.word 0x0100
 42a:	00 6c       	mov.b	@(r0,r6),r0
 42c:	69 62       	mov.l	@r6,r9
 42e:	67 63       	mov	r6,r7
 430:	63 32       	mov.l	@r3,r3
 432:	2e 68       	tst	r6,r14
 434:	00 01       	.word 0x0001
 436:	00 00       	.word 0x0000
 438:	6c 6f       	exts.w	r6,r12
 43a:	6e 67       	not	r6,r14
 43c:	6c 6f       	exts.w	r6,r12
 43e:	6e 67       	not	r6,r14
 440:	2e 68       	tst	r6,r14
 442:	00 01       	.word 0x0001
 444:	00 00       	.word 0x0000
 446:	00 00       	.word 0x0000
 448:	05 02       	stc	sr,r5
 44a:	00 00       	.word 0x0000
 44c:	af 18       	bra	280 <_main-0x7d80>
 44e:	03 c0       	.word 0x03c0
 450:	05 01       	.word 0x0501
 452:	15 1d       	mov.l	r1,@(52,r5)
 454:	23 00       	mov.b	r0,@r3
 456:	02 04       	mov.b	r0,@(r0,r2)
 458:	01 06       	mov.l	r0,@(r0,r1)
 45a:	2e 3c       	cmp/str	r3,r14
 45c:	06 93       	.word 0x0693
 45e:	00 02       	stc	sr,r0
 460:	04 02       	stc	sr,r4
 462:	39 06       	cmp/hi	r0,r9
 464:	3c 06       	cmp/hi	r0,r12
 466:	93 39       	mov.w	4dc <_main-0x7b24>,r3	! 5222
 468:	93 39       	mov.w	4de <_main-0x7b22>,r3	! 370
 46a:	93 02       	mov.w	472 <_main-0x7b8e>,r3	! b6
 46c:	0d 00       	.word 0x0d00
 46e:	01 01       	.word 0x0101
 470:	00 00       	.word 0x0000
 472:	00 b6       	mov.l	r11,@(r0,r0)
 474:	00 02       	stc	sr,r0
 476:	00 00       	.word 0x0000
 478:	00 3b       	.word 0x003b
 47a:	02 01       	.word 0x0201
 47c:	fb 0e       	.word 0xfb0e
 47e:	0d 00       	.word 0x0d00
 480:	01 01       	.word 0x0101
 482:	01 01       	.word 0x0101
 484:	00 00       	.word 0x0000
 486:	00 01       	.word 0x0001
 488:	00 00       	.word 0x0000
 48a:	01 2e       	mov.l	@(r0,r2),r1
 48c:	2e 2f       	muls.w	r2,r14
 48e:	2e 2e       	mulu.w	r2,r14
 490:	2f 2e       	mulu.w	r2,r15
 492:	2e 2f       	muls.w	r2,r14
 494:	6c 69       	swap.w	r6,r12
 496:	62 67       	not	r6,r2
 498:	63 63       	mov	r6,r3
 49a:	00 00       	.word 0x0000
 49c:	66 70       	mov.b	@r7,r6
 49e:	2d 62       	mov.l	r6,@r13
 4a0:	69 74       	mov.b	@r7+,r9
 4a2:	2e 63       	.word 0x2e63
 4a4:	00 01       	.word 0x0001
 4a6:	00 00       	.word 0x0000
 4a8:	66 70       	mov.b	@r7,r6
 4aa:	2d 62       	mov.l	r6,@r13
 4ac:	69 74       	mov.b	@r7+,r9
 4ae:	2e 68       	tst	r6,r14
 4b0:	00 01       	.word 0x0001
 4b2:	00 00       	.word 0x0000
 4b4:	00 00       	.word 0x0000
 4b6:	05 02       	stc	sr,r5
 4b8:	00 00       	.word 0x0000
 4ba:	af a0       	bra	3fe <_main-0x7c02>
 4bc:	03 c6       	mov.l	r12,@(r0,r3)
 4be:	01 01       	.word 0x0101
 4c0:	11 03       	mov.l	r0,@(12,r1)
 4c2:	0f 20       	.word 0x0f20
 4c4:	03 74       	mov.b	r7,@(r0,r3)
 4c6:	20 03       	.word 0x2003
 4c8:	0c 20       	.word 0x0c20
 4ca:	03 75       	mov.w	r7,@(r0,r3)
 4cc:	20 03       	.word 0x2003
 4ce:	0b 20       	.word 0x0b20
 4d0:	03 0c       	mov.b	@(r0,r0),r3
 4d2:	20 33       	.word 0x2033
 4d4:	33 34       	div1	r3,r3
 4d6:	03 2e       	mov.l	@(r0,r2),r3
 4d8:	4a 03       	stc.l	sr,@-r10
 4da:	0e 3c       	mov.b	@(r0,r3),r14
 4dc:	52 22       	mov.l	@(8,r2),r2
 4de:	03 70       	.word 0x0370
 4e0:	2e 03       	.word 0x2e03
 4e2:	f4 00       	.word 0xf400
 4e4:	82 21       	.word 0x8221
 4e6:	03 18       	.word 0x0318
 4e8:	3c 03       	cmp/ge	r0,r12
 4ea:	67 4a       	negc	r4,r7
 4ec:	21 03       	.word 0x2103
 4ee:	18 3c       	mov.l	r3,@(48,r8)
 4f0:	03 fb       	.word 0x03fb
 4f2:	7e 2e       	add	#46,r14
 4f4:	3d 27       	cmp/gt	r2,r13
 4f6:	31 1f       	addv	r1,r1
 4f8:	21 03       	.word 0x2103
 4fa:	a3 7f       	bra	bfc <_main-0x7404>
 4fc:	66 03       	mov	r0,r6
 4fe:	21 58       	tst	r5,r1
 500:	32 44       	div1	r4,r2
 502:	2d 03       	.word 0x2d03
 504:	be 7f       	bsr	206 <_main-0x7dfa>
 506:	20 03       	.word 0x2003
 508:	c3 00       	trapa	#0
 50a:	20 3b       	or	r3,r0
 50c:	83 22       	.word 0x8322
 50e:	4c 3d       	.word 0x4c3d
 510:	03 09       	.word 0x0309
 512:	2e 03       	.word 0x2e03
 514:	83 01       	.word 0x8301
 516:	90 21       	mov.w	55c <_main-0x7aa4>,r0	! 2e63
 518:	03 17       	.word 0x0317
 51a:	3c 21       	.word 0x3c21
 51c:	03 d1       	.word 0x03d1
 51e:	7e 3c       	add	#60,r14
 520:	03 0f       	.word 0x030f
 522:	20 40       	mov.b	r4,@r0
 524:	8c 02       	.word 0x8c02
 526:	0f 00       	.word 0x0f00
 528:	01 01       	.word 0x0101
 52a:	00 00       	.word 0x0000
 52c:	00 9a       	.word 0x009a
 52e:	00 02       	stc	sr,r0
 530:	00 00       	.word 0x0000
 532:	00 3b       	.word 0x003b
 534:	02 01       	.word 0x0201
 536:	fb 0e       	.word 0xfb0e
 538:	0d 00       	.word 0x0d00
 53a:	01 01       	.word 0x0101
 53c:	01 01       	.word 0x0101
 53e:	00 00       	.word 0x0000
 540:	00 01       	.word 0x0001
 542:	00 00       	.word 0x0000
 544:	01 2e       	mov.l	@(r0,r2),r1
 546:	2e 2f       	muls.w	r2,r14
 548:	2e 2e       	mulu.w	r2,r14
 54a:	2f 2e       	mulu.w	r2,r15
 54c:	2e 2f       	muls.w	r2,r14
 54e:	6c 69       	swap.w	r6,r12
 550:	62 67       	not	r6,r2
 552:	63 63       	mov	r6,r3
 554:	00 00       	.word 0x0000
 556:	66 70       	mov.b	@r7,r6
 558:	2d 62       	mov.l	r6,@r13
 55a:	69 74       	mov.b	@r7+,r9
 55c:	2e 63       	.word 0x2e63
 55e:	00 01       	.word 0x0001
 560:	00 00       	.word 0x0000
 562:	66 70       	mov.b	@r7,r6
 564:	2d 62       	mov.l	r6,@r13
 566:	69 74       	mov.b	@r7+,r9
 568:	2e 68       	tst	r6,r14
 56a:	00 01       	.word 0x0001
 56c:	00 00       	.word 0x0000
 56e:	00 00       	.word 0x0000
 570:	05 02       	stc	sr,r5
 572:	00 00       	.word 0x0000
 574:	b0 bc       	bsr	6f0 <_main-0x7910>
 576:	03 b9       	.word 0x03b9
 578:	03 01       	.word 0x0301
 57a:	03 c8       	.word 0x03c8
 57c:	00 01       	.word 0x0001
 57e:	2f 3d       	xtrct	r3,r15
 580:	2d 21       	mov.w	r2,@r13
 582:	1f 25       	mov.l	r2,@(20,r15)
 584:	21 03       	.word 0x2103
 586:	79 20       	add	#32,r9
 588:	27 23       	.word 0x2723
 58a:	03 0f       	.word 0x030f
 58c:	2e 32       	mov.l	r3,@r14
 58e:	1e 1e       	mov.l	r1,@(56,r14)
 590:	22 1e       	mulu.w	r1,r2
 592:	22 24       	mov.b	r2,@-r2
 594:	1e 23       	mov.l	r2,@(12,r14)
 596:	2b 03       	.word 0x2b03
 598:	2c 2e       	mulu.w	r2,r12
 59a:	03 5d       	mov.w	@(r0,r5),r3
 59c:	2e 03       	.word 0x2e03
 59e:	20 3c       	cmp/str	r3,r0
 5a0:	21 1f       	muls.w	r1,r1
 5a2:	21 48       	tst	r4,r1
 5a4:	22 1e       	mulu.w	r1,r2
 5a6:	24 03       	.word 0x2403
 5a8:	48 2e       	ldc	r8,vbr
 5aa:	03 38       	.word 0x0338
 5ac:	20 03       	.word 0x2003
 5ae:	61 2e       	exts.b	r2,r1
 5b0:	03 0b       	.word 0x030b
 5b2:	2e 4d       	xtrct	r4,r14
 5b4:	03 0f       	.word 0x030f
 5b6:	2e 03       	.word 0x2e03
 5b8:	66 2e       	exts.b	r2,r6
 5ba:	03 1c       	mov.b	@(r0,r1),r3
 5bc:	20 03       	.word 0x2003
 5be:	73 2e       	add	#46,r3
 5c0:	03 0b       	.word 0x030b
 5c2:	20 02       	mov.l	r0,@r0
 5c4:	0c 00       	.word 0x0c00
 5c6:	01 01       	.word 0x0101
 5c8:	00 00       	.word 0x0000
 5ca:	00 43       	.word 0x0043
 5cc:	00 02       	stc	sr,r0
 5ce:	00 00       	.word 0x0000
 5d0:	00 3d       	mov.w	@(r0,r3),r0
 5d2:	02 01       	.word 0x0201
 5d4:	fb 0e       	.word 0xfb0e
 5d6:	0d 00       	.word 0x0d00
 5d8:	01 01       	.word 0x0101
 5da:	01 01       	.word 0x0101
 5dc:	00 00       	.word 0x0000
 5de:	00 01       	.word 0x0001
 5e0:	00 00       	.word 0x0000
 5e2:	01 2e       	mov.l	@(r0,r2),r1
 5e4:	2e 2f       	muls.w	r2,r14
 5e6:	2e 2e       	mulu.w	r2,r14
 5e8:	2f 2e       	mulu.w	r2,r15
 5ea:	2e 2f       	muls.w	r2,r14
 5ec:	6c 69       	swap.w	r6,r12
 5ee:	62 67       	not	r6,r2
 5f0:	63 63       	mov	r6,r3
 5f2:	00 00       	.word 0x0000
 5f4:	6c 69       	swap.w	r6,r12
 5f6:	62 67       	not	r6,r2
 5f8:	63 63       	mov	r6,r3
 5fa:	32 2e       	addc	r2,r2
 5fc:	68 00       	mov.b	@r0,r8
 5fe:	01 00       	.word 0x0100
 600:	00 6c       	mov.b	@(r0,r6),r0
 602:	69 62       	mov.l	@r6,r9
 604:	67 63       	mov	r6,r7
 606:	63 32       	mov.l	@r3,r3
 608:	2e 63       	.word 0x2e63
 60a:	00 01       	.word 0x0001
 60c:	00 00       	.word 0x0000
	...

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:	a8 34       	bra	fffff086 <_end+0xfffda4ce>
  1c:	00 00       	.word 0x0000
  1e:	01 94       	mov.b	r9,@(r0,r1)
  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 46       	mov.l	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:	5a d1       	mov.l	@(4,r13),r10
  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 49       	.word 0x0449
  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 58       	.word 0x0458
  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:	a9 c8       	bra	fffff41a <_end+0xfffda862>
  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:	aa 14       	bra	fffff4da <_end+0xfffda922>
  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:	aa 64       	bra	fffff5b2 <_end+0xfffda9fa>
  e8:	00 00       	.word 0x0000
  ea:	01 38       	.word 0x0138
  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 5b       	.word 0x405b
  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 4e       	mov.l	@(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 28       	clrmac	
 12c:	00 00       	.word 0x0000
 12e:	01 18       	.word 0x0118
 130:	00 00       	.word 0x0000
 132:	ab 9c       	bra	fffff86e <_end+0xfffdacb6>
 134:	00 00       	.word 0x0000
 136:	00 dc       	mov.b	@(r0,r13),r0
 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 55       	.word 0x3055
 146:	0a 0e       	mov.l	@(r0,r0),r10
 148:	08 41       	.word 0x0841
 14a:	d1 0e       	mov.l	184 <_main-0x7e7c>,r1	! 841d10e
 14c:	04 42       	.word 0x0442
 14e:	0e 00       	.word 0x0e00
 150:	c8 40       	tst	#64,r0
 152:	0b 00       	.word 0x0b00
 154:	00 00       	.word 0x0000
 156:	00 0c       	mov.b	@(r0,r0),r0
 158:	ff ff       	.word 0xffff
 15a:	ff ff       	.word 0xffff
 15c:	01 00       	.word 0x0100
 15e:	02 7c       	mov.b	@(r0,r7),r2
 160:	11 0c       	mov.l	r0,@(48,r1)
 162:	0f 00       	.word 0x0f00
 164:	00 00       	.word 0x0000
 166:	00 28       	clrmac	
 168:	00 00       	.word 0x0000
 16a:	01 54       	mov.b	r5,@(r0,r1)
 16c:	00 00       	.word 0x0000
 16e:	ac 78       	bra	fffffa62 <_end+0xfffdaeaa>
 170:	00 00       	.word 0x0000
 172:	00 84       	mov.b	r8,@(r0,r0)
 174:	41 0e       	ldc	r1,sr
 176:	04 88       	.word 0x0488
 178:	01 42       	.word 0x0142
 17a:	0e 08       	.word 0x0e08
 17c:	91 02       	mov.w	184 <_main-0x7e7c>,r1	! 841
 17e:	41 0e       	ldc	r1,sr
 180:	18 4d       	mov.l	r4,@(52,r8)
 182:	0a 0e       	mov.l	@(r0,r0),r10
 184:	08 41       	.word 0x0841
 186:	d1 0e       	mov.l	1c0 <_main-0x7e40>,r1	! e108b04
 188:	04 42       	.word 0x0442
 18a:	0e 00       	.word 0x0e00
 18c:	c8 40       	tst	#64,r0
 18e:	0b 00       	.word 0x0b00
 190:	00 00       	.word 0x0000
 192:	00 0c       	mov.b	@(r0,r0),r0
 194:	ff ff       	.word 0xffff
 196:	ff ff       	.word 0xffff
 198:	01 00       	.word 0x0100
 19a:	02 7c       	mov.b	@(r0,r7),r2
 19c:	11 0c       	mov.l	r0,@(48,r1)
 19e:	0f 00       	.word 0x0f00
 1a0:	00 00       	.word 0x0000
 1a2:	00 5c       	mov.b	@(r0,r5),r0
 1a4:	00 00       	.word 0x0000
 1a6:	01 90       	.word 0x0190
 1a8:	00 00       	.word 0x0000
 1aa:	ae 8c       	bra	fffffec6 <_end+0xfffdb30e>
 1ac:	00 00       	.word 0x0000
 1ae:	00 8c       	mov.b	@(r0,r8),r0
 1b0:	41 0e       	ldc	r1,sr
 1b2:	04 88       	.word 0x0488
 1b4:	01 42       	.word 0x0142
 1b6:	0e 08       	.word 0x0e08
 1b8:	89 02       	bt	1c0 <_main-0x7e40>
 1ba:	41 0e       	ldc	r1,sr
 1bc:	0c 8a       	.word 0x0c8a
 1be:	03 42       	.word 0x0342
 1c0:	0e 10       	.word 0x0e10
 1c2:	8b 04       	bf	1ce <_main-0x7e32>
 1c4:	41 0e       	ldc	r1,sr
 1c6:	14 8c       	mov.l	r8,@(48,r4)
 1c8:	05 42       	.word 0x0542
 1ca:	0e 18       	.word 0x0e18
 1cc:	8d 06       	.word 0x8d06
 1ce:	42 0e       	ldc	r2,sr
 1d0:	1c 8e       	mov.l	r8,@(56,r12)
 1d2:	07 42       	.word 0x0742
 1d4:	0e 20       	.word 0x0e20
 1d6:	91 08       	mov.w	1ea <_main-0x7e16>,r1	! 41cc
 1d8:	43 0e       	ldc	r3,sr
 1da:	24 69       	and	r6,r4
 1dc:	0e 20       	.word 0x0e20
 1de:	41 d1       	.word 0x41d1
 1e0:	0e 1c       	mov.b	@(r0,r1),r14
 1e2:	41 ce       	.word 0x41ce
 1e4:	0e 18       	.word 0x0e18
 1e6:	41 cd       	.word 0x41cd
 1e8:	0e 14       	mov.b	r1,@(r0,r14)
 1ea:	41 cc       	.word 0x41cc
 1ec:	0e 10       	.word 0x0e10
 1ee:	41 cb       	.word 0x41cb
 1f0:	0e 0c       	mov.b	@(r0,r0),r14
 1f2:	41 ca       	.word 0x41ca
 1f4:	0e 08       	.word 0x0e08
 1f6:	41 c9       	.word 0x41c9
 1f8:	0e 04       	mov.b	r0,@(r0,r14)
 1fa:	42 0e       	ldc	r2,sr
 1fc:	00 c8       	.word 0x00c8
 1fe:	00 00       	.word 0x0000
 200:	00 00       	.word 0x0000
 202:	00 0c       	mov.b	@(r0,r0),r0
 204:	ff ff       	.word 0xffff
 206:	ff ff       	.word 0xffff
 208:	01 00       	.word 0x0100
 20a:	02 7c       	mov.b	@(r0,r7),r2
 20c:	11 0c       	mov.l	r0,@(48,r1)
 20e:	0f 00       	.word 0x0f00
 210:	00 00       	.word 0x0000
 212:	00 2c       	mov.b	@(r0,r2),r0
 214:	00 00       	.word 0x0000
 216:	02 00       	.word 0x0200
 218:	00 00       	.word 0x0000
 21a:	af 18       	bra	4e <_main-0x7fb2>
 21c:	00 00       	.word 0x0000
 21e:	00 88       	.word 0x0088
 220:	42 0e       	ldc	r2,sr
 222:	04 91       	.word 0x0491
 224:	01 4f       	.word 0x014f
 226:	0a d1       	.word 0x0ad1
 228:	0e 00       	.word 0x0e00
 22a:	42 0b       	jsr	@r2
 22c:	4d 0a       	lds	r13,mach
 22e:	d1 0e       	mov.l	268 <_main-0x7d98>,r1	! e004f0e
 230:	00 42       	.word 0x0042
 232:	0b 4a       	.word 0x0b4a
 234:	0a d1       	.word 0x0ad1
 236:	0e 00       	.word 0x0e00
 238:	42 0b       	jsr	@r2
 23a:	4a d1       	.word 0x4ad1
 23c:	0e 00       	.word 0x0e00
 23e:	00 00       	.word 0x0000
 240:	00 00       	.word 0x0000
 242:	00 0c       	mov.b	@(r0,r0),r0
 244:	ff ff       	.word 0xffff
 246:	ff ff       	.word 0xffff
 248:	01 00       	.word 0x0100
 24a:	02 7c       	mov.b	@(r0,r7),r2
 24c:	11 0c       	mov.l	r0,@(48,r1)
 24e:	0f 00       	.word 0x0f00
 250:	00 00       	.word 0x0000
 252:	00 1c       	mov.b	@(r0,r1),r0
 254:	00 00       	.word 0x0000
 256:	02 40       	.word 0x0240
 258:	00 00       	.word 0x0000
 25a:	af a0       	bra	19e <_main-0x7e62>
 25c:	00 00       	.word 0x0000
 25e:	01 1c       	mov.b	@(r0,r1),r1
 260:	02 4c       	mov.b	@(r0,r4),r2
 262:	0e 04       	mov.b	r0,@(r0,r14)
 264:	91 01       	mov.w	26a <_main-0x7d96>,r1	! 4f0e
 266:	64 d1       	mov.w	@r13,r4
 268:	0e 00       	.word 0x0e00
 26a:	4f 0e       	ldc	r15,sr
 26c:	04 91       	.word 0x0491
 26e:	01 00       	.word 0x0100
 270:	00 00       	.word 0x0000
 272:	00 0c       	mov.b	@(r0,r0),r0
 274:	ff ff       	.word 0xffff
 276:	ff ff       	.word 0xffff
 278:	01 00       	.word 0x0100
 27a:	02 7c       	mov.b	@(r0,r7),r2
 27c:	11 0c       	mov.l	r0,@(48,r1)
 27e:	0f 00       	.word 0x0f00
 280:	00 00       	.word 0x0000
 282:	00 0c       	mov.b	@(r0,r0),r0
 284:	00 00       	.word 0x0000
 286:	02 70       	.word 0x0270
 288:	00 00       	.word 0x0000
 28a:	b0 bc       	bsr	406 <_main-0x7bfa>
 28c:	00 00       	.word 0x0000
 28e:	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 73       	.word 0x0073
   a:	64 69       	swap.w	r6,r4
   c:	66 66       	mov.l	@r6+,r6
   e:	00 43       	.word 0x0043
  10:	4c 41       	.word 0x4c41
  12:	53 53       	mov.l	@(12,r5),r3
  14:	5f 5a       	mov.l	@(40,r5),r15
  16:	45 52       	.word 0x4552
  18:	4f 00       	shll	r15
  1a:	61 5f       	exts.w	r5,r1
  1c:	6e 6f       	exts.w	r6,r14
  1e:	72 6d       	add	#109,r2
  20:	61 6c       	extu.b	r6,r1
  22:	5f 65       	mov.l	@(20,r6),r15
  24:	78 70       	add	#112,r8
  26:	00 69       	.word 0x0069
  28:	73 6e       	add	#110,r3
  2a:	61 6e       	exts.b	r6,r1
  2c:	00 5f       	.word 0x005f
  2e:	5f 74       	mov.l	@(16,r7),r15
  30:	68 65       	mov.w	@r6+,r8
  32:	6e 61       	mov.w	@r6,r14
  34:	6e 5f       	exts.w	r5,r14
  36:	73 66       	add	#102,r3
  38:	00 69       	.word 0x0069
  3a:	73 69       	add	#105,r3
  3c:	6e 66       	mov.l	@r6+,r14
  3e:	00 63       	.word 0x0063
  40:	6c 61       	mov.w	@r6,r12
  42:	73 73       	add	#115,r3
  44:	00 6d       	mov.w	@(r0,r6),r0
  46:	61 6b       	neg	r6,r1
  48:	65 6e       	exts.b	r6,r5
  4a:	61 6e       	exts.b	r6,r1
  4c:	00 62       	.word 0x0062
  4e:	5f 6e       	mov.l	@(56,r6),r15
  50:	6f 72       	mov.l	@r7,r15
  52:	6d 61       	mov.w	@r6,r13
  54:	6c 5f       	exts.w	r5,r12
  56:	65 78       	swap.b	r7,r5
  58:	70 00       	add	#0,r0
  5a:	55 53       	mov.l	@(12,r5),r5
  5c:	49 74       	.word 0x4974
  5e:	79 70       	add	#112,r9
  60:	65 00       	mov.b	@r0,r5
  62:	43 3a       	.word 0x433a
  64:	5c 4d       	mov.l	@(52,r4),r12
  66:	69 6e       	exts.b	r6,r9
  68:	47 57       	.word 0x4757
  6a:	5c 6d       	mov.l	@(52,r6),r12
  6c:	73 79       	add	#121,r3
  6e:	73 5c       	add	#92,r3
  70:	31 2e       	addc	r2,r1
  72:	30 5c       	add	r5,r0
  74:	68 6f       	exts.w	r6,r8
  76:	6d 65       	mov.w	@r6+,r13
  78:	5c 75       	mov.l	@(20,r7),r12
  7a:	73 65       	add	#101,r3
  7c:	72 5c       	add	#92,r2
  7e:	67 63       	mov	r6,r7
  80:	63 2d       	extu.w	r2,r3
  82:	34 2e       	addc	r2,r4
  84:	38 2e       	addc	r2,r8
  86:	31 5c       	add	r5,r1
  88:	62 75       	mov.w	@r7+,r2
  8a:	69 6c       	extu.b	r6,r9
  8c:	64 2d       	extu.w	r2,r4
  8e:	73 68       	add	#104,r3
  90:	5c 73       	mov.l	@(12,r7),r12
  92:	68 2d       	extu.w	r2,r8
  94:	65 6c       	extu.b	r6,r5
  96:	66 5c       	extu.b	r5,r6
  98:	6c 69       	swap.w	r6,r12
  9a:	62 67       	not	r6,r2
  9c:	63 63       	mov	r6,r3
  9e:	00 6c       	mov.b	@(r0,r6),r0
  a0:	6f 6e       	exts.b	r6,r15
  a2:	67 20       	mov.b	@r2,r7
  a4:	6c 6f       	exts.w	r6,r12
  a6:	6e 67       	not	r6,r14
  a8:	20 69       	and	r6,r0
  aa:	6e 74       	mov.b	@r7+,r14
  ac:	00 43       	.word 0x0043
  ae:	4c 41       	.word 0x4c41
  b0:	53 53       	mov.l	@(12,r5),r3
  b2:	5f 51       	mov.l	@(4,r5),r15
  b4:	4e 41       	.word 0x4e41
  b6:	4e 00       	shll	r14
  b8:	75 6e       	add	#110,r5
  ba:	73 69       	add	#105,r3
  bc:	67 6e       	exts.b	r6,r7
  be:	65 64       	mov.b	@r6+,r5
  c0:	20 63       	.word 0x2063
  c2:	68 61       	mov.w	@r6,r8
  c4:	72 00       	add	#0,r2
  c6:	47 4e       	.word 0x474e
  c8:	55 20       	mov.l	@(0,r2),r5
  ca:	43 20       	shal	r3
  cc:	34 2e       	addc	r2,r4
  ce:	38 2e       	addc	r2,r8
  d0:	31 20       	cmp/eq	r2,r1
  d2:	2d 67       	div0s	r6,r13
  d4:	20 2d       	xtrct	r2,r0
  d6:	67 20       	mov.b	@r2,r7
  d8:	2d 67       	div0s	r6,r13
  da:	20 2d       	xtrct	r2,r0
  dc:	4f 32       	.word 0x4f32
  de:	20 2d       	xtrct	r2,r0
  e0:	4f 32       	.word 0x4f32
  e2:	20 2d       	xtrct	r2,r0
  e4:	4f 32       	.word 0x4f32
  e6:	20 2d       	xtrct	r2,r0
  e8:	66 62       	mov.l	@r6,r6
  ea:	75 69       	add	#105,r5
  ec:	6c 64       	mov.b	@r6+,r12
  ee:	69 6e       	exts.b	r6,r9
  f0:	67 2d       	extu.w	r2,r7
  f2:	6c 69       	swap.w	r6,r12
  f4:	62 67       	not	r6,r2
  f6:	63 63       	mov	r6,r3
  f8:	20 2d       	xtrct	r2,r0
  fa:	66 6e       	exts.b	r6,r6
  fc:	6f 2d       	extu.w	r2,r15
  fe:	73 74       	add	#116,r3
 100:	61 63       	mov	r6,r1
 102:	6b 2d       	extu.w	r2,r11
 104:	70 72       	add	#114,r0
 106:	6f 74       	mov.b	@r7+,r15
 108:	65 63       	mov	r6,r5
 10a:	74 6f       	add	#111,r4
 10c:	72 20       	add	#32,r2
 10e:	2d 66       	mov.l	r6,@-r13
 110:	76 69       	add	#105,r6
 112:	73 69       	add	#105,r3
 114:	62 69       	swap.w	r6,r2
 116:	6c 69       	swap.w	r6,r12
 118:	74 79       	add	#121,r4
 11a:	3d 68       	sub	r6,r13
 11c:	69 64       	mov.b	@r6+,r9
 11e:	64 65       	mov.w	@r6+,r4
 120:	6e 00       	mov.b	@r0,r14
 122:	61 72       	mov.l	@r7,r1
 124:	67 5f       	exts.w	r5,r7
 126:	61 00       	mov.b	@r0,r1
 128:	61 72       	mov.l	@r7,r1
 12a:	67 5f       	exts.w	r5,r7
 12c:	62 00       	mov.b	@r0,r2
 12e:	5f 66       	mov.l	@(24,r6),r15
 130:	70 61       	add	#97,r0
 132:	64 64       	mov.b	@r6+,r4
 134:	5f 70       	mov.l	@(0,r7),r15
 136:	61 72       	mov.l	@r7,r1
 138:	74 73       	add	#115,r4
 13a:	00 73       	.word 0x0073
 13c:	68 6f       	exts.w	r6,r8
 13e:	72 74       	add	#116,r2
 140:	20 75       	mov.w	r7,@-r0
 142:	6e 73       	mov	r7,r14
 144:	69 67       	not	r6,r9
 146:	6e 65       	mov.w	@r6+,r14
 148:	64 20       	mov.b	@r2,r4
 14a:	69 6e       	exts.b	r6,r9
 14c:	74 00       	add	#0,r4
 14e:	69 73       	mov	r7,r9
 150:	7a 65       	add	#101,r10
 152:	72 6f       	add	#111,r2
 154:	00 46       	mov.l	r4,@(r0,r0)
 156:	4c 4f       	mac.w	@r4+,@r12+
 158:	5f 75       	mov.l	@(20,r7),r15
 15a:	6e 69       	swap.w	r6,r14
 15c:	6f 6e       	exts.b	r6,r15
 15e:	5f 74       	mov.l	@(16,r7),r15
 160:	79 70       	add	#112,r9
 162:	65 00       	mov.b	@r0,r5
 164:	76 61       	add	#97,r6
 166:	6c 75       	mov.w	@r7+,r12
 168:	65 5f       	exts.w	r5,r5
 16a:	72 61       	add	#97,r2
 16c:	77 00       	add	#0,r7
 16e:	2e 2e       	mulu.w	r2,r14
 170:	2f 2e       	mulu.w	r2,r15
 172:	2e 2f       	muls.w	r2,r14
 174:	2e 2e       	mulu.w	r2,r14
 176:	2f 6c       	cmp/str	r6,r15
 178:	69 62       	mov.l	@r6,r9
 17a:	67 63       	mov	r6,r7
 17c:	63 2f       	exts.w	r2,r3
 17e:	66 70       	mov.b	@r7,r6
 180:	2d 62       	mov.l	r6,@r13
 182:	69 74       	mov.b	@r7+,r9
 184:	2e 63       	.word 0x2e63
 186:	00 46       	mov.l	r4,@(r0,r0)
 188:	4c 4f       	mac.w	@r4+,@r12+
 18a:	5f 74       	mov.l	@(16,r7),r15
 18c:	79 70       	add	#112,r9
 18e:	65 00       	mov.b	@r0,r5
 190:	6c 6f       	exts.w	r6,r12
 192:	6e 67       	not	r6,r14
 194:	20 6c       	cmp/str	r6,r0
 196:	6f 6e       	exts.b	r6,r15
 198:	67 20       	mov.b	@r2,r7
 19a:	75 6e       	add	#110,r5
 19c:	73 69       	add	#105,r3
 19e:	67 6e       	exts.b	r6,r7
 1a0:	65 64       	mov.b	@r6+,r5
 1a2:	20 69       	and	r6,r0
 1a4:	6e 74       	mov.b	@r7+,r14
 1a6:	00 66       	mov.l	r6,@(r0,r0)
 1a8:	70 5f       	add	#95,r0
 1aa:	63 6c       	extu.b	r6,r3
 1ac:	61 73       	mov	r7,r1
 1ae:	73 5f       	add	#95,r3
 1b0:	74 79       	add	#121,r4
 1b2:	70 65       	add	#101,r0
 1b4:	00 69       	.word 0x0069
 1b6:	6e 74       	mov.b	@r7+,r14
 1b8:	66 72       	mov.l	@r7,r6
 1ba:	61 63       	mov	r6,r1
 1bc:	00 73       	.word 0x0073
 1be:	69 7a       	negc	r7,r9
 1c0:	65 74       	mov.b	@r7+,r5
 1c2:	79 70       	add	#112,r9
 1c4:	65 00       	mov.b	@r0,r5
 1c6:	43 4c       	.word 0x434c
 1c8:	41 53       	.word 0x4153
 1ca:	53 5f       	mov.l	@(60,r5),r3
 1cc:	53 4e       	mov.l	@(56,r4),r3
 1ce:	41 4e       	.word 0x414e
 1d0:	00 74       	mov.b	r7,@(r0,r0)
 1d2:	66 72       	mov.l	@r7,r6
 1d4:	61 63       	mov	r6,r1
 1d6:	74 69       	add	#105,r4
 1d8:	6f 6e       	exts.b	r6,r15
 1da:	00 66       	mov.l	r6,@(r0,r0)
 1dc:	70 5f       	add	#95,r0
 1de:	6e 75       	mov.w	@r7+,r14
 1e0:	6d 62       	mov.l	@r6,r13
 1e2:	65 72       	mov.l	@r7,r5
 1e4:	5f 74       	mov.l	@(16,r7),r15
 1e6:	79 70       	add	#112,r9
 1e8:	65 00       	mov.b	@r0,r5
 1ea:	62 5f       	exts.w	r5,r2
 1ec:	66 72       	mov.l	@r7,r6
 1ee:	61 63       	mov	r6,r1
 1f0:	74 69       	add	#105,r4
 1f2:	6f 6e       	exts.b	r6,r15
 1f4:	00 76       	mov.l	r7,@(r0,r0)
 1f6:	61 6c       	extu.b	r6,r1
 1f8:	75 65       	add	#101,r5
 1fa:	00 61       	.word 0x0061
 1fc:	5f 66       	mov.l	@(24,r6),r15
 1fe:	72 61       	add	#97,r2
 200:	63 74       	mov.b	@r7+,r3
 202:	69 6f       	exts.w	r6,r9
 204:	6e 00       	mov.b	@r0,r14
 206:	43 4c       	.word 0x434c
 208:	41 53       	.word 0x4153
 20a:	53 5f       	mov.l	@(60,r5),r3
 20c:	49 4e       	.word 0x494e
 20e:	46 49       	.word 0x4649
 210:	4e 49       	.word 0x4e49
 212:	54 59       	mov.l	@(36,r5),r4
 214:	00 73       	.word 0x0073
 216:	68 6f       	exts.w	r6,r8
 218:	72 74       	add	#116,r2
 21a:	20 69       	and	r6,r0
 21c:	6e 74       	mov.b	@r7+,r14
 21e:	00 73       	.word 0x0073
 220:	69 67       	not	r6,r9
 222:	6e 00       	mov.b	@r0,r14
 224:	53 46       	mov.l	@(24,r4),r3
 226:	74 79       	add	#121,r4
 228:	70 65       	add	#101,r0
 22a:	00 43       	.word 0x0043
 22c:	4c 41       	.word 0x4c41
 22e:	53 53       	mov.l	@(12,r5),r3
 230:	5f 4e       	mov.l	@(56,r4),r15
 232:	55 4d       	mov.l	@(52,r4),r5
 234:	42 45       	.word 0x4245
 236:	52 00       	mov.l	@(0,r0),r2
 238:	55 48       	mov.l	@(32,r4),r5
 23a:	49 74       	.word 0x4974
 23c:	79 70       	add	#112,r9
 23e:	65 00       	mov.b	@r0,r5
 240:	5f 5f       	mov.l	@(60,r5),r15
 242:	73 75       	add	#117,r3
 244:	62 73       	mov	r7,r2
 246:	66 33       	mov	r3,r6
 248:	00 68       	.word 0x0068
 24a:	61 6c       	extu.b	r6,r1
 24c:	66 66       	mov.l	@r6+,r6
 24e:	72 61       	add	#97,r2
 250:	63 74       	mov.b	@r7+,r3
 252:	79 70       	add	#112,r9
 254:	65 00       	mov.b	@r0,r5
 256:	68 69       	swap.w	r6,r8
 258:	67 68       	swap.b	r6,r7
 25a:	00 61       	.word 0x0061
 25c:	6e 73       	mov	r7,r14
 25e:	77 65       	add	#101,r7
 260:	72 00       	add	#0,r2
 262:	5f 66       	mov.l	@(24,r6),r15
 264:	70 6d       	add	#109,r0
 266:	75 6c       	add	#108,r5
 268:	5f 70       	mov.l	@(0,r7),r15
 26a:	61 72       	mov.l	@r7,r1
 26c:	74 73       	add	#115,r4
 26e:	00 55       	mov.w	r5,@(r0,r0)
 270:	44 49       	.word 0x4449
 272:	74 79       	add	#121,r4
 274:	70 65       	add	#101,r0
 276:	00 5f       	.word 0x005f
 278:	5f 6d       	mov.l	@(52,r6),r15
 27a:	75 6c       	add	#108,r5
 27c:	73 66       	add	#102,r3
 27e:	33 00       	cmp/eq	r0,r3
 280:	5f 66       	mov.l	@(24,r6),r15
 282:	70 64       	add	#100,r0
 284:	69 76       	mov.l	@r7+,r9
 286:	5f 70       	mov.l	@(0,r7),r15
 288:	61 72       	mov.l	@r7,r1
 28a:	74 73       	add	#115,r4
 28c:	00 71       	.word 0x0071
 28e:	75 6f       	add	#111,r5
 290:	74 69       	add	#105,r4
 292:	65 6e       	exts.b	r6,r5
 294:	74 00       	add	#0,r4
 296:	5f 5f       	mov.l	@(60,r5),r15
 298:	64 69       	swap.w	r6,r4
 29a:	76 73       	add	#115,r6
 29c:	66 33       	mov	r3,r6
 29e:	00 6e       	mov.l	@(r0,r6),r0
 2a0:	75 6d       	add	#109,r5
 2a2:	65 72       	mov.l	@r7,r5
 2a4:	61 74       	mov.b	@r7+,r1
 2a6:	6f 72       	mov.l	@r7,r15
 2a8:	00 64       	mov.b	r6,@(r0,r0)
 2aa:	65 6e       	exts.b	r6,r5
 2ac:	6f 6d       	extu.w	r6,r15
 2ae:	69 6e       	exts.b	r6,r9
 2b0:	61 74       	mov.b	@r7+,r1
 2b2:	6f 72       	mov.l	@r7,r15
 2b4:	00 73       	.word 0x0073
 2b6:	68 69       	swap.w	r6,r8
 2b8:	66 74       	mov.b	@r7+,r6
 2ba:	00 5f       	.word 0x005f
 2bc:	5f 63       	mov.l	@(12,r6),r15
 2be:	6c 7a       	negc	r7,r12
 2c0:	73 69       	add	#105,r3
 2c2:	32 00       	cmp/eq	r0,r2
 2c4:	75 61       	add	#97,r5
 2c6:	72 67       	add	#103,r2
 2c8:	00 5f       	.word 0x005f
 2ca:	5f 66       	mov.l	@(24,r6),r15
 2cc:	6c 6f       	exts.w	r6,r12
 2ce:	61 74       	mov.b	@r7+,r1
 2d0:	73 69       	add	#105,r3
 2d2:	73 66       	add	#102,r3
 2d4:	00 63       	.word 0x0063
 2d6:	6c 7a       	negc	r7,r12
 2d8:	75 73       	add	#115,r5
 2da:	69 00       	mov.b	@r0,r9
 2dc:	5f 5f       	mov.l	@(60,r5),r15
 2de:	75 68       	add	#104,r5
 2e0:	00 5f       	.word 0x005f
 2e2:	5f 75       	mov.l	@(20,r7),r15
 2e4:	6c 00       	mov.b	@r0,r12
 2e6:	63 6f       	exts.w	r6,r3
 2e8:	6d 70       	mov.b	@r7,r13
 2ea:	6c 65       	mov.w	@r6+,r12
 2ec:	78 20       	add	#32,r8
 2ee:	66 6c       	extu.b	r6,r6
 2f0:	6f 61       	mov.w	@r6,r15
 2f2:	74 00       	add	#0,r4
 2f4:	5f 5f       	mov.l	@(60,r5),r15
 2f6:	78 30       	add	#48,r8
 2f8:	00 5f       	.word 0x005f
 2fa:	5f 78       	mov.l	@(32,r7),r15
 2fc:	31 00       	cmp/eq	r0,r1
 2fe:	5f 5f       	mov.l	@(60,r5),r15
 300:	78 32       	add	#50,r8
 302:	00 5f       	.word 0x005f
 304:	5f 78       	mov.l	@(32,r7),r15
 306:	33 00       	cmp/eq	r0,r3
 308:	5f 5f       	mov.l	@(60,r5),r15
 30a:	6d 75       	mov.w	@r7+,r13
 30c:	6c 64       	mov.b	@r6+,r12
 30e:	69 33       	mov	r3,r9
 310:	00 2e       	mov.l	@(r0,r2),r0
 312:	2e 2f       	muls.w	r2,r14
 314:	2e 2e       	mulu.w	r2,r14
 316:	2f 2e       	mulu.w	r2,r15
 318:	2e 2f       	muls.w	r2,r14
 31a:	6c 69       	swap.w	r6,r12
 31c:	62 67       	not	r6,r2
 31e:	63 63       	mov	r6,r3
 320:	2f 6c       	cmp/str	r6,r15
 322:	69 62       	mov.l	@r6,r9
 324:	67 63       	mov	r6,r7
 326:	63 32       	mov.l	@r3,r3
 328:	2e 63       	.word 0x2e63
 32a:	00 44       	mov.b	r4,@(r0,r0)
 32c:	57 75       	mov.l	@(20,r7),r7
 32e:	6e 69       	swap.w	r6,r14
 330:	6f 6e       	exts.b	r6,r15
 332:	00 5f       	.word 0x005f
 334:	5f 76       	mov.l	@(24,r7),r15
 336:	68 00       	mov.b	@r0,r8
 338:	5f 5f       	mov.l	@(60,r5),r15
 33a:	76 6c       	add	#108,r6
 33c:	00 63       	.word 0x0063
 33e:	6f 6d       	extu.w	r6,r15
 340:	70 6c       	add	#108,r0
 342:	65 78       	swap.b	r7,r5
 344:	20 64       	mov.b	r6,@-r0
 346:	6f 75       	mov.w	@r7+,r15
 348:	62 6c       	extu.b	r6,r2
 34a:	65 00       	mov.b	@r0,r5
 34c:	44 57       	.word 0x4457
 34e:	73 74       	add	#116,r3
 350:	72 75       	add	#117,r2
 352:	63 74       	mov.b	@r7+,r3
 354:	00 5f       	.word 0x005f
 356:	5f 78       	mov.l	@(32,r7),r15
 358:	72 00       	add	#0,r2
 35a:	5f 5f       	mov.l	@(60,r5),r15
 35c:	63 6c       	extu.b	r6,r3
 35e:	7a 5f       	add	#95,r10
 360:	74 61       	add	#97,r4
 362:	62 00       	mov.b	@r0,r2
 364:	55 51       	mov.l	@(4,r5),r5
 366:	49 74       	.word 0x4974
 368:	79 70       	add	#112,r9
 36a:	65 00       	mov.b	@r0,r5
 36c:	6c 6f       	exts.w	r6,r12
 36e:	77 62       	add	#98,r7
 370:	69 74       	mov.b	@r7+,r9
 372:	00 5f       	.word 0x005f
 374:	5f 70       	mov.l	@(0,r7),r15
 376:	61 63       	mov	r6,r1
 378:	6b 5f       	exts.w	r5,r11
 37a:	66 00       	mov.b	@r0,r6
 37c:	5f 5f       	mov.l	@(60,r5),r15
 37e:	75 6e       	add	#110,r5
 380:	70 61       	add	#97,r0
 382:	63 6b       	neg	r6,r3
 384:	5f 66       	mov.l	@(24,r6),r15
	...

Disassembly of section .debug_loc:

00000000 <.debug_loc>:
   0:	00 00       	.word 0x0000
   2:	01 94       	mov.b	r9,@(r0,r1)
   4:	00 00       	.word 0x0000
   6:	01 a4       	mov.b	r10,@(r0,r1)
   8:	00 01       	.word 0x0001
   a:	54 00       	mov.l	@(0,r0),r4
   c:	00 01       	.word 0x0001
   e:	a4 00       	bra	812 <_main-0x77ee>
  10:	00 01       	.word 0x0001
  12:	a7 00       	bra	e16 <_main-0x71ea>
  14:	02 74       	mov.b	r7,@(r0,r2)
  16:	00 00       	.word 0x0000
  18:	00 01       	.word 0x0001
  1a:	a7 00       	bra	e1e <_main-0x71e2>
  1c:	00 01       	.word 0x0001
  1e:	e0 00       	mov	#0,r0
  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:	94 00       	mov.w	36 <_main-0x7fca>,r4	! a000
  34:	00 01       	.word 0x0001
  36:	a0 00       	bra	3a <_main-0x7fc6>
  38:	01 55       	mov.w	r5,@(r0,r1)
  3a:	00 00       	.word 0x0000
  3c:	01 a0       	.word 0x01a0
  3e:	00 00       	.word 0x0000
  40:	01 a7       	.word 0x01a7
  42:	00 02       	stc	sr,r0
  44:	91 44       	mov.w	d0 <_main-0x7f30>,r1	! 259f
  46:	00 00       	.word 0x0000
  48:	01 a7       	.word 0x01a7
  4a:	00 00       	.word 0x0000
  4c:	01 e0       	.word 0x01e0
  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 c4       	mov.b	r12,@(r0,r1)
  62:	00 00       	.word 0x0000
  64:	01 c6       	mov.l	r12,@(r0,r1)
  66:	00 01       	.word 0x0001
  68:	50 00       	mov.l	@(0,r0),r0
  6a:	00 01       	.word 0x0001
  6c:	c6 00       	mov.l	@(0,gbr),r0
  6e:	00 01       	.word 0x0001
  70:	c9 00       	and	#0,r0
  72:	01 54       	mov.b	r5,@(r0,r1)
	...
  7c:	00 00       	.word 0x0000
  7e:	01 e0       	.word 0x01e0
  80:	00 00       	.word 0x0000
  82:	01 f0       	.word 0x01f0
  84:	00 01       	.word 0x0001
  86:	54 00       	mov.l	@(0,r0),r4
  88:	00 01       	.word 0x0001
  8a:	f0 00       	.word 0xf000
  8c:	00 01       	.word 0x0001
  8e:	f3 00       	.word 0xf300
  90:	02 74       	mov.b	r7,@(r0,r2)
  92:	00 00       	.word 0x0000
  94:	00 01       	.word 0x0001
  96:	f3 00       	.word 0xf300
  98:	00 02       	stc	sr,r0
  9a:	30 00       	cmp/eq	r0,r0
  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:	e0 00       	mov	#0,r0
  b0:	00 01       	.word 0x0001
  b2:	ec 00       	mov	#0,r12
  b4:	01 55       	mov.w	r5,@(r0,r1)
  b6:	00 00       	.word 0x0000
  b8:	01 ec       	mov.b	@(r0,r14),r1
  ba:	00 00       	.word 0x0000
  bc:	01 f3       	.word 0x01f3
  be:	00 02       	stc	sr,r0
  c0:	91 44       	mov.w	14c <_main-0x7eb4>,r1	! 259f
  c2:	00 00       	.word 0x0000
  c4:	01 f3       	.word 0x01f3
  c6:	00 00       	.word 0x0000
  c8:	02 30       	.word 0x0230
  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 16       	mov.l	r1,@(r0,r2)
  de:	00 00       	.word 0x0000
  e0:	02 18       	.word 0x0218
  e2:	00 01       	.word 0x0001
  e4:	50 00       	mov.l	@(0,r0),r0
  e6:	00 02       	stc	sr,r0
  e8:	18 00       	mov.l	r0,@(0,r8)
  ea:	00 02       	stc	sr,r0
  ec:	1b 00       	mov.l	r0,@(0,r11)
  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:	38 00       	cmp/eq	r0,r8
 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	! 10c
 13e:	00 00       	.word 0x0000
 140:	00 13       	.word 0x0013
 142:	00 00       	.word 0x0000
 144:	01 38       	.word 0x0138
 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 36       	mov.l	r3,@(r0,r0)
 15e:	00 02       	stc	sr,r0
 160:	30 9f       	addv	r9,r0
 162:	00 00       	.word 0x0000
 164:	00 44       	mov.b	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 c0       	.word 0x00c0
 176:	00 01       	.word 0x0001
 178:	51 00       	mov.l	@(0,r0),r1
 17a:	00 00       	.word 0x0000
 17c:	ca 00       	xor	#0,r0
 17e:	00 01       	.word 0x0001
 180:	38 00       	cmp/eq	r0,r8
 182:	01 52       	.word 0x0152
	...
 18c:	00 00       	.word 0x0000
 18e:	00 1e       	mov.l	@(r0,r1),r0
 190:	00 00       	.word 0x0000
 192:	00 36       	mov.l	r3,@(r0,r0)
 194:	00 02       	stc	sr,r0
 196:	30 9f       	addv	r9,r0
 198:	00 00       	.word 0x0000
 19a:	00 44       	mov.b	r4,@(r0,r0)
 19c:	00 00       	.word 0x0000
 19e:	00 a6       	mov.l	r10,@(r0,r0)
 1a0:	00 02       	stc	sr,r0
 1a2:	30 9f       	addv	r9,r0
 1a4:	00 00       	.word 0x0000
 1a6:	00 a6       	mov.l	r10,@(r0,r0)
 1a8:	00 00       	.word 0x0000
 1aa:	00 d2       	.word 0x00d2
 1ac:	00 01       	.word 0x0001
 1ae:	50 00       	mov.l	@(0,r0),r0
 1b0:	00 00       	.word 0x0000
 1b2:	d2 00       	mov.l	1b4 <_main-0x7e4c>,r2	! 10600
 1b4:	00 01       	.word 0x0001
 1b6:	06 00       	.word 0x0600
 1b8:	01 54       	mov.b	r5,@(r0,r1)
 1ba:	00 00       	.word 0x0000
 1bc:	01 06       	mov.l	r0,@(r0,r1)
 1be:	00 00       	.word 0x0000
 1c0:	01 0c       	mov.b	@(r0,r0),r1
 1c2:	00 02       	stc	sr,r0
 1c4:	91 74       	mov.w	2b0 <_main-0x7d50>,r1	! 0
 1c6:	00 00       	.word 0x0000
 1c8:	01 0c       	mov.b	@(r0,r0),r1
 1ca:	00 00       	.word 0x0000
 1cc:	01 12       	stc	gbr,r1
 1ce:	00 01       	.word 0x0001
 1d0:	54 00       	mov.l	@(0,r0),r4
 1d2:	00 01       	.word 0x0001
 1d4:	12 00       	mov.l	r0,@(0,r2)
 1d6:	00 01       	.word 0x0001
 1d8:	18 00       	mov.l	r0,@(0,r8)
 1da:	01 50       	.word 0x0150
 1dc:	00 00       	.word 0x0000
 1de:	01 18       	.word 0x0118
 1e0:	00 00       	.word 0x0000
 1e2:	01 38       	.word 0x0138
 1e4:	00 01       	.word 0x0001
 1e6:	54 00       	mov.l	@(0,r0),r4
	...
 1f0:	00 00       	.word 0x0000
 1f2:	a2 00       	bra	5f6 <_main-0x7a0a>
 1f4:	00 00       	.word 0x0000
 1f6:	c8 00       	tst	#0,r0
 1f8:	06 50       	.word 0x0650
 1fa:	93 04       	mov.w	206 <_main-0x7dfa>,r3	! ca00
 1fc:	51 93       	mov.l	@(12,r9),r1
 1fe:	04 00       	.word 0x0400
 200:	00 00       	.word 0x0000
 202:	c8 00       	tst	#0,r0
 204:	00 00       	.word 0x0000
 206:	ca 00       	xor	#0,r0
 208:	06 50       	.word 0x0650
 20a:	93 04       	mov.w	216 <_main-0x7dea>,r3	! 0
 20c:	52 93       	mov.l	@(12,r9),r2
 20e:	04 00       	.word 0x0400
	...
 21c:	00 00       	.word 0x0000
 21e:	10 00       	mov.l	r0,@(0,r0)
 220:	01 54       	mov.b	r5,@(r0,r1)
 222:	00 00       	.word 0x0000
 224:	00 10       	.word 0x0010
 226:	00 00       	.word 0x0000
 228:	00 13       	.word 0x0013
 22a:	00 02       	stc	sr,r0
 22c:	74 00       	add	#0,r4
 22e:	00 00       	.word 0x0000
 230:	00 13       	.word 0x0013
 232:	00 00       	.word 0x0000
 234:	00 dc       	mov.b	@(r0,r13),r0
 236:	00 06       	mov.l	r0,@(r0,r0)
 238:	f3 03       	.word 0xf303
 23a:	f5 04       	.word 0xf504
 23c:	25 9f       	muls.w	r9,r5
	...
 24a:	00 00       	.word 0x0000
 24c:	00 0c       	mov.b	@(r0,r0),r0
 24e:	00 01       	.word 0x0001
 250:	55 00       	mov.l	@(0,r0),r5
 252:	00 00       	.word 0x0000
 254:	0c 00       	.word 0x0c00
 256:	00 00       	.word 0x0000
 258:	13 00       	mov.l	r0,@(0,r3)
 25a:	02 91       	.word 0x0291
 25c:	54 00       	mov.l	@(0,r0),r4
 25e:	00 00       	.word 0x0000
 260:	13 00       	mov.l	r0,@(0,r3)
 262:	00 00       	.word 0x0000
 264:	dc 00       	mov.l	268 <_main-0x7d98>,r12	! 3f50525
 266:	06 f3       	.word 0x06f3
 268:	03 f5       	mov.w	r15,@(r0,r3)
 26a:	05 25       	mov.w	r2,@(r0,r5)
 26c:	9f 00       	mov.w	270 <_main-0x7d90>,r15	! 0
	...
 276:	00 00       	.word 0x0000
 278:	7e 00       	add	#0,r14
 27a:	00 00       	.word 0x0000
 27c:	84 00       	mov.b	@(0,r0),r0
 27e:	04 40       	.word 0x0440
 280:	4a 24       	rotcl	r10
 282:	9f 00       	mov.w	286 <_main-0x7d7a>,r15	! 8400
 284:	00 00       	.word 0x0000
 286:	84 00       	mov.b	@(0,r0),r0
 288:	00 00       	.word 0x0000
 28a:	a8 00       	bra	fffff28e <_end+0xfffda6d6>
 28c:	01 53       	.word 0x0153
 28e:	00 00       	.word 0x0000
 290:	00 ba       	.word 0x00ba
 292:	00 00       	.word 0x0000
 294:	00 dc       	mov.b	@(r0,r13),r0
 296:	00 01       	.word 0x0001
 298:	53 00       	mov.l	@(0,r0),r3
	...
 2a2:	00 00       	.word 0x0000
 2a4:	72 00       	add	#0,r2
 2a6:	00 00       	.word 0x0000
 2a8:	a0 00       	bra	2ac <_main-0x7d54>
 2aa:	01 51       	.word 0x0151
 2ac:	00 00       	.word 0x0000
 2ae:	00 ba       	.word 0x00ba
 2b0:	00 00       	.word 0x0000
 2b2:	00 c8       	.word 0x00c8
 2b4:	00 01       	.word 0x0001
 2b6:	51 00       	mov.l	@(0,r0),r1
	...
 2c0:	00 00       	.word 0x0000
 2c2:	72 00       	add	#0,r2
 2c4:	00 00       	.word 0x0000
 2c6:	a8 00       	bra	fffff2ca <_end+0xfffda712>
 2c8:	01 57       	.word 0x0157
 2ca:	00 00       	.word 0x0000
 2cc:	00 ba       	.word 0x00ba
 2ce:	00 00       	.word 0x0000
 2d0:	00 dc       	mov.b	@(r0,r13),r0
 2d2:	00 01       	.word 0x0001
 2d4:	57 00       	mov.l	@(0,r0),r7
	...
 2de:	00 00       	.word 0x0000
 2e0:	7e 00       	add	#0,r14
 2e2:	00 00       	.word 0x0000
 2e4:	84 00       	mov.b	@(0,r0),r0
 2e6:	02 30       	.word 0x0230
 2e8:	9f 00       	mov.w	2ec <_main-0x7d14>,r15	! 8400
 2ea:	00 00       	.word 0x0000
 2ec:	84 00       	mov.b	@(0,r0),r0
 2ee:	00 00       	.word 0x0000
 2f0:	a8 00       	bra	fffff2f4 <_end+0xfffda73c>
 2f2:	01 56       	mov.l	r5,@(r0,r1)
 2f4:	00 00       	.word 0x0000
 2f6:	00 ba       	.word 0x00ba
 2f8:	00 00       	.word 0x0000
 2fa:	00 c0       	.word 0x00c0
 2fc:	00 01       	.word 0x0001
 2fe:	56 00       	mov.l	@(0,r0),r6
 300:	00 00       	.word 0x0000
 302:	c0 00       	mov.b	r0,@(0,gbr)
 304:	00 00       	.word 0x0000
 306:	c6 00       	mov.l	@(0,gbr),r0
 308:	01 50       	.word 0x0150
 30a:	00 00       	.word 0x0000
 30c:	00 c6       	mov.l	r12,@(r0,r0)
 30e:	00 00       	.word 0x0000
 310:	00 dc       	mov.b	@(r0,r13),r0
 312:	00 01       	.word 0x0001
 314:	56 00       	mov.l	@(0,r0),r6
	...
 322:	00 00       	.word 0x0000
 324:	1a 00       	mov.l	r0,@(0,r10)
 326:	01 54       	mov.b	r5,@(r0,r1)
 328:	00 00       	.word 0x0000
 32a:	00 1a       	sts	macl,r0
 32c:	00 00       	.word 0x0000
 32e:	00 28       	clrmac	
 330:	00 04       	mov.b	r0,@(r0,r0)
 332:	f3 01       	.word 0xf301
 334:	54 9f       	mov.l	@(60,r9),r4
 336:	00 00       	.word 0x0000
 338:	00 28       	clrmac	
 33a:	00 00       	.word 0x0000
 33c:	00 34       	mov.b	r3,@(r0,r0)
 33e:	00 01       	.word 0x0001
 340:	54 00       	mov.l	@(0,r0),r4
 342:	00 00       	.word 0x0000
 344:	34 00       	cmp/eq	r0,r4
 346:	00 00       	.word 0x0000
 348:	40 00       	shll	r0
 34a:	01 58       	.word 0x0158
 34c:	00 00       	.word 0x0000
 34e:	00 40       	.word 0x0040
 350:	00 00       	.word 0x0000
 352:	00 50       	.word 0x0050
 354:	00 04       	mov.b	r0,@(r0,r0)
 356:	f3 01       	.word 0xf301
 358:	54 9f       	mov.l	@(60,r9),r4
 35a:	00 00       	.word 0x0000
 35c:	00 50       	.word 0x0050
 35e:	00 00       	.word 0x0000
 360:	00 5a       	.word 0x005a
 362:	00 01       	.word 0x0001
 364:	54 00       	mov.l	@(0,r0),r4
 366:	00 00       	.word 0x0000
 368:	5a 00       	mov.l	@(0,r0),r10
 36a:	00 00       	.word 0x0000
 36c:	66 00       	mov.b	@r0,r6
 36e:	04 78       	.word 0x0478
 370:	00 1f       	.word 0x001f
 372:	9f 00       	mov.w	376 <_main-0x7c8a>,r15	! 6600
 374:	00 00       	.word 0x0000
 376:	66 00       	mov.b	@r0,r6
 378:	00 00       	.word 0x0000
 37a:	6a 00       	mov.b	@r0,r10
 37c:	04 f3       	.word 0x04f3
 37e:	01 54       	mov.b	r5,@(r0,r1)
 380:	9f 00       	mov.w	384 <_main-0x7c7c>,r15	! 6a00
 382:	00 00       	.word 0x0000
 384:	6a 00       	mov.b	@r0,r10
 386:	00 00       	.word 0x0000
 388:	84 00       	mov.b	@(0,r0),r0
 38a:	01 54       	mov.b	r5,@(r0,r1)
	...
 394:	00 00       	.word 0x0000
 396:	00 34       	mov.b	r3,@(r0,r0)
 398:	00 00       	.word 0x0000
 39a:	00 50       	.word 0x0050
 39c:	00 01       	.word 0x0001
 39e:	58 00       	mov.l	@(0,r0),r8
 3a0:	00 00       	.word 0x0000
 3a2:	5a 00       	mov.l	@(0,r0),r10
 3a4:	00 00       	.word 0x0000
 3a6:	6a 00       	mov.b	@r0,r10
 3a8:	01 58       	.word 0x0158
	...
 3b2:	00 00       	.word 0x0000
 3b4:	00 3c       	mov.b	@(r0,r3),r0
 3b6:	00 00       	.word 0x0000
 3b8:	00 46       	mov.l	r4,@(r0,r0)
 3ba:	00 01       	.word 0x0001
 3bc:	50 00       	mov.l	@(0,r0),r0
 3be:	00 00       	.word 0x0000
 3c0:	62 00       	mov.b	@r0,r2
 3c2:	00 00       	.word 0x0000
 3c4:	6a 00       	mov.b	@r0,r10
 3c6:	01 50       	.word 0x0150
	...
 3d4:	00 00       	.word 0x0000
 3d6:	00 24       	mov.b	r2,@(r0,r0)
 3d8:	00 06       	mov.l	r0,@(r0,r0)
 3da:	54 93       	mov.l	@(12,r9),r4
 3dc:	04 55       	mov.w	r5,@(r0,r4)
 3de:	93 04       	mov.w	3ea <_main-0x7c16>,r3	! f303
 3e0:	00 00       	.word 0x0000
 3e2:	00 24       	mov.b	r2,@(r0,r0)
 3e4:	00 00       	.word 0x0000
 3e6:	00 8c       	mov.b	@(r0,r8),r0
 3e8:	00 06       	mov.l	r0,@(r0,r0)
 3ea:	f3 03       	.word 0xf303
 3ec:	f5 04       	.word 0xf504
 3ee:	25 9f       	muls.w	r9,r5
	...
 3fc:	00 00       	.word 0x0000
 3fe:	00 5c       	mov.b	@(r0,r5),r0
 400:	00 06       	mov.l	r0,@(r0,r0)
 402:	56 93       	mov.l	@(12,r9),r6
 404:	04 57       	.word 0x0457
 406:	93 04       	mov.w	412 <_main-0x7bee>,r3	! f303
 408:	00 00       	.word 0x0000
 40a:	00 5c       	mov.b	@(r0,r5),r0
 40c:	00 00       	.word 0x0000
 40e:	00 8c       	mov.b	@(r0,r8),r0
 410:	00 06       	mov.l	r0,@(r0,r0)
 412:	f3 03       	.word 0xf303
 414:	f5 06       	.word 0xf506
 416:	25 9f       	muls.w	r9,r5
	...
 420:	00 00       	.word 0x0000
 422:	00 2c       	mov.b	@(r0,r2),r0
 424:	00 00       	.word 0x0000
 426:	00 30       	.word 0x0030
 428:	00 01       	.word 0x0001
 42a:	50 00       	mov.l	@(0,r0),r0
 42c:	00 00       	.word 0x0000
 42e:	30 00       	cmp/eq	r0,r0
 430:	00 00       	.word 0x0000
 432:	64 00       	mov.b	@r0,r4
 434:	01 5b       	.word 0x015b
	...
 43e:	00 00       	.word 0x0000
 440:	00 32       	.word 0x0032
 442:	00 00       	.word 0x0000
 444:	00 38       	.word 0x0038
 446:	00 01       	.word 0x0001
 448:	50 00       	mov.l	@(0,r0),r0
 44a:	00 00       	.word 0x0000
 44c:	38 00       	cmp/eq	r0,r8
 44e:	00 00       	.word 0x0000
 450:	3e 00       	cmp/eq	r0,r14
 452:	01 58       	.word 0x0158
 454:	00 00       	.word 0x0000
 456:	00 3e       	mov.l	@(r0,r3),r0
 458:	00 00       	.word 0x0000
 45a:	00 42       	.word 0x0042
 45c:	00 08       	clrt	
 45e:	7b 00       	add	#0,r11
 460:	40 25       	rotcr	r0
 462:	78 00       	add	#0,r8
 464:	22 9f       	muls.w	r9,r2
 466:	00 00       	.word 0x0000
 468:	00 46       	mov.l	r4,@(r0,r0)
 46a:	00 00       	.word 0x0000
 46c:	00 68       	.word 0x0068
 46e:	00 01       	.word 0x0001
 470:	58 00       	mov.l	@(0,r0),r8
	...
 47a:	00 00       	.word 0x0000
 47c:	3a 00       	cmp/eq	r0,r10
 47e:	00 00       	.word 0x0000
 480:	3e 00       	cmp/eq	r0,r14
 482:	01 50       	.word 0x0150
 484:	00 00       	.word 0x0000
 486:	00 3e       	mov.l	@(r0,r3),r0
 488:	00 00       	.word 0x0000
 48a:	00 50       	.word 0x0050
 48c:	00 01       	.word 0x0001
 48e:	5c 00       	mov.l	@(0,r0),r12
 490:	00 00       	.word 0x0000
 492:	50 00       	mov.l	@(0,r0),r0
 494:	00 00       	.word 0x0000
 496:	78 00       	add	#0,r8
 498:	0a 77       	.word 0x0a77
 49a:	00 0a       	sts	mach,r0
 49c:	ff ff       	.word 0xffff
 49e:	1a 7d       	mov.l	r7,@(52,r10)
 4a0:	00 1e       	mov.l	@(r0,r1),r0
 4a2:	9f 00       	mov.w	4a6 <_main-0x7b5a>,r15	! 7800
 4a4:	00 00       	.word 0x0000
 4a6:	78 00       	add	#0,r8
 4a8:	00 00       	.word 0x0000
 4aa:	7e 00       	add	#0,r14
 4ac:	0c 7a       	.word 0x0c7a
 4ae:	00 40       	.word 0x0040
 4b0:	25 77       	div0s	r7,r5
 4b2:	00 0a       	sts	mach,r0
 4b4:	ff ff       	.word 0xffff
 4b6:	1a 1e       	mov.l	r1,@(56,r10)
 4b8:	9f 00       	mov.w	4bc <_main-0x7b44>,r15	! 0
	...
 4c2:	00 00       	.word 0x0000
 4c4:	3e 00       	cmp/eq	r0,r14
 4c6:	00 00       	.word 0x0000
 4c8:	5a 00       	mov.l	@(0,r0),r10
 4ca:	01 50       	.word 0x0150
	...
 4d4:	00 00       	.word 0x0000
 4d6:	00 04       	mov.b	r0,@(r0,r0)
 4d8:	00 00       	.word 0x0000
 4da:	00 32       	.word 0x0032
 4dc:	00 01       	.word 0x0001
 4de:	58 00       	mov.l	@(0,r0),r8
 4e0:	00 00       	.word 0x0000
 4e2:	32 00       	cmp/eq	r0,r2
 4e4:	00 00       	.word 0x0000
 4e6:	34 00       	cmp/eq	r0,r4
 4e8:	01 55       	mov.w	r5,@(r0,r1)
	...
 4f2:	00 00       	.word 0x0000
 4f4:	00 2c       	mov.b	@(r0,r2),r0
 4f6:	00 00       	.word 0x0000
 4f8:	00 3a       	.word 0x003a
 4fa:	00 01       	.word 0x0001
 4fc:	5c 00       	mov.l	@(0,r0),r12
 4fe:	00 00       	.word 0x0000
 500:	3a 00       	cmp/eq	r0,r10
 502:	00 00       	.word 0x0000
 504:	8c 00       	.word 0x8c00
 506:	07 77       	.word 0x0777
 508:	00 0a       	sts	mach,r0
 50a:	ff ff       	.word 0xffff
 50c:	1a 9f       	mov.l	r9,@(60,r10)
	...
 516:	00 00       	.word 0x0000
 518:	00 2c       	mov.b	@(r0,r2),r0
 51a:	00 00       	.word 0x0000
 51c:	00 78       	.word 0x0078
 51e:	00 01       	.word 0x0001
 520:	5d 00       	mov.l	@(0,r0),r13
 522:	00 00       	.word 0x0000
 524:	78 00       	add	#0,r8
 526:	00 00       	.word 0x0000
 528:	7e 00       	add	#0,r14
 52a:	05 7a       	.word 0x057a
 52c:	00 40       	.word 0x0040
 52e:	25 9f       	muls.w	r9,r5
	...
 538:	00 00       	.word 0x0000
 53a:	00 2c       	mov.b	@(r0,r2),r0
 53c:	00 00       	.word 0x0000
 53e:	00 34       	mov.b	r3,@(r0,r0)
 540:	00 01       	.word 0x0001
 542:	54 00       	mov.l	@(0,r0),r4
 544:	00 00       	.word 0x0000
 546:	34 00       	cmp/eq	r0,r4
 548:	00 00       	.word 0x0000
 54a:	76 00       	add	#0,r6
 54c:	01 5e       	mov.l	@(r0,r5),r1
 54e:	00 00       	.word 0x0000
 550:	00 76       	mov.l	r7,@(r0,r0)
 552:	00 00       	.word 0x0000
 554:	00 8c       	mov.b	@(r0,r8),r0
 556:	00 05       	mov.w	r0,@(r0,r0)
 558:	77 00       	add	#0,r7
 55a:	40 25       	rotcr	r0
 55c:	9f 00       	mov.w	560 <_main-0x7aa0>,r15	! 0
	...
 566:	00 00       	.word 0x0000
 568:	12 00       	mov.l	r0,@(0,r2)
 56a:	00 00       	.word 0x0000
 56c:	16 00       	mov.l	r0,@(0,r6)
 56e:	0e 71       	.word 0x0e71
 570:	00 74       	mov.b	r7,@(r0,r0)
 572:	00 70       	.word 0x0070
 574:	00 25       	mov.w	r2,@(r0,r0)
 576:	94 01       	mov.w	57c <_main-0x7a84>,r4	! 9f00
 578:	08 ff       	.word 0x08ff
 57a:	1a 1c       	mov.l	r1,@(48,r10)
 57c:	9f 00       	mov.w	580 <_main-0x7a80>,r15	! 1600
 57e:	00 00       	.word 0x0000
 580:	16 00       	mov.l	r0,@(0,r6)
 582:	00 00       	.word 0x0000
 584:	26 00       	mov.b	r0,@r6
 586:	0d 71       	.word 0x0d71
 588:	00 74       	mov.b	r7,@(r0,r0)
 58a:	00 38       	.word 0x0038
 58c:	25 94       	mov.b	r9,@-r5
 58e:	01 08       	.word 0x0108
 590:	ff 1a       	.word 0xff1a
 592:	1c 9f       	mov.l	r9,@(60,r12)
 594:	00 00       	.word 0x0000
 596:	00 30       	.word 0x0030
 598:	00 00       	.word 0x0000
 59a:	00 34       	mov.b	r3,@(r0,r0)
 59c:	00 0e       	mov.l	@(r0,r0),r0
 59e:	70 00       	add	#0,r0
 5a0:	74 00       	add	#0,r4
 5a2:	70 00       	add	#0,r0
 5a4:	25 94       	mov.b	r9,@-r5
 5a6:	01 08       	.word 0x0108
 5a8:	ff 1a       	.word 0xff1a
 5aa:	1c 9f       	mov.l	r9,@(60,r12)
 5ac:	00 00       	.word 0x0000
 5ae:	00 34       	mov.b	r3,@(r0,r0)
 5b0:	00 00       	.word 0x0000
 5b2:	00 44       	mov.b	r4,@(r0,r0)
 5b4:	00 0e       	mov.l	@(r0,r0),r0
 5b6:	71 00       	add	#0,r1
 5b8:	74 00       	add	#0,r4
 5ba:	71 00       	add	#0,r1
 5bc:	25 94       	mov.b	r9,@-r5
 5be:	01 08       	.word 0x0108
 5c0:	ff 1a       	.word 0xff1a
 5c2:	1c 9f       	mov.l	r9,@(60,r12)
 5c4:	00 00       	.word 0x0000
 5c6:	00 48       	clrs	
 5c8:	00 00       	.word 0x0000
 5ca:	00 4c       	mov.b	@(r0,r4),r0
 5cc:	00 0e       	mov.l	@(r0,r0),r0
 5ce:	71 00       	add	#0,r1
 5d0:	74 00       	add	#0,r4
 5d2:	70 00       	add	#0,r0
 5d4:	25 94       	mov.b	r9,@-r5
 5d6:	01 08       	.word 0x0108
 5d8:	ff 1a       	.word 0xff1a
 5da:	1c 9f       	mov.l	r9,@(60,r12)
 5dc:	00 00       	.word 0x0000
 5de:	00 4c       	mov.b	@(r0,r4),r0
 5e0:	00 00       	.word 0x0000
 5e2:	00 5c       	mov.b	@(r0,r5),r0
 5e4:	00 0d       	mov.w	@(r0,r0),r0
 5e6:	71 00       	add	#0,r1
 5e8:	74 00       	add	#0,r4
 5ea:	48 25       	rotcr	r8
 5ec:	94 01       	mov.w	5f2 <_main-0x7a0e>,r4	! 9f00
 5ee:	08 ff       	.word 0x08ff
 5f0:	1a 1c       	mov.l	r1,@(48,r10)
 5f2:	9f 00       	mov.w	5f6 <_main-0x7a0a>,r15	! 6000
 5f4:	00 00       	.word 0x0000
 5f6:	60 00       	mov.b	@r0,r0
 5f8:	00 00       	.word 0x0000
 5fa:	64 00       	mov.b	@r0,r4
 5fc:	0e 71       	.word 0x0e71
 5fe:	00 74       	mov.b	r7,@(r0,r0)
 600:	00 70       	.word 0x0070
 602:	00 25       	mov.w	r2,@(r0,r0)
 604:	94 01       	mov.w	60a <_main-0x79f6>,r4	! 9f00
 606:	08 ff       	.word 0x08ff
 608:	1a 1c       	mov.l	r1,@(48,r10)
 60a:	9f 00       	mov.w	60e <_main-0x79f2>,r15	! 6400
 60c:	00 00       	.word 0x0000
 60e:	64 00       	mov.b	@r0,r4
 610:	00 00       	.word 0x0000
 612:	88 00       	cmp/eq	#0,r0
 614:	0b 71       	.word 0x0b71
 616:	00 74       	mov.b	r7,@(r0,r0)
 618:	00 94       	mov.b	r9,@(r0,r0)
 61a:	01 08       	.word 0x0108
 61c:	ff 1a       	.word 0xff1a
 61e:	1c 9f       	mov.l	r9,@(60,r12)
	...
 628:	00 00       	.word 0x0000
 62a:	00 1a       	sts	macl,r0
 62c:	00 00       	.word 0x0000
 62e:	00 22       	stc	vbr,r0
 630:	00 01       	.word 0x0001
 632:	51 00       	mov.l	@(0,r0),r1
 634:	00 00       	.word 0x0000
 636:	22 00       	mov.b	r0,@r2
 638:	00 00       	.word 0x0000
 63a:	28 00       	mov.b	r0,@r8
 63c:	09 72       	.word 0x0972
 63e:	00 0c       	mov.b	@(r0,r0),r0
 640:	00 7f       	.word 0x007f
 642:	ff ff       	.word 0xffff
 644:	1a 9f       	mov.l	r9,@(60,r10)
 646:	00 00       	.word 0x0000
 648:	00 2e       	mov.l	@(r0,r2),r0
 64a:	00 00       	.word 0x0000
 64c:	00 4a       	.word 0x004a
 64e:	00 01       	.word 0x0001
 650:	51 00       	mov.l	@(0,r0),r1
 652:	00 00       	.word 0x0000
 654:	5e 00       	mov.l	@(0,r0),r14
 656:	00 00       	.word 0x0000
 658:	60 00       	mov.b	@r0,r0
 65a:	01 51       	.word 0x0151
 65c:	00 00       	.word 0x0000
 65e:	00 60       	.word 0x0060
 660:	00 00       	.word 0x0000
 662:	00 64       	mov.b	r6,@(r0,r0)
 664:	00 09       	nop	
 666:	72 00       	add	#0,r2
 668:	0c 00       	.word 0x0c00
 66a:	7f ff       	add	#-1,r15
 66c:	ff 1a       	.word 0xff1a
 66e:	9f 00       	mov.w	672 <_main-0x798e>,r15	! 6400
 670:	00 00       	.word 0x0000
 672:	64 00       	mov.b	@r0,r4
 674:	00 00       	.word 0x0000
 676:	7a 00       	add	#0,r10
 678:	01 51       	.word 0x0151
 67a:	00 00       	.word 0x0000
 67c:	00 7a       	.word 0x007a
 67e:	00 00       	.word 0x0000
 680:	00 7e       	mov.l	@(r0,r7),r0
 682:	00 09       	nop	
 684:	72 00       	add	#0,r2
 686:	0c 00       	.word 0x0c00
 688:	7f ff       	add	#-1,r15
 68a:	ff 1a       	.word 0xff1a
 68c:	9f 00       	mov.w	690 <_main-0x7970>,r15	! 7e00
 68e:	00 00       	.word 0x0000
 690:	7e 00       	add	#0,r14
 692:	00 00       	.word 0x0000
 694:	98 00       	mov.w	698 <_main-0x7968>,r8	! 0
 696:	01 51       	.word 0x0151
	...
 6a0:	00 00       	.word 0x0000
 6a2:	00 1a       	sts	macl,r0
 6a4:	00 00       	.word 0x0000
 6a6:	00 26       	mov.l	r2,@(r0,r0)
 6a8:	00 01       	.word 0x0001
 6aa:	57 00       	mov.l	@(0,r0),r7
 6ac:	00 00       	.word 0x0000
 6ae:	26 00       	mov.b	r0,@r6
 6b0:	00 00       	.word 0x0000
 6b2:	28 00       	mov.b	r0,@r8
 6b4:	0c 72       	.word 0x0c72
 6b6:	00 40       	.word 0x0040
 6b8:	25 31       	mov.w	r3,@r5
 6ba:	24 38       	tst	r3,r4
 6bc:	25 08       	tst	r0,r5
 6be:	ff 1a       	.word 0xff1a
 6c0:	9f 00       	mov.w	6c4 <_main-0x793c>,r15	! 4000
 6c2:	00 00       	.word 0x0000
 6c4:	40 00       	shll	r0
 6c6:	00 00       	.word 0x0000
 6c8:	56 00       	mov.l	@(0,r0),r6
 6ca:	01 57       	.word 0x0157
 6cc:	00 00       	.word 0x0000
 6ce:	00 56       	mov.l	r5,@(r0,r0)
 6d0:	00 00       	.word 0x0000
 6d2:	00 5a       	.word 0x005a
 6d4:	00 04       	mov.b	r0,@(r0,r0)
 6d6:	77 ff       	add	#-1,r7
 6d8:	00 9f       	.word 0x009f
 6da:	00 00       	.word 0x0000
 6dc:	00 5e       	mov.l	@(r0,r5),r0
 6de:	00 00       	.word 0x0000
 6e0:	00 98       	.word 0x0098
 6e2:	00 01       	.word 0x0001
 6e4:	57 00       	mov.l	@(0,r0),r7
	...
 6ee:	00 00       	.word 0x0000
 6f0:	1a 00       	mov.l	r0,@(0,r10)
 6f2:	00 00       	.word 0x0000
 6f4:	28 00       	mov.b	r0,@r8
 6f6:	05 72       	.word 0x0572
 6f8:	00 4f       	.word 0x004f
 6fa:	25 9f       	muls.w	r9,r5
 6fc:	00 00       	.word 0x0000
 6fe:	00 40       	.word 0x0040
 700:	00 00       	.word 0x0000
 702:	00 48       	clrs	
 704:	00 05       	mov.w	r0,@(r0,r0)
 706:	72 00       	add	#0,r2
 708:	4f 25       	rotcr	r15
 70a:	9f 00       	mov.w	70e <_main-0x78f2>,r15	! 5e00
 70c:	00 00       	.word 0x0000
 70e:	5e 00       	mov.l	@(0,r0),r14
 710:	00 00       	.word 0x0000
 712:	6c 00       	mov.b	@r0,r12
 714:	05 72       	.word 0x0572
 716:	00 4f       	.word 0x004f
 718:	25 9f       	muls.w	r9,r5
 71a:	00 00       	.word 0x0000
 71c:	00 78       	.word 0x0078
 71e:	00 00       	.word 0x0000
 720:	00 7e       	mov.l	@(r0,r7),r0
 722:	00 05       	mov.w	r0,@(r0,r0)
 724:	72 00       	add	#0,r2
 726:	4f 25       	rotcr	r15
 728:	9f 00       	mov.w	72c <_main-0x78d4>,r15	! 0
 72a:	00 00       	.word 0x0000
 72c:	00 00       	.word 0x0000
 72e:	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 78       	.word 0x0078
   8:	00 00       	.word 0x0000
   a:	00 ce       	mov.l	@(r0,r12),r0
   c:	00 00       	.word 0x0000
   e:	00 d2       	.word 0x00d2
  10:	00 00       	.word 0x0000
  12:	00 d4       	mov.b	r13,@(r0,r0)
  14:	00 00       	.word 0x0000
  16:	00 d6       	mov.l	r13,@(r0,r0)
  18:	00 00       	.word 0x0000
  1a:	01 14       	mov.b	r1,@(r0,r1)
  1c:	00 00       	.word 0x0000
  1e:	01 16       	mov.l	r1,@(r0,r1)
  20:	00 00       	.word 0x0000
  22:	01 1c       	mov.b	@(r0,r1),r1
  24:	00 00       	.word 0x0000
  26:	01 22       	stc	vbr,r1
  28:	00 00       	.word 0x0000
  2a:	01 4c       	mov.b	@(r0,r4),r1
  2c:	00 00       	.word 0x0000
  2e:	01 6c       	mov.b	@(r0,r6),r1
	...
  38:	00 00       	.word 0x0000
  3a:	00 20       	.word 0x0020
  3c:	00 00       	.word 0x0000
  3e:	00 36       	mov.l	r3,@(r0,r0)
  40:	00 00       	.word 0x0000
  42:	00 46       	mov.l	r4,@(r0,r0)
  44:	00 00       	.word 0x0000
  46:	00 52       	.word 0x0052
  48:	00 00       	.word 0x0000
  4a:	00 54       	mov.b	r5,@(r0,r0)
  4c:	00 00       	.word 0x0000
  4e:	00 5a       	.word 0x005a
  50:	00 00       	.word 0x0000
  52:	00 66       	mov.l	r6,@(r0,r0)
  54:	00 00       	.word 0x0000
  56:	00 f0       	.word 0x00f0
  58:	00 00       	.word 0x0000
  5a:	00 f6       	mov.l	r15,@(r0,r0)
  5c:	00 00       	.word 0x0000
  5e:	01 08       	.word 0x0108
  60:	00 00       	.word 0x0000
  62:	01 0c       	mov.b	@(r0,r0),r1
  64:	00 00       	.word 0x0000
  66:	01 1a       	sts	macl,r1
	...
  70:	00 00       	.word 0x0000
  72:	00 92       	.word 0x0092
  74:	00 00       	.word 0x0000
  76:	00 9e       	mov.l	@(r0,r9),r0
  78:	00 00       	.word 0x0000
  7a:	00 a0       	.word 0x00a0
  7c:	00 00       	.word 0x0000
  7e:	00 a2       	.word 0x00a2
  80:	00 00       	.word 0x0000
  82:	00 a4       	mov.b	r10,@(r0,r0)
  84:	00 00       	.word 0x0000
  86:	00 a6       	mov.l	r10,@(r0,r0)
  88:	00 00       	.word 0x0000
  8a:	00 b0       	.word 0x00b0
  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 2a       	sts	pr,r0
  a0:	00 00       	.word 0x0000
  a2:	00 3a       	.word 0x003a
  a4:	00 00       	.word 0x0000
  a6:	00 80       	.word 0x0080
  a8:	00 00       	.word 0x0000
  aa:	00 82       	.word 0x0082
  ac:	00 00       	.word 0x0000
  ae:	00 a4       	mov.b	r10,@(r0,r0)
  b0:	00 00       	.word 0x0000
  b2:	00 a8       	.word 0x00a8
  b4:	00 00       	.word 0x0000
  b6:	00 b0       	.word 0x00b0
  b8:	00 00       	.word 0x0000
  ba:	00 b4       	mov.b	r11,@(r0,r0)
  bc:	00 00       	.word 0x0000
  be:	00 b6       	mov.l	r11,@(r0,r0)
  c0:	00 00       	.word 0x0000
  c2:	00 ba       	.word 0x00ba
  c4:	00 00       	.word 0x0000
  c6:	00 c8       	.word 0x00c8
	...
  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 56       	mov.l	r5,@(r0,r0)
 104:	00 00       	.word 0x0000
 106:	00 58       	sets	
 108:	00 00       	.word 0x0000
 10a:	00 5a       	.word 0x005a
 10c:	00 00       	.word 0x0000
 10e:	00 60       	.word 0x0060
	...
 118:	00 00       	.word 0x0000
 11a:	00 02       	stc	sr,r0
 11c:	00 00       	.word 0x0000
 11e:	00 04       	mov.b	r0,@(r0,r0)
 120:	00 00       	.word 0x0000
 122:	00 0e       	mov.l	@(r0,r0),r0
 124:	00 00       	.word 0x0000
 126:	00 10       	.word 0x0010
 128:	00 00       	.word 0x0000
 12a:	00 12       	stc	gbr,r0
 12c:	00 00       	.word 0x0000
 12e:	00 14       	mov.b	r1,@(r0,r0)
 130:	00 00       	.word 0x0000
 132:	00 16       	mov.l	r1,@(r0,r0)
 134:	00 00       	.word 0x0000
 136:	00 18       	sett	
 138:	00 00       	.word 0x0000
 13a:	00 1a       	sts	macl,r0
 13c:	00 00       	.word 0x0000
 13e:	00 1e       	mov.l	@(r0,r1),r0
 140:	00 00       	.word 0x0000
 142:	00 20       	.word 0x0020
 144:	00 00       	.word 0x0000
 146:	00 22       	stc	vbr,r0
 148:	00 00       	.word 0x0000
 14a:	00 24       	mov.b	r2,@(r0,r0)
 14c:	00 00       	.word 0x0000
 14e:	00 54       	mov.b	r5,@(r0,r0)
 150:	00 00       	.word 0x0000
 152:	00 62       	.word 0x0062
 154:	00 00       	.word 0x0000
 156:	00 64       	mov.b	r6,@(r0,r0)
 158:	00 00       	.word 0x0000
 15a:	00 66       	mov.l	r6,@(r0,r0)
 15c:	00 00       	.word 0x0000
 15e:	00 6a       	.word 0x006a
	...
 16c:	00 00       	.word 0x0000
 16e:	00 02       	stc	sr,r0
 170:	00 00       	.word 0x0000
 172:	00 04       	mov.b	r0,@(r0,r0)
 174:	00 00       	.word 0x0000
 176:	00 20       	.word 0x0020
 178:	00 00       	.word 0x0000
 17a:	00 26       	mov.l	r2,@(r0,r0)
 17c:	00 00       	.word 0x0000
 17e:	00 3e       	mov.l	@(r0,r3),r0
 180:	00 00       	.word 0x0000
 182:	00 44       	mov.b	r4,@(r0,r0)
 184:	00 00       	.word 0x0000
 186:	00 56       	mov.l	r5,@(r0,r0)
 188:	00 00       	.word 0x0000
 18a:	00 5c       	mov.b	@(r0,r5),r0
 18c:	00 00       	.word 0x0000
 18e:	00 6e       	mov.l	@(r0,r6),r0
	...
 198:	00 00       	.word 0x0000
 19a:	00 86       	mov.l	r8,@(r0,r0)
 19c:	00 00       	.word 0x0000
 19e:	00 96       	mov.l	r9,@(r0,r0)
 1a0:	00 00       	.word 0x0000
 1a2:	00 98       	.word 0x0098
 1a4:	00 00       	.word 0x0000
 1a6:	00 d4       	mov.b	r13,@(r0,r0)
 1a8:	00 00       	.word 0x0000
 1aa:	00 e4       	mov.b	r14,@(r0,r0)
 1ac:	00 00       	.word 0x0000
 1ae:	00 fe       	mov.l	@(r0,r15),r0
	...
 1b8:	00 00       	.word 0x0000
 1ba:	00 90       	.word 0x0090
 1bc:	00 00       	.word 0x0000
 1be:	00 96       	mov.l	r9,@(r0,r0)
 1c0:	00 00       	.word 0x0000
 1c2:	00 98       	.word 0x0098
 1c4:	00 00       	.word 0x0000
 1c6:	00 b0       	.word 0x00b0
	...

Disassembly of section .stack:

00023158 <_stack>:
   23158:	de ad       	mov.l	23410 <_rma+0x2a0>,r14
   2315a:	de ad       	mov.l	23410 <_rma+0x2a0>,r14
