
stanf1.out:     file format elf32-sh


Disassembly of section .text:

00008000 <_Rand>:
    8000:	d2 0a       	mov.l	802c <_Rand+0x2c>,r2	! 20bbc <_seed>
    8002:	61 22       	mov.l	@r2,r1
    8004:	63 13       	mov	r1,r3
    8006:	43 08       	shll2	r3
    8008:	33 1c       	add	r1,r3
    800a:	33 3c       	add	r3,r3
    800c:	31 3c       	add	r3,r1
    800e:	60 13       	mov	r1,r0
    8010:	40 08       	shll2	r0
    8012:	30 0c       	add	r0,r0
    8014:	30 18       	sub	r1,r0
    8016:	61 03       	mov	r0,r1
    8018:	41 08       	shll2	r1
    801a:	41 08       	shll2	r1
    801c:	30 1c       	add	r1,r0
    801e:	91 03       	mov.w	8028 <_Rand+0x28>,r1	! 3619
    8020:	30 1c       	add	r1,r0
    8022:	60 0d       	extu.w	r0,r0
    8024:	00 0b       	rts	
    8026:	22 02       	mov.l	r0,@r2
    8028:	36 19       	.word 0x3619
    802a:	00 09       	nop	
    802c:	00 02       	stc	sr,r0
    802e:	0b bc       	mov.b	@(r0,r11),r11

00008030 <_Push>:
    8030:	60 53       	mov	r5,r0
    8032:	40 08       	shll2	r0
    8034:	d1 12       	mov.l	8080 <_Push+0x50>,r1	! 20bc0 <_stack>
    8036:	01 1e       	mov.l	@(r0,r1),r1
    8038:	41 15       	cmp/pl	r1
    803a:	8b 06       	bf	804a <_Push+0x1a>
    803c:	d2 11       	mov.l	8084 <_Push+0x54>,r2	! 12454 <_cellspace>
    803e:	60 13       	mov	r1,r0
    8040:	40 08       	shll2	r0
    8042:	30 0c       	add	r0,r0
    8044:	02 2e       	mov.l	@(r0,r2),r2
    8046:	32 47       	cmp/gt	r4,r2
    8048:	8b 18       	bf	807c <_Push+0x4c>
    804a:	d2 0f       	mov.l	8088 <_Push+0x58>,r2	! 1ca60 <_freelist>
    804c:	62 22       	mov.l	@r2,r2
    804e:	42 15       	cmp/pl	r2
    8050:	8b 08       	bf	8064 <_Push+0x34>
    8052:	d3 0c       	mov.l	8084 <_Push+0x54>,r3	! 12454 <_cellspace>
    8054:	67 23       	mov	r2,r7
    8056:	47 08       	shll2	r7
    8058:	37 7c       	add	r7,r7
    805a:	33 7c       	add	r7,r3
    805c:	57 31       	mov.l	@(4,r3),r7
    805e:	d3 0a       	mov.l	8088 <_Push+0x58>,r3	! 1ca60 <_freelist>
    8060:	a0 01       	bra	8066 <_Push+0x36>
    8062:	23 72       	mov.l	r7,@r3
    8064:	e2 00       	mov	#0,r2
    8066:	63 23       	mov	r2,r3
    8068:	43 08       	shll2	r3
    806a:	33 3c       	add	r3,r3
    806c:	d7 05       	mov.l	8084 <_Push+0x54>,r7	! 12454 <_cellspace>
    806e:	33 7c       	add	r7,r3
    8070:	13 11       	mov.l	r1,@(4,r3)
    8072:	60 53       	mov	r5,r0
    8074:	40 08       	shll2	r0
    8076:	d1 02       	mov.l	8080 <_Push+0x50>,r1	! 20bc0 <_stack>
    8078:	01 26       	mov.l	r2,@(r0,r1)
    807a:	23 42       	mov.l	r4,@r3
    807c:	00 0b       	rts	
    807e:	00 09       	nop	
    8080:	00 02       	stc	sr,r0
    8082:	0b c0       	.word 0x0bc0
    8084:	00 01       	.word 0x0001
    8086:	24 54       	mov.b	r5,@-r4
    8088:	00 01       	.word 0x0001
    808a:	ca 60       	xor	#96,r0

0000808c <_Try>:
    808c:	2f 86       	mov.l	r8,@-r15
    808e:	2f 96       	mov.l	r9,@-r15
    8090:	2f a6       	mov.l	r10,@-r15
    8092:	2f b6       	mov.l	r11,@-r15
    8094:	2f c6       	mov.l	r12,@-r15
    8096:	2f d6       	mov.l	r13,@-r15
    8098:	2f e6       	mov.l	r14,@-r15
    809a:	4f 22       	sts.l	pr,@-r15
    809c:	7f e0       	add	#-32,r15
    809e:	6b 53       	mov	r5,r11
    80a0:	1f 62       	mov.l	r6,@(8,r15)
    80a2:	1f 73       	mov.l	r7,@(12,r15)
    80a4:	e1 00       	mov	#0,r1
    80a6:	25 12       	mov.l	r1,@r5
    80a8:	61 43       	mov	r4,r1
    80aa:	41 08       	shll2	r1
    80ac:	e0 44       	mov	#68,r0
    80ae:	02 fe       	mov.l	@(r0,r15),r2
    80b0:	32 1c       	add	r1,r2
    80b2:	1f 24       	mov.l	r2,@(16,r15)
    80b4:	68 73       	mov	r7,r8
    80b6:	78 04       	add	#4,r8
    80b8:	63 43       	mov	r4,r3
    80ba:	73 01       	add	#1,r3
    80bc:	1f 37       	mov.l	r3,@(28,r15)
    80be:	6a 13       	mov	r1,r10
    80c0:	7a 04       	add	#4,r10
    80c2:	3a 6c       	add	r6,r10
    80c4:	71 18       	add	#24,r1
    80c6:	e0 40       	mov	#64,r0
    80c8:	0e fe       	mov.l	@(r0,r15),r14
    80ca:	3e 1c       	add	r1,r14
    80cc:	e9 00       	mov	#0,r9
    80ce:	a0 2f       	bra	8130 <_Try+0xa4>
    80d0:	1f 45       	mov.l	r4,@(20,r15)
    80d2:	79 01       	add	#1,r9
    80d4:	61 82       	mov.l	@r8,r1
    80d6:	21 18       	tst	r1,r1
    80d8:	89 27       	bt	812a <_Try+0x9e>
    80da:	61 a2       	mov.l	@r10,r1
    80dc:	21 18       	tst	r1,r1
    80de:	89 24       	bt	812a <_Try+0x9e>
    80e0:	1f e6       	mov.l	r14,@(24,r15)
    80e2:	61 e2       	mov.l	@r14,r1
    80e4:	21 18       	tst	r1,r1
    80e6:	89 20       	bt	812a <_Try+0x9e>
    80e8:	53 f4       	mov.l	@(16,r15),r3
    80ea:	23 92       	mov.l	r9,@r3
    80ec:	e0 00       	mov	#0,r0
    80ee:	28 02       	mov.l	r0,@r8
    80f0:	2a 02       	mov.l	r0,@r10
    80f2:	2e 02       	mov.l	r0,@r14
    80f4:	e1 07       	mov	#7,r1
    80f6:	52 f5       	mov.l	@(20,r15),r2
    80f8:	32 17       	cmp/gt	r1,r2
    80fa:	89 14       	bt	8126 <_Try+0x9a>
    80fc:	e0 40       	mov	#64,r0
    80fe:	03 fe       	mov.l	@(r0,r15),r3
    8100:	2f 32       	mov.l	r3,@r15
    8102:	e0 44       	mov	#68,r0
    8104:	00 fe       	mov.l	@(r0,r15),r0
    8106:	1f 01       	mov.l	r0,@(4,r15)
    8108:	54 f7       	mov.l	@(28,r15),r4
    810a:	65 b3       	mov	r11,r5
    810c:	56 f2       	mov.l	@(8,r15),r6
    810e:	d1 10       	mov.l	8150 <_Try+0xc4>,r1	! 808c <_Try>
    8110:	41 0b       	jsr	@r1
    8112:	57 f3       	mov.l	@(12,r15),r7
    8114:	61 b2       	mov.l	@r11,r1
    8116:	21 18       	tst	r1,r1
    8118:	8b 07       	bf	812a <_Try+0x9e>
    811a:	e1 01       	mov	#1,r1
    811c:	28 12       	mov.l	r1,@r8
    811e:	2a 12       	mov.l	r1,@r10
    8120:	52 f6       	mov.l	@(24,r15),r2
    8122:	a0 02       	bra	812a <_Try+0x9e>
    8124:	22 12       	mov.l	r1,@r2
    8126:	e1 01       	mov	#1,r1
    8128:	2b 12       	mov.l	r1,@r11
    812a:	78 04       	add	#4,r8
    812c:	7a 04       	add	#4,r10
    812e:	7e fc       	add	#-4,r14
    8130:	61 b2       	mov.l	@r11,r1
    8132:	21 18       	tst	r1,r1
    8134:	8b 02       	bf	813c <_Try+0xb0>
    8136:	60 93       	mov	r9,r0
    8138:	88 08       	cmp/eq	#8,r0
    813a:	8b ca       	bf	80d2 <_Try+0x46>
    813c:	7f 20       	add	#32,r15
    813e:	4f 26       	lds.l	@r15+,pr
    8140:	6e f6       	mov.l	@r15+,r14
    8142:	6d f6       	mov.l	@r15+,r13
    8144:	6c f6       	mov.l	@r15+,r12
    8146:	6b f6       	mov.l	@r15+,r11
    8148:	6a f6       	mov.l	@r15+,r10
    814a:	69 f6       	mov.l	@r15+,r9
    814c:	00 0b       	rts	
    814e:	68 f6       	mov.l	@r15+,r8
    8150:	00 00       	.word 0x0000
    8152:	80 8c       	mov.b	r0,@(12,r8)

00008154 <_Initmatrix>:
    8154:	2f 86       	mov.l	r8,@-r15
    8156:	2f 96       	mov.l	r9,@-r15
    8158:	2f a6       	mov.l	r10,@-r15
    815a:	2f b6       	mov.l	r11,@-r15
    815c:	2f c6       	mov.l	r12,@-r15
    815e:	2f d6       	mov.l	r13,@-r15
    8160:	2f e6       	mov.l	r14,@-r15
    8162:	4f 22       	sts.l	pr,@-r15
    8164:	9d 28       	mov.w	81b8 <_Initmatrix+0x64>,r13	! a8
    8166:	3d 4c       	add	r4,r13
    8168:	db 14       	mov.l	81bc <_Initmatrix+0x68>,r11	! 8000 <_Rand>
    816a:	da 15       	mov.l	81c0 <_Initmatrix+0x6c>,r10	! 8c5e <___sdivsi3>
    816c:	9e 25       	mov.w	81ba <_Initmatrix+0x66>,r14	! a4
    816e:	a0 17       	bra	81a0 <_Initmatrix+0x4c>
    8170:	ec 28       	mov	#40,r12
    8172:	4b 0b       	jsr	@r11
    8174:	78 01       	add	#1,r8
    8176:	67 03       	mov	r0,r7
    8178:	64 03       	mov	r0,r4
    817a:	4a 0b       	jsr	@r10
    817c:	e5 78       	mov	#120,r5
    817e:	61 03       	mov	r0,r1
    8180:	41 08       	shll2	r1
    8182:	41 08       	shll2	r1
    8184:	31 08       	sub	r0,r1
    8186:	41 08       	shll2	r1
    8188:	31 1c       	add	r1,r1
    818a:	37 18       	sub	r1,r7
    818c:	77 c4       	add	#-60,r7
    818e:	29 72       	mov.l	r7,@r9
    8190:	79 04       	add	#4,r9
    8192:	60 83       	mov	r8,r0
    8194:	88 29       	cmp/eq	#41,r0
    8196:	8b ec       	bf	8172 <_Initmatrix+0x1e>
    8198:	7c ff       	add	#-1,r12
    819a:	3d ec       	add	r14,r13
    819c:	2c c8       	tst	r12,r12
    819e:	89 02       	bt	81a6 <_Initmatrix+0x52>
    81a0:	69 d3       	mov	r13,r9
    81a2:	af e6       	bra	8172 <_Initmatrix+0x1e>
    81a4:	e8 01       	mov	#1,r8
    81a6:	4f 26       	lds.l	@r15+,pr
    81a8:	6e f6       	mov.l	@r15+,r14
    81aa:	6d f6       	mov.l	@r15+,r13
    81ac:	6c f6       	mov.l	@r15+,r12
    81ae:	6b f6       	mov.l	@r15+,r11
    81b0:	6a f6       	mov.l	@r15+,r10
    81b2:	69 f6       	mov.l	@r15+,r9
    81b4:	00 0b       	rts	
    81b6:	68 f6       	mov.l	@r15+,r8
    81b8:	00 a8       	.word 0x00a8
    81ba:	00 a4       	mov.b	r10,@(r0,r0)
    81bc:	00 00       	.word 0x0000
    81be:	80 00       	mov.b	r0,@(0,r0)
    81c0:	00 00       	.word 0x0000
    81c2:	8c 5e       	.word 0x8c5e

000081c4 <_Place>:
    81c4:	2f 86       	mov.l	r8,@-r15
    81c6:	60 43       	mov	r4,r0
    81c8:	40 08       	shll2	r0
    81ca:	d1 23       	mov.l	8258 <_Place+0x94>,r1	! 161ac <_piecemax>
    81cc:	03 1e       	mov.l	@(r0,r1),r3
    81ce:	43 11       	cmp/pz	r3
    81d0:	8b 14       	bf	81fc <_Place+0x38>
    81d2:	67 43       	mov	r4,r7
    81d4:	47 18       	shll8	r7
    81d6:	37 7c       	add	r7,r7
    81d8:	47 08       	shll2	r7
    81da:	d1 20       	mov.l	825c <_Place+0x98>,r1	! bc4c <_p>
    81dc:	37 1c       	add	r1,r7
    81de:	68 53       	mov	r5,r8
    81e0:	48 08       	shll2	r8
    81e2:	d1 1f       	mov.l	8260 <_Place+0x9c>,r1	! 8d88 <_puzzl>
    81e4:	38 1c       	add	r1,r8
    81e6:	e0 00       	mov	#0,r0
    81e8:	e1 00       	mov	#0,r1
    81ea:	e6 01       	mov	#1,r6
    81ec:	02 7e       	mov.l	@(r0,r7),r2
    81ee:	22 28       	tst	r2,r2
    81f0:	89 00       	bt	81f4 <_Place+0x30>
    81f2:	08 66       	mov.l	r6,@(r0,r8)
    81f4:	71 01       	add	#1,r1
    81f6:	70 04       	add	#4,r0
    81f8:	31 37       	cmp/gt	r3,r1
    81fa:	8b f7       	bf	81ec <_Place+0x28>
    81fc:	60 43       	mov	r4,r0
    81fe:	40 08       	shll2	r0
    8200:	d1 18       	mov.l	8264 <_Place+0xa0>,r1	! 958c <_class>
    8202:	01 1e       	mov.l	@(r0,r1),r1
    8204:	41 08       	shll2	r1
    8206:	d2 18       	mov.l	8268 <_Place+0xa4>,r2	! 161e0 <_piececount>
    8208:	31 2c       	add	r2,r1
    820a:	62 12       	mov.l	@r1,r2
    820c:	72 ff       	add	#-1,r2
    820e:	21 22       	mov.l	r2,@r1
    8210:	91 20       	mov.w	8254 <_Place+0x90>,r1	! 1ff
    8212:	35 17       	cmp/gt	r1,r5
    8214:	89 17       	bt	8246 <_Place+0x82>
    8216:	d1 12       	mov.l	8260 <_Place+0x9c>,r1	! 8d88 <_puzzl>
    8218:	60 53       	mov	r5,r0
    821a:	40 08       	shll2	r0
    821c:	01 1e       	mov.l	@(r0,r1),r1
    821e:	21 18       	tst	r1,r1
    8220:	89 13       	bt	824a <_Place+0x86>
    8222:	61 53       	mov	r5,r1
    8224:	71 01       	add	#1,r1
    8226:	41 08       	shll2	r1
    8228:	d2 0d       	mov.l	8260 <_Place+0x9c>,r2	! 8d88 <_puzzl>
    822a:	93 14       	mov.w	8256 <_Place+0x92>,r3	! 200
    822c:	a0 06       	bra	823c <_Place+0x78>
    822e:	31 2c       	add	r2,r1
    8230:	71 04       	add	#4,r1
    8232:	62 13       	mov	r1,r2
    8234:	72 fc       	add	#-4,r2
    8236:	62 22       	mov.l	@r2,r2
    8238:	22 28       	tst	r2,r2
    823a:	89 08       	bt	824e <_Place+0x8a>
    823c:	75 01       	add	#1,r5
    823e:	35 30       	cmp/eq	r3,r5
    8240:	8b f6       	bf	8230 <_Place+0x6c>
    8242:	a0 05       	bra	8250 <_Place+0x8c>
    8244:	e0 00       	mov	#0,r0
    8246:	a0 03       	bra	8250 <_Place+0x8c>
    8248:	e0 00       	mov	#0,r0
    824a:	a0 01       	bra	8250 <_Place+0x8c>
    824c:	60 53       	mov	r5,r0
    824e:	60 53       	mov	r5,r0
    8250:	00 0b       	rts	
    8252:	68 f6       	mov.l	@r15+,r8
    8254:	01 ff       	.word 0x01ff
    8256:	02 00       	.word 0x0200
    8258:	00 01       	.word 0x0001
    825a:	61 ac       	extu.b	r10,r1
    825c:	00 00       	.word 0x0000
    825e:	bc 4c       	bsr	7afa <_Rand-0x506>
    8260:	00 00       	.word 0x0000
    8262:	8d 88       	.word 0x8d88
    8264:	00 00       	.word 0x0000
    8266:	95 8c       	mov.w	8382 <_Quicksort+0x1a>,r5	! 301c
    8268:	00 01       	.word 0x0001
    826a:	61 e0       	mov.b	@r14,r1

0000826c <_Trial>:
    826c:	2f 86       	mov.l	r8,@-r15
    826e:	2f 96       	mov.l	r9,@-r15
    8270:	2f a6       	mov.l	r10,@-r15
    8272:	2f b6       	mov.l	r11,@-r15
    8274:	2f c6       	mov.l	r12,@-r15
    8276:	2f d6       	mov.l	r13,@-r15
    8278:	2f e6       	mov.l	r14,@-r15
    827a:	4f 22       	sts.l	pr,@-r15
    827c:	7f f0       	add	#-16,r15
    827e:	1f 43       	mov.l	r4,@(12,r15)
    8280:	d1 31       	mov.l	8348 <_Trial+0xdc>,r1	! 8d84 <_kount>
    8282:	62 12       	mov.l	@r1,r2
    8284:	72 01       	add	#1,r2
    8286:	21 22       	mov.l	r2,@r1
    8288:	db 30       	mov.l	834c <_Trial+0xe0>,r11	! 958c <_class>
    828a:	dc 31       	mov.l	8350 <_Trial+0xe4>,r12	! 161ac <_piecemax>
    828c:	d8 31       	mov.l	8354 <_Trial+0xe8>,r8	! bc4c <_p>
    828e:	69 43       	mov	r4,r9
    8290:	49 08       	shll2	r9
    8292:	d1 31       	mov.l	8358 <_Trial+0xec>,r1	! 8d88 <_puzzl>
    8294:	39 1c       	add	r1,r9
    8296:	ee 00       	mov	#0,r14
    8298:	dd 30       	mov.l	835c <_Trial+0xf0>,r13	! 161e0 <_piececount>
    829a:	ea 00       	mov	#0,r10
    829c:	2f b2       	mov.l	r11,@r15
    829e:	60 b2       	mov.l	@r11,r0
    82a0:	40 08       	shll2	r0
    82a2:	01 de       	mov.l	@(r0,r13),r1
    82a4:	21 18       	tst	r1,r1
    82a6:	89 29       	bt	82fc <_Trial+0x90>
    82a8:	1f c2       	mov.l	r12,@(8,r15)
    82aa:	63 c2       	mov.l	@r12,r3
    82ac:	43 11       	cmp/pz	r3
    82ae:	8b 33       	bf	8318 <_Trial+0xac>
    82b0:	60 a3       	mov	r10,r0
    82b2:	61 a3       	mov	r10,r1
    82b4:	02 8e       	mov.l	@(r0,r8),r2
    82b6:	22 28       	tst	r2,r2
    82b8:	89 02       	bt	82c0 <_Trial+0x54>
    82ba:	02 9e       	mov.l	@(r0,r9),r2
    82bc:	22 28       	tst	r2,r2
    82be:	8b 1d       	bf	82fc <_Trial+0x90>
    82c0:	71 01       	add	#1,r1
    82c2:	70 04       	add	#4,r0
    82c4:	31 37       	cmp/gt	r3,r1
    82c6:	8b f5       	bf	82b4 <_Trial+0x48>
    82c8:	a0 27       	bra	831a <_Trial+0xae>
    82ca:	64 e3       	mov	r14,r4
    82cc:	50 f1       	mov.l	@(4,r15),r0
    82ce:	20 08       	tst	r0,r0
    82d0:	89 1e       	bt	8310 <_Trial+0xa4>
    82d2:	51 f2       	mov.l	@(8,r15),r1
    82d4:	63 12       	mov.l	@r1,r3
    82d6:	43 11       	cmp/pz	r3
    82d8:	8b 09       	bf	82ee <_Trial+0x82>
    82da:	60 a3       	mov	r10,r0
    82dc:	61 a3       	mov	r10,r1
    82de:	02 8e       	mov.l	@(r0,r8),r2
    82e0:	22 28       	tst	r2,r2
    82e2:	89 00       	bt	82e6 <_Trial+0x7a>
    82e4:	09 a6       	mov.l	r10,@(r0,r9)
    82e6:	71 01       	add	#1,r1
    82e8:	70 04       	add	#4,r0
    82ea:	31 37       	cmp/gt	r3,r1
    82ec:	8b f7       	bf	82de <_Trial+0x72>
    82ee:	62 f2       	mov.l	@r15,r2
    82f0:	61 22       	mov.l	@r2,r1
    82f2:	41 08       	shll2	r1
    82f4:	31 dc       	add	r13,r1
    82f6:	62 12       	mov.l	@r1,r2
    82f8:	72 01       	add	#1,r2
    82fa:	21 22       	mov.l	r2,@r1
    82fc:	7e 01       	add	#1,r14
    82fe:	7b 04       	add	#4,r11
    8300:	7c 04       	add	#4,r12
    8302:	90 1f       	mov.w	8344 <_Trial+0xd8>,r0	! 800
    8304:	38 0c       	add	r0,r8
    8306:	60 e3       	mov	r14,r0
    8308:	88 0d       	cmp/eq	#13,r0
    830a:	8b c7       	bf	829c <_Trial+0x30>
    830c:	a0 10       	bra	8330 <_Trial+0xc4>
    830e:	e0 00       	mov	#0,r0
    8310:	a0 0e       	bra	8330 <_Trial+0xc4>
    8312:	e0 01       	mov	#1,r0
    8314:	a0 0c       	bra	8330 <_Trial+0xc4>
    8316:	e0 01       	mov	#1,r0
    8318:	64 e3       	mov	r14,r4
    831a:	d1 11       	mov.l	8360 <_Trial+0xf4>,r1	! 81c4 <_Place>
    831c:	41 0b       	jsr	@r1
    831e:	55 f3       	mov.l	@(12,r15),r5
    8320:	1f 01       	mov.l	r0,@(4,r15)
    8322:	d2 10       	mov.l	8364 <_Trial+0xf8>,r2	! 826c <_Trial>
    8324:	42 0b       	jsr	@r2
    8326:	64 03       	mov	r0,r4
    8328:	20 08       	tst	r0,r0
    832a:	89 cf       	bt	82cc <_Trial+0x60>
    832c:	af f2       	bra	8314 <_Trial+0xa8>
    832e:	00 09       	nop	
    8330:	7f 10       	add	#16,r15
    8332:	4f 26       	lds.l	@r15+,pr
    8334:	6e f6       	mov.l	@r15+,r14
    8336:	6d f6       	mov.l	@r15+,r13
    8338:	6c f6       	mov.l	@r15+,r12
    833a:	6b f6       	mov.l	@r15+,r11
    833c:	6a f6       	mov.l	@r15+,r10
    833e:	69 f6       	mov.l	@r15+,r9
    8340:	00 0b       	rts	
    8342:	68 f6       	mov.l	@r15+,r8
    8344:	08 00       	.word 0x0800
    8346:	00 09       	nop	
    8348:	00 00       	.word 0x0000
    834a:	8d 84       	.word 0x8d84
    834c:	00 00       	.word 0x0000
    834e:	95 8c       	mov.w	846a <_tower+0x66>,r5	! 66a3
    8350:	00 01       	.word 0x0001
    8352:	61 ac       	extu.b	r10,r1
    8354:	00 00       	.word 0x0000
    8356:	bc 4c       	bsr	7bf2 <_Rand-0x40e>
    8358:	00 00       	.word 0x0000
    835a:	8d 88       	.word 0x8d88
    835c:	00 01       	.word 0x0001
    835e:	61 e0       	mov.b	@r14,r1
    8360:	00 00       	.word 0x0000
    8362:	81 c4       	mov.w	r0,@(8,r12)
    8364:	00 00       	.word 0x0000
    8366:	82 6c       	.word 0x826c

00008368 <_Quicksort>:
    8368:	2f 86       	mov.l	r8,@-r15
    836a:	2f 96       	mov.l	r9,@-r15
    836c:	2f a6       	mov.l	r10,@-r15
    836e:	2f b6       	mov.l	r11,@-r15
    8370:	2f c6       	mov.l	r12,@-r15
    8372:	4f 22       	sts.l	pr,@-r15
    8374:	69 43       	mov	r4,r9
    8376:	6a 63       	mov	r6,r10
    8378:	61 53       	mov	r5,r1
    837a:	31 6c       	add	r6,r1
    837c:	62 13       	mov	r1,r2
    837e:	42 00       	shll	r2
    8380:	00 29       	movt	r0
    8382:	30 1c       	add	r1,r0
    8384:	40 21       	shar	r0
    8386:	40 08       	shll2	r0
    8388:	07 4e       	mov.l	@(r0,r4),r7
    838a:	64 53       	mov	r5,r4
    838c:	44 08       	shll2	r4
    838e:	34 9c       	add	r9,r4
    8390:	60 53       	mov	r5,r0
    8392:	70 01       	add	#1,r0
    8394:	a0 02       	bra	839c <_Quicksort+0x34>
    8396:	62 63       	mov	r6,r2
    8398:	74 04       	add	#4,r4
    839a:	70 01       	add	#1,r0
    839c:	68 03       	mov	r0,r8
    839e:	78 ff       	add	#-1,r8
    83a0:	6c 43       	mov	r4,r12
    83a2:	6b 42       	mov.l	@r4,r11
    83a4:	37 b7       	cmp/gt	r11,r7
    83a6:	89 f7       	bt	8398 <_Quicksort+0x30>
    83a8:	61 23       	mov	r2,r1
    83aa:	41 08       	shll2	r1
    83ac:	66 93       	mov	r9,r6
    83ae:	36 1c       	add	r1,r6
    83b0:	63 62       	mov.l	@r6,r3
    83b2:	37 33       	cmp/ge	r3,r7
    83b4:	89 07       	bt	83c6 <_Quicksort+0x5e>
    83b6:	71 fc       	add	#-4,r1
    83b8:	31 9c       	add	r9,r1
    83ba:	72 ff       	add	#-1,r2
    83bc:	66 13       	mov	r1,r6
    83be:	71 fc       	add	#-4,r1
    83c0:	53 11       	mov.l	@(4,r1),r3
    83c2:	37 33       	cmp/ge	r3,r7
    83c4:	8b f9       	bf	83ba <_Quicksort+0x52>
    83c6:	32 83       	cmp/ge	r8,r2
    83c8:	8b 05       	bf	83d6 <_Quicksort+0x6e>
    83ca:	2c 32       	mov.l	r3,@r12
    83cc:	26 b2       	mov.l	r11,@r6
    83ce:	68 03       	mov	r0,r8
    83d0:	72 ff       	add	#-1,r2
    83d2:	30 27       	cmp/gt	r2,r0
    83d4:	8b e0       	bf	8398 <_Quicksort+0x30>
    83d6:	35 23       	cmp/ge	r2,r5
    83d8:	89 03       	bt	83e2 <_Quicksort+0x7a>
    83da:	64 93       	mov	r9,r4
    83dc:	d1 08       	mov.l	8400 <_Quicksort+0x98>,r1	! 8368 <_Quicksort>
    83de:	41 0b       	jsr	@r1
    83e0:	66 23       	mov	r2,r6
    83e2:	3a 87       	cmp/gt	r8,r10
    83e4:	8b 04       	bf	83f0 <_Quicksort+0x88>
    83e6:	64 93       	mov	r9,r4
    83e8:	65 83       	mov	r8,r5
    83ea:	d1 05       	mov.l	8400 <_Quicksort+0x98>,r1	! 8368 <_Quicksort>
    83ec:	41 0b       	jsr	@r1
    83ee:	66 a3       	mov	r10,r6
    83f0:	4f 26       	lds.l	@r15+,pr
    83f2:	6c f6       	mov.l	@r15+,r12
    83f4:	6b f6       	mov.l	@r15+,r11
    83f6:	6a f6       	mov.l	@r15+,r10
    83f8:	69 f6       	mov.l	@r15+,r9
    83fa:	00 0b       	rts	
    83fc:	68 f6       	mov.l	@r15+,r8
    83fe:	00 09       	nop	
    8400:	00 00       	.word 0x0000
    8402:	83 68       	.word 0x8368

00008404 <_tower>:
    8404:	2f 86       	mov.l	r8,@-r15
    8406:	2f 96       	mov.l	r9,@-r15
    8408:	2f a6       	mov.l	r10,@-r15
    840a:	2f b6       	mov.l	r11,@-r15
    840c:	4f 22       	sts.l	pr,@-r15
    840e:	68 43       	mov	r4,r8
    8410:	69 53       	mov	r5,r9
    8412:	60 63       	mov	r6,r0
    8414:	88 01       	cmp/eq	#1,r0
    8416:	8b 1e       	bf	8456 <_tower+0x52>
    8418:	d1 29       	mov.l	84c0 <_tower+0xbc>,r1	! 20bc0 <_stack>
    841a:	60 43       	mov	r4,r0
    841c:	40 08       	shll2	r0
    841e:	01 1e       	mov.l	@(r0,r1),r1
    8420:	41 15       	cmp/pl	r1
    8422:	8b 0f       	bf	8444 <_tower+0x40>
    8424:	62 13       	mov	r1,r2
    8426:	42 08       	shll2	r2
    8428:	32 2c       	add	r2,r2
    842a:	d3 26       	mov.l	84c4 <_tower+0xc0>,r3	! 12454 <_cellspace>
    842c:	32 3c       	add	r3,r2
    842e:	64 22       	mov.l	@r2,r4
    8430:	57 21       	mov.l	@(4,r2),r7
    8432:	d3 25       	mov.l	84c8 <_tower+0xc4>,r3	! 1ca60 <_freelist>
    8434:	66 32       	mov.l	@r3,r6
    8436:	12 61       	mov.l	r6,@(4,r2)
    8438:	23 12       	mov.l	r1,@r3
    843a:	60 83       	mov	r8,r0
    843c:	40 08       	shll2	r0
    843e:	d1 20       	mov.l	84c0 <_tower+0xbc>,r1	! 20bc0 <_stack>
    8440:	a0 01       	bra	8446 <_tower+0x42>
    8442:	01 76       	mov.l	r7,@(r0,r1)
    8444:	e4 00       	mov	#0,r4
    8446:	d1 21       	mov.l	84cc <_tower+0xc8>,r1	! 8030 <_Push>
    8448:	41 0b       	jsr	@r1
    844a:	65 93       	mov	r9,r5
    844c:	d1 20       	mov.l	84d0 <_tower+0xcc>,r1	! 9588 <_movesdone>
    844e:	62 12       	mov.l	@r1,r2
    8450:	72 01       	add	#1,r2
    8452:	a0 2e       	bra	84b2 <_tower+0xae>
    8454:	21 22       	mov.l	r2,@r1
    8456:	64 4b       	neg	r4,r4
    8458:	74 06       	add	#6,r4
    845a:	6b 43       	mov	r4,r11
    845c:	3b 58       	sub	r5,r11
    845e:	6a 63       	mov	r6,r10
    8460:	7a ff       	add	#-1,r10
    8462:	64 83       	mov	r8,r4
    8464:	65 b3       	mov	r11,r5
    8466:	d1 1b       	mov.l	84d4 <_tower+0xd0>,r1	! 8404 <_tower>
    8468:	41 0b       	jsr	@r1
    846a:	66 a3       	mov	r10,r6
    846c:	d1 14       	mov.l	84c0 <_tower+0xbc>,r1	! 20bc0 <_stack>
    846e:	60 83       	mov	r8,r0
    8470:	40 08       	shll2	r0
    8472:	01 1e       	mov.l	@(r0,r1),r1
    8474:	41 15       	cmp/pl	r1
    8476:	8b 0f       	bf	8498 <_tower+0x94>
    8478:	62 13       	mov	r1,r2
    847a:	42 08       	shll2	r2
    847c:	32 2c       	add	r2,r2
    847e:	d3 11       	mov.l	84c4 <_tower+0xc0>,r3	! 12454 <_cellspace>
    8480:	32 3c       	add	r3,r2
    8482:	64 22       	mov.l	@r2,r4
    8484:	57 21       	mov.l	@(4,r2),r7
    8486:	d3 10       	mov.l	84c8 <_tower+0xc4>,r3	! 1ca60 <_freelist>
    8488:	66 32       	mov.l	@r3,r6
    848a:	12 61       	mov.l	r6,@(4,r2)
    848c:	23 12       	mov.l	r1,@r3
    848e:	60 83       	mov	r8,r0
    8490:	40 08       	shll2	r0
    8492:	d1 0b       	mov.l	84c0 <_tower+0xbc>,r1	! 20bc0 <_stack>
    8494:	a0 01       	bra	849a <_tower+0x96>
    8496:	01 76       	mov.l	r7,@(r0,r1)
    8498:	e4 00       	mov	#0,r4
    849a:	d1 0c       	mov.l	84cc <_tower+0xc8>,r1	! 8030 <_Push>
    849c:	41 0b       	jsr	@r1
    849e:	65 93       	mov	r9,r5
    84a0:	d1 0b       	mov.l	84d0 <_tower+0xcc>,r1	! 9588 <_movesdone>
    84a2:	62 12       	mov.l	@r1,r2
    84a4:	72 01       	add	#1,r2
    84a6:	21 22       	mov.l	r2,@r1
    84a8:	64 b3       	mov	r11,r4
    84aa:	65 93       	mov	r9,r5
    84ac:	d1 09       	mov.l	84d4 <_tower+0xd0>,r1	! 8404 <_tower>
    84ae:	41 0b       	jsr	@r1
    84b0:	66 a3       	mov	r10,r6
    84b2:	4f 26       	lds.l	@r15+,pr
    84b4:	6b f6       	mov.l	@r15+,r11
    84b6:	6a f6       	mov.l	@r15+,r10
    84b8:	69 f6       	mov.l	@r15+,r9
    84ba:	00 0b       	rts	
    84bc:	68 f6       	mov.l	@r15+,r8
    84be:	00 09       	nop	
    84c0:	00 02       	stc	sr,r0
    84c2:	0b c0       	.word 0x0bc0
    84c4:	00 01       	.word 0x0001
    84c6:	24 54       	mov.b	r5,@-r4
    84c8:	00 01       	.word 0x0001
    84ca:	ca 60       	xor	#96,r0
    84cc:	00 00       	.word 0x0000
    84ce:	80 30       	mov.b	r0,@(0,r3)
    84d0:	00 00       	.word 0x0000
    84d2:	95 88       	mov.w	85e6 <_main+0x9e>,r5	! 919c
    84d4:	00 00       	.word 0x0000
    84d6:	84 04       	mov.b	@(4,r0),r0

000084d8 <_Permute>:
    84d8:	2f 86       	mov.l	r8,@-r15
    84da:	2f 96       	mov.l	r9,@-r15
    84dc:	2f a6       	mov.l	r10,@-r15
    84de:	2f b6       	mov.l	r11,@-r15
    84e0:	2f c6       	mov.l	r12,@-r15
    84e2:	4f 22       	sts.l	pr,@-r15
    84e4:	69 43       	mov	r4,r9
    84e6:	d1 15       	mov.l	853c <_Permute+0x64>,r1	! 12450 <_pctr>
    84e8:	62 12       	mov.l	@r1,r2
    84ea:	72 01       	add	#1,r2
    84ec:	21 22       	mov.l	r2,@r1
    84ee:	60 43       	mov	r4,r0
    84f0:	88 01       	cmp/eq	#1,r0
    84f2:	89 1c       	bt	852e <_Permute+0x56>
    84f4:	6b 43       	mov	r4,r11
    84f6:	7b ff       	add	#-1,r11
    84f8:	d1 11       	mov.l	8540 <_Permute+0x68>,r1	! 84d8 <_Permute>
    84fa:	41 0b       	jsr	@r1
    84fc:	64 b3       	mov	r11,r4
    84fe:	4b 15       	cmp/pl	r11
    8500:	8b 15       	bf	852e <_Permute+0x56>
    8502:	68 b3       	mov	r11,r8
    8504:	48 08       	shll2	r8
    8506:	d1 0f       	mov.l	8544 <_Permute+0x6c>,r1	! 12cf8 <_permarray>
    8508:	38 1c       	add	r1,r8
    850a:	6a b3       	mov	r11,r10
    850c:	49 08       	shll2	r9
    850e:	39 1c       	add	r1,r9
    8510:	dc 0b       	mov.l	8540 <_Permute+0x68>,r12	! 84d8 <_Permute>
    8512:	61 92       	mov.l	@r9,r1
    8514:	62 82       	mov.l	@r8,r2
    8516:	29 22       	mov.l	r2,@r9
    8518:	28 12       	mov.l	r1,@r8
    851a:	4c 0b       	jsr	@r12
    851c:	64 b3       	mov	r11,r4
    851e:	61 92       	mov.l	@r9,r1
    8520:	62 82       	mov.l	@r8,r2
    8522:	29 22       	mov.l	r2,@r9
    8524:	28 12       	mov.l	r1,@r8
    8526:	7a ff       	add	#-1,r10
    8528:	78 fc       	add	#-4,r8
    852a:	2a a8       	tst	r10,r10
    852c:	8b f1       	bf	8512 <_Permute+0x3a>
    852e:	4f 26       	lds.l	@r15+,pr
    8530:	6c f6       	mov.l	@r15+,r12
    8532:	6b f6       	mov.l	@r15+,r11
    8534:	6a f6       	mov.l	@r15+,r10
    8536:	69 f6       	mov.l	@r15+,r9
    8538:	00 0b       	rts	
    853a:	68 f6       	mov.l	@r15+,r8
    853c:	00 01       	.word 0x0001
    853e:	24 50       	mov.b	r5,@r4
    8540:	00 00       	.word 0x0000
    8542:	84 d8       	mov.b	@(8,r13),r0
    8544:	00 01       	.word 0x0001
    8546:	2c f8       	tst	r15,r12

00008548 <_main>:
    8548:	2f 86       	mov.l	r8,@-r15
    854a:	2f 96       	mov.l	r9,@-r15
    854c:	2f a6       	mov.l	r10,@-r15
    854e:	2f b6       	mov.l	r11,@-r15
    8550:	2f c6       	mov.l	r12,@-r15
    8552:	2f d6       	mov.l	r13,@-r15
    8554:	2f e6       	mov.l	r14,@-r15
    8556:	4f 22       	sts.l	pr,@-r15
    8558:	7f 90       	add	#-112,r15
    855a:	7f 94       	add	#-108,r15
    855c:	e1 00       	mov	#0,r1
    855e:	d2 77       	mov.l	873c <_main+0x1f4>,r2	! 1244c <_results>
    8560:	22 12       	mov.l	r1,@r2
    8562:	d2 77       	mov.l	8740 <_main+0x1f8>,r2	! 12450 <_pctr>
    8564:	22 12       	mov.l	r1,@r2
    8566:	e9 05       	mov	#5,r9
    8568:	d8 76       	mov.l	8744 <_main+0x1fc>,r8	! 12cf8 <_permarray>
    856a:	ed 00       	mov	#0,r13
    856c:	ec 01       	mov	#1,r12
    856e:	eb 02       	mov	#2,r11
    8570:	da 75       	mov.l	8748 <_main+0x200>,r10	! 84d8 <_Permute>
    8572:	18 d1       	mov.l	r13,@(4,r8)
    8574:	18 c2       	mov.l	r12,@(8,r8)
    8576:	18 b3       	mov.l	r11,@(12,r8)
    8578:	e1 03       	mov	#3,r1
    857a:	18 14       	mov.l	r1,@(16,r8)
    857c:	e1 04       	mov	#4,r1
    857e:	18 15       	mov.l	r1,@(20,r8)
    8580:	e1 05       	mov	#5,r1
    8582:	18 16       	mov.l	r1,@(24,r8)
    8584:	e1 06       	mov	#6,r1
    8586:	18 17       	mov.l	r1,@(28,r8)
    8588:	4a 0b       	jsr	@r10
    858a:	e4 07       	mov	#7,r4
    858c:	79 ff       	add	#-1,r9
    858e:	29 98       	tst	r9,r9
    8590:	8b ef       	bf	8572 <_main+0x2a>
    8592:	d1 6b       	mov.l	8740 <_main+0x1f8>,r1	! 12450 <_pctr>
    8594:	62 12       	mov.l	@r1,r2
    8596:	d1 6d       	mov.l	874c <_main+0x204>,r1	! a924
    8598:	32 10       	cmp/eq	r1,r2
    859a:	89 03       	bt	85a4 <_main+0x5c>
    859c:	d1 67       	mov.l	873c <_main+0x1f4>,r1	! 1244c <_results>
    859e:	60 12       	mov.l	@r1,r0
    85a0:	cb 01       	or	#1,r0
    85a2:	21 02       	mov.l	r0,@r1
    85a4:	a3 0d       	bra	8bc2 <_main+0x67a>
    85a6:	e0 00       	mov	#0,r0
    85a8:	21 02       	mov.l	r0,@r1
    85aa:	70 01       	add	#1,r0
    85ac:	71 08       	add	#8,r1
    85ae:	88 12       	cmp/eq	#18,r0
    85b0:	8b fa       	bf	85a8 <_main+0x60>
    85b2:	e2 12       	mov	#18,r2
    85b4:	d1 66       	mov.l	8750 <_main+0x208>,r1	! 1ca60 <_freelist>
    85b6:	21 22       	mov.l	r2,@r1
    85b8:	e2 00       	mov	#0,r2
    85ba:	d1 66       	mov.l	8754 <_main+0x20c>,r1	! 20bc0 <_stack>
    85bc:	11 21       	mov.l	r2,@(4,r1)
    85be:	e8 0e       	mov	#14,r8
    85c0:	d9 65       	mov.l	8758 <_main+0x210>,r9	! 8030 <_Push>
    85c2:	64 83       	mov	r8,r4
    85c4:	49 0b       	jsr	@r9
    85c6:	e5 01       	mov	#1,r5
    85c8:	78 ff       	add	#-1,r8
    85ca:	28 88       	tst	r8,r8
    85cc:	8b f9       	bf	85c2 <_main+0x7a>
    85ce:	d2 61       	mov.l	8754 <_main+0x20c>,r2	! 20bc0 <_stack>
    85d0:	e1 00       	mov	#0,r1
    85d2:	12 12       	mov.l	r1,@(8,r2)
    85d4:	12 13       	mov.l	r1,@(12,r2)
    85d6:	d8 61       	mov.l	875c <_main+0x214>,r8	! 9588 <_movesdone>
    85d8:	28 12       	mov.l	r1,@r8
    85da:	e4 01       	mov	#1,r4
    85dc:	e5 02       	mov	#2,r5
    85de:	d1 60       	mov.l	8760 <_main+0x218>,r1	! 8404 <_tower>
    85e0:	41 0b       	jsr	@r1
    85e2:	e6 0e       	mov	#14,r6
    85e4:	62 82       	mov.l	@r8,r2
    85e6:	91 9c       	mov.w	8722 <_main+0x1da>,r1	! 3fff
    85e8:	32 10       	cmp/eq	r1,r2
    85ea:	89 03       	bt	85f4 <_main+0xac>
    85ec:	d1 53       	mov.l	873c <_main+0x1f4>,r1	! 1244c <_results>
    85ee:	60 12       	mov.l	@r1,r0
    85f0:	cb 02       	or	#2,r0
    85f2:	21 02       	mov.l	r0,@r1
    85f4:	a2 e8       	bra	8bc8 <_main+0x680>
    85f6:	e8 32       	mov	#50,r8
    85f8:	30 76       	cmp/hi	r7,r0
    85fa:	89 00       	bt	85fe <_main+0xb6>
    85fc:	26 22       	mov.l	r2,@r6
    85fe:	70 01       	add	#1,r0
    8600:	76 04       	add	#4,r6
    8602:	73 04       	add	#4,r3
    8604:	71 04       	add	#4,r1
    8606:	65 03       	mov	r0,r5
    8608:	30 27       	cmp/gt	r2,r0
    860a:	8b 00       	bf	860e <_main+0xc6>
    860c:	21 22       	mov.l	r2,@r1
    860e:	35 77       	cmp/gt	r7,r5
    8610:	89 00       	bt	8614 <_main+0xcc>
    8612:	23 22       	mov.l	r2,@r3
    8614:	88 10       	cmp/eq	#16,r0
    8616:	8b ef       	bf	85f8 <_main+0xb0>
    8618:	61 f3       	mov	r15,r1
    861a:	71 5c       	add	#92,r1
    861c:	2f 12       	mov.l	r1,@r15
    861e:	1f a1       	mov.l	r10,@(4,r15)
    8620:	e4 01       	mov	#1,r4
    8622:	65 f3       	mov	r15,r5
    8624:	75 10       	add	#16,r5
    8626:	96 7d       	mov.w	8724 <_main+0x1dc>,r6	! 98
    8628:	36 fc       	add	r15,r6
    862a:	67 f3       	mov	r15,r7
    862c:	49 0b       	jsr	@r9
    862e:	77 14       	add	#20,r7
    8630:	51 f4       	mov.l	@(16,r15),r1
    8632:	21 18       	tst	r1,r1
    8634:	8b 03       	bf	863e <_main+0xf6>
    8636:	d1 41       	mov.l	873c <_main+0x1f4>,r1	! 1244c <_results>
    8638:	60 12       	mov.l	@r1,r0
    863a:	cb 04       	or	#4,r0
    863c:	21 02       	mov.l	r0,@r1
    863e:	78 ff       	add	#-1,r8
    8640:	28 88       	tst	r8,r8
    8642:	89 08       	bt	8656 <_main+0x10e>
    8644:	66 b3       	mov	r11,r6
    8646:	63 f3       	mov	r15,r3
    8648:	73 5c       	add	#92,r3
    864a:	61 f3       	mov	r15,r1
    864c:	71 7c       	add	#124,r1
    864e:	e0 f9       	mov	#-7,r0
    8650:	e2 01       	mov	#1,r2
    8652:	af d8       	bra	8606 <_main+0xbe>
    8654:	e7 07       	mov	#7,r7
    8656:	d2 43       	mov.l	8764 <_main+0x21c>,r2	! 12403
    8658:	d1 43       	mov.l	8768 <_main+0x220>,r1	! 20bbc <_seed>
    865a:	d8 44       	mov.l	876c <_main+0x224>,r8	! 8154 <_Initmatrix>
    865c:	d4 44       	mov.l	8770 <_main+0x228>,r4	! 12d24 <_ima>
    865e:	48 0b       	jsr	@r8
    8660:	21 22       	mov.l	r2,@r1
    8662:	d4 44       	mov.l	8774 <_main+0x22c>,r4	! a1dc <_imb>
    8664:	48 0b       	jsr	@r8
    8666:	00 09       	nop	
    8668:	e7 00       	mov	#0,r7
    866a:	db 43       	mov.l	8778 <_main+0x230>,r11	! 8c3c <___mulsi3>
    866c:	9a 5b       	mov.w	8726 <_main+0x1de>,r10	! a4
    866e:	a0 1b       	bra	86a8 <_main+0x160>
    8670:	1f 73       	mov.l	r7,@(12,r15)
    8672:	6e d3       	mov	r13,r14
    8674:	66 c3       	mov	r12,r6
    8676:	58 f2       	mov.l	@(8,r15),r8
    8678:	e9 00       	mov	#0,r9
    867a:	e7 01       	mov	#1,r7
    867c:	64 86       	mov.l	@r8+,r4
    867e:	4b 0b       	jsr	@r11
    8680:	65 62       	mov.l	@r6,r5
    8682:	39 0c       	add	r0,r9
    8684:	77 01       	add	#1,r7
    8686:	36 ac       	add	r10,r6
    8688:	60 73       	mov	r7,r0
    868a:	88 29       	cmp/eq	#41,r0
    868c:	8b f6       	bf	867c <_main+0x134>
    868e:	2e 92       	mov.l	r9,@r14
    8690:	7d 04       	add	#4,r13
    8692:	7c 04       	add	#4,r12
    8694:	d1 39       	mov.l	877c <_main+0x234>,r1	! a324
    8696:	3c 10       	cmp/eq	r1,r12
    8698:	8b eb       	bf	8672 <_main+0x12a>
    869a:	57 f3       	mov.l	@(12,r15),r7
    869c:	37 ac       	add	r10,r7
    869e:	1f 73       	mov.l	r7,@(12,r15)
    86a0:	60 73       	mov	r7,r0
    86a2:	91 41       	mov.w	8728 <_main+0x1e0>,r1	! 19a0
    86a4:	30 10       	cmp/eq	r1,r0
    86a6:	89 07       	bt	86b8 <_main+0x170>
    86a8:	dc 35       	mov.l	8780 <_main+0x238>,r12	! a284
    86aa:	dd 36       	mov.l	8784 <_main+0x23c>,r13	! 1629c
    86ac:	57 f3       	mov.l	@(12,r15),r7
    86ae:	3d 7c       	add	r7,r13
    86b0:	d0 35       	mov.l	8788 <_main+0x240>,r0	! 12dcc
    86b2:	30 7c       	add	r7,r0
    86b4:	af dd       	bra	8672 <_main+0x12a>
    86b6:	1f 02       	mov.l	r0,@(8,r15)
    86b8:	d1 34       	mov.l	878c <_main+0x244>,r1	! 16270
    86ba:	52 1b       	mov.l	@(44,r1),r2
    86bc:	91 35       	mov.w	872a <_main+0x1e2>,r1	! e4b8
    86be:	32 10       	cmp/eq	r1,r2
    86c0:	89 03       	bt	86ca <_main+0x182>
    86c2:	d1 1e       	mov.l	873c <_main+0x1f4>,r1	! 1244c <_results>
    86c4:	60 12       	mov.l	@r1,r0
    86c6:	cb 08       	or	#8,r0
    86c8:	21 02       	mov.l	r0,@r1
    86ca:	d1 31       	mov.l	8790 <_main+0x248>,r1	! 16ef0
    86cc:	52 19       	mov.l	@(36,r1),r2
    86ce:	91 2d       	mov.w	872c <_main+0x1e4>,r1	! 1dec
    86d0:	32 10       	cmp/eq	r1,r2
    86d2:	89 03       	bt	86dc <_main+0x194>
    86d4:	d1 19       	mov.l	873c <_main+0x1f4>,r1	! 1244c <_results>
    86d6:	60 12       	mov.l	@r1,r0
    86d8:	cb 08       	or	#8,r0
    86da:	21 02       	mov.l	r0,@r1
    86dc:	d1 2d       	mov.l	8794 <_main+0x24c>,r1	! 17c30
    86de:	52 11       	mov.l	@(4,r1),r2
    86e0:	91 25       	mov.w	872e <_main+0x1e6>,r1	! 155c
    86e2:	32 10       	cmp/eq	r1,r2
    86e4:	89 03       	bt	86ee <_main+0x1a6>
    86e6:	d1 15       	mov.l	873c <_main+0x1f4>,r1	! 1244c <_results>
    86e8:	60 12       	mov.l	@r1,r0
    86ea:	cb 08       	or	#8,r0
    86ec:	21 02       	mov.l	r0,@r1
    86ee:	a2 72       	bra	8bd6 <_main+0x68e>
    86f0:	e3 01       	mov	#1,r3
    86f2:	21 32       	mov.l	r3,@r1
    86f4:	71 04       	add	#4,r1
    86f6:	31 70       	cmp/eq	r7,r1
    86f8:	8b fb       	bf	86f2 <_main+0x1aa>
    86fa:	91 19       	mov.w	8730 <_main+0x1e8>,r1	! 1c4
    86fc:	31 2c       	add	r2,r1
    86fe:	90 18       	mov.w	8732 <_main+0x1ea>,r0	! 1d8
    8700:	30 2c       	add	r2,r0
    8702:	94 17       	mov.w	8734 <_main+0x1ec>,r4	! ff60
    8704:	95 17       	mov.w	8736 <_main+0x1ee>,r5	! 500
    8706:	97 17       	mov.w	8738 <_main+0x1f0>,r7	! 100
    8708:	a0 4f       	bra	87aa <_main+0x262>
    870a:	e6 00       	mov	#0,r6
    870c:	23 62       	mov.l	r6,@r3
    870e:	33 7c       	add	r7,r3
    8710:	33 80       	cmp/eq	r8,r3
    8712:	8b fb       	bf	870c <_main+0x1c4>
    8714:	72 20       	add	#32,r2
    8716:	32 10       	cmp/eq	r1,r2
    8718:	89 3e       	bt	8798 <_main+0x250>
    871a:	68 23       	mov	r2,r8
    871c:	38 5c       	add	r5,r8
    871e:	af f5       	bra	870c <_main+0x1c4>
    8720:	63 23       	mov	r2,r3
    8722:	3f ff       	addv	r15,r15
    8724:	00 98       	.word 0x0098
    8726:	00 a4       	mov.b	r10,@(r0,r0)
    8728:	19 a0       	mov.l	r10,@(0,r9)
    872a:	e4 b8       	mov	#-72,r4
    872c:	1d ec       	mov.l	r14,@(48,r13)
    872e:	15 5c       	mov.l	r5,@(48,r5)
    8730:	01 c4       	mov.b	r12,@(r0,r1)
    8732:	01 d8       	.word 0x01d8
    8734:	ff 60       	.word 0xff60
    8736:	05 00       	.word 0x0500
    8738:	01 00       	.word 0x0100
    873a:	00 09       	nop	
    873c:	00 01       	.word 0x0001
    873e:	24 4c       	cmp/str	r4,r4
    8740:	00 01       	.word 0x0001
    8742:	24 50       	mov.b	r5,@r4
    8744:	00 01       	.word 0x0001
    8746:	2c f8       	tst	r15,r12
    8748:	00 00       	.word 0x0000
    874a:	84 d8       	mov.b	@(8,r13),r0
    874c:	00 00       	.word 0x0000
    874e:	a9 24       	bra	799a <_Rand-0x666>
    8750:	00 01       	.word 0x0001
    8752:	ca 60       	xor	#96,r0
    8754:	00 02       	stc	sr,r0
    8756:	0b c0       	.word 0x0bc0
    8758:	00 00       	.word 0x0000
    875a:	80 30       	mov.b	r0,@(0,r3)
    875c:	00 00       	.word 0x0000
    875e:	95 88       	mov.w	8872 <_main+0x32a>,r5	! 9384
    8760:	00 00       	.word 0x0000
    8762:	84 04       	mov.b	@(4,r0),r0
    8764:	00 01       	.word 0x0001
    8766:	24 03       	.word 0x2403
    8768:	00 02       	stc	sr,r0
    876a:	0b bc       	mov.b	@(r0,r11),r11
    876c:	00 00       	.word 0x0000
    876e:	81 54       	mov.w	r0,@(8,r5)
    8770:	00 01       	.word 0x0001
    8772:	2d 24       	mov.b	r2,@-r13
    8774:	00 00       	.word 0x0000
    8776:	a1 dc       	bra	8b32 <_main+0x5ea>
    8778:	00 00       	.word 0x0000
    877a:	8c 3c       	.word 0x8c3c
    877c:	00 00       	.word 0x0000
    877e:	a3 24       	bra	8dca <_puzzl+0x42>
    8780:	00 00       	.word 0x0000
    8782:	a2 84       	bra	8c8e <___sdivsi3+0x30>
    8784:	00 01       	.word 0x0001
    8786:	62 9c       	extu.b	r9,r2
    8788:	00 01       	.word 0x0001
    878a:	2d cc       	cmp/str	r12,r13
    878c:	00 01       	.word 0x0001
    878e:	62 70       	mov.b	@r7,r2
    8790:	00 01       	.word 0x0001
    8792:	6e f0       	mov.b	@r15,r14
    8794:	00 01       	.word 0x0001
    8796:	7c 30       	add	#48,r12
    8798:	71 04       	add	#4,r1
    879a:	31 00       	cmp/eq	r0,r1
    879c:	8b 05       	bf	87aa <_main+0x262>
    879e:	d8 7b       	mov.l	898c <_main+0x444>,r8	! bc4c <_p>
    87a0:	d7 7b       	mov.l	8990 <_main+0x448>,r7	! 1244c <_results>
    87a2:	61 83       	mov	r8,r1
    87a4:	92 da       	mov.w	895c <_main+0x414>,r2	! 800
    87a6:	a0 6d       	bra	8884 <_main+0x33c>
    87a8:	e3 00       	mov	#0,r3
    87aa:	62 13       	mov	r1,r2
    87ac:	af b5       	bra	871a <_main+0x1d2>
    87ae:	32 4c       	add	r4,r2
    87b0:	01 36       	mov.l	r3,@(r0,r1)
    87b2:	70 04       	add	#4,r0
    87b4:	30 20       	cmp/eq	r2,r0
    87b6:	8b fb       	bf	87b0 <_main+0x268>
    87b8:	31 2c       	add	r2,r1
    87ba:	31 70       	cmp/eq	r7,r1
    87bc:	8b 62       	bf	8884 <_main+0x33c>
    87be:	d2 73       	mov.l	898c <_main+0x444>,r2	! bc4c <_p>
    87c0:	e1 01       	mov	#1,r1
    87c2:	22 12       	mov.l	r1,@r2
    87c4:	12 18       	mov.l	r1,@(32,r2)
    87c6:	12 11       	mov.l	r1,@(4,r2)
    87c8:	12 19       	mov.l	r1,@(36,r2)
    87ca:	12 12       	mov.l	r1,@(8,r2)
    87cc:	12 1a       	mov.l	r1,@(40,r2)
    87ce:	12 13       	mov.l	r1,@(12,r2)
    87d0:	12 1b       	mov.l	r1,@(44,r2)
    87d2:	d7 70       	mov.l	8994 <_main+0x44c>,r7	! 958c <_class>
    87d4:	e6 00       	mov	#0,r6
    87d6:	27 62       	mov.l	r6,@r7
    87d8:	d3 6f       	mov.l	8998 <_main+0x450>,r3	! 161ac <_piecemax>
    87da:	e5 0b       	mov	#11,r5
    87dc:	23 52       	mov.l	r5,@r3
    87de:	99 be       	mov.w	895e <_main+0x416>,r9	! 7fc
    87e0:	39 2c       	add	r2,r9
    87e2:	19 11       	mov.l	r1,@(4,r9)
    87e4:	90 bc       	mov.w	8960 <_main+0x418>,r0	! 8fc
    87e6:	30 2c       	add	r2,r0
    87e8:	10 11       	mov.l	r1,@(4,r0)
    87ea:	94 ba       	mov.w	8962 <_main+0x41a>,r4	! 9fc
    87ec:	34 2c       	add	r2,r4
    87ee:	14 11       	mov.l	r1,@(4,r4)
    87f0:	95 b8       	mov.w	8964 <_main+0x41c>,r5	! afc
    87f2:	35 2c       	add	r2,r5
    87f4:	15 11       	mov.l	r1,@(4,r5)
    87f6:	19 12       	mov.l	r1,@(8,r9)
    87f8:	10 12       	mov.l	r1,@(8,r0)
    87fa:	14 12       	mov.l	r1,@(8,r4)
    87fc:	15 12       	mov.l	r1,@(8,r5)
    87fe:	17 61       	mov.l	r6,@(4,r7)
    8800:	95 b1       	mov.w	8966 <_main+0x41e>,r5	! c1
    8802:	13 51       	mov.l	r5,@(4,r3)
    8804:	94 b0       	mov.w	8968 <_main+0x420>,r4	! ffc
    8806:	34 2c       	add	r2,r4
    8808:	14 11       	mov.l	r1,@(4,r4)
    880a:	95 ae       	mov.w	896a <_main+0x422>,r5	! 10fc
    880c:	35 2c       	add	r2,r5
    880e:	15 11       	mov.l	r1,@(4,r5)
    8810:	14 19       	mov.l	r1,@(36,r4)
    8812:	15 19       	mov.l	r1,@(36,r5)
    8814:	94 aa       	mov.w	896c <_main+0x424>,r4	! 103c
    8816:	34 2c       	add	r2,r4
    8818:	14 11       	mov.l	r1,@(4,r4)
    881a:	95 a8       	mov.w	896e <_main+0x426>,r5	! 113c
    881c:	35 2c       	add	r2,r5
    881e:	15 11       	mov.l	r1,@(4,r5)
    8820:	14 19       	mov.l	r1,@(36,r4)
    8822:	15 19       	mov.l	r1,@(36,r5)
    8824:	17 62       	mov.l	r6,@(8,r7)
    8826:	e5 58       	mov	#88,r5
    8828:	13 52       	mov.l	r5,@(8,r3)
    882a:	94 a1       	mov.w	8970 <_main+0x428>,r4	! 17fc
    882c:	34 2c       	add	r2,r4
    882e:	14 11       	mov.l	r1,@(4,r4)
    8830:	14 19       	mov.l	r1,@(36,r4)
    8832:	95 9e       	mov.w	8972 <_main+0x42a>,r5	! 183c
    8834:	35 2c       	add	r2,r5
    8836:	15 11       	mov.l	r1,@(4,r5)
    8838:	15 19       	mov.l	r1,@(36,r5)
    883a:	14 12       	mov.l	r1,@(8,r4)
    883c:	14 1a       	mov.l	r1,@(40,r4)
    883e:	15 12       	mov.l	r1,@(8,r5)
    8840:	15 1a       	mov.l	r1,@(40,r5)
    8842:	17 63       	mov.l	r6,@(12,r7)
    8844:	e5 19       	mov	#25,r5
    8846:	13 53       	mov.l	r5,@(12,r3)
    8848:	94 94       	mov.w	8974 <_main+0x42c>,r4	! 1ffc
    884a:	34 2c       	add	r2,r4
    884c:	14 11       	mov.l	r1,@(4,r4)
    884e:	95 92       	mov.w	8976 <_main+0x42e>,r5	! 20fc
    8850:	35 2c       	add	r2,r5
    8852:	15 11       	mov.l	r1,@(4,r5)
    8854:	14 12       	mov.l	r1,@(8,r4)
    8856:	15 12       	mov.l	r1,@(8,r5)
    8858:	14 13       	mov.l	r1,@(12,r4)
    885a:	15 13       	mov.l	r1,@(12,r5)
    885c:	14 14       	mov.l	r1,@(16,r4)
    885e:	15 14       	mov.l	r1,@(16,r5)
    8860:	17 64       	mov.l	r6,@(16,r7)
    8862:	e7 43       	mov	#67,r7
    8864:	13 74       	mov.l	r7,@(16,r3)
    8866:	90 87       	mov.w	8978 <_main+0x430>,r0	! 2800
    8868:	02 16       	mov.l	r1,@(r0,r2)
    886a:	90 86       	mov.w	897a <_main+0x432>,r0	! 2900
    886c:	02 16       	mov.l	r1,@(r0,r2)
    886e:	90 85       	mov.w	897c <_main+0x434>,r0	! 2a00
    8870:	02 16       	mov.l	r1,@(r0,r2)
    8872:	93 84       	mov.w	897e <_main+0x436>,r3	! 2afc
    8874:	32 3c       	add	r3,r2
    8876:	12 11       	mov.l	r1,@(4,r2)
    8878:	d1 48       	mov.l	899c <_main+0x454>,r1	! e46c
    887a:	92 81       	mov.w	8980 <_main+0x438>,r2	! 2c20
    887c:	38 2c       	add	r2,r8
    887e:	92 80       	mov.w	8982 <_main+0x43a>,r2	! 100
    8880:	a0 02       	bra	8888 <_main+0x340>
    8882:	e3 01       	mov	#1,r3
    8884:	af 94       	bra	87b0 <_main+0x268>
    8886:	60 33       	mov	r3,r0
    8888:	21 32       	mov.l	r3,@r1
    888a:	31 2c       	add	r2,r1
    888c:	31 80       	cmp/eq	r8,r1
    888e:	8b fb       	bf	8888 <_main+0x340>
    8890:	d3 40       	mov.l	8994 <_main+0x44c>,r3	! 958c <_class>
    8892:	e5 00       	mov	#0,r5
    8894:	13 55       	mov.l	r5,@(20,r3)
    8896:	d2 40       	mov.l	8998 <_main+0x450>,r2	! 161ac <_piecemax>
    8898:	91 74       	mov.w	8984 <_main+0x43c>,r1	! c8
    889a:	12 15       	mov.l	r1,@(20,r2)
    889c:	d7 40       	mov.l	89a0 <_main+0x458>,r7	! ec48
    889e:	e1 01       	mov	#1,r1
    88a0:	17 11       	mov.l	r1,@(4,r7)
    88a2:	17 12       	mov.l	r1,@(8,r7)
    88a4:	17 13       	mov.l	r1,@(12,r7)
    88a6:	13 16       	mov.l	r1,@(24,r3)
    88a8:	e7 02       	mov	#2,r7
    88aa:	12 76       	mov.l	r7,@(24,r2)
    88ac:	d6 3d       	mov.l	89a4 <_main+0x45c>,r6	! f448
    88ae:	16 11       	mov.l	r1,@(4,r6)
    88b0:	16 19       	mov.l	r1,@(36,r6)
    88b2:	76 40       	add	#64,r6
    88b4:	16 11       	mov.l	r1,@(4,r6)
    88b6:	13 17       	mov.l	r1,@(28,r3)
    88b8:	e6 10       	mov	#16,r6
    88ba:	12 67       	mov.l	r6,@(28,r2)
    88bc:	d6 3a       	mov.l	89a8 <_main+0x460>,r6	! fc48
    88be:	16 11       	mov.l	r1,@(4,r6)
    88c0:	d6 3a       	mov.l	89ac <_main+0x464>,r6	! fd48
    88c2:	16 11       	mov.l	r1,@(4,r6)
    88c4:	d6 3a       	mov.l	89b0 <_main+0x468>,r6	! fe48
    88c6:	16 11       	mov.l	r1,@(4,r6)
    88c8:	13 18       	mov.l	r1,@(32,r3)
    88ca:	96 5c       	mov.w	8986 <_main+0x43e>,r6	! 80
    88cc:	12 68       	mov.l	r6,@(32,r2)
    88ce:	d6 39       	mov.l	89b4 <_main+0x46c>,r6	! 10448
    88d0:	16 11       	mov.l	r1,@(4,r6)
    88d2:	16 19       	mov.l	r1,@(36,r6)
    88d4:	16 12       	mov.l	r1,@(8,r6)
    88d6:	16 1a       	mov.l	r1,@(40,r6)
    88d8:	13 79       	mov.l	r7,@(36,r3)
    88da:	e6 09       	mov	#9,r6
    88dc:	12 69       	mov.l	r6,@(36,r2)
    88de:	d4 36       	mov.l	89b8 <_main+0x470>,r4	! 10c48
    88e0:	14 11       	mov.l	r1,@(4,r4)
    88e2:	d6 36       	mov.l	89bc <_main+0x474>,r6	! 10d48
    88e4:	16 11       	mov.l	r1,@(4,r6)
    88e6:	14 12       	mov.l	r1,@(8,r4)
    88e8:	16 12       	mov.l	r1,@(8,r6)
    88ea:	13 7a       	mov.l	r7,@(40,r3)
    88ec:	e6 41       	mov	#65,r6
    88ee:	12 6a       	mov.l	r6,@(40,r2)
    88f0:	d4 33       	mov.l	89c0 <_main+0x478>,r4	! 11448
    88f2:	14 11       	mov.l	r1,@(4,r4)
    88f4:	d6 33       	mov.l	89c4 <_main+0x47c>,r6	! 11548
    88f6:	16 11       	mov.l	r1,@(4,r6)
    88f8:	14 19       	mov.l	r1,@(36,r4)
    88fa:	16 19       	mov.l	r1,@(36,r6)
    88fc:	13 7b       	mov.l	r7,@(44,r3)
    88fe:	e7 48       	mov	#72,r7
    8900:	12 7b       	mov.l	r7,@(44,r2)
    8902:	d6 31       	mov.l	89c8 <_main+0x480>,r6	! 11c48
    8904:	16 11       	mov.l	r1,@(4,r6)
    8906:	d7 31       	mov.l	89cc <_main+0x484>,r7	! 11d48
    8908:	17 11       	mov.l	r1,@(4,r7)
    890a:	16 19       	mov.l	r1,@(36,r6)
    890c:	17 19       	mov.l	r1,@(36,r7)
    890e:	16 12       	mov.l	r1,@(8,r6)
    8910:	17 12       	mov.l	r1,@(8,r7)
    8912:	16 1a       	mov.l	r1,@(40,r6)
    8914:	17 1a       	mov.l	r1,@(40,r7)
    8916:	e7 03       	mov	#3,r7
    8918:	13 7c       	mov.l	r7,@(48,r3)
    891a:	e3 49       	mov	#73,r3
    891c:	12 3c       	mov.l	r3,@(48,r2)
    891e:	d2 2c       	mov.l	89d0 <_main+0x488>,r2	! 161e0 <_piececount>
    8920:	e3 0d       	mov	#13,r3
    8922:	22 32       	mov.l	r3,@r2
    8924:	12 71       	mov.l	r7,@(4,r2)
    8926:	12 12       	mov.l	r1,@(8,r2)
    8928:	12 13       	mov.l	r1,@(12,r2)
    892a:	d1 2a       	mov.l	89d4 <_main+0x48c>,r1	! 8d84 <_kount>
    892c:	21 52       	mov.l	r5,@r1
    892e:	e0 00       	mov	#0,r0
    8930:	d3 16       	mov.l	898c <_main+0x444>,r3	! bc4c <_p>
    8932:	d2 29       	mov.l	89d8 <_main+0x490>,r2	! 8d88 <_puzzl>
    8934:	91 28       	mov.w	8988 <_main+0x440>,r1	! 124
    8936:	66 03       	mov	r0,r6
    8938:	60 63       	mov	r6,r0
    893a:	07 3e       	mov.l	@(r0,r3),r7
    893c:	27 78       	tst	r7,r7
    893e:	89 07       	bt	8950 <_main+0x408>
    8940:	67 63       	mov	r6,r7
    8942:	37 2c       	add	r2,r7
    8944:	60 13       	mov	r1,r0
    8946:	07 7e       	mov.l	@(r0,r7),r7
    8948:	27 78       	tst	r7,r7
    894a:	89 01       	bt	8950 <_main+0x408>
    894c:	a1 4e       	bra	8bec <_main+0x6a4>
    894e:	00 09       	nop	
    8950:	76 04       	add	#4,r6
    8952:	60 63       	mov	r6,r0
    8954:	88 30       	cmp/eq	#48,r0
    8956:	8b ef       	bf	8938 <_main+0x3f0>
    8958:	a1 42       	bra	8be0 <_main+0x698>
    895a:	e4 00       	mov	#0,r4
    895c:	08 00       	.word 0x0800
    895e:	07 fc       	mov.b	@(r0,r15),r7
    8960:	08 fc       	mov.b	@(r0,r15),r8
    8962:	09 fc       	mov.b	@(r0,r15),r9
    8964:	0a fc       	mov.b	@(r0,r15),r10
    8966:	00 c1       	.word 0x00c1
    8968:	0f fc       	mov.b	@(r0,r15),r15
    896a:	10 fc       	mov.l	r15,@(48,r0)
    896c:	10 3c       	mov.l	r3,@(48,r0)
    896e:	11 3c       	mov.l	r3,@(48,r1)
    8970:	17 fc       	mov.l	r15,@(48,r7)
    8972:	18 3c       	mov.l	r3,@(48,r8)
    8974:	1f fc       	mov.l	r15,@(48,r15)
    8976:	20 fc       	cmp/str	r15,r0
    8978:	28 00       	mov.b	r0,@r8
    897a:	29 00       	mov.b	r0,@r9
    897c:	2a 00       	mov.b	r0,@r10
    897e:	2a fc       	cmp/str	r15,r10
    8980:	2c 20       	mov.b	r2,@r12
    8982:	01 00       	.word 0x0100
    8984:	00 c8       	.word 0x00c8
    8986:	00 80       	.word 0x0080
    8988:	01 24       	mov.b	r2,@(r0,r1)
    898a:	00 09       	nop	
    898c:	00 00       	.word 0x0000
    898e:	bc 4c       	bsr	822a <_Place+0x66>
    8990:	00 01       	.word 0x0001
    8992:	24 4c       	cmp/str	r4,r4
    8994:	00 00       	.word 0x0000
    8996:	95 8c       	mov.w	8ab2 <_main+0x56a>,r5	! 2212
    8998:	00 01       	.word 0x0001
    899a:	61 ac       	extu.b	r10,r1
    899c:	00 00       	.word 0x0000
    899e:	e4 6c       	mov	#108,r4
    89a0:	00 00       	.word 0x0000
    89a2:	ec 48       	mov	#72,r12
    89a4:	00 00       	.word 0x0000
    89a6:	f4 48       	.word 0xf448
    89a8:	00 00       	.word 0x0000
    89aa:	fc 48       	.word 0xfc48
    89ac:	00 00       	.word 0x0000
    89ae:	fd 48       	.word 0xfd48
    89b0:	00 00       	.word 0x0000
    89b2:	fe 48       	.word 0xfe48
    89b4:	00 01       	.word 0x0001
    89b6:	04 48       	.word 0x0448
    89b8:	00 01       	.word 0x0001
    89ba:	0c 48       	.word 0x0c48
    89bc:	00 01       	.word 0x0001
    89be:	0d 48       	.word 0x0d48
    89c0:	00 01       	.word 0x0001
    89c2:	14 48       	mov.l	r4,@(32,r4)
    89c4:	00 01       	.word 0x0001
    89c6:	15 48       	mov.l	r4,@(32,r5)
    89c8:	00 01       	.word 0x0001
    89ca:	1c 48       	mov.l	r4,@(32,r12)
    89cc:	00 01       	.word 0x0001
    89ce:	1d 48       	mov.l	r4,@(32,r13)
    89d0:	00 01       	.word 0x0001
    89d2:	61 e0       	mov.b	@r14,r1
    89d4:	00 00       	.word 0x0000
    89d6:	8d 84       	.word 0x8d84
    89d8:	00 00       	.word 0x0000
    89da:	8d 88       	.word 0x8d88
    89dc:	d1 5c       	mov.l	8b50 <_main+0x608>,r1	! 161f0 <_n>
    89de:	d0 5d       	mov.l	8b54 <_main+0x60c>,r0	! 826c <_Trial>
    89e0:	40 0b       	jsr	@r0
    89e2:	64 12       	mov.l	@r1,r4
    89e4:	20 08       	tst	r0,r0
    89e6:	8b 05       	bf	89f4 <_main+0x4ac>
    89e8:	d1 5b       	mov.l	8b58 <_main+0x610>,r1	! 1244c <_results>
    89ea:	60 12       	mov.l	@r1,r0
    89ec:	cb 20       	or	#32,r0
    89ee:	21 02       	mov.l	r0,@r1
    89f0:	a0 09       	bra	8a06 <_main+0x4be>
    89f2:	00 09       	nop	
    89f4:	d1 59       	mov.l	8b5c <_main+0x614>,r1	! 8d84 <_kount>
    89f6:	62 12       	mov.l	@r1,r2
    89f8:	91 a4       	mov.w	8b44 <_main+0x5fc>,r1	! 7d5
    89fa:	32 10       	cmp/eq	r1,r2
    89fc:	89 03       	bt	8a06 <_main+0x4be>
    89fe:	d1 56       	mov.l	8b58 <_main+0x610>,r1	! 1244c <_results>
    8a00:	60 12       	mov.l	@r1,r0
    8a02:	cb 20       	or	#32,r0
    8a04:	21 02       	mov.l	r0,@r1
    8a06:	d2 56       	mov.l	8b60 <_main+0x618>,r2	! 12403
    8a08:	d1 56       	mov.l	8b64 <_main+0x61c>,r1	! 20bbc <_seed>
    8a0a:	21 22       	mov.l	r2,@r1
    8a0c:	e1 00       	mov	#0,r1
    8a0e:	d2 56       	mov.l	8b68 <_main+0x620>,r2	! 124ec <_biggest>
    8a10:	22 12       	mov.l	r1,@r2
    8a12:	d2 56       	mov.l	8b6c <_main+0x624>,r2	! 2261c <_littlest>
    8a14:	22 12       	mov.l	r1,@r2
    8a16:	d8 56       	mov.l	8b70 <_main+0x628>,r8	! 17c3c
    8a18:	6a 83       	mov	r8,r10
    8a1a:	7a fc       	add	#-4,r10
    8a1c:	9e 93       	mov.w	8b46 <_main+0x5fe>,r14	! 4e24
    8a1e:	3e ac       	add	r10,r14
    8a20:	69 83       	mov	r8,r9
    8a22:	dd 54       	mov.l	8b74 <_main+0x62c>,r13	! 8000 <_Rand>
    8a24:	dc 50       	mov.l	8b68 <_main+0x620>,r12	! 124ec <_biggest>
    8a26:	6b 23       	mov	r2,r11
    8a28:	4d 0b       	jsr	@r13
    8a2a:	00 09       	nop	
    8a2c:	66 03       	mov	r0,r6
    8a2e:	d5 52       	mov.l	8b78 <_main+0x630>,r5	! 186a0
    8a30:	d7 52       	mov.l	8b7c <_main+0x634>,r7	! 8c5e <___sdivsi3>
    8a32:	47 0b       	jsr	@r7
    8a34:	64 03       	mov	r0,r4
    8a36:	61 03       	mov	r0,r1
    8a38:	41 08       	shll2	r1
    8a3a:	31 1c       	add	r1,r1
    8a3c:	41 08       	shll2	r1
    8a3e:	31 08       	sub	r0,r1
    8a40:	41 08       	shll2	r1
    8a42:	67 13       	mov	r1,r7
    8a44:	37 0c       	add	r0,r7
    8a46:	61 73       	mov	r7,r1
    8a48:	41 08       	shll2	r1
    8a4a:	31 7c       	add	r7,r1
    8a4c:	62 13       	mov	r1,r2
    8a4e:	42 08       	shll2	r2
    8a50:	31 2c       	add	r2,r1
    8a52:	41 08       	shll2	r1
    8a54:	31 1c       	add	r1,r1
    8a56:	41 08       	shll2	r1
    8a58:	36 18       	sub	r1,r6
    8a5a:	61 63       	mov	r6,r1
    8a5c:	d0 48       	mov.l	8b80 <_main+0x638>,r0	! ffff3cb0
    8a5e:	31 0c       	add	r0,r1
    8a60:	29 12       	mov.l	r1,@r9
    8a62:	62 c2       	mov.l	@r12,r2
    8a64:	31 27       	cmp/gt	r2,r1
    8a66:	8b 01       	bf	8a6c <_main+0x524>
    8a68:	a0 04       	bra	8a74 <_main+0x52c>
    8a6a:	2c 12       	mov.l	r1,@r12
    8a6c:	62 b2       	mov.l	@r11,r2
    8a6e:	31 23       	cmp/ge	r2,r1
    8a70:	89 00       	bt	8a74 <_main+0x52c>
    8a72:	2b 12       	mov.l	r1,@r11
    8a74:	79 04       	add	#4,r9
    8a76:	39 e0       	cmp/eq	r14,r9
    8a78:	8b d6       	bf	8a28 <_main+0x4e0>
    8a7a:	d9 42       	mov.l	8b84 <_main+0x63c>,r9	! 17c38 <_sortlist>
    8a7c:	64 93       	mov	r9,r4
    8a7e:	96 63       	mov.w	8b48 <_main+0x600>,r6	! 1388
    8a80:	d1 41       	mov.l	8b88 <_main+0x640>,r1	! 8368 <_Quicksort>
    8a82:	41 0b       	jsr	@r1
    8a84:	e5 01       	mov	#1,r5
    8a86:	52 91       	mov.l	@(4,r9),r2
    8a88:	d1 38       	mov.l	8b6c <_main+0x624>,r1	! 2261c <_littlest>
    8a8a:	61 12       	mov.l	@r1,r1
    8a8c:	32 10       	cmp/eq	r1,r2
    8a8e:	8b 05       	bf	8a9c <_main+0x554>
    8a90:	d1 3e       	mov.l	8b8c <_main+0x644>,r1	! 1ca34
    8a92:	52 19       	mov.l	@(36,r1),r2
    8a94:	d1 34       	mov.l	8b68 <_main+0x620>,r1	! 124ec <_biggest>
    8a96:	61 12       	mov.l	@r1,r1
    8a98:	32 10       	cmp/eq	r1,r2
    8a9a:	89 03       	bt	8aa4 <_main+0x55c>
    8a9c:	d1 2e       	mov.l	8b58 <_main+0x610>,r1	! 1244c <_results>
    8a9e:	60 12       	mov.l	@r1,r0
    8aa0:	cb 40       	or	#64,r0
    8aa2:	21 02       	mov.l	r0,@r1
    8aa4:	d2 2e       	mov.l	8b60 <_main+0x618>,r2	! 12403
    8aa6:	d1 2f       	mov.l	8b64 <_main+0x61c>,r1	! 20bbc <_seed>
    8aa8:	21 22       	mov.l	r2,@r1
    8aaa:	e1 00       	mov	#0,r1
    8aac:	d2 2e       	mov.l	8b68 <_main+0x620>,r2	! 124ec <_biggest>
    8aae:	22 12       	mov.l	r1,@r2
    8ab0:	d2 2e       	mov.l	8b6c <_main+0x624>,r2	! 2261c <_littlest>
    8ab2:	22 12       	mov.l	r1,@r2
    8ab4:	9e 49       	mov.w	8b4a <_main+0x602>,r14	! 7d4
    8ab6:	3e ac       	add	r10,r14
    8ab8:	69 83       	mov	r8,r9
    8aba:	dd 2e       	mov.l	8b74 <_main+0x62c>,r13	! 8000 <_Rand>
    8abc:	dc 2a       	mov.l	8b68 <_main+0x620>,r12	! 124ec <_biggest>
    8abe:	6b 23       	mov	r2,r11
    8ac0:	4d 0b       	jsr	@r13
    8ac2:	00 09       	nop	
    8ac4:	66 03       	mov	r0,r6
    8ac6:	d5 2c       	mov.l	8b78 <_main+0x630>,r5	! 186a0
    8ac8:	d7 2c       	mov.l	8b7c <_main+0x634>,r7	! 8c5e <___sdivsi3>
    8aca:	47 0b       	jsr	@r7
    8acc:	64 03       	mov	r0,r4
    8ace:	61 03       	mov	r0,r1
    8ad0:	41 08       	shll2	r1
    8ad2:	31 1c       	add	r1,r1
    8ad4:	41 08       	shll2	r1
    8ad6:	31 08       	sub	r0,r1
    8ad8:	41 08       	shll2	r1
    8ada:	67 13       	mov	r1,r7
    8adc:	37 0c       	add	r0,r7
    8ade:	61 73       	mov	r7,r1
    8ae0:	41 08       	shll2	r1
    8ae2:	31 7c       	add	r7,r1
    8ae4:	62 13       	mov	r1,r2
    8ae6:	42 08       	shll2	r2
    8ae8:	31 2c       	add	r2,r1
    8aea:	41 08       	shll2	r1
    8aec:	31 1c       	add	r1,r1
    8aee:	41 08       	shll2	r1
    8af0:	36 18       	sub	r1,r6
    8af2:	61 63       	mov	r6,r1
    8af4:	d0 22       	mov.l	8b80 <_main+0x638>,r0	! ffff3cb0
    8af6:	31 0c       	add	r0,r1
    8af8:	29 12       	mov.l	r1,@r9
    8afa:	62 c2       	mov.l	@r12,r2
    8afc:	31 27       	cmp/gt	r2,r1
    8afe:	8b 01       	bf	8b04 <_main+0x5bc>
    8b00:	a0 04       	bra	8b0c <_main+0x5c4>
    8b02:	2c 12       	mov.l	r1,@r12
    8b04:	62 b2       	mov.l	@r11,r2
    8b06:	31 23       	cmp/ge	r2,r1
    8b08:	89 00       	bt	8b0c <_main+0x5c4>
    8b0a:	2b 12       	mov.l	r1,@r11
    8b0c:	79 04       	add	#4,r9
    8b0e:	39 e0       	cmp/eq	r14,r9
    8b10:	8b d6       	bf	8ac0 <_main+0x578>
    8b12:	91 1b       	mov.w	8b4c <_main+0x604>,r1	! 7d0
    8b14:	3a 1c       	add	r1,r10
    8b16:	90 1a       	mov.w	8b4e <_main+0x606>,r0	! 1f4
    8b18:	d6 1d       	mov.l	8b90 <_main+0x648>,r6	! 17c40
    8b1a:	a0 0e       	bra	8b3a <_main+0x5f2>
    8b1c:	e5 01       	mov	#1,r5
    8b1e:	63 12       	mov.l	@r1,r3
    8b20:	67 22       	mov.l	@r2,r7
    8b22:	33 77       	cmp/gt	r7,r3
    8b24:	8b 01       	bf	8b2a <_main+0x5e2>
    8b26:	21 72       	mov.l	r7,@r1
    8b28:	22 32       	mov.l	r3,@r2
    8b2a:	71 04       	add	#4,r1
    8b2c:	72 04       	add	#4,r2
    8b2e:	3a 10       	cmp/eq	r1,r10
    8b30:	8b f5       	bf	8b1e <_main+0x5d6>
    8b32:	70 ff       	add	#-1,r0
    8b34:	7a fc       	add	#-4,r10
    8b36:	88 01       	cmp/eq	#1,r0
    8b38:	89 2c       	bt	8b94 <_main+0x64c>
    8b3a:	30 57       	cmp/gt	r5,r0
    8b3c:	8b f9       	bf	8b32 <_main+0x5ea>
    8b3e:	62 63       	mov	r6,r2
    8b40:	af ed       	bra	8b1e <_main+0x5d6>
    8b42:	61 83       	mov	r8,r1
    8b44:	07 d5       	mov.w	r13,@(r0,r7)
    8b46:	4e 24       	rotcl	r14
    8b48:	13 88       	mov.l	r8,@(32,r3)
    8b4a:	07 d4       	mov.b	r13,@(r0,r7)
    8b4c:	07 d0       	.word 0x07d0
    8b4e:	01 f4       	mov.b	r15,@(r0,r1)
    8b50:	00 01       	.word 0x0001
    8b52:	61 f0       	mov.b	@r15,r1
    8b54:	00 00       	.word 0x0000
    8b56:	82 6c       	.word 0x826c
    8b58:	00 01       	.word 0x0001
    8b5a:	24 4c       	cmp/str	r4,r4
    8b5c:	00 00       	.word 0x0000
    8b5e:	8d 84       	.word 0x8d84
    8b60:	00 01       	.word 0x0001
    8b62:	24 03       	.word 0x2403
    8b64:	00 02       	stc	sr,r0
    8b66:	0b bc       	mov.b	@(r0,r11),r11
    8b68:	00 01       	.word 0x0001
    8b6a:	24 ec       	cmp/str	r14,r4
    8b6c:	00 02       	stc	sr,r0
    8b6e:	26 1c       	cmp/str	r1,r6
    8b70:	00 01       	.word 0x0001
    8b72:	7c 3c       	add	#60,r12
    8b74:	00 00       	.word 0x0000
    8b76:	80 00       	mov.b	r0,@(0,r0)
    8b78:	00 01       	.word 0x0001
    8b7a:	86 a0       	.word 0x86a0
    8b7c:	00 00       	.word 0x0000
    8b7e:	8c 5e       	.word 0x8c5e
    8b80:	ff ff       	.word 0xffff
    8b82:	3c b0       	cmp/eq	r11,r12
    8b84:	00 01       	.word 0x0001
    8b86:	7c 38       	add	#56,r12
    8b88:	00 00       	.word 0x0000
    8b8a:	83 68       	.word 0x8368
    8b8c:	00 01       	.word 0x0001
    8b8e:	ca 34       	xor	#52,r0
    8b90:	00 01       	.word 0x0001
    8b92:	7c 40       	add	#64,r12
    8b94:	e2 01       	mov	#1,r2
    8b96:	d1 1e       	mov.l	8c10 <_main+0x6c8>,r1	! 1f174 <_top>
    8b98:	21 22       	mov.l	r2,@r1
    8b9a:	d1 1e       	mov.l	8c14 <_main+0x6cc>,r1	! 17c38 <_sortlist>
    8b9c:	52 11       	mov.l	@(4,r1),r2
    8b9e:	d1 1e       	mov.l	8c18 <_main+0x6d0>,r1	! 2261c <_littlest>
    8ba0:	61 12       	mov.l	@r1,r1
    8ba2:	32 10       	cmp/eq	r1,r2
    8ba4:	8b 05       	bf	8bb2 <_main+0x66a>
    8ba6:	d1 1d       	mov.l	8c1c <_main+0x6d4>,r1	! 183f4
    8ba8:	52 15       	mov.l	@(20,r1),r2
    8baa:	d1 1d       	mov.l	8c20 <_main+0x6d8>,r1	! 124ec <_biggest>
    8bac:	61 12       	mov.l	@r1,r1
    8bae:	32 10       	cmp/eq	r1,r2
    8bb0:	89 03       	bt	8bba <_main+0x672>
    8bb2:	d1 1c       	mov.l	8c24 <_main+0x6dc>,r1	! 1244c <_results>
    8bb4:	60 12       	mov.l	@r1,r0
    8bb6:	cb 80       	or	#-128,r0
    8bb8:	21 02       	mov.l	r0,@r1
    8bba:	d1 1a       	mov.l	8c24 <_main+0x6dc>,r1	! 1244c <_results>
    8bbc:	60 12       	mov.l	@r1,r0
    8bbe:	a0 1b       	bra	8bf8 <_main+0x6b0>
    8bc0:	00 09       	nop	
    8bc2:	d1 19       	mov.l	8c28 <_main+0x6e0>,r1	! 12460
    8bc4:	ac f1       	bra	85aa <_main+0x62>
    8bc6:	21 02       	mov.l	r0,@r1
    8bc8:	eb 14       	mov	#20,r11
    8bca:	3b fc       	add	r15,r11
    8bcc:	7b e8       	add	#-24,r11
    8bce:	6a f3       	mov	r15,r10
    8bd0:	d9 16       	mov.l	8c2c <_main+0x6e4>,r9	! 808c <_Try>
    8bd2:	ad 37       	bra	8644 <_main+0xfc>
    8bd4:	7a 38       	add	#56,r10
    8bd6:	d1 16       	mov.l	8c30 <_main+0x6e8>,r1	! 8d88 <_puzzl>
    8bd8:	62 13       	mov	r1,r2
    8bda:	97 18       	mov.w	8c0e <_main+0x6c6>,r7	! 800
    8bdc:	ad 89       	bra	86f2 <_main+0x1aa>
    8bde:	37 1c       	add	r1,r7
    8be0:	d0 14       	mov.l	8c34 <_main+0x6ec>,r0	! 81c4 <_Place>
    8be2:	40 0b       	jsr	@r0
    8be4:	e5 49       	mov	#73,r5
    8be6:	d1 14       	mov.l	8c38 <_main+0x6f0>,r1	! 161f0 <_n>
    8be8:	ae f8       	bra	89dc <_main+0x494>
    8bea:	21 02       	mov.l	r0,@r1
    8bec:	d1 0d       	mov.l	8c24 <_main+0x6dc>,r1	! 1244c <_results>
    8bee:	60 12       	mov.l	@r1,r0
    8bf0:	cb 20       	or	#32,r0
    8bf2:	21 02       	mov.l	r0,@r1
    8bf4:	ae f2       	bra	89dc <_main+0x494>
    8bf6:	00 09       	nop	
    8bf8:	7f 6c       	add	#108,r15
    8bfa:	7f 70       	add	#112,r15
    8bfc:	4f 26       	lds.l	@r15+,pr
    8bfe:	6e f6       	mov.l	@r15+,r14
    8c00:	6d f6       	mov.l	@r15+,r13
    8c02:	6c f6       	mov.l	@r15+,r12
    8c04:	6b f6       	mov.l	@r15+,r11
    8c06:	6a f6       	mov.l	@r15+,r10
    8c08:	69 f6       	mov.l	@r15+,r9
    8c0a:	00 0b       	rts	
    8c0c:	68 f6       	mov.l	@r15+,r8
    8c0e:	08 00       	.word 0x0800
    8c10:	00 01       	.word 0x0001
    8c12:	f1 74       	.word 0xf174
    8c14:	00 01       	.word 0x0001
    8c16:	7c 38       	add	#56,r12
    8c18:	00 02       	stc	sr,r0
    8c1a:	26 1c       	cmp/str	r1,r6
    8c1c:	00 01       	.word 0x0001
    8c1e:	83 f4       	.word 0x83f4
    8c20:	00 01       	.word 0x0001
    8c22:	24 ec       	cmp/str	r14,r4
    8c24:	00 01       	.word 0x0001
    8c26:	24 4c       	cmp/str	r4,r4
    8c28:	00 01       	.word 0x0001
    8c2a:	24 60       	mov.b	r6,@r4
    8c2c:	00 00       	.word 0x0000
    8c2e:	80 8c       	mov.b	r0,@(12,r8)
    8c30:	00 00       	.word 0x0000
    8c32:	8d 88       	.word 0x8d88
    8c34:	00 00       	.word 0x0000
    8c36:	81 c4       	mov.w	r0,@(8,r12)
    8c38:	00 01       	.word 0x0001
    8c3a:	61 f0       	mov.b	@r15,r1

00008c3c <___mulsi3>:
    8c3c:	25 4e       	mulu.w	r4,r5
    8c3e:	63 53       	mov	r5,r3
    8c40:	62 49       	swap.w	r4,r2
    8c42:	23 2d       	xtrct	r2,r3
    8c44:	23 38       	tst	r3,r3
    8c46:	8b 01       	bf	8c4c <hiset>
    8c48:	00 0b       	rts	
    8c4a:	00 1a       	sts	macl,r0

00008c4c <hiset>:
    8c4c:	00 1a       	sts	macl,r0
    8c4e:	25 2e       	mulu.w	r2,r5
    8c50:	01 1a       	sts	macl,r1
    8c52:	24 3e       	mulu.w	r3,r4
    8c54:	02 1a       	sts	macl,r2
    8c56:	32 1c       	add	r1,r2
    8c58:	42 28       	shll16	r2
    8c5a:	00 0b       	rts	
    8c5c:	30 2c       	add	r2,r0

00008c5e <___sdivsi3>:
    8c5e:	61 43       	mov	r4,r1
    8c60:	60 53       	mov	r5,r0
    8c62:	20 08       	tst	r0,r0
    8c64:	89 48       	bt	8cf8 <div0>
    8c66:	e2 00       	mov	#0,r2
    8c68:	21 27       	div0s	r2,r1
    8c6a:	33 3a       	subc	r3,r3
    8c6c:	31 2a       	subc	r2,r1
    8c6e:	23 07       	div0s	r0,r3
    8c70:	41 24       	rotcl	r1
    8c72:	33 04       	div1	r0,r3
    8c74:	41 24       	rotcl	r1
    8c76:	33 04       	div1	r0,r3
    8c78:	41 24       	rotcl	r1
    8c7a:	33 04       	div1	r0,r3
    8c7c:	41 24       	rotcl	r1
    8c7e:	33 04       	div1	r0,r3
    8c80:	41 24       	rotcl	r1
    8c82:	33 04       	div1	r0,r3
    8c84:	41 24       	rotcl	r1
    8c86:	33 04       	div1	r0,r3
    8c88:	41 24       	rotcl	r1
    8c8a:	33 04       	div1	r0,r3
    8c8c:	41 24       	rotcl	r1
    8c8e:	33 04       	div1	r0,r3
    8c90:	41 24       	rotcl	r1
    8c92:	33 04       	div1	r0,r3
    8c94:	41 24       	rotcl	r1
    8c96:	33 04       	div1	r0,r3
    8c98:	41 24       	rotcl	r1
    8c9a:	33 04       	div1	r0,r3
    8c9c:	41 24       	rotcl	r1
    8c9e:	33 04       	div1	r0,r3
    8ca0:	41 24       	rotcl	r1
    8ca2:	33 04       	div1	r0,r3
    8ca4:	41 24       	rotcl	r1
    8ca6:	33 04       	div1	r0,r3
    8ca8:	41 24       	rotcl	r1
    8caa:	33 04       	div1	r0,r3
    8cac:	41 24       	rotcl	r1
    8cae:	33 04       	div1	r0,r3
    8cb0:	41 24       	rotcl	r1
    8cb2:	33 04       	div1	r0,r3
    8cb4:	41 24       	rotcl	r1
    8cb6:	33 04       	div1	r0,r3
    8cb8:	41 24       	rotcl	r1
    8cba:	33 04       	div1	r0,r3
    8cbc:	41 24       	rotcl	r1
    8cbe:	33 04       	div1	r0,r3
    8cc0:	41 24       	rotcl	r1
    8cc2:	33 04       	div1	r0,r3
    8cc4:	41 24       	rotcl	r1
    8cc6:	33 04       	div1	r0,r3
    8cc8:	41 24       	rotcl	r1
    8cca:	33 04       	div1	r0,r3
    8ccc:	41 24       	rotcl	r1
    8cce:	33 04       	div1	r0,r3
    8cd0:	41 24       	rotcl	r1
    8cd2:	33 04       	div1	r0,r3
    8cd4:	41 24       	rotcl	r1
    8cd6:	33 04       	div1	r0,r3
    8cd8:	41 24       	rotcl	r1
    8cda:	33 04       	div1	r0,r3
    8cdc:	41 24       	rotcl	r1
    8cde:	33 04       	div1	r0,r3
    8ce0:	41 24       	rotcl	r1
    8ce2:	33 04       	div1	r0,r3
    8ce4:	41 24       	rotcl	r1
    8ce6:	33 04       	div1	r0,r3
    8ce8:	41 24       	rotcl	r1
    8cea:	33 04       	div1	r0,r3
    8cec:	41 24       	rotcl	r1
    8cee:	33 04       	div1	r0,r3
    8cf0:	41 24       	rotcl	r1
    8cf2:	31 2e       	addc	r2,r1
    8cf4:	00 0b       	rts	
    8cf6:	60 13       	mov	r1,r0

00008cf8 <div0>:
    8cf8:	00 0b       	rts	
    8cfa:	e0 00       	mov	#0,r0

Disassembly of section .bss:

00008d7c <__bss_start>:
    8d7c:	00 00       	.word 0x0000
	...

00008d80 <_zi>:
    8d80:	00 00       	.word 0x0000
	...

00008d84 <_kount>:
    8d84:	00 00       	.word 0x0000
	...

00008d88 <_puzzl>:
	...

00009588 <_movesdone>:
    9588:	00 00       	.word 0x0000
	...

0000958c <_class>:
	...

000095c0 <_z>:
	...

00009dc8 <_e>:
	...

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

0000a1dc <_imb>:
	...

0000bc20 <_xtimes>:
	...

0000bc4c <_p>:
	...

0001244c <_results>:
   1244c:	00 00       	.word 0x0000
	...

00012450 <_pctr>:
   12450:	00 00       	.word 0x0000
	...

00012454 <_cellspace>:
	...

000124ec <_biggest>:
   124ec:	00 00       	.word 0x0000
	...

000124f0 <_w>:
	...

00012cf8 <_permarray>:
	...

00012d24 <_ima>:
	...

00014768 <_rmb>:
	...

000161ac <_piecemax>:
	...

000161e0 <_piececount>:
	...

000161f0 <_n>:
   161f0:	00 00       	.word 0x0000
	...

000161f4 <_imr>:
	...

00017c38 <_sortlist>:
	...

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

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

0001ca64 <_heap>:
	...

0001f174 <_top>:
   1f174:	00 00       	.word 0x0000
	...

0001f178 <_rmr>:
	...

00020bbc <_seed>:
	...

00020bd0 <_timer>:
   20bd0:	00 00       	.word 0x0000
	...

00020bd4 <_tree>:
   20bd4:	00 00       	.word 0x0000
	...

00020bd8 <_rma>:
	...

0002261c <_littlest>:
   2261c:	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 .stack:

00020bc0 <_stack>:
   20bc0:	de ad       	mov.l	20e78 <_rma+0x2a0>,r14
   20bc2:	de ad       	mov.l	20e78 <_rma+0x2a0>,r14
