
stanf1.out:     file format elf32-littlearm


Disassembly of section .text:

00008000 <Rand>:
    8000:	4b05      	ldr	r3, [pc, #20]	; (8018 <Rand+0x18>)
    8002:	4806      	ldr	r0, [pc, #24]	; (801c <Rand+0x1c>)
    8004:	681a      	ldr	r2, [r3, #0]
    8006:	4350      	muls	r0, r2
    8008:	4a05      	ldr	r2, [pc, #20]	; (8020 <Rand+0x20>)
    800a:	4694      	mov	ip, r2
    800c:	4460      	add	r0, ip
    800e:	0400      	lsls	r0, r0, #16
    8010:	0c00      	lsrs	r0, r0, #16
    8012:	6018      	str	r0, [r3, #0]
    8014:	4770      	bx	lr
    8016:	46c0      	nop			; (mov r8, r8)
    8018:	0002896c 	andeq	r8, r2, ip, ror #18
    801c:	0000051d 	andeq	r0, r0, sp, lsl r5
    8020:	00003619 	andeq	r3, r0, r9, lsl r6

00008024 <Push>:
    8024:	b570      	push	{r4, r5, r6, lr}
    8026:	008a      	lsls	r2, r1, #2
    8028:	4b0e      	ldr	r3, [pc, #56]	; (8064 <Push+0x40>)
    802a:	58d3      	ldr	r3, [r2, r3]
    802c:	2b00      	cmp	r3, #0
    802e:	dd04      	ble.n	803a <Push+0x16>
    8030:	00da      	lsls	r2, r3, #3
    8032:	4c0d      	ldr	r4, [pc, #52]	; (8068 <Push+0x44>)
    8034:	5912      	ldr	r2, [r2, r4]
    8036:	4282      	cmp	r2, r0
    8038:	dd13      	ble.n	8062 <Push+0x3e>
    803a:	4a0c      	ldr	r2, [pc, #48]	; (806c <Push+0x48>)
    803c:	6812      	ldr	r2, [r2, #0]
    803e:	2a00      	cmp	r2, #0
    8040:	dd06      	ble.n	8050 <Push+0x2c>
    8042:	00d4      	lsls	r4, r2, #3
    8044:	4d08      	ldr	r5, [pc, #32]	; (8068 <Push+0x44>)
    8046:	192c      	adds	r4, r5, r4
    8048:	6865      	ldr	r5, [r4, #4]
    804a:	4c08      	ldr	r4, [pc, #32]	; (806c <Push+0x48>)
    804c:	6025      	str	r5, [r4, #0]
    804e:	e000      	b.n	8052 <Push+0x2e>
    8050:	2200      	movs	r2, #0
    8052:	4c05      	ldr	r4, [pc, #20]	; (8068 <Push+0x44>)
    8054:	00d5      	lsls	r5, r2, #3
    8056:	1966      	adds	r6, r4, r5
    8058:	6073      	str	r3, [r6, #4]
    805a:	0089      	lsls	r1, r1, #2
    805c:	4b01      	ldr	r3, [pc, #4]	; (8064 <Push+0x40>)
    805e:	50ca      	str	r2, [r1, r3]
    8060:	5128      	str	r0, [r5, r4]
    8062:	bd70      	pop	{r4, r5, r6, pc}
    8064:	0002331c 	andeq	r3, r2, ip, lsl r3
    8068:	00023284 	andeq	r3, r2, r4, lsl #5
    806c:	000325dc 	ldrdeq	r2, [r3], -ip

00008070 <Try>:
    8070:	b5f0      	push	{r4, r5, r6, r7, lr}
    8072:	465f      	mov	r7, fp
    8074:	4656      	mov	r6, sl
    8076:	464d      	mov	r5, r9
    8078:	4644      	mov	r4, r8
    807a:	b4f0      	push	{r4, r5, r6, r7}
    807c:	b089      	sub	sp, #36	; 0x24
    807e:	4682      	mov	sl, r0
    8080:	000f      	movs	r7, r1
    8082:	9205      	str	r2, [sp, #20]
    8084:	0018      	movs	r0, r3
    8086:	9306      	str	r3, [sp, #24]
    8088:	2300      	movs	r3, #0
    808a:	600b      	str	r3, [r1, #0]
    808c:	4651      	mov	r1, sl
    808e:	008d      	lsls	r5, r1, #2
    8090:	9913      	ldr	r1, [sp, #76]	; 0x4c
    8092:	4688      	mov	r8, r1
    8094:	44a8      	add	r8, r5
    8096:	1d04      	adds	r4, r0, #4
    8098:	4691      	mov	r9, r2
    809a:	44a9      	add	r9, r5
    809c:	9b12      	ldr	r3, [sp, #72]	; 0x48
    809e:	469c      	mov	ip, r3
    80a0:	4465      	add	r5, ip
    80a2:	2600      	movs	r6, #0
    80a4:	2300      	movs	r3, #0
    80a6:	469b      	mov	fp, r3
    80a8:	4653      	mov	r3, sl
    80aa:	3301      	adds	r3, #1
    80ac:	9307      	str	r3, [sp, #28]
    80ae:	003b      	movs	r3, r7
    80b0:	002f      	movs	r7, r5
    80b2:	464d      	mov	r5, r9
    80b4:	4699      	mov	r9, r3
    80b6:	3601      	adds	r6, #1
    80b8:	9402      	str	r4, [sp, #8]
    80ba:	6822      	ldr	r2, [r4, #0]
    80bc:	2a00      	cmp	r2, #0
    80be:	d02a      	beq.n	8116 <Try+0xa6>
    80c0:	9503      	str	r5, [sp, #12]
    80c2:	686a      	ldr	r2, [r5, #4]
    80c4:	2a00      	cmp	r2, #0
    80c6:	d026      	beq.n	8116 <Try+0xa6>
    80c8:	9704      	str	r7, [sp, #16]
    80ca:	69ba      	ldr	r2, [r7, #24]
    80cc:	2a00      	cmp	r2, #0
    80ce:	d022      	beq.n	8116 <Try+0xa6>
    80d0:	4642      	mov	r2, r8
    80d2:	6016      	str	r6, [r2, #0]
    80d4:	465a      	mov	r2, fp
    80d6:	6022      	str	r2, [r4, #0]
    80d8:	606a      	str	r2, [r5, #4]
    80da:	61ba      	str	r2, [r7, #24]
    80dc:	4653      	mov	r3, sl
    80de:	2b07      	cmp	r3, #7
    80e0:	dc15      	bgt.n	810e <Try+0x9e>
    80e2:	9b13      	ldr	r3, [sp, #76]	; 0x4c
    80e4:	9301      	str	r3, [sp, #4]
    80e6:	9b12      	ldr	r3, [sp, #72]	; 0x48
    80e8:	9300      	str	r3, [sp, #0]
    80ea:	9b06      	ldr	r3, [sp, #24]
    80ec:	9a05      	ldr	r2, [sp, #20]
    80ee:	4649      	mov	r1, r9
    80f0:	9807      	ldr	r0, [sp, #28]
    80f2:	f7ff ffbd 	bl	8070 <Try>
    80f6:	464b      	mov	r3, r9
    80f8:	681b      	ldr	r3, [r3, #0]
    80fa:	2b00      	cmp	r3, #0
    80fc:	d114      	bne.n	8128 <Try+0xb8>
    80fe:	9b02      	ldr	r3, [sp, #8]
    8100:	2201      	movs	r2, #1
    8102:	601a      	str	r2, [r3, #0]
    8104:	9b03      	ldr	r3, [sp, #12]
    8106:	605a      	str	r2, [r3, #4]
    8108:	9b04      	ldr	r3, [sp, #16]
    810a:	619a      	str	r2, [r3, #24]
    810c:	e003      	b.n	8116 <Try+0xa6>
    810e:	464f      	mov	r7, r9
    8110:	2301      	movs	r3, #1
    8112:	603b      	str	r3, [r7, #0]
    8114:	e008      	b.n	8128 <Try+0xb8>
    8116:	464b      	mov	r3, r9
    8118:	681b      	ldr	r3, [r3, #0]
    811a:	2b00      	cmp	r3, #0
    811c:	d104      	bne.n	8128 <Try+0xb8>
    811e:	3404      	adds	r4, #4
    8120:	3504      	adds	r5, #4
    8122:	3f04      	subs	r7, #4
    8124:	2e08      	cmp	r6, #8
    8126:	d1c6      	bne.n	80b6 <Try+0x46>
    8128:	b009      	add	sp, #36	; 0x24
    812a:	bc3c      	pop	{r2, r3, r4, r5}
    812c:	4690      	mov	r8, r2
    812e:	4699      	mov	r9, r3
    8130:	46a2      	mov	sl, r4
    8132:	46ab      	mov	fp, r5
    8134:	bdf0      	pop	{r4, r5, r6, r7, pc}
    8136:	46c0      	nop			; (mov r8, r8)

00008138 <Initmatrix>:
    8138:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
    813a:	0006      	movs	r6, r0
    813c:	36a8      	adds	r6, #168	; 0xa8
    813e:	4b0a      	ldr	r3, [pc, #40]	; (8168 <Initmatrix+0x30>)
    8140:	18c7      	adds	r7, r0, r3
    8142:	e00b      	b.n	815c <Initmatrix+0x24>
    8144:	f7ff ff5c 	bl	8000 <Rand>
    8148:	2178      	movs	r1, #120	; 0x78
    814a:	f000 fdf3 	bl	8d34 <__aeabi_idivmod>
    814e:	393c      	subs	r1, #60	; 0x3c
    8150:	c402      	stmia	r4!, {r1}
    8152:	42ac      	cmp	r4, r5
    8154:	d1f6      	bne.n	8144 <Initmatrix+0xc>
    8156:	36a4      	adds	r6, #164	; 0xa4
    8158:	42be      	cmp	r6, r7
    815a:	d003      	beq.n	8164 <Initmatrix+0x2c>
    815c:	0035      	movs	r5, r6
    815e:	35a0      	adds	r5, #160	; 0xa0
    8160:	0034      	movs	r4, r6
    8162:	e7ef      	b.n	8144 <Initmatrix+0xc>
    8164:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
    8166:	46c0      	nop			; (mov r8, r8)
    8168:	00001a48 	andeq	r1, r0, r8, asr #20

0000816c <Place>:
    816c:	b5f0      	push	{r4, r5, r6, r7, lr}
    816e:	4684      	mov	ip, r0
    8170:	0082      	lsls	r2, r0, #2
    8172:	4b1e      	ldr	r3, [pc, #120]	; (81ec <Place+0x80>)
    8174:	58d5      	ldr	r5, [r2, r3]
    8176:	2d00      	cmp	r5, #0
    8178:	db10      	blt.n	819c <Place+0x30>
    817a:	02c4      	lsls	r4, r0, #11
    817c:	4b1c      	ldr	r3, [pc, #112]	; (81f0 <Place+0x84>)
    817e:	18e4      	adds	r4, r4, r3
    8180:	008e      	lsls	r6, r1, #2
    8182:	4b1c      	ldr	r3, [pc, #112]	; (81f4 <Place+0x88>)
    8184:	18f6      	adds	r6, r6, r3
    8186:	2300      	movs	r3, #0
    8188:	2200      	movs	r2, #0
    818a:	2701      	movs	r7, #1
    818c:	58e0      	ldr	r0, [r4, r3]
    818e:	2800      	cmp	r0, #0
    8190:	d000      	beq.n	8194 <Place+0x28>
    8192:	50f7      	str	r7, [r6, r3]
    8194:	3201      	adds	r2, #1
    8196:	3304      	adds	r3, #4
    8198:	42aa      	cmp	r2, r5
    819a:	ddf7      	ble.n	818c <Place+0x20>
    819c:	4663      	mov	r3, ip
    819e:	0098      	lsls	r0, r3, #2
    81a0:	4b15      	ldr	r3, [pc, #84]	; (81f8 <Place+0x8c>)
    81a2:	58c3      	ldr	r3, [r0, r3]
    81a4:	4815      	ldr	r0, [pc, #84]	; (81fc <Place+0x90>)
    81a6:	009b      	lsls	r3, r3, #2
    81a8:	581a      	ldr	r2, [r3, r0]
    81aa:	3a01      	subs	r2, #1
    81ac:	501a      	str	r2, [r3, r0]
    81ae:	4b14      	ldr	r3, [pc, #80]	; (8200 <Place+0x94>)
    81b0:	4299      	cmp	r1, r3
    81b2:	dc14      	bgt.n	81de <Place+0x72>
    81b4:	008b      	lsls	r3, r1, #2
    81b6:	4a0f      	ldr	r2, [pc, #60]	; (81f4 <Place+0x88>)
    81b8:	589b      	ldr	r3, [r3, r2]
    81ba:	2b00      	cmp	r3, #0
    81bc:	d011      	beq.n	81e2 <Place+0x76>
    81be:	1c4b      	adds	r3, r1, #1
    81c0:	009b      	lsls	r3, r3, #2
    81c2:	189b      	adds	r3, r3, r2
    81c4:	2080      	movs	r0, #128	; 0x80
    81c6:	0080      	lsls	r0, r0, #2
    81c8:	e004      	b.n	81d4 <Place+0x68>
    81ca:	3304      	adds	r3, #4
    81cc:	1f1a      	subs	r2, r3, #4
    81ce:	6812      	ldr	r2, [r2, #0]
    81d0:	2a00      	cmp	r2, #0
    81d2:	d008      	beq.n	81e6 <Place+0x7a>
    81d4:	3101      	adds	r1, #1
    81d6:	4281      	cmp	r1, r0
    81d8:	d1f7      	bne.n	81ca <Place+0x5e>
    81da:	2000      	movs	r0, #0
    81dc:	e004      	b.n	81e8 <Place+0x7c>
    81de:	2000      	movs	r0, #0
    81e0:	e002      	b.n	81e8 <Place+0x7c>
    81e2:	0008      	movs	r0, r1
    81e4:	e000      	b.n	81e8 <Place+0x7c>
    81e6:	0008      	movs	r0, r1
    81e8:	bdf0      	pop	{r4, r5, r6, r7, pc}
    81ea:	46c0      	nop			; (mov r8, r8)
    81ec:	00018d44 	andeq	r8, r1, r4, asr #26
    81f0:	00018d78 	andeq	r8, r1, r8, ror sp
    81f4:	0002e540 	andeq	lr, r2, r0, asr #10
    81f8:	0002e50c 	andeq	lr, r2, ip, lsl #10
    81fc:	00023248 	andeq	r3, r2, r8, asr #4
    8200:	000001ff 	strdeq	r0, [r0], -pc	; <UNPREDICTABLE>

00008204 <Trial>:
    8204:	b5f0      	push	{r4, r5, r6, r7, lr}
    8206:	465f      	mov	r7, fp
    8208:	4656      	mov	r6, sl
    820a:	464d      	mov	r5, r9
    820c:	4644      	mov	r4, r8
    820e:	b4f0      	push	{r4, r5, r6, r7}
    8210:	b085      	sub	sp, #20
    8212:	9003      	str	r0, [sp, #12]
    8214:	4a32      	ldr	r2, [pc, #200]	; (82e0 <Trial+0xdc>)
    8216:	6813      	ldr	r3, [r2, #0]
    8218:	3301      	adds	r3, #1
    821a:	6013      	str	r3, [r2, #0]
    821c:	4b31      	ldr	r3, [pc, #196]	; (82e4 <Trial+0xe0>)
    821e:	4699      	mov	r9, r3
    8220:	4b31      	ldr	r3, [pc, #196]	; (82e8 <Trial+0xe4>)
    8222:	469a      	mov	sl, r3
    8224:	4c31      	ldr	r4, [pc, #196]	; (82ec <Trial+0xe8>)
    8226:	0085      	lsls	r5, r0, #2
    8228:	4b31      	ldr	r3, [pc, #196]	; (82f0 <Trial+0xec>)
    822a:	18ed      	adds	r5, r5, r3
    822c:	2600      	movs	r6, #0
    822e:	4b31      	ldr	r3, [pc, #196]	; (82f4 <Trial+0xf0>)
    8230:	4698      	mov	r8, r3
    8232:	2700      	movs	r7, #0
    8234:	464b      	mov	r3, r9
    8236:	9301      	str	r3, [sp, #4]
    8238:	681b      	ldr	r3, [r3, #0]
    823a:	009b      	lsls	r3, r3, #2
    823c:	4642      	mov	r2, r8
    823e:	589b      	ldr	r3, [r3, r2]
    8240:	2b00      	cmp	r3, #0
    8242:	d02b      	beq.n	829c <Trial+0x98>
    8244:	46d3      	mov	fp, sl
    8246:	4653      	mov	r3, sl
    8248:	6819      	ldr	r1, [r3, #0]
    824a:	2900      	cmp	r1, #0
    824c:	db37      	blt.n	82be <Trial+0xba>
    824e:	2300      	movs	r3, #0
    8250:	2200      	movs	r2, #0
    8252:	58e0      	ldr	r0, [r4, r3]
    8254:	2800      	cmp	r0, #0
    8256:	d002      	beq.n	825e <Trial+0x5a>
    8258:	58e8      	ldr	r0, [r5, r3]
    825a:	2800      	cmp	r0, #0
    825c:	d11e      	bne.n	829c <Trial+0x98>
    825e:	3201      	adds	r2, #1
    8260:	3304      	adds	r3, #4
    8262:	428a      	cmp	r2, r1
    8264:	ddf5      	ble.n	8252 <Trial+0x4e>
    8266:	e02a      	b.n	82be <Trial+0xba>
    8268:	9b02      	ldr	r3, [sp, #8]
    826a:	2b00      	cmp	r3, #0
    826c:	d023      	beq.n	82b6 <Trial+0xb2>
    826e:	465b      	mov	r3, fp
    8270:	6819      	ldr	r1, [r3, #0]
    8272:	2900      	cmp	r1, #0
    8274:	db09      	blt.n	828a <Trial+0x86>
    8276:	2300      	movs	r3, #0
    8278:	2200      	movs	r2, #0
    827a:	58e0      	ldr	r0, [r4, r3]
    827c:	2800      	cmp	r0, #0
    827e:	d000      	beq.n	8282 <Trial+0x7e>
    8280:	50ef      	str	r7, [r5, r3]
    8282:	3201      	adds	r2, #1
    8284:	3304      	adds	r3, #4
    8286:	428a      	cmp	r2, r1
    8288:	ddf7      	ble.n	827a <Trial+0x76>
    828a:	9b01      	ldr	r3, [sp, #4]
    828c:	681b      	ldr	r3, [r3, #0]
    828e:	009b      	lsls	r3, r3, #2
    8290:	4a18      	ldr	r2, [pc, #96]	; (82f4 <Trial+0xf0>)
    8292:	589a      	ldr	r2, [r3, r2]
    8294:	9201      	str	r2, [sp, #4]
    8296:	3201      	adds	r2, #1
    8298:	4916      	ldr	r1, [pc, #88]	; (82f4 <Trial+0xf0>)
    829a:	505a      	str	r2, [r3, r1]
    829c:	3601      	adds	r6, #1
    829e:	2304      	movs	r3, #4
    82a0:	469c      	mov	ip, r3
    82a2:	44e1      	add	r9, ip
    82a4:	44e2      	add	sl, ip
    82a6:	2380      	movs	r3, #128	; 0x80
    82a8:	011b      	lsls	r3, r3, #4
    82aa:	469c      	mov	ip, r3
    82ac:	4464      	add	r4, ip
    82ae:	2e0d      	cmp	r6, #13
    82b0:	d1c0      	bne.n	8234 <Trial+0x30>
    82b2:	2000      	movs	r0, #0
    82b4:	e00d      	b.n	82d2 <Trial+0xce>
    82b6:	2001      	movs	r0, #1
    82b8:	e00b      	b.n	82d2 <Trial+0xce>
    82ba:	2001      	movs	r0, #1
    82bc:	e009      	b.n	82d2 <Trial+0xce>
    82be:	9903      	ldr	r1, [sp, #12]
    82c0:	0030      	movs	r0, r6
    82c2:	f7ff ff53 	bl	816c <Place>
    82c6:	9002      	str	r0, [sp, #8]
    82c8:	f7ff ff9c 	bl	8204 <Trial>
    82cc:	2800      	cmp	r0, #0
    82ce:	d0cb      	beq.n	8268 <Trial+0x64>
    82d0:	e7f3      	b.n	82ba <Trial+0xb6>
    82d2:	b005      	add	sp, #20
    82d4:	bc3c      	pop	{r2, r3, r4, r5}
    82d6:	4690      	mov	r8, r2
    82d8:	4699      	mov	r9, r3
    82da:	46a2      	mov	sl, r4
    82dc:	46ab      	mov	fp, r5
    82de:	bdf0      	pop	{r4, r5, r6, r7, pc}
    82e0:	0002e508 	andeq	lr, r2, r8, lsl #10
    82e4:	0002e50c 	andeq	lr, r2, ip, lsl #10
    82e8:	00018d44 	andeq	r8, r1, r4, asr #26
    82ec:	00018d78 	andeq	r8, r1, r8, ror sp
    82f0:	0002e540 	andeq	lr, r2, r0, asr #10
    82f4:	00023248 	andeq	r3, r2, r8, asr #4

000082f8 <Quicksort>:
    82f8:	b5f0      	push	{r4, r5, r6, r7, lr}
    82fa:	465f      	mov	r7, fp
    82fc:	4656      	mov	r6, sl
    82fe:	464d      	mov	r5, r9
    8300:	4644      	mov	r4, r8
    8302:	b4f0      	push	{r4, r5, r6, r7}
    8304:	b083      	sub	sp, #12
    8306:	9001      	str	r0, [sp, #4]
    8308:	468a      	mov	sl, r1
    830a:	4690      	mov	r8, r2
    830c:	000b      	movs	r3, r1
    830e:	4443      	add	r3, r8
    8310:	0fda      	lsrs	r2, r3, #31
    8312:	18d3      	adds	r3, r2, r3
    8314:	105b      	asrs	r3, r3, #1
    8316:	009b      	lsls	r3, r3, #2
    8318:	581c      	ldr	r4, [r3, r0]
    831a:	000b      	movs	r3, r1
    831c:	0089      	lsls	r1, r1, #2
    831e:	4684      	mov	ip, r0
    8320:	4461      	add	r1, ip
    8322:	1c5f      	adds	r7, r3, #1
    8324:	4642      	mov	r2, r8
    8326:	e001      	b.n	832c <Quicksort+0x34>
    8328:	3104      	adds	r1, #4
    832a:	3701      	adds	r7, #1
    832c:	1e7e      	subs	r6, r7, #1
    832e:	468b      	mov	fp, r1
    8330:	680b      	ldr	r3, [r1, #0]
    8332:	4699      	mov	r9, r3
    8334:	429c      	cmp	r4, r3
    8336:	dcf7      	bgt.n	8328 <Quicksort+0x30>
    8338:	0093      	lsls	r3, r2, #2
    833a:	9801      	ldr	r0, [sp, #4]
    833c:	18c5      	adds	r5, r0, r3
    833e:	6828      	ldr	r0, [r5, #0]
    8340:	4284      	cmp	r4, r0
    8342:	da09      	bge.n	8358 <Quicksort+0x60>
    8344:	3b04      	subs	r3, #4
    8346:	9801      	ldr	r0, [sp, #4]
    8348:	4684      	mov	ip, r0
    834a:	4463      	add	r3, ip
    834c:	3a01      	subs	r2, #1
    834e:	001d      	movs	r5, r3
    8350:	3b04      	subs	r3, #4
    8352:	6858      	ldr	r0, [r3, #4]
    8354:	4284      	cmp	r4, r0
    8356:	dbf9      	blt.n	834c <Quicksort+0x54>
    8358:	42b2      	cmp	r2, r6
    835a:	db07      	blt.n	836c <Quicksort+0x74>
    835c:	465b      	mov	r3, fp
    835e:	6018      	str	r0, [r3, #0]
    8360:	464b      	mov	r3, r9
    8362:	602b      	str	r3, [r5, #0]
    8364:	003e      	movs	r6, r7
    8366:	3a01      	subs	r2, #1
    8368:	4297      	cmp	r7, r2
    836a:	dddd      	ble.n	8328 <Quicksort+0x30>
    836c:	4592      	cmp	sl, r2
    836e:	da03      	bge.n	8378 <Quicksort+0x80>
    8370:	4651      	mov	r1, sl
    8372:	9801      	ldr	r0, [sp, #4]
    8374:	f7ff ffc0 	bl	82f8 <Quicksort>
    8378:	45b0      	cmp	r8, r6
    837a:	dd04      	ble.n	8386 <Quicksort+0x8e>
    837c:	4642      	mov	r2, r8
    837e:	0031      	movs	r1, r6
    8380:	9801      	ldr	r0, [sp, #4]
    8382:	f7ff ffb9 	bl	82f8 <Quicksort>
    8386:	b003      	add	sp, #12
    8388:	bc3c      	pop	{r2, r3, r4, r5}
    838a:	4690      	mov	r8, r2
    838c:	4699      	mov	r9, r3
    838e:	46a2      	mov	sl, r4
    8390:	46ab      	mov	fp, r5
    8392:	bdf0      	pop	{r4, r5, r6, r7, pc}

00008394 <tower>:
    8394:	b5f0      	push	{r4, r5, r6, r7, lr}
    8396:	4647      	mov	r7, r8
    8398:	b480      	push	{r7}
    839a:	0004      	movs	r4, r0
    839c:	000f      	movs	r7, r1
    839e:	2a01      	cmp	r2, #1
    83a0:	d11a      	bne.n	83d8 <tower+0x44>
    83a2:	0083      	lsls	r3, r0, #2
    83a4:	4a23      	ldr	r2, [pc, #140]	; (8434 <tower+0xa0>)
    83a6:	589a      	ldr	r2, [r3, r2]
    83a8:	2a00      	cmp	r2, #0
    83aa:	dd0c      	ble.n	83c6 <tower+0x32>
    83ac:	4922      	ldr	r1, [pc, #136]	; (8438 <tower+0xa4>)
    83ae:	00d3      	lsls	r3, r2, #3
    83b0:	5858      	ldr	r0, [r3, r1]
    83b2:	18cb      	adds	r3, r1, r3
    83b4:	685d      	ldr	r5, [r3, #4]
    83b6:	4921      	ldr	r1, [pc, #132]	; (843c <tower+0xa8>)
    83b8:	680e      	ldr	r6, [r1, #0]
    83ba:	605e      	str	r6, [r3, #4]
    83bc:	600a      	str	r2, [r1, #0]
    83be:	00a4      	lsls	r4, r4, #2
    83c0:	4b1c      	ldr	r3, [pc, #112]	; (8434 <tower+0xa0>)
    83c2:	50e5      	str	r5, [r4, r3]
    83c4:	e000      	b.n	83c8 <tower+0x34>
    83c6:	2000      	movs	r0, #0
    83c8:	0039      	movs	r1, r7
    83ca:	f7ff fe2b 	bl	8024 <Push>
    83ce:	4a1c      	ldr	r2, [pc, #112]	; (8440 <tower+0xac>)
    83d0:	6813      	ldr	r3, [r2, #0]
    83d2:	3301      	adds	r3, #1
    83d4:	6013      	str	r3, [r2, #0]
    83d6:	e02a      	b.n	842e <tower+0x9a>
    83d8:	2506      	movs	r5, #6
    83da:	1a2d      	subs	r5, r5, r0
    83dc:	1a6d      	subs	r5, r5, r1
    83de:	1e56      	subs	r6, r2, #1
    83e0:	0032      	movs	r2, r6
    83e2:	0029      	movs	r1, r5
    83e4:	f7ff ffd6 	bl	8394 <tower>
    83e8:	00a3      	lsls	r3, r4, #2
    83ea:	4a12      	ldr	r2, [pc, #72]	; (8434 <tower+0xa0>)
    83ec:	589a      	ldr	r2, [r3, r2]
    83ee:	2a00      	cmp	r2, #0
    83f0:	dd10      	ble.n	8414 <tower+0x80>
    83f2:	4911      	ldr	r1, [pc, #68]	; (8438 <tower+0xa4>)
    83f4:	00d3      	lsls	r3, r2, #3
    83f6:	5858      	ldr	r0, [r3, r1]
    83f8:	4680      	mov	r8, r0
    83fa:	18cb      	adds	r3, r1, r3
    83fc:	6859      	ldr	r1, [r3, #4]
    83fe:	468c      	mov	ip, r1
    8400:	490e      	ldr	r1, [pc, #56]	; (843c <tower+0xa8>)
    8402:	6808      	ldr	r0, [r1, #0]
    8404:	6058      	str	r0, [r3, #4]
    8406:	600a      	str	r2, [r1, #0]
    8408:	00a4      	lsls	r4, r4, #2
    840a:	4b0a      	ldr	r3, [pc, #40]	; (8434 <tower+0xa0>)
    840c:	4662      	mov	r2, ip
    840e:	50e2      	str	r2, [r4, r3]
    8410:	4640      	mov	r0, r8
    8412:	e000      	b.n	8416 <tower+0x82>
    8414:	2000      	movs	r0, #0
    8416:	0039      	movs	r1, r7
    8418:	f7ff fe04 	bl	8024 <Push>
    841c:	4a08      	ldr	r2, [pc, #32]	; (8440 <tower+0xac>)
    841e:	6813      	ldr	r3, [r2, #0]
    8420:	3301      	adds	r3, #1
    8422:	6013      	str	r3, [r2, #0]
    8424:	0032      	movs	r2, r6
    8426:	0039      	movs	r1, r7
    8428:	0028      	movs	r0, r5
    842a:	f7ff ffb3 	bl	8394 <tower>
    842e:	bc04      	pop	{r2}
    8430:	4690      	mov	r8, r2
    8432:	bdf0      	pop	{r4, r5, r6, r7, pc}
    8434:	0002331c 	andeq	r3, r2, ip, lsl r3
    8438:	00023284 	andeq	r3, r2, r4, lsl #5
    843c:	000325dc 	ldrdeq	r2, [r3], -ip
    8440:	00020fc4 	andeq	r0, r2, r4, asr #31

00008444 <Permute>:
    8444:	b5f0      	push	{r4, r5, r6, r7, lr}
    8446:	b083      	sub	sp, #12
    8448:	0005      	movs	r5, r0
    844a:	4a13      	ldr	r2, [pc, #76]	; (8498 <Permute+0x54>)
    844c:	6813      	ldr	r3, [r2, #0]
    844e:	3301      	adds	r3, #1
    8450:	6013      	str	r3, [r2, #0]
    8452:	2801      	cmp	r0, #1
    8454:	d01d      	beq.n	8492 <Permute+0x4e>
    8456:	1e43      	subs	r3, r0, #1
    8458:	001e      	movs	r6, r3
    845a:	9301      	str	r3, [sp, #4]
    845c:	0018      	movs	r0, r3
    845e:	f7ff fff1 	bl	8444 <Permute>
    8462:	2e00      	cmp	r6, #0
    8464:	dd15      	ble.n	8492 <Permute+0x4e>
    8466:	4b0d      	ldr	r3, [pc, #52]	; (849c <Permute+0x58>)
    8468:	18ec      	adds	r4, r5, r3
    846a:	00a4      	lsls	r4, r4, #2
    846c:	4b0c      	ldr	r3, [pc, #48]	; (84a0 <Permute+0x5c>)
    846e:	18e4      	adds	r4, r4, r3
    8470:	001f      	movs	r7, r3
    8472:	00ad      	lsls	r5, r5, #2
    8474:	59eb      	ldr	r3, [r5, r7]
    8476:	6822      	ldr	r2, [r4, #0]
    8478:	51ea      	str	r2, [r5, r7]
    847a:	6023      	str	r3, [r4, #0]
    847c:	9801      	ldr	r0, [sp, #4]
    847e:	f7ff ffe1 	bl	8444 <Permute>
    8482:	59eb      	ldr	r3, [r5, r7]
    8484:	6822      	ldr	r2, [r4, #0]
    8486:	51ea      	str	r2, [r5, r7]
    8488:	6023      	str	r3, [r4, #0]
    848a:	3e01      	subs	r6, #1
    848c:	3c04      	subs	r4, #4
    848e:	2e00      	cmp	r6, #0
    8490:	d1f0      	bne.n	8474 <Permute+0x30>
    8492:	b003      	add	sp, #12
    8494:	bdf0      	pop	{r4, r5, r6, r7, pc}
    8496:	46c0      	nop			; (mov r8, r8)
    8498:	00020ff8 	strdeq	r0, [r2], -r8
    849c:	3fffffff 	svccc	0x00ffffff
    84a0:	00023258 	andeq	r3, r2, r8, asr r2

000084a4 <main>:
    84a4:	b5f0      	push	{r4, r5, r6, r7, lr}
    84a6:	4657      	mov	r7, sl
    84a8:	464e      	mov	r6, r9
    84aa:	4645      	mov	r5, r8
    84ac:	b4e0      	push	{r5, r6, r7}
    84ae:	b0b8      	sub	sp, #224	; 0xe0
    84b0:	2300      	movs	r3, #0
    84b2:	4abf      	ldr	r2, [pc, #764]	; (87b0 <main+0x30c>)
    84b4:	6013      	str	r3, [r2, #0]
    84b6:	4abf      	ldr	r2, [pc, #764]	; (87b4 <main+0x310>)
    84b8:	6013      	str	r3, [r2, #0]
    84ba:	2405      	movs	r4, #5
    84bc:	4dbe      	ldr	r5, [pc, #760]	; (87b8 <main+0x314>)
    84be:	2700      	movs	r7, #0
    84c0:	2601      	movs	r6, #1
    84c2:	606f      	str	r7, [r5, #4]
    84c4:	60ae      	str	r6, [r5, #8]
    84c6:	2302      	movs	r3, #2
    84c8:	60eb      	str	r3, [r5, #12]
    84ca:	3301      	adds	r3, #1
    84cc:	612b      	str	r3, [r5, #16]
    84ce:	3301      	adds	r3, #1
    84d0:	616b      	str	r3, [r5, #20]
    84d2:	3301      	adds	r3, #1
    84d4:	61ab      	str	r3, [r5, #24]
    84d6:	3301      	adds	r3, #1
    84d8:	61eb      	str	r3, [r5, #28]
    84da:	2007      	movs	r0, #7
    84dc:	f7ff ffb2 	bl	8444 <Permute>
    84e0:	3c01      	subs	r4, #1
    84e2:	2c00      	cmp	r4, #0
    84e4:	d1ed      	bne.n	84c2 <main+0x1e>
    84e6:	4bb5      	ldr	r3, [pc, #724]	; (87bc <main+0x318>)
    84e8:	4ab2      	ldr	r2, [pc, #712]	; (87b4 <main+0x310>)
    84ea:	6812      	ldr	r2, [r2, #0]
    84ec:	429a      	cmp	r2, r3
    84ee:	d004      	beq.n	84fa <main+0x56>
    84f0:	4aaf      	ldr	r2, [pc, #700]	; (87b0 <main+0x30c>)
    84f2:	6811      	ldr	r1, [r2, #0]
    84f4:	2301      	movs	r3, #1
    84f6:	430b      	orrs	r3, r1
    84f8:	6013      	str	r3, [r2, #0]
    84fa:	4bb1      	ldr	r3, [pc, #708]	; (87c0 <main+0x31c>)
    84fc:	601c      	str	r4, [r3, #0]
    84fe:	3401      	adds	r4, #1
    8500:	3308      	adds	r3, #8
    8502:	2c12      	cmp	r4, #18
    8504:	d1fa      	bne.n	84fc <main+0x58>
    8506:	2212      	movs	r2, #18
    8508:	4bae      	ldr	r3, [pc, #696]	; (87c4 <main+0x320>)
    850a:	601a      	str	r2, [r3, #0]
    850c:	2200      	movs	r2, #0
    850e:	4bae      	ldr	r3, [pc, #696]	; (87c8 <main+0x324>)
    8510:	605a      	str	r2, [r3, #4]
    8512:	3c04      	subs	r4, #4
    8514:	2101      	movs	r1, #1
    8516:	0020      	movs	r0, r4
    8518:	f7ff fd84 	bl	8024 <Push>
    851c:	3c01      	subs	r4, #1
    851e:	2c00      	cmp	r4, #0
    8520:	d1f8      	bne.n	8514 <main+0x70>
    8522:	4aa9      	ldr	r2, [pc, #676]	; (87c8 <main+0x324>)
    8524:	2300      	movs	r3, #0
    8526:	6093      	str	r3, [r2, #8]
    8528:	60d3      	str	r3, [r2, #12]
    852a:	4ca8      	ldr	r4, [pc, #672]	; (87cc <main+0x328>)
    852c:	6023      	str	r3, [r4, #0]
    852e:	220e      	movs	r2, #14
    8530:	2102      	movs	r1, #2
    8532:	2001      	movs	r0, #1
    8534:	f7ff ff2e 	bl	8394 <tower>
    8538:	4ba5      	ldr	r3, [pc, #660]	; (87d0 <main+0x32c>)
    853a:	6822      	ldr	r2, [r4, #0]
    853c:	429a      	cmp	r2, r3
    853e:	d004      	beq.n	854a <main+0xa6>
    8540:	4a9b      	ldr	r2, [pc, #620]	; (87b0 <main+0x30c>)
    8542:	6811      	ldr	r1, [r2, #0]
    8544:	2302      	movs	r3, #2
    8546:	430b      	orrs	r3, r1
    8548:	6013      	str	r3, [r2, #0]
    854a:	2632      	movs	r6, #50	; 0x32
    854c:	2501      	movs	r5, #1
    854e:	4f98      	ldr	r7, [pc, #608]	; (87b0 <main+0x30c>)
    8550:	e023      	b.n	859a <main+0xf6>
    8552:	2b07      	cmp	r3, #7
    8554:	d800      	bhi.n	8558 <main+0xb4>
    8556:	6005      	str	r5, [r0, #0]
    8558:	3301      	adds	r3, #1
    855a:	3004      	adds	r0, #4
    855c:	3104      	adds	r1, #4
    855e:	3204      	adds	r2, #4
    8560:	001c      	movs	r4, r3
    8562:	2b01      	cmp	r3, #1
    8564:	dd00      	ble.n	8568 <main+0xc4>
    8566:	6015      	str	r5, [r2, #0]
    8568:	2c07      	cmp	r4, #7
    856a:	dc00      	bgt.n	856e <main+0xca>
    856c:	600d      	str	r5, [r1, #0]
    856e:	2b10      	cmp	r3, #16
    8570:	d1ef      	bne.n	8552 <main+0xae>
    8572:	ab0f      	add	r3, sp, #60	; 0x3c
    8574:	9301      	str	r3, [sp, #4]
    8576:	ab18      	add	r3, sp, #96	; 0x60
    8578:	9300      	str	r3, [sp, #0]
    857a:	ab06      	add	r3, sp, #24
    857c:	aa27      	add	r2, sp, #156	; 0x9c
    857e:	a905      	add	r1, sp, #20
    8580:	0028      	movs	r0, r5
    8582:	f7ff fd75 	bl	8070 <Try>
    8586:	9b05      	ldr	r3, [sp, #20]
    8588:	2b00      	cmp	r3, #0
    858a:	d103      	bne.n	8594 <main+0xf0>
    858c:	683a      	ldr	r2, [r7, #0]
    858e:	3304      	adds	r3, #4
    8590:	4313      	orrs	r3, r2
    8592:	603b      	str	r3, [r7, #0]
    8594:	3e01      	subs	r6, #1
    8596:	2e00      	cmp	r6, #0
    8598:	d009      	beq.n	85ae <main+0x10a>
    859a:	2008      	movs	r0, #8
    859c:	4240      	negs	r0, r0
    859e:	ab02      	add	r3, sp, #8
    85a0:	469c      	mov	ip, r3
    85a2:	4460      	add	r0, ip
    85a4:	a918      	add	r1, sp, #96	; 0x60
    85a6:	aa20      	add	r2, sp, #128	; 0x80
    85a8:	2307      	movs	r3, #7
    85aa:	425b      	negs	r3, r3
    85ac:	e7d8      	b.n	8560 <main+0xbc>
    85ae:	4a89      	ldr	r2, [pc, #548]	; (87d4 <main+0x330>)
    85b0:	4b89      	ldr	r3, [pc, #548]	; (87d8 <main+0x334>)
    85b2:	601a      	str	r2, [r3, #0]
    85b4:	4c89      	ldr	r4, [pc, #548]	; (87dc <main+0x338>)
    85b6:	0020      	movs	r0, r4
    85b8:	f7ff fdbe 	bl	8138 <Initmatrix>
    85bc:	4888      	ldr	r0, [pc, #544]	; (87e0 <main+0x33c>)
    85be:	f7ff fdbb 	bl	8138 <Initmatrix>
    85c2:	23a8      	movs	r3, #168	; 0xa8
    85c4:	469c      	mov	ip, r3
    85c6:	44a4      	add	ip, r4
    85c8:	4663      	mov	r3, ip
    85ca:	9303      	str	r3, [sp, #12]
    85cc:	4b85      	ldr	r3, [pc, #532]	; (87e4 <main+0x340>)
    85ce:	4699      	mov	r9, r3
    85d0:	4b85      	ldr	r3, [pc, #532]	; (87e8 <main+0x344>)
    85d2:	469a      	mov	sl, r3
    85d4:	44a2      	add	sl, r4
    85d6:	e01b      	b.n	8610 <main+0x16c>
    85d8:	46bc      	mov	ip, r7
    85da:	23cd      	movs	r3, #205	; 0xcd
    85dc:	015b      	lsls	r3, r3, #5
    85de:	18ec      	adds	r4, r5, r3
    85e0:	002b      	movs	r3, r5
    85e2:	9803      	ldr	r0, [sp, #12]
    85e4:	2100      	movs	r1, #0
    85e6:	c804      	ldmia	r0!, {r2}
    85e8:	681e      	ldr	r6, [r3, #0]
    85ea:	4372      	muls	r2, r6
    85ec:	1889      	adds	r1, r1, r2
    85ee:	33a4      	adds	r3, #164	; 0xa4
    85f0:	42a3      	cmp	r3, r4
    85f2:	d1f8      	bne.n	85e6 <main+0x142>
    85f4:	4663      	mov	r3, ip
    85f6:	6019      	str	r1, [r3, #0]
    85f8:	3704      	adds	r7, #4
    85fa:	3504      	adds	r5, #4
    85fc:	45a8      	cmp	r8, r5
    85fe:	d1eb      	bne.n	85d8 <main+0x134>
    8600:	9b03      	ldr	r3, [sp, #12]
    8602:	33a4      	adds	r3, #164	; 0xa4
    8604:	9303      	str	r3, [sp, #12]
    8606:	22a4      	movs	r2, #164	; 0xa4
    8608:	4694      	mov	ip, r2
    860a:	44e1      	add	r9, ip
    860c:	459a      	cmp	sl, r3
    860e:	d005      	beq.n	861c <main+0x178>
    8610:	4d76      	ldr	r5, [pc, #472]	; (87ec <main+0x348>)
    8612:	002e      	movs	r6, r5
    8614:	36a0      	adds	r6, #160	; 0xa0
    8616:	46b0      	mov	r8, r6
    8618:	464f      	mov	r7, r9
    861a:	e7dd      	b.n	85d8 <main+0x134>
    861c:	4b74      	ldr	r3, [pc, #464]	; (87f0 <main+0x34c>)
    861e:	22a8      	movs	r2, #168	; 0xa8
    8620:	4974      	ldr	r1, [pc, #464]	; (87f4 <main+0x350>)
    8622:	588a      	ldr	r2, [r1, r2]
    8624:	429a      	cmp	r2, r3
    8626:	d004      	beq.n	8632 <main+0x18e>
    8628:	4a61      	ldr	r2, [pc, #388]	; (87b0 <main+0x30c>)
    862a:	6811      	ldr	r1, [r2, #0]
    862c:	2308      	movs	r3, #8
    862e:	430b      	orrs	r3, r1
    8630:	6013      	str	r3, [r2, #0]
    8632:	4b71      	ldr	r3, [pc, #452]	; (87f8 <main+0x354>)
    8634:	22d2      	movs	r2, #210	; 0xd2
    8636:	0112      	lsls	r2, r2, #4
    8638:	496e      	ldr	r1, [pc, #440]	; (87f4 <main+0x350>)
    863a:	588a      	ldr	r2, [r1, r2]
    863c:	429a      	cmp	r2, r3
    863e:	d004      	beq.n	864a <main+0x1a6>
    8640:	4a5b      	ldr	r2, [pc, #364]	; (87b0 <main+0x30c>)
    8642:	6811      	ldr	r1, [r2, #0]
    8644:	2308      	movs	r3, #8
    8646:	430b      	orrs	r3, r1
    8648:	6013      	str	r3, [r2, #0]
    864a:	4b6c      	ldr	r3, [pc, #432]	; (87fc <main+0x358>)
    864c:	22d2      	movs	r2, #210	; 0xd2
    864e:	0152      	lsls	r2, r2, #5
    8650:	4968      	ldr	r1, [pc, #416]	; (87f4 <main+0x350>)
    8652:	588a      	ldr	r2, [r1, r2]
    8654:	429a      	cmp	r2, r3
    8656:	d004      	beq.n	8662 <main+0x1be>
    8658:	4a55      	ldr	r2, [pc, #340]	; (87b0 <main+0x30c>)
    865a:	6811      	ldr	r1, [r2, #0]
    865c:	2308      	movs	r3, #8
    865e:	430b      	orrs	r3, r1
    8660:	6013      	str	r3, [r2, #0]
    8662:	4b67      	ldr	r3, [pc, #412]	; (8800 <main+0x35c>)
    8664:	2280      	movs	r2, #128	; 0x80
    8666:	0112      	lsls	r2, r2, #4
    8668:	1899      	adds	r1, r3, r2
    866a:	2201      	movs	r2, #1
    866c:	c304      	stmia	r3!, {r2}
    866e:	428b      	cmp	r3, r1
    8670:	d1fc      	bne.n	866c <main+0x1c8>
    8672:	4b64      	ldr	r3, [pc, #400]	; (8804 <main+0x360>)
    8674:	001c      	movs	r4, r3
    8676:	3414      	adds	r4, #20
    8678:	2000      	movs	r0, #0
    867a:	e012      	b.n	86a2 <main+0x1fe>
    867c:	020d      	lsls	r5, r1, #8
    867e:	5150      	str	r0, [r2, r5]
    8680:	3101      	adds	r1, #1
    8682:	2906      	cmp	r1, #6
    8684:	d1fa      	bne.n	867c <main+0x1d8>
    8686:	3220      	adds	r2, #32
    8688:	429a      	cmp	r2, r3
    868a:	d001      	beq.n	8690 <main+0x1ec>
    868c:	2101      	movs	r1, #1
    868e:	e7f5      	b.n	867c <main+0x1d8>
    8690:	3304      	adds	r3, #4
    8692:	429c      	cmp	r4, r3
    8694:	d105      	bne.n	86a2 <main+0x1fe>
    8696:	4b5c      	ldr	r3, [pc, #368]	; (8808 <main+0x364>)
    8698:	22d0      	movs	r2, #208	; 0xd0
    869a:	01d2      	lsls	r2, r2, #7
    869c:	1898      	adds	r0, r3, r2
    869e:	2100      	movs	r1, #0
    86a0:	e082      	b.n	87a8 <main+0x304>
    86a2:	001a      	movs	r2, r3
    86a4:	3aa0      	subs	r2, #160	; 0xa0
    86a6:	e7f1      	b.n	868c <main+0x1e8>
    86a8:	c302      	stmia	r3!, {r1}
    86aa:	4293      	cmp	r3, r2
    86ac:	d1fc      	bne.n	86a8 <main+0x204>
    86ae:	0013      	movs	r3, r2
    86b0:	4282      	cmp	r2, r0
    86b2:	d179      	bne.n	87a8 <main+0x304>
    86b4:	4b54      	ldr	r3, [pc, #336]	; (8808 <main+0x364>)
    86b6:	2201      	movs	r2, #1
    86b8:	601a      	str	r2, [r3, #0]
    86ba:	621a      	str	r2, [r3, #32]
    86bc:	605a      	str	r2, [r3, #4]
    86be:	625a      	str	r2, [r3, #36]	; 0x24
    86c0:	609a      	str	r2, [r3, #8]
    86c2:	629a      	str	r2, [r3, #40]	; 0x28
    86c4:	60da      	str	r2, [r3, #12]
    86c6:	62da      	str	r2, [r3, #44]	; 0x2c
    86c8:	4850      	ldr	r0, [pc, #320]	; (880c <main+0x368>)
    86ca:	2400      	movs	r4, #0
    86cc:	6004      	str	r4, [r0, #0]
    86ce:	4950      	ldr	r1, [pc, #320]	; (8810 <main+0x36c>)
    86d0:	250b      	movs	r5, #11
    86d2:	600d      	str	r5, [r1, #0]
    86d4:	2580      	movs	r5, #128	; 0x80
    86d6:	012d      	lsls	r5, r5, #4
    86d8:	515a      	str	r2, [r3, r5]
    86da:	3501      	adds	r5, #1
    86dc:	35ff      	adds	r5, #255	; 0xff
    86de:	515a      	str	r2, [r3, r5]
    86e0:	3501      	adds	r5, #1
    86e2:	35ff      	adds	r5, #255	; 0xff
    86e4:	515a      	str	r2, [r3, r5]
    86e6:	3501      	adds	r5, #1
    86e8:	35ff      	adds	r5, #255	; 0xff
    86ea:	515a      	str	r2, [r3, r5]
    86ec:	4d49      	ldr	r5, [pc, #292]	; (8814 <main+0x370>)
    86ee:	515a      	str	r2, [r3, r5]
    86f0:	4d49      	ldr	r5, [pc, #292]	; (8818 <main+0x374>)
    86f2:	515a      	str	r2, [r3, r5]
    86f4:	4d49      	ldr	r5, [pc, #292]	; (881c <main+0x378>)
    86f6:	515a      	str	r2, [r3, r5]
    86f8:	4d49      	ldr	r5, [pc, #292]	; (8820 <main+0x37c>)
    86fa:	515a      	str	r2, [r3, r5]
    86fc:	6044      	str	r4, [r0, #4]
    86fe:	25c1      	movs	r5, #193	; 0xc1
    8700:	604d      	str	r5, [r1, #4]
    8702:	2580      	movs	r5, #128	; 0x80
    8704:	016d      	lsls	r5, r5, #5
    8706:	515a      	str	r2, [r3, r5]
    8708:	3501      	adds	r5, #1
    870a:	35ff      	adds	r5, #255	; 0xff
    870c:	515a      	str	r2, [r3, r5]
    870e:	3de0      	subs	r5, #224	; 0xe0
    8710:	515a      	str	r2, [r3, r5]
    8712:	3501      	adds	r5, #1
    8714:	35ff      	adds	r5, #255	; 0xff
    8716:	515a      	str	r2, [r3, r5]
    8718:	3de0      	subs	r5, #224	; 0xe0
    871a:	515a      	str	r2, [r3, r5]
    871c:	3501      	adds	r5, #1
    871e:	35ff      	adds	r5, #255	; 0xff
    8720:	515a      	str	r2, [r3, r5]
    8722:	3de0      	subs	r5, #224	; 0xe0
    8724:	515a      	str	r2, [r3, r5]
    8726:	3501      	adds	r5, #1
    8728:	35ff      	adds	r5, #255	; 0xff
    872a:	515a      	str	r2, [r3, r5]
    872c:	6084      	str	r4, [r0, #8]
    872e:	2558      	movs	r5, #88	; 0x58
    8730:	608d      	str	r5, [r1, #8]
    8732:	25c0      	movs	r5, #192	; 0xc0
    8734:	016d      	lsls	r5, r5, #5
    8736:	515a      	str	r2, [r3, r5]
    8738:	3520      	adds	r5, #32
    873a:	515a      	str	r2, [r3, r5]
    873c:	3520      	adds	r5, #32
    873e:	515a      	str	r2, [r3, r5]
    8740:	3520      	adds	r5, #32
    8742:	515a      	str	r2, [r3, r5]
    8744:	4d37      	ldr	r5, [pc, #220]	; (8824 <main+0x380>)
    8746:	515a      	str	r2, [r3, r5]
    8748:	4d37      	ldr	r5, [pc, #220]	; (8828 <main+0x384>)
    874a:	515a      	str	r2, [r3, r5]
    874c:	4d37      	ldr	r5, [pc, #220]	; (882c <main+0x388>)
    874e:	515a      	str	r2, [r3, r5]
    8750:	4d37      	ldr	r5, [pc, #220]	; (8830 <main+0x38c>)
    8752:	515a      	str	r2, [r3, r5]
    8754:	60c4      	str	r4, [r0, #12]
    8756:	2519      	movs	r5, #25
    8758:	60cd      	str	r5, [r1, #12]
    875a:	2580      	movs	r5, #128	; 0x80
    875c:	01ad      	lsls	r5, r5, #6
    875e:	515a      	str	r2, [r3, r5]
    8760:	3501      	adds	r5, #1
    8762:	35ff      	adds	r5, #255	; 0xff
    8764:	515a      	str	r2, [r3, r5]
    8766:	4d33      	ldr	r5, [pc, #204]	; (8834 <main+0x390>)
    8768:	515a      	str	r2, [r3, r5]
    876a:	4d33      	ldr	r5, [pc, #204]	; (8838 <main+0x394>)
    876c:	515a      	str	r2, [r3, r5]
    876e:	4d33      	ldr	r5, [pc, #204]	; (883c <main+0x398>)
    8770:	515a      	str	r2, [r3, r5]
    8772:	4d33      	ldr	r5, [pc, #204]	; (8840 <main+0x39c>)
    8774:	515a      	str	r2, [r3, r5]
    8776:	4d33      	ldr	r5, [pc, #204]	; (8844 <main+0x3a0>)
    8778:	515a      	str	r2, [r3, r5]
    877a:	4d33      	ldr	r5, [pc, #204]	; (8848 <main+0x3a4>)
    877c:	515a      	str	r2, [r3, r5]
    877e:	6104      	str	r4, [r0, #16]
    8780:	2043      	movs	r0, #67	; 0x43
    8782:	6108      	str	r0, [r1, #16]
    8784:	21a0      	movs	r1, #160	; 0xa0
    8786:	0189      	lsls	r1, r1, #6
    8788:	505a      	str	r2, [r3, r1]
    878a:	3101      	adds	r1, #1
    878c:	31ff      	adds	r1, #255	; 0xff
    878e:	505a      	str	r2, [r3, r1]
    8790:	3101      	adds	r1, #1
    8792:	31ff      	adds	r1, #255	; 0xff
    8794:	505a      	str	r2, [r3, r1]
    8796:	3101      	adds	r1, #1
    8798:	31ff      	adds	r1, #255	; 0xff
    879a:	505a      	str	r2, [r3, r1]
    879c:	2300      	movs	r3, #0
    879e:	481a      	ldr	r0, [pc, #104]	; (8808 <main+0x364>)
    87a0:	2101      	movs	r1, #1
    87a2:	2280      	movs	r2, #128	; 0x80
    87a4:	00d2      	lsls	r2, r2, #3
    87a6:	e051      	b.n	884c <main+0x3a8>
    87a8:	2280      	movs	r2, #128	; 0x80
    87aa:	0112      	lsls	r2, r2, #4
    87ac:	189a      	adds	r2, r3, r2
    87ae:	e77b      	b.n	86a8 <main+0x204>
    87b0:	00023b3c 	andeq	r3, r2, ip, lsr fp
    87b4:	00020ff8 	strdeq	r0, [r2], -r8
    87b8:	00023258 	andeq	r3, r2, r8, asr r2
    87bc:	0000a924 	andeq	sl, r0, r4, lsr #18
    87c0:	00023290 	muleq	r2, r0, r2
    87c4:	000325dc 	ldrdeq	r2, [r3], -ip
    87c8:	0002331c 	andeq	r3, r2, ip, lsl r3
    87cc:	00020fc4 	andeq	r0, r2, r4, asr #31
    87d0:	00003fff 	strdeq	r3, [r0], -pc	; <UNPREDICTABLE>
    87d4:	00012403 	andeq	r2, r1, r3, lsl #8
    87d8:	0002896c 	andeq	r8, r2, ip, ror #18
    87dc:	0002b080 	andeq	fp, r2, r0, lsl #1
    87e0:	0002cac4 	andeq	ip, r2, r4, asr #21
    87e4:	0002ede8 	andeq	lr, r2, r8, ror #27
    87e8:	00001a48 	andeq	r1, r0, r8, asr #20
    87ec:	0002cb6c 	andeq	ip, r2, ip, ror #22
    87f0:	ffffe4b8 			; <UNDEFINED> instruction: 0xffffe4b8
    87f4:	0002ed40 	andeq	lr, r2, r0, asr #26
    87f8:	00001dec 	andeq	r1, r0, ip, ror #27
    87fc:	0000155c 	andeq	r1, r0, ip, asr r5
    8800:	0002e540 	andeq	lr, r2, r0, asr #10
    8804:	0002e604 	andeq	lr, r2, r4, lsl #12
    8808:	00018d78 	andeq	r8, r1, r8, ror sp
    880c:	0002e50c 	andeq	lr, r2, ip, lsl #10
    8810:	00018d44 	andeq	r8, r1, r4, asr #26
    8814:	00000804 	andeq	r0, r0, r4, lsl #16
    8818:	00000904 	andeq	r0, r0, r4, lsl #18
    881c:	00000a04 	andeq	r0, r0, r4, lsl #20
    8820:	00000b04 	andeq	r0, r0, r4, lsl #22
    8824:	00001804 	andeq	r1, r0, r4, lsl #16
    8828:	00001824 	andeq	r1, r0, r4, lsr #16
    882c:	00001844 	andeq	r1, r0, r4, asr #16
    8830:	00001864 	andeq	r1, r0, r4, ror #16
    8834:	00002004 	andeq	r2, r0, r4
    8838:	00002104 	andeq	r2, r0, r4, lsl #2
    883c:	00002008 	andeq	r2, r0, r8
    8840:	00002108 	andeq	r2, r0, r8, lsl #2
    8844:	0000200c 	andeq	r2, r0, ip
    8848:	0000210c 	andeq	r2, r0, ip, lsl #2
    884c:	4c9f      	ldr	r4, [pc, #636]	; (8acc <main+0x628>)
    884e:	191c      	adds	r4, r3, r4
    8850:	5101      	str	r1, [r0, r4]
    8852:	3301      	adds	r3, #1
    8854:	33ff      	adds	r3, #255	; 0xff
    8856:	4293      	cmp	r3, r2
    8858:	d1f8      	bne.n	884c <main+0x3a8>
    885a:	489d      	ldr	r0, [pc, #628]	; (8ad0 <main+0x62c>)
    885c:	2500      	movs	r5, #0
    885e:	6145      	str	r5, [r0, #20]
    8860:	499c      	ldr	r1, [pc, #624]	; (8ad4 <main+0x630>)
    8862:	23c8      	movs	r3, #200	; 0xc8
    8864:	614b      	str	r3, [r1, #20]
    8866:	4a9c      	ldr	r2, [pc, #624]	; (8ad8 <main+0x634>)
    8868:	3bc7      	subs	r3, #199	; 0xc7
    886a:	24c0      	movs	r4, #192	; 0xc0
    886c:	01a4      	lsls	r4, r4, #6
    886e:	5113      	str	r3, [r2, r4]
    8870:	4c9a      	ldr	r4, [pc, #616]	; (8adc <main+0x638>)
    8872:	5113      	str	r3, [r2, r4]
    8874:	4c9a      	ldr	r4, [pc, #616]	; (8ae0 <main+0x63c>)
    8876:	5113      	str	r3, [r2, r4]
    8878:	6183      	str	r3, [r0, #24]
    887a:	2402      	movs	r4, #2
    887c:	618c      	str	r4, [r1, #24]
    887e:	26e0      	movs	r6, #224	; 0xe0
    8880:	01b6      	lsls	r6, r6, #6
    8882:	5193      	str	r3, [r2, r6]
    8884:	4e97      	ldr	r6, [pc, #604]	; (8ae4 <main+0x640>)
    8886:	5193      	str	r3, [r2, r6]
    8888:	3620      	adds	r6, #32
    888a:	5193      	str	r3, [r2, r6]
    888c:	61c3      	str	r3, [r0, #28]
    888e:	2610      	movs	r6, #16
    8890:	61ce      	str	r6, [r1, #28]
    8892:	2680      	movs	r6, #128	; 0x80
    8894:	01f6      	lsls	r6, r6, #7
    8896:	5193      	str	r3, [r2, r6]
    8898:	3601      	adds	r6, #1
    889a:	36ff      	adds	r6, #255	; 0xff
    889c:	5193      	str	r3, [r2, r6]
    889e:	3601      	adds	r6, #1
    88a0:	36ff      	adds	r6, #255	; 0xff
    88a2:	5193      	str	r3, [r2, r6]
    88a4:	6203      	str	r3, [r0, #32]
    88a6:	2680      	movs	r6, #128	; 0x80
    88a8:	620e      	str	r6, [r1, #32]
    88aa:	2690      	movs	r6, #144	; 0x90
    88ac:	01f6      	lsls	r6, r6, #7
    88ae:	5193      	str	r3, [r2, r6]
    88b0:	4e8d      	ldr	r6, [pc, #564]	; (8ae8 <main+0x644>)
    88b2:	5193      	str	r3, [r2, r6]
    88b4:	4e8d      	ldr	r6, [pc, #564]	; (8aec <main+0x648>)
    88b6:	5193      	str	r3, [r2, r6]
    88b8:	4e8d      	ldr	r6, [pc, #564]	; (8af0 <main+0x64c>)
    88ba:	5193      	str	r3, [r2, r6]
    88bc:	6244      	str	r4, [r0, #36]	; 0x24
    88be:	2609      	movs	r6, #9
    88c0:	624e      	str	r6, [r1, #36]	; 0x24
    88c2:	26a0      	movs	r6, #160	; 0xa0
    88c4:	01f6      	lsls	r6, r6, #7
    88c6:	5193      	str	r3, [r2, r6]
    88c8:	3601      	adds	r6, #1
    88ca:	36ff      	adds	r6, #255	; 0xff
    88cc:	5193      	str	r3, [r2, r6]
    88ce:	4e89      	ldr	r6, [pc, #548]	; (8af4 <main+0x650>)
    88d0:	5193      	str	r3, [r2, r6]
    88d2:	4e89      	ldr	r6, [pc, #548]	; (8af8 <main+0x654>)
    88d4:	5193      	str	r3, [r2, r6]
    88d6:	6284      	str	r4, [r0, #40]	; 0x28
    88d8:	2641      	movs	r6, #65	; 0x41
    88da:	628e      	str	r6, [r1, #40]	; 0x28
    88dc:	26b0      	movs	r6, #176	; 0xb0
    88de:	01f6      	lsls	r6, r6, #7
    88e0:	5193      	str	r3, [r2, r6]
    88e2:	3601      	adds	r6, #1
    88e4:	36ff      	adds	r6, #255	; 0xff
    88e6:	5193      	str	r3, [r2, r6]
    88e8:	4e84      	ldr	r6, [pc, #528]	; (8afc <main+0x658>)
    88ea:	5193      	str	r3, [r2, r6]
    88ec:	4e84      	ldr	r6, [pc, #528]	; (8b00 <main+0x65c>)
    88ee:	5193      	str	r3, [r2, r6]
    88f0:	62c4      	str	r4, [r0, #44]	; 0x2c
    88f2:	3446      	adds	r4, #70	; 0x46
    88f4:	62cc      	str	r4, [r1, #44]	; 0x2c
    88f6:	24c0      	movs	r4, #192	; 0xc0
    88f8:	01e4      	lsls	r4, r4, #7
    88fa:	5113      	str	r3, [r2, r4]
    88fc:	3401      	adds	r4, #1
    88fe:	34ff      	adds	r4, #255	; 0xff
    8900:	5113      	str	r3, [r2, r4]
    8902:	4c80      	ldr	r4, [pc, #512]	; (8b04 <main+0x660>)
    8904:	5113      	str	r3, [r2, r4]
    8906:	4c80      	ldr	r4, [pc, #512]	; (8b08 <main+0x664>)
    8908:	5113      	str	r3, [r2, r4]
    890a:	4c80      	ldr	r4, [pc, #512]	; (8b0c <main+0x668>)
    890c:	5113      	str	r3, [r2, r4]
    890e:	4c80      	ldr	r4, [pc, #512]	; (8b10 <main+0x66c>)
    8910:	5113      	str	r3, [r2, r4]
    8912:	4c80      	ldr	r4, [pc, #512]	; (8b14 <main+0x670>)
    8914:	5113      	str	r3, [r2, r4]
    8916:	4c80      	ldr	r4, [pc, #512]	; (8b18 <main+0x674>)
    8918:	5113      	str	r3, [r2, r4]
    891a:	2403      	movs	r4, #3
    891c:	6304      	str	r4, [r0, #48]	; 0x30
    891e:	2249      	movs	r2, #73	; 0x49
    8920:	630a      	str	r2, [r1, #48]	; 0x30
    8922:	4a7e      	ldr	r2, [pc, #504]	; (8b1c <main+0x678>)
    8924:	210d      	movs	r1, #13
    8926:	6011      	str	r1, [r2, #0]
    8928:	6054      	str	r4, [r2, #4]
    892a:	6093      	str	r3, [r2, #8]
    892c:	60d3      	str	r3, [r2, #12]
    892e:	4b7c      	ldr	r3, [pc, #496]	; (8b20 <main+0x67c>)
    8930:	601d      	str	r5, [r3, #0]
    8932:	2300      	movs	r3, #0
    8934:	4a68      	ldr	r2, [pc, #416]	; (8ad8 <main+0x634>)
    8936:	58d1      	ldr	r1, [r2, r3]
    8938:	2900      	cmp	r1, #0
    893a:	d007      	beq.n	894c <main+0x4a8>
    893c:	0019      	movs	r1, r3
    893e:	3125      	adds	r1, #37	; 0x25
    8940:	31ff      	adds	r1, #255	; 0xff
    8942:	4878      	ldr	r0, [pc, #480]	; (8b24 <main+0x680>)
    8944:	5841      	ldr	r1, [r0, r1]
    8946:	2900      	cmp	r1, #0
    8948:	d000      	beq.n	894c <main+0x4a8>
    894a:	e0af      	b.n	8aac <main+0x608>
    894c:	3304      	adds	r3, #4
    894e:	2b30      	cmp	r3, #48	; 0x30
    8950:	d1f1      	bne.n	8936 <main+0x492>
    8952:	e0a4      	b.n	8a9e <main+0x5fa>
    8954:	4b74      	ldr	r3, [pc, #464]	; (8b28 <main+0x684>)
    8956:	6818      	ldr	r0, [r3, #0]
    8958:	f7ff fc54 	bl	8204 <Trial>
    895c:	2800      	cmp	r0, #0
    895e:	d105      	bne.n	896c <main+0x4c8>
    8960:	4a72      	ldr	r2, [pc, #456]	; (8b2c <main+0x688>)
    8962:	6811      	ldr	r1, [r2, #0]
    8964:	2320      	movs	r3, #32
    8966:	430b      	orrs	r3, r1
    8968:	6013      	str	r3, [r2, #0]
    896a:	e009      	b.n	8980 <main+0x4dc>
    896c:	4b70      	ldr	r3, [pc, #448]	; (8b30 <main+0x68c>)
    896e:	4a6c      	ldr	r2, [pc, #432]	; (8b20 <main+0x67c>)
    8970:	6812      	ldr	r2, [r2, #0]
    8972:	429a      	cmp	r2, r3
    8974:	d004      	beq.n	8980 <main+0x4dc>
    8976:	4a6d      	ldr	r2, [pc, #436]	; (8b2c <main+0x688>)
    8978:	6811      	ldr	r1, [r2, #0]
    897a:	2320      	movs	r3, #32
    897c:	430b      	orrs	r3, r1
    897e:	6013      	str	r3, [r2, #0]
    8980:	4a6c      	ldr	r2, [pc, #432]	; (8b34 <main+0x690>)
    8982:	4b6d      	ldr	r3, [pc, #436]	; (8b38 <main+0x694>)
    8984:	601a      	str	r2, [r3, #0]
    8986:	2300      	movs	r3, #0
    8988:	4a6c      	ldr	r2, [pc, #432]	; (8b3c <main+0x698>)
    898a:	6013      	str	r3, [r2, #0]
    898c:	4a6c      	ldr	r2, [pc, #432]	; (8b40 <main+0x69c>)
    898e:	6013      	str	r3, [r2, #0]
    8990:	4c6c      	ldr	r4, [pc, #432]	; (8b44 <main+0x6a0>)
    8992:	4b6d      	ldr	r3, [pc, #436]	; (8b48 <main+0x6a4>)
    8994:	4699      	mov	r9, r3
    8996:	44a1      	add	r9, r4
    8998:	0026      	movs	r6, r4
    899a:	4d68      	ldr	r5, [pc, #416]	; (8b3c <main+0x698>)
    899c:	0017      	movs	r7, r2
    899e:	f7ff fb2f 	bl	8000 <Rand>
    89a2:	496a      	ldr	r1, [pc, #424]	; (8b4c <main+0x6a8>)
    89a4:	f000 f9c6 	bl	8d34 <__aeabi_idivmod>
    89a8:	4b69      	ldr	r3, [pc, #420]	; (8b50 <main+0x6ac>)
    89aa:	469c      	mov	ip, r3
    89ac:	4461      	add	r1, ip
    89ae:	6031      	str	r1, [r6, #0]
    89b0:	682b      	ldr	r3, [r5, #0]
    89b2:	4299      	cmp	r1, r3
    89b4:	dd02      	ble.n	89bc <main+0x518>
    89b6:	4b61      	ldr	r3, [pc, #388]	; (8b3c <main+0x698>)
    89b8:	6019      	str	r1, [r3, #0]
    89ba:	e004      	b.n	89c6 <main+0x522>
    89bc:	683b      	ldr	r3, [r7, #0]
    89be:	4299      	cmp	r1, r3
    89c0:	da01      	bge.n	89c6 <main+0x522>
    89c2:	4b5f      	ldr	r3, [pc, #380]	; (8b40 <main+0x69c>)
    89c4:	6019      	str	r1, [r3, #0]
    89c6:	3604      	adds	r6, #4
    89c8:	454e      	cmp	r6, r9
    89ca:	d1e8      	bne.n	899e <main+0x4fa>
    89cc:	4d61      	ldr	r5, [pc, #388]	; (8b54 <main+0x6b0>)
    89ce:	4a62      	ldr	r2, [pc, #392]	; (8b58 <main+0x6b4>)
    89d0:	2101      	movs	r1, #1
    89d2:	0028      	movs	r0, r5
    89d4:	f7ff fc90 	bl	82f8 <Quicksort>
    89d8:	686a      	ldr	r2, [r5, #4]
    89da:	4b59      	ldr	r3, [pc, #356]	; (8b40 <main+0x69c>)
    89dc:	681b      	ldr	r3, [r3, #0]
    89de:	429a      	cmp	r2, r3
    89e0:	d106      	bne.n	89f0 <main+0x54c>
    89e2:	4b59      	ldr	r3, [pc, #356]	; (8b48 <main+0x6a4>)
    89e4:	4a5b      	ldr	r2, [pc, #364]	; (8b54 <main+0x6b0>)
    89e6:	58d2      	ldr	r2, [r2, r3]
    89e8:	4b54      	ldr	r3, [pc, #336]	; (8b3c <main+0x698>)
    89ea:	681b      	ldr	r3, [r3, #0]
    89ec:	429a      	cmp	r2, r3
    89ee:	d004      	beq.n	89fa <main+0x556>
    89f0:	4a4e      	ldr	r2, [pc, #312]	; (8b2c <main+0x688>)
    89f2:	6811      	ldr	r1, [r2, #0]
    89f4:	2340      	movs	r3, #64	; 0x40
    89f6:	430b      	orrs	r3, r1
    89f8:	6013      	str	r3, [r2, #0]
    89fa:	4a4e      	ldr	r2, [pc, #312]	; (8b34 <main+0x690>)
    89fc:	4b4e      	ldr	r3, [pc, #312]	; (8b38 <main+0x694>)
    89fe:	601a      	str	r2, [r3, #0]
    8a00:	2300      	movs	r3, #0
    8a02:	4a4e      	ldr	r2, [pc, #312]	; (8b3c <main+0x698>)
    8a04:	6013      	str	r3, [r2, #0]
    8a06:	4a4e      	ldr	r2, [pc, #312]	; (8b40 <main+0x69c>)
    8a08:	6013      	str	r3, [r2, #0]
    8a0a:	4b54      	ldr	r3, [pc, #336]	; (8b5c <main+0x6b8>)
    8a0c:	4699      	mov	r9, r3
    8a0e:	0026      	movs	r6, r4
    8a10:	4d4a      	ldr	r5, [pc, #296]	; (8b3c <main+0x698>)
    8a12:	0017      	movs	r7, r2
    8a14:	f7ff faf4 	bl	8000 <Rand>
    8a18:	494c      	ldr	r1, [pc, #304]	; (8b4c <main+0x6a8>)
    8a1a:	f000 f98b 	bl	8d34 <__aeabi_idivmod>
    8a1e:	4b4c      	ldr	r3, [pc, #304]	; (8b50 <main+0x6ac>)
    8a20:	469c      	mov	ip, r3
    8a22:	4461      	add	r1, ip
    8a24:	6031      	str	r1, [r6, #0]
    8a26:	682b      	ldr	r3, [r5, #0]
    8a28:	4299      	cmp	r1, r3
    8a2a:	dd02      	ble.n	8a32 <main+0x58e>
    8a2c:	4b43      	ldr	r3, [pc, #268]	; (8b3c <main+0x698>)
    8a2e:	6019      	str	r1, [r3, #0]
    8a30:	e004      	b.n	8a3c <main+0x598>
    8a32:	683b      	ldr	r3, [r7, #0]
    8a34:	4299      	cmp	r1, r3
    8a36:	da01      	bge.n	8a3c <main+0x598>
    8a38:	4b41      	ldr	r3, [pc, #260]	; (8b40 <main+0x69c>)
    8a3a:	6019      	str	r1, [r3, #0]
    8a3c:	3604      	adds	r6, #4
    8a3e:	45b1      	cmp	r9, r6
    8a40:	d1e8      	bne.n	8a14 <main+0x570>
    8a42:	25fa      	movs	r5, #250	; 0xfa
    8a44:	006d      	lsls	r5, r5, #1
    8a46:	4b46      	ldr	r3, [pc, #280]	; (8b60 <main+0x6bc>)
    8a48:	601d      	str	r5, [r3, #0]
    8a4a:	4846      	ldr	r0, [pc, #280]	; (8b64 <main+0x6c0>)
    8a4c:	e00c      	b.n	8a68 <main+0x5c4>
    8a4e:	681a      	ldr	r2, [r3, #0]
    8a50:	6859      	ldr	r1, [r3, #4]
    8a52:	428a      	cmp	r2, r1
    8a54:	dd01      	ble.n	8a5a <main+0x5b6>
    8a56:	6019      	str	r1, [r3, #0]
    8a58:	605a      	str	r2, [r3, #4]
    8a5a:	3304      	adds	r3, #4
    8a5c:	4298      	cmp	r0, r3
    8a5e:	d1f6      	bne.n	8a4e <main+0x5aa>
    8a60:	3d01      	subs	r5, #1
    8a62:	3804      	subs	r0, #4
    8a64:	2d01      	cmp	r5, #1
    8a66:	d003      	beq.n	8a70 <main+0x5cc>
    8a68:	0023      	movs	r3, r4
    8a6a:	2d01      	cmp	r5, #1
    8a6c:	dcef      	bgt.n	8a4e <main+0x5aa>
    8a6e:	e7f7      	b.n	8a60 <main+0x5bc>
    8a70:	2201      	movs	r2, #1
    8a72:	4b3b      	ldr	r3, [pc, #236]	; (8b60 <main+0x6bc>)
    8a74:	601a      	str	r2, [r3, #0]
    8a76:	4b37      	ldr	r3, [pc, #220]	; (8b54 <main+0x6b0>)
    8a78:	685a      	ldr	r2, [r3, #4]
    8a7a:	4b31      	ldr	r3, [pc, #196]	; (8b40 <main+0x69c>)
    8a7c:	681b      	ldr	r3, [r3, #0]
    8a7e:	429a      	cmp	r2, r3
    8a80:	d107      	bne.n	8a92 <main+0x5ee>
    8a82:	23fa      	movs	r3, #250	; 0xfa
    8a84:	00db      	lsls	r3, r3, #3
    8a86:	4a33      	ldr	r2, [pc, #204]	; (8b54 <main+0x6b0>)
    8a88:	58d2      	ldr	r2, [r2, r3]
    8a8a:	4b2c      	ldr	r3, [pc, #176]	; (8b3c <main+0x698>)
    8a8c:	681b      	ldr	r3, [r3, #0]
    8a8e:	429a      	cmp	r2, r3
    8a90:	d012      	beq.n	8ab8 <main+0x614>
    8a92:	4a26      	ldr	r2, [pc, #152]	; (8b2c <main+0x688>)
    8a94:	6811      	ldr	r1, [r2, #0]
    8a96:	2380      	movs	r3, #128	; 0x80
    8a98:	430b      	orrs	r3, r1
    8a9a:	6013      	str	r3, [r2, #0]
    8a9c:	e00c      	b.n	8ab8 <main+0x614>
    8a9e:	2149      	movs	r1, #73	; 0x49
    8aa0:	2000      	movs	r0, #0
    8aa2:	f7ff fb63 	bl	816c <Place>
    8aa6:	4b20      	ldr	r3, [pc, #128]	; (8b28 <main+0x684>)
    8aa8:	6018      	str	r0, [r3, #0]
    8aaa:	e753      	b.n	8954 <main+0x4b0>
    8aac:	4a1f      	ldr	r2, [pc, #124]	; (8b2c <main+0x688>)
    8aae:	6811      	ldr	r1, [r2, #0]
    8ab0:	2320      	movs	r3, #32
    8ab2:	430b      	orrs	r3, r1
    8ab4:	6013      	str	r3, [r2, #0]
    8ab6:	e74d      	b.n	8954 <main+0x4b0>
    8ab8:	bf30      	wfi
    8aba:	4b1c      	ldr	r3, [pc, #112]	; (8b2c <main+0x688>)
    8abc:	6818      	ldr	r0, [r3, #0]
    8abe:	b038      	add	sp, #224	; 0xe0
    8ac0:	bc1c      	pop	{r2, r3, r4}
    8ac2:	4690      	mov	r8, r2
    8ac4:	4699      	mov	r9, r3
    8ac6:	46a2      	mov	sl, r4
    8ac8:	bdf0      	pop	{r4, r5, r6, r7, pc}
    8aca:	46c0      	nop			; (mov r8, r8)
    8acc:	00002820 	andeq	r2, r0, r0, lsr #16
    8ad0:	0002e50c 	andeq	lr, r2, ip, lsl #10
    8ad4:	00018d44 	andeq	r8, r1, r4, asr #26
    8ad8:	00018d78 	andeq	r8, r1, r8, ror sp
    8adc:	00003004 	andeq	r3, r0, r4
    8ae0:	00003008 	andeq	r3, r0, r8
    8ae4:	00003820 	andeq	r3, r0, r0, lsr #16
    8ae8:	00004820 	andeq	r4, r0, r0, lsr #16
    8aec:	00004804 	andeq	r4, r0, r4, lsl #16
    8af0:	00004824 	andeq	r4, r0, r4, lsr #16
    8af4:	00005004 	andeq	r5, r0, r4
    8af8:	00005104 	andeq	r5, r0, r4, lsl #2
    8afc:	00005820 	andeq	r5, r0, r0, lsr #16
    8b00:	00005920 	andeq	r5, r0, r0, lsr #18
    8b04:	00006020 	andeq	r6, r0, r0, lsr #32
    8b08:	00006120 	andeq	r6, r0, r0, lsr #2
    8b0c:	00006004 	andeq	r6, r0, r4
    8b10:	00006104 	andeq	r6, r0, r4, lsl #2
    8b14:	00006024 	andeq	r6, r0, r4, lsr #32
    8b18:	00006124 	andeq	r6, r0, r4, lsr #2
    8b1c:	00023248 	andeq	r3, r2, r8, asr #4
    8b20:	0002e508 	andeq	lr, r2, r8, lsl #10
    8b24:	0002e540 	andeq	lr, r2, r0, asr #10
    8b28:	00020fc0 	andeq	r0, r2, r0, asr #31
    8b2c:	00023b3c 	andeq	r3, r2, ip, lsr fp
    8b30:	000007d5 	ldrdeq	r0, [r0], -r5
    8b34:	00012403 	andeq	r2, r1, r3, lsl #8
    8b38:	0002896c 	andeq	r8, r2, ip, ror #18
    8b3c:	00028968 	andeq	r8, r2, r8, ror #18
    8b40:	00023b40 	andeq	r3, r2, r0, asr #22
    8b44:	00023b48 	andeq	r3, r2, r8, asr #22
    8b48:	00004e20 	andeq	r4, r0, r0, lsr #28
    8b4c:	000186a0 	andeq	r8, r1, r0, lsr #13
    8b50:	ffff3cb0 			; <UNDEFINED> instruction: 0xffff3cb0
    8b54:	00023b44 	andeq	r3, r2, r4, asr #22
    8b58:	00001388 	andeq	r1, r0, r8, lsl #7
    8b5c:	00024318 	andeq	r4, r2, r8, lsl r3
    8b60:	0002332c 	andeq	r3, r2, ip, lsr #6
    8b64:	00024314 	andeq	r4, r2, r4, lsl r3

00008b68 <__aeabi_idiv>:
    8b68:	4603      	mov	r3, r0
    8b6a:	430b      	orrs	r3, r1
    8b6c:	d47f      	bmi.n	8c6e <__aeabi_idiv+0x106>
    8b6e:	2200      	movs	r2, #0
    8b70:	0843      	lsrs	r3, r0, #1
    8b72:	428b      	cmp	r3, r1
    8b74:	d374      	bcc.n	8c60 <__aeabi_idiv+0xf8>
    8b76:	0903      	lsrs	r3, r0, #4
    8b78:	428b      	cmp	r3, r1
    8b7a:	d35f      	bcc.n	8c3c <__aeabi_idiv+0xd4>
    8b7c:	0a03      	lsrs	r3, r0, #8
    8b7e:	428b      	cmp	r3, r1
    8b80:	d344      	bcc.n	8c0c <__aeabi_idiv+0xa4>
    8b82:	0b03      	lsrs	r3, r0, #12
    8b84:	428b      	cmp	r3, r1
    8b86:	d328      	bcc.n	8bda <__aeabi_idiv+0x72>
    8b88:	0c03      	lsrs	r3, r0, #16
    8b8a:	428b      	cmp	r3, r1
    8b8c:	d30d      	bcc.n	8baa <__aeabi_idiv+0x42>
    8b8e:	22ff      	movs	r2, #255	; 0xff
    8b90:	0209      	lsls	r1, r1, #8
    8b92:	ba12      	rev	r2, r2
    8b94:	0c03      	lsrs	r3, r0, #16
    8b96:	428b      	cmp	r3, r1
    8b98:	d302      	bcc.n	8ba0 <__aeabi_idiv+0x38>
    8b9a:	1212      	asrs	r2, r2, #8
    8b9c:	0209      	lsls	r1, r1, #8
    8b9e:	d065      	beq.n	8c6c <__aeabi_idiv+0x104>
    8ba0:	0b03      	lsrs	r3, r0, #12
    8ba2:	428b      	cmp	r3, r1
    8ba4:	d319      	bcc.n	8bda <__aeabi_idiv+0x72>
    8ba6:	e000      	b.n	8baa <__aeabi_idiv+0x42>
    8ba8:	0a09      	lsrs	r1, r1, #8
    8baa:	0bc3      	lsrs	r3, r0, #15
    8bac:	428b      	cmp	r3, r1
    8bae:	d301      	bcc.n	8bb4 <__aeabi_idiv+0x4c>
    8bb0:	03cb      	lsls	r3, r1, #15
    8bb2:	1ac0      	subs	r0, r0, r3
    8bb4:	4152      	adcs	r2, r2
    8bb6:	0b83      	lsrs	r3, r0, #14
    8bb8:	428b      	cmp	r3, r1
    8bba:	d301      	bcc.n	8bc0 <__aeabi_idiv+0x58>
    8bbc:	038b      	lsls	r3, r1, #14
    8bbe:	1ac0      	subs	r0, r0, r3
    8bc0:	4152      	adcs	r2, r2
    8bc2:	0b43      	lsrs	r3, r0, #13
    8bc4:	428b      	cmp	r3, r1
    8bc6:	d301      	bcc.n	8bcc <__aeabi_idiv+0x64>
    8bc8:	034b      	lsls	r3, r1, #13
    8bca:	1ac0      	subs	r0, r0, r3
    8bcc:	4152      	adcs	r2, r2
    8bce:	0b03      	lsrs	r3, r0, #12
    8bd0:	428b      	cmp	r3, r1
    8bd2:	d301      	bcc.n	8bd8 <__aeabi_idiv+0x70>
    8bd4:	030b      	lsls	r3, r1, #12
    8bd6:	1ac0      	subs	r0, r0, r3
    8bd8:	4152      	adcs	r2, r2
    8bda:	0ac3      	lsrs	r3, r0, #11
    8bdc:	428b      	cmp	r3, r1
    8bde:	d301      	bcc.n	8be4 <__aeabi_idiv+0x7c>
    8be0:	02cb      	lsls	r3, r1, #11
    8be2:	1ac0      	subs	r0, r0, r3
    8be4:	4152      	adcs	r2, r2
    8be6:	0a83      	lsrs	r3, r0, #10
    8be8:	428b      	cmp	r3, r1
    8bea:	d301      	bcc.n	8bf0 <__aeabi_idiv+0x88>
    8bec:	028b      	lsls	r3, r1, #10
    8bee:	1ac0      	subs	r0, r0, r3
    8bf0:	4152      	adcs	r2, r2
    8bf2:	0a43      	lsrs	r3, r0, #9
    8bf4:	428b      	cmp	r3, r1
    8bf6:	d301      	bcc.n	8bfc <__aeabi_idiv+0x94>
    8bf8:	024b      	lsls	r3, r1, #9
    8bfa:	1ac0      	subs	r0, r0, r3
    8bfc:	4152      	adcs	r2, r2
    8bfe:	0a03      	lsrs	r3, r0, #8
    8c00:	428b      	cmp	r3, r1
    8c02:	d301      	bcc.n	8c08 <__aeabi_idiv+0xa0>
    8c04:	020b      	lsls	r3, r1, #8
    8c06:	1ac0      	subs	r0, r0, r3
    8c08:	4152      	adcs	r2, r2
    8c0a:	d2cd      	bcs.n	8ba8 <__aeabi_idiv+0x40>
    8c0c:	09c3      	lsrs	r3, r0, #7
    8c0e:	428b      	cmp	r3, r1
    8c10:	d301      	bcc.n	8c16 <__aeabi_idiv+0xae>
    8c12:	01cb      	lsls	r3, r1, #7
    8c14:	1ac0      	subs	r0, r0, r3
    8c16:	4152      	adcs	r2, r2
    8c18:	0983      	lsrs	r3, r0, #6
    8c1a:	428b      	cmp	r3, r1
    8c1c:	d301      	bcc.n	8c22 <__aeabi_idiv+0xba>
    8c1e:	018b      	lsls	r3, r1, #6
    8c20:	1ac0      	subs	r0, r0, r3
    8c22:	4152      	adcs	r2, r2
    8c24:	0943      	lsrs	r3, r0, #5
    8c26:	428b      	cmp	r3, r1
    8c28:	d301      	bcc.n	8c2e <__aeabi_idiv+0xc6>
    8c2a:	014b      	lsls	r3, r1, #5
    8c2c:	1ac0      	subs	r0, r0, r3
    8c2e:	4152      	adcs	r2, r2
    8c30:	0903      	lsrs	r3, r0, #4
    8c32:	428b      	cmp	r3, r1
    8c34:	d301      	bcc.n	8c3a <__aeabi_idiv+0xd2>
    8c36:	010b      	lsls	r3, r1, #4
    8c38:	1ac0      	subs	r0, r0, r3
    8c3a:	4152      	adcs	r2, r2
    8c3c:	08c3      	lsrs	r3, r0, #3
    8c3e:	428b      	cmp	r3, r1
    8c40:	d301      	bcc.n	8c46 <__aeabi_idiv+0xde>
    8c42:	00cb      	lsls	r3, r1, #3
    8c44:	1ac0      	subs	r0, r0, r3
    8c46:	4152      	adcs	r2, r2
    8c48:	0883      	lsrs	r3, r0, #2
    8c4a:	428b      	cmp	r3, r1
    8c4c:	d301      	bcc.n	8c52 <__aeabi_idiv+0xea>
    8c4e:	008b      	lsls	r3, r1, #2
    8c50:	1ac0      	subs	r0, r0, r3
    8c52:	4152      	adcs	r2, r2
    8c54:	0843      	lsrs	r3, r0, #1
    8c56:	428b      	cmp	r3, r1
    8c58:	d301      	bcc.n	8c5e <__aeabi_idiv+0xf6>
    8c5a:	004b      	lsls	r3, r1, #1
    8c5c:	1ac0      	subs	r0, r0, r3
    8c5e:	4152      	adcs	r2, r2
    8c60:	1a41      	subs	r1, r0, r1
    8c62:	d200      	bcs.n	8c66 <__aeabi_idiv+0xfe>
    8c64:	4601      	mov	r1, r0
    8c66:	4152      	adcs	r2, r2
    8c68:	4610      	mov	r0, r2
    8c6a:	4770      	bx	lr
    8c6c:	e05d      	b.n	8d2a <__aeabi_idiv+0x1c2>
    8c6e:	0fca      	lsrs	r2, r1, #31
    8c70:	d000      	beq.n	8c74 <__aeabi_idiv+0x10c>
    8c72:	4249      	negs	r1, r1
    8c74:	1003      	asrs	r3, r0, #32
    8c76:	d300      	bcc.n	8c7a <__aeabi_idiv+0x112>
    8c78:	4240      	negs	r0, r0
    8c7a:	4053      	eors	r3, r2
    8c7c:	2200      	movs	r2, #0
    8c7e:	469c      	mov	ip, r3
    8c80:	0903      	lsrs	r3, r0, #4
    8c82:	428b      	cmp	r3, r1
    8c84:	d32d      	bcc.n	8ce2 <__aeabi_idiv+0x17a>
    8c86:	0a03      	lsrs	r3, r0, #8
    8c88:	428b      	cmp	r3, r1
    8c8a:	d312      	bcc.n	8cb2 <__aeabi_idiv+0x14a>
    8c8c:	22fc      	movs	r2, #252	; 0xfc
    8c8e:	0189      	lsls	r1, r1, #6
    8c90:	ba12      	rev	r2, r2
    8c92:	0a03      	lsrs	r3, r0, #8
    8c94:	428b      	cmp	r3, r1
    8c96:	d30c      	bcc.n	8cb2 <__aeabi_idiv+0x14a>
    8c98:	0189      	lsls	r1, r1, #6
    8c9a:	1192      	asrs	r2, r2, #6
    8c9c:	428b      	cmp	r3, r1
    8c9e:	d308      	bcc.n	8cb2 <__aeabi_idiv+0x14a>
    8ca0:	0189      	lsls	r1, r1, #6
    8ca2:	1192      	asrs	r2, r2, #6
    8ca4:	428b      	cmp	r3, r1
    8ca6:	d304      	bcc.n	8cb2 <__aeabi_idiv+0x14a>
    8ca8:	0189      	lsls	r1, r1, #6
    8caa:	d03a      	beq.n	8d22 <__aeabi_idiv+0x1ba>
    8cac:	1192      	asrs	r2, r2, #6
    8cae:	e000      	b.n	8cb2 <__aeabi_idiv+0x14a>
    8cb0:	0989      	lsrs	r1, r1, #6
    8cb2:	09c3      	lsrs	r3, r0, #7
    8cb4:	428b      	cmp	r3, r1
    8cb6:	d301      	bcc.n	8cbc <__aeabi_idiv+0x154>
    8cb8:	01cb      	lsls	r3, r1, #7
    8cba:	1ac0      	subs	r0, r0, r3
    8cbc:	4152      	adcs	r2, r2
    8cbe:	0983      	lsrs	r3, r0, #6
    8cc0:	428b      	cmp	r3, r1
    8cc2:	d301      	bcc.n	8cc8 <__aeabi_idiv+0x160>
    8cc4:	018b      	lsls	r3, r1, #6
    8cc6:	1ac0      	subs	r0, r0, r3
    8cc8:	4152      	adcs	r2, r2
    8cca:	0943      	lsrs	r3, r0, #5
    8ccc:	428b      	cmp	r3, r1
    8cce:	d301      	bcc.n	8cd4 <__aeabi_idiv+0x16c>
    8cd0:	014b      	lsls	r3, r1, #5
    8cd2:	1ac0      	subs	r0, r0, r3
    8cd4:	4152      	adcs	r2, r2
    8cd6:	0903      	lsrs	r3, r0, #4
    8cd8:	428b      	cmp	r3, r1
    8cda:	d301      	bcc.n	8ce0 <__aeabi_idiv+0x178>
    8cdc:	010b      	lsls	r3, r1, #4
    8cde:	1ac0      	subs	r0, r0, r3
    8ce0:	4152      	adcs	r2, r2
    8ce2:	08c3      	lsrs	r3, r0, #3
    8ce4:	428b      	cmp	r3, r1
    8ce6:	d301      	bcc.n	8cec <__aeabi_idiv+0x184>
    8ce8:	00cb      	lsls	r3, r1, #3
    8cea:	1ac0      	subs	r0, r0, r3
    8cec:	4152      	adcs	r2, r2
    8cee:	0883      	lsrs	r3, r0, #2
    8cf0:	428b      	cmp	r3, r1
    8cf2:	d301      	bcc.n	8cf8 <__aeabi_idiv+0x190>
    8cf4:	008b      	lsls	r3, r1, #2
    8cf6:	1ac0      	subs	r0, r0, r3
    8cf8:	4152      	adcs	r2, r2
    8cfa:	d2d9      	bcs.n	8cb0 <__aeabi_idiv+0x148>
    8cfc:	0843      	lsrs	r3, r0, #1
    8cfe:	428b      	cmp	r3, r1
    8d00:	d301      	bcc.n	8d06 <__aeabi_idiv+0x19e>
    8d02:	004b      	lsls	r3, r1, #1
    8d04:	1ac0      	subs	r0, r0, r3
    8d06:	4152      	adcs	r2, r2
    8d08:	1a41      	subs	r1, r0, r1
    8d0a:	d200      	bcs.n	8d0e <__aeabi_idiv+0x1a6>
    8d0c:	4601      	mov	r1, r0
    8d0e:	4663      	mov	r3, ip
    8d10:	4152      	adcs	r2, r2
    8d12:	105b      	asrs	r3, r3, #1
    8d14:	4610      	mov	r0, r2
    8d16:	d301      	bcc.n	8d1c <__aeabi_idiv+0x1b4>
    8d18:	4240      	negs	r0, r0
    8d1a:	2b00      	cmp	r3, #0
    8d1c:	d500      	bpl.n	8d20 <__aeabi_idiv+0x1b8>
    8d1e:	4249      	negs	r1, r1
    8d20:	4770      	bx	lr
    8d22:	4663      	mov	r3, ip
    8d24:	105b      	asrs	r3, r3, #1
    8d26:	d300      	bcc.n	8d2a <__aeabi_idiv+0x1c2>
    8d28:	4240      	negs	r0, r0
    8d2a:	b501      	push	{r0, lr}
    8d2c:	2000      	movs	r0, #0
    8d2e:	f000 f805 	bl	8d3c <__aeabi_idiv0>
    8d32:	bd02      	pop	{r1, pc}

00008d34 <__aeabi_idivmod>:
    8d34:	2900      	cmp	r1, #0
    8d36:	d0f8      	beq.n	8d2a <__aeabi_idiv+0x1c2>
    8d38:	e716      	b.n	8b68 <__aeabi_idiv>
    8d3a:	4770      	bx	lr

00008d3c <__aeabi_idiv0>:
    8d3c:	4770      	bx	lr
    8d3e:	46c0      	nop			; (mov r8, r8)

Disassembly of section .bss:

00018d40 <__bss_start>:
   18d40:	00000000 	andeq	r0, r0, r0

00018d44 <piecemax>:
	...

00018d78 <p>:
	...

0001f578 <rma>:
	...

00020fbc <timer>:
   20fbc:	00000000 	andeq	r0, r0, r0

00020fc0 <n>:
   20fc0:	00000000 	andeq	r0, r0, r0

00020fc4 <movesdone>:
   20fc4:	00000000 	andeq	r0, r0, r0

00020fc8 <zi>:
   20fc8:	00000000 	andeq	r0, r0, r0

00020fcc <xtimes>:
	...

00020ff8 <pctr>:
   20ff8:	00000000 	andeq	r0, r0, r0

00020ffc <rmb>:
	...

00022a40 <w>:
	...

00023248 <piececount>:
	...

00023258 <permarray>:
	...

00023284 <cellspace>:
	...

0002331c <stack>:
	...

0002332c <top>:
   2332c:	00000000 	andeq	r0, r0, r0

00023330 <zr>:
   23330:	00000000 	andeq	r0, r0, r0

00023334 <z>:
	...

00023b3c <results>:
   23b3c:	00000000 	andeq	r0, r0, r0

00023b40 <littlest>:
   23b40:	00000000 	andeq	r0, r0, r0

00023b44 <sortlist>:
	...

00028968 <biggest>:
   28968:	00000000 	andeq	r0, r0, r0

0002896c <seed>:
   2896c:	00000000 	andeq	r0, r0, r0

00028970 <heap>:
	...

0002b080 <ima>:
	...

0002cac4 <imb>:
	...

0002e508 <kount>:
   2e508:	00000000 	andeq	r0, r0, r0

0002e50c <class>:
	...

0002e540 <puzzl>:
	...

0002ed40 <imr>:
	...

00030784 <e>:
	...

00030b94 <rmr>:
	...

000325d8 <tree>:
   325d8:	00000000 	andeq	r0, r0, r0

000325dc <freelist>:
   325dc:	00000000 	andeq	r0, r0, r0

000325e0 <value>:
   325e0:	00000000 	andeq	r0, r0, r0

Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	bcc	10d0d24 <_stack+0x1050d24>
   4:	4e472820 	cdpmi	8, 4, cr2, cr7, cr0, {1}
   8:	6f542055 	svcvs	0x00542055
   c:	20736c6f 	rsbscs	r6, r3, pc, ror #24
  10:	20726f66 	rsbscs	r6, r2, r6, ror #30
  14:	204d5241 	subcs	r5, sp, r1, asr #4
  18:	65626d45 	strbvs	r6, [r2, #-3397]!	; 0xfffff2bb
  1c:	64656464 	strbtvs	r6, [r5], #-1124	; 0xfffffb9c
  20:	6f725020 	svcvs	0x00725020
  24:	73736563 	cmnvc	r3, #415236096	; 0x18c00000
  28:	2973726f 	ldmdbcs	r3!, {r0, r1, r2, r3, r5, r6, r9, ip, sp, lr}^
  2c:	342e3520 	strtcc	r3, [lr], #-1312	; 0xfffffae0
  30:	3220312e 	eorcc	r3, r0, #-2147483637	; 0x8000000b
  34:	30363130 	eorscc	r3, r6, r0, lsr r1
  38:	20393139 	eorscs	r3, r9, r9, lsr r1
  3c:	6c657228 	sfmvs	f7, 2, [r5], #-160	; 0xffffff60
  40:	65736165 	ldrbvs	r6, [r3, #-357]!	; 0xfffffe9b
  44:	415b2029 	cmpmi	fp, r9, lsr #32
  48:	652f4d52 	strvs	r4, [pc, #-3410]!	; fffff2fe <_stack+0xfff7f2fe>
  4c:	6465626d 	strbtvs	r6, [r5], #-621	; 0xfffffd93
  50:	2d646564 	cfstr64cs	mvdx6, [r4, #-400]!	; 0xfffffe70
  54:	72622d35 	rsbvc	r2, r2, #3392	; 0xd40
  58:	68636e61 	stmdavs	r3!, {r0, r5, r6, r9, sl, fp, sp, lr}^
  5c:	76657220 	strbtvc	r7, [r5], -r0, lsr #4
  60:	6f697369 	svcvs	0x00697369
  64:	3432206e 	ldrtcc	r2, [r2], #-110	; 0xffffff92
  68:	36393430 			; <UNDEFINED> instruction: 0x36393430
  6c:	Address 0x0000006c is out of bounds.


Disassembly of section .debug_frame:

00000000 <.debug_frame>:
   0:	0000000c 	andeq	r0, r0, ip
   4:	ffffffff 			; <UNDEFINED> instruction: 0xffffffff
   8:	7c010001 	stcvc	0, cr0, [r1], {1}
   c:	000d0c0e 	andeq	r0, sp, lr, lsl #24
  10:	0000000c 	andeq	r0, r0, ip
  14:	00000000 	andeq	r0, r0, r0
  18:	00008b69 	andeq	r8, r0, r9, ror #22
  1c:	000001cc 	andeq	r0, r0, ip, asr #3

Disassembly of section .ARM.attributes:

00000000 <_stack-0x80000>:
   0:	00002b41 	andeq	r2, r0, r1, asr #22
   4:	61656100 	cmnvs	r5, r0, lsl #2
   8:	01006962 	tsteq	r0, r2, ror #18
   c:	00000021 	andeq	r0, r0, r1, lsr #32
  10:	2d533605 	ldclcs	6, cr3, [r3, #-20]	; 0xffffffec
  14:	0c06004d 	stceq	0, cr0, [r6], {77}	; 0x4d
  18:	01094d07 	tsteq	r9, r7, lsl #26
  1c:	01140412 	tsteq	r4, r2, lsl r4
  20:	03170115 	tsteq	r7, #1073741829	; 0x40000005
  24:	01190118 	tsteq	r9, r8, lsl r1
  28:	011e011a 	tsteq	lr, sl, lsl r1
