
stanf2.out:     file format elf32-littlearm


Disassembly of section .text:

00008000 <main>:
    8000:	b5f0      	push	{r4, r5, r6, r7, lr}
    8002:	4656      	mov	r6, sl
    8004:	464d      	mov	r5, r9
    8006:	4644      	mov	r4, r8
    8008:	465f      	mov	r7, fp
    800a:	2300      	movs	r3, #0
    800c:	b4f0      	push	{r4, r5, r6, r7}
    800e:	4a4d      	ldr	r2, [pc, #308]	; (8144 <main+0x144>)
    8010:	4e4d      	ldr	r6, [pc, #308]	; (8148 <main+0x148>)
    8012:	6013      	str	r3, [r2, #0]
    8014:	6033      	str	r3, [r6, #0]
    8016:	469a      	mov	sl, r3
    8018:	3301      	adds	r3, #1
    801a:	4699      	mov	r9, r3
    801c:	3301      	adds	r3, #1
    801e:	2405      	movs	r4, #5
    8020:	4698      	mov	r8, r3
    8022:	4d4a      	ldr	r5, [pc, #296]	; (814c <main+0x14c>)
    8024:	b0b9      	sub	sp, #228	; 0xe4
    8026:	4653      	mov	r3, sl
    8028:	606b      	str	r3, [r5, #4]
    802a:	464b      	mov	r3, r9
    802c:	60ab      	str	r3, [r5, #8]
    802e:	4643      	mov	r3, r8
    8030:	60eb      	str	r3, [r5, #12]
    8032:	2303      	movs	r3, #3
    8034:	612b      	str	r3, [r5, #16]
    8036:	3301      	adds	r3, #1
    8038:	616b      	str	r3, [r5, #20]
    803a:	3301      	adds	r3, #1
    803c:	61ab      	str	r3, [r5, #24]
    803e:	2007      	movs	r0, #7
    8040:	3301      	adds	r3, #1
    8042:	3c01      	subs	r4, #1
    8044:	61eb      	str	r3, [r5, #28]
    8046:	f000 fbb3 	bl	87b0 <Permute>
    804a:	2c00      	cmp	r4, #0
    804c:	d1eb      	bne.n	8026 <main+0x26>
    804e:	4b40      	ldr	r3, [pc, #256]	; (8150 <main+0x150>)
    8050:	6832      	ldr	r2, [r6, #0]
    8052:	429a      	cmp	r2, r3
    8054:	d005      	beq.n	8062 <main+0x62>
    8056:	4b3b      	ldr	r3, [pc, #236]	; (8144 <main+0x144>)
    8058:	681a      	ldr	r2, [r3, #0]
    805a:	2301      	movs	r3, #1
    805c:	4313      	orrs	r3, r2
    805e:	4a39      	ldr	r2, [pc, #228]	; (8144 <main+0x144>)
    8060:	6013      	str	r3, [r2, #0]
    8062:	4b3c      	ldr	r3, [pc, #240]	; (8154 <main+0x154>)
    8064:	601c      	str	r4, [r3, #0]
    8066:	3401      	adds	r4, #1
    8068:	3308      	adds	r3, #8
    806a:	2c12      	cmp	r4, #18
    806c:	d1fa      	bne.n	8064 <main+0x64>
    806e:	4b3a      	ldr	r3, [pc, #232]	; (8158 <main+0x158>)
    8070:	2600      	movs	r6, #0
    8072:	469c      	mov	ip, r3
    8074:	601c      	str	r4, [r3, #0]
    8076:	2300      	movs	r3, #0
    8078:	4838      	ldr	r0, [pc, #224]	; (815c <main+0x15c>)
    807a:	4698      	mov	r8, r3
    807c:	6043      	str	r3, [r0, #4]
    807e:	210e      	movs	r1, #14
    8080:	3312      	adds	r3, #18
    8082:	2200      	movs	r2, #0
    8084:	4d36      	ldr	r5, [pc, #216]	; (8160 <main+0x160>)
    8086:	46b1      	mov	r9, r6
    8088:	e008      	b.n	809c <main+0x9c>
    808a:	00d4      	lsls	r4, r2, #3
    808c:	592e      	ldr	r6, [r5, r4]
    808e:	001c      	movs	r4, r3
    8090:	428e      	cmp	r6, r1
    8092:	dc05      	bgt.n	80a0 <main+0xa0>
    8094:	3901      	subs	r1, #1
    8096:	0023      	movs	r3, r4
    8098:	2900      	cmp	r1, #0
    809a:	d012      	beq.n	80c2 <main+0xc2>
    809c:	2a00      	cmp	r2, #0
    809e:	dcf4      	bgt.n	808a <main+0x8a>
    80a0:	2b00      	cmp	r3, #0
    80a2:	dd4c      	ble.n	813e <main+0x13e>
    80a4:	2701      	movs	r7, #1
    80a6:	46b8      	mov	r8, r7
    80a8:	00de      	lsls	r6, r3, #3
    80aa:	19ac      	adds	r4, r5, r6
    80ac:	6864      	ldr	r4, [r4, #4]
    80ae:	19af      	adds	r7, r5, r6
    80b0:	607a      	str	r2, [r7, #4]
    80b2:	001a      	movs	r2, r3
    80b4:	2301      	movs	r3, #1
    80b6:	51a9      	str	r1, [r5, r6]
    80b8:	3901      	subs	r1, #1
    80ba:	4699      	mov	r9, r3
    80bc:	0023      	movs	r3, r4
    80be:	2900      	cmp	r1, #0
    80c0:	d1ec      	bne.n	809c <main+0x9c>
    80c2:	4643      	mov	r3, r8
    80c4:	464e      	mov	r6, r9
    80c6:	2b00      	cmp	r3, #0
    80c8:	d001      	beq.n	80ce <main+0xce>
    80ca:	4663      	mov	r3, ip
    80cc:	601c      	str	r4, [r3, #0]
    80ce:	2e00      	cmp	r6, #0
    80d0:	d000      	beq.n	80d4 <main+0xd4>
    80d2:	6042      	str	r2, [r0, #4]
    80d4:	2300      	movs	r3, #0
    80d6:	4c23      	ldr	r4, [pc, #140]	; (8164 <main+0x164>)
    80d8:	6083      	str	r3, [r0, #8]
    80da:	60c3      	str	r3, [r0, #12]
    80dc:	220e      	movs	r2, #14
    80de:	2102      	movs	r1, #2
    80e0:	2001      	movs	r0, #1
    80e2:	6023      	str	r3, [r4, #0]
    80e4:	f000 fbe2 	bl	88ac <tower>
    80e8:	4b1f      	ldr	r3, [pc, #124]	; (8168 <main+0x168>)
    80ea:	6822      	ldr	r2, [r4, #0]
    80ec:	429a      	cmp	r2, r3
    80ee:	d005      	beq.n	80fc <main+0xfc>
    80f0:	4b14      	ldr	r3, [pc, #80]	; (8144 <main+0x144>)
    80f2:	681a      	ldr	r2, [r3, #0]
    80f4:	2302      	movs	r3, #2
    80f6:	4313      	orrs	r3, r2
    80f8:	4a12      	ldr	r2, [pc, #72]	; (8144 <main+0x144>)
    80fa:	6013      	str	r3, [r2, #0]
    80fc:	ab0f      	add	r3, sp, #60	; 0x3c
    80fe:	4699      	mov	r9, r3
    8100:	2304      	movs	r3, #4
    8102:	2532      	movs	r5, #50	; 0x32
    8104:	2401      	movs	r4, #1
    8106:	4698      	mov	r8, r3
    8108:	ae18      	add	r6, sp, #96	; 0x60
    810a:	aa02      	add	r2, sp, #8
    810c:	2308      	movs	r3, #8
    810e:	4694      	mov	ip, r2
    8110:	425b      	negs	r3, r3
    8112:	4463      	add	r3, ip
    8114:	0018      	movs	r0, r3
    8116:	2307      	movs	r3, #7
    8118:	0031      	movs	r1, r6
    811a:	aa20      	add	r2, sp, #128	; 0x80
    811c:	425b      	negs	r3, r3
    811e:	2b01      	cmp	r3, #1
    8120:	dd02      	ble.n	8128 <main+0x128>
    8122:	6014      	str	r4, [r2, #0]
    8124:	2b07      	cmp	r3, #7
    8126:	dc00      	bgt.n	812a <main+0x12a>
    8128:	600c      	str	r4, [r1, #0]
    812a:	2b10      	cmp	r3, #16
    812c:	d01e      	beq.n	816c <main+0x16c>
    812e:	2b07      	cmp	r3, #7
    8130:	d800      	bhi.n	8134 <main+0x134>
    8132:	e302      	b.n	873a <main+0x73a>
    8134:	3301      	adds	r3, #1
    8136:	3004      	adds	r0, #4
    8138:	3204      	adds	r2, #4
    813a:	3104      	adds	r1, #4
    813c:	e7ef      	b.n	811e <main+0x11e>
    813e:	001c      	movs	r4, r3
    8140:	00de      	lsls	r6, r3, #3
    8142:	e7b4      	b.n	80ae <main+0xae>
    8144:	00023b90 	muleq	r2, r0, fp
    8148:	0002104c 	andeq	r1, r2, ip, asr #32
    814c:	000232ac 	andeq	r3, r2, ip, lsr #5
    8150:	0000a924 	andeq	sl, r0, r4, lsr #18
    8154:	000232e4 	andeq	r3, r2, r4, ror #5
    8158:	00032630 	andeq	r2, r3, r0, lsr r6
    815c:	00023370 	andeq	r3, r2, r0, ror r3
    8160:	000232d8 	ldrdeq	r3, [r2], -r8
    8164:	00021018 	andeq	r1, r2, r8, lsl r0
    8168:	00003fff 	strdeq	r3, [r0], -pc	; <UNPREDICTABLE>
    816c:	464b      	mov	r3, r9
    816e:	9600      	str	r6, [sp, #0]
    8170:	9301      	str	r3, [sp, #4]
    8172:	aa27      	add	r2, sp, #156	; 0x9c
    8174:	ab06      	add	r3, sp, #24
    8176:	a905      	add	r1, sp, #20
    8178:	2001      	movs	r0, #1
    817a:	f000 fbbb 	bl	88f4 <Try>
    817e:	9b05      	ldr	r3, [sp, #20]
    8180:	2b00      	cmp	r3, #0
    8182:	d105      	bne.n	8190 <main+0x190>
    8184:	4642      	mov	r2, r8
    8186:	4be7      	ldr	r3, [pc, #924]	; (8524 <main+0x524>)
    8188:	681b      	ldr	r3, [r3, #0]
    818a:	4313      	orrs	r3, r2
    818c:	4ae5      	ldr	r2, [pc, #916]	; (8524 <main+0x524>)
    818e:	6013      	str	r3, [r2, #0]
    8190:	3d01      	subs	r5, #1
    8192:	2d00      	cmp	r5, #0
    8194:	d1b9      	bne.n	810a <main+0x10a>
    8196:	4be4      	ldr	r3, [pc, #912]	; (8528 <main+0x528>)
    8198:	4ee4      	ldr	r6, [pc, #912]	; (852c <main+0x52c>)
    819a:	9303      	str	r3, [sp, #12]
    819c:	4be4      	ldr	r3, [pc, #912]	; (8530 <main+0x530>)
    819e:	46b2      	mov	sl, r6
    81a0:	4698      	mov	r8, r3
    81a2:	46b1      	mov	r9, r6
    81a4:	4ce3      	ldr	r4, [pc, #908]	; (8534 <main+0x534>)
    81a6:	4656      	mov	r6, sl
    81a8:	4655      	mov	r5, sl
    81aa:	36a0      	adds	r6, #160	; 0xa0
    81ac:	4643      	mov	r3, r8
    81ae:	435c      	muls	r4, r3
    81b0:	4be1      	ldr	r3, [pc, #900]	; (8538 <main+0x538>)
    81b2:	2178      	movs	r1, #120	; 0x78
    81b4:	469c      	mov	ip, r3
    81b6:	4464      	add	r4, ip
    81b8:	0424      	lsls	r4, r4, #16
    81ba:	0c24      	lsrs	r4, r4, #16
    81bc:	0020      	movs	r0, r4
    81be:	f000 fde3 	bl	8d88 <__aeabi_idivmod>
    81c2:	393c      	subs	r1, #60	; 0x3c
    81c4:	c502      	stmia	r5!, {r1}
    81c6:	42ae      	cmp	r6, r5
    81c8:	d1f0      	bne.n	81ac <main+0x1ac>
    81ca:	23a4      	movs	r3, #164	; 0xa4
    81cc:	469c      	mov	ip, r3
    81ce:	4bdb      	ldr	r3, [pc, #876]	; (853c <main+0x53c>)
    81d0:	44e2      	add	sl, ip
    81d2:	4553      	cmp	r3, sl
    81d4:	d1e7      	bne.n	81a6 <main+0x1a6>
    81d6:	4bda      	ldr	r3, [pc, #872]	; (8540 <main+0x540>)
    81d8:	469a      	mov	sl, r3
    81da:	4bd5      	ldr	r3, [pc, #852]	; (8530 <main+0x530>)
    81dc:	4698      	mov	r8, r3
    81de:	4656      	mov	r6, sl
    81e0:	4655      	mov	r5, sl
    81e2:	36a0      	adds	r6, #160	; 0xa0
    81e4:	4643      	mov	r3, r8
    81e6:	435c      	muls	r4, r3
    81e8:	4bd3      	ldr	r3, [pc, #844]	; (8538 <main+0x538>)
    81ea:	2178      	movs	r1, #120	; 0x78
    81ec:	469c      	mov	ip, r3
    81ee:	4464      	add	r4, ip
    81f0:	0424      	lsls	r4, r4, #16
    81f2:	0c24      	lsrs	r4, r4, #16
    81f4:	0020      	movs	r0, r4
    81f6:	f000 fdc7 	bl	8d88 <__aeabi_idivmod>
    81fa:	393c      	subs	r1, #60	; 0x3c
    81fc:	c502      	stmia	r5!, {r1}
    81fe:	42ae      	cmp	r6, r5
    8200:	d1f0      	bne.n	81e4 <main+0x1e4>
    8202:	23a4      	movs	r3, #164	; 0xa4
    8204:	469c      	mov	ip, r3
    8206:	4bcf      	ldr	r3, [pc, #828]	; (8544 <main+0x544>)
    8208:	44e2      	add	sl, ip
    820a:	459a      	cmp	sl, r3
    820c:	d1e7      	bne.n	81de <main+0x1de>
    820e:	464e      	mov	r6, r9
    8210:	9b03      	ldr	r3, [sp, #12]
    8212:	46b4      	mov	ip, r6
    8214:	601c      	str	r4, [r3, #0]
    8216:	4bcc      	ldr	r3, [pc, #816]	; (8548 <main+0x548>)
    8218:	4699      	mov	r9, r3
    821a:	4bcc      	ldr	r3, [pc, #816]	; (854c <main+0x54c>)
    821c:	4698      	mov	r8, r3
    821e:	464e      	mov	r6, r9
    8220:	4dc7      	ldr	r5, [pc, #796]	; (8540 <main+0x540>)
    8222:	23cd      	movs	r3, #205	; 0xcd
    8224:	002a      	movs	r2, r5
    8226:	4660      	mov	r0, ip
    8228:	2100      	movs	r1, #0
    822a:	015b      	lsls	r3, r3, #5
    822c:	18ec      	adds	r4, r5, r3
    822e:	6817      	ldr	r7, [r2, #0]
    8230:	c808      	ldmia	r0!, {r3}
    8232:	32a4      	adds	r2, #164	; 0xa4
    8234:	437b      	muls	r3, r7
    8236:	18c9      	adds	r1, r1, r3
    8238:	42a2      	cmp	r2, r4
    823a:	d1f8      	bne.n	822e <main+0x22e>
    823c:	3504      	adds	r5, #4
    823e:	c602      	stmia	r6!, {r1}
    8240:	45a8      	cmp	r8, r5
    8242:	d1ee      	bne.n	8222 <main+0x222>
    8244:	23a4      	movs	r3, #164	; 0xa4
    8246:	469a      	mov	sl, r3
    8248:	4bbc      	ldr	r3, [pc, #752]	; (853c <main+0x53c>)
    824a:	44d4      	add	ip, sl
    824c:	44d1      	add	r9, sl
    824e:	4563      	cmp	r3, ip
    8250:	d1e5      	bne.n	821e <main+0x21e>
    8252:	21a8      	movs	r1, #168	; 0xa8
    8254:	4bbe      	ldr	r3, [pc, #760]	; (8550 <main+0x550>)
    8256:	4abf      	ldr	r2, [pc, #764]	; (8554 <main+0x554>)
    8258:	5859      	ldr	r1, [r3, r1]
    825a:	4291      	cmp	r1, r2
    825c:	d005      	beq.n	826a <main+0x26a>
    825e:	4ab1      	ldr	r2, [pc, #708]	; (8524 <main+0x524>)
    8260:	6811      	ldr	r1, [r2, #0]
    8262:	2208      	movs	r2, #8
    8264:	430a      	orrs	r2, r1
    8266:	49af      	ldr	r1, [pc, #700]	; (8524 <main+0x524>)
    8268:	600a      	str	r2, [r1, #0]
    826a:	21d2      	movs	r1, #210	; 0xd2
    826c:	0109      	lsls	r1, r1, #4
    826e:	4aba      	ldr	r2, [pc, #744]	; (8558 <main+0x558>)
    8270:	5859      	ldr	r1, [r3, r1]
    8272:	4291      	cmp	r1, r2
    8274:	d005      	beq.n	8282 <main+0x282>
    8276:	4aab      	ldr	r2, [pc, #684]	; (8524 <main+0x524>)
    8278:	6811      	ldr	r1, [r2, #0]
    827a:	2208      	movs	r2, #8
    827c:	430a      	orrs	r2, r1
    827e:	49a9      	ldr	r1, [pc, #676]	; (8524 <main+0x524>)
    8280:	600a      	str	r2, [r1, #0]
    8282:	21d2      	movs	r1, #210	; 0xd2
    8284:	0149      	lsls	r1, r1, #5
    8286:	4ab5      	ldr	r2, [pc, #724]	; (855c <main+0x55c>)
    8288:	585b      	ldr	r3, [r3, r1]
    828a:	4293      	cmp	r3, r2
    828c:	d005      	beq.n	829a <main+0x29a>
    828e:	4ba5      	ldr	r3, [pc, #660]	; (8524 <main+0x524>)
    8290:	681a      	ldr	r2, [r3, #0]
    8292:	2308      	movs	r3, #8
    8294:	4313      	orrs	r3, r2
    8296:	4aa3      	ldr	r2, [pc, #652]	; (8524 <main+0x524>)
    8298:	6013      	str	r3, [r2, #0]
    829a:	2280      	movs	r2, #128	; 0x80
    829c:	4db0      	ldr	r5, [pc, #704]	; (8560 <main+0x560>)
    829e:	0112      	lsls	r2, r2, #4
    82a0:	18a9      	adds	r1, r5, r2
    82a2:	002b      	movs	r3, r5
    82a4:	2201      	movs	r2, #1
    82a6:	c304      	stmia	r3!, {r2}
    82a8:	4299      	cmp	r1, r3
    82aa:	d1fc      	bne.n	82a6 <main+0x2a6>
    82ac:	4bad      	ldr	r3, [pc, #692]	; (8564 <main+0x564>)
    82ae:	2000      	movs	r0, #0
    82b0:	001c      	movs	r4, r3
    82b2:	3414      	adds	r4, #20
    82b4:	001a      	movs	r2, r3
    82b6:	3aa0      	subs	r2, #160	; 0xa0
    82b8:	2101      	movs	r1, #1
    82ba:	020e      	lsls	r6, r1, #8
    82bc:	3101      	adds	r1, #1
    82be:	5190      	str	r0, [r2, r6]
    82c0:	2906      	cmp	r1, #6
    82c2:	d1fa      	bne.n	82ba <main+0x2ba>
    82c4:	3220      	adds	r2, #32
    82c6:	429a      	cmp	r2, r3
    82c8:	d1f6      	bne.n	82b8 <main+0x2b8>
    82ca:	1d13      	adds	r3, r2, #4
    82cc:	429c      	cmp	r4, r3
    82ce:	d1f1      	bne.n	82b4 <main+0x2b4>
    82d0:	4aa5      	ldr	r2, [pc, #660]	; (8568 <main+0x568>)
    82d2:	21d0      	movs	r1, #208	; 0xd0
    82d4:	0013      	movs	r3, r2
    82d6:	2000      	movs	r0, #0
    82d8:	01c9      	lsls	r1, r1, #7
    82da:	1856      	adds	r6, r2, r1
    82dc:	2180      	movs	r1, #128	; 0x80
    82de:	0109      	lsls	r1, r1, #4
    82e0:	185c      	adds	r4, r3, r1
    82e2:	c301      	stmia	r3!, {r0}
    82e4:	2100      	movs	r1, #0
    82e6:	42a3      	cmp	r3, r4
    82e8:	d1fb      	bne.n	82e2 <main+0x2e2>
    82ea:	429e      	cmp	r6, r3
    82ec:	d1f6      	bne.n	82dc <main+0x2dc>
    82ee:	260b      	movs	r6, #11
    82f0:	489e      	ldr	r0, [pc, #632]	; (856c <main+0x56c>)
    82f2:	2301      	movs	r3, #1
    82f4:	6006      	str	r6, [r0, #0]
    82f6:	2680      	movs	r6, #128	; 0x80
    82f8:	0136      	lsls	r6, r6, #4
    82fa:	5193      	str	r3, [r2, r6]
    82fc:	3601      	adds	r6, #1
    82fe:	36ff      	adds	r6, #255	; 0xff
    8300:	5193      	str	r3, [r2, r6]
    8302:	3601      	adds	r6, #1
    8304:	36ff      	adds	r6, #255	; 0xff
    8306:	5193      	str	r3, [r2, r6]
    8308:	3601      	adds	r6, #1
    830a:	36ff      	adds	r6, #255	; 0xff
    830c:	5193      	str	r3, [r2, r6]
    830e:	4e98      	ldr	r6, [pc, #608]	; (8570 <main+0x570>)
    8310:	4c98      	ldr	r4, [pc, #608]	; (8574 <main+0x574>)
    8312:	5193      	str	r3, [r2, r6]
    8314:	4e98      	ldr	r6, [pc, #608]	; (8578 <main+0x578>)
    8316:	6021      	str	r1, [r4, #0]
    8318:	5193      	str	r3, [r2, r6]
    831a:	4e98      	ldr	r6, [pc, #608]	; (857c <main+0x57c>)
    831c:	6061      	str	r1, [r4, #4]
    831e:	5193      	str	r3, [r2, r6]
    8320:	4e97      	ldr	r6, [pc, #604]	; (8580 <main+0x580>)
    8322:	60a1      	str	r1, [r4, #8]
    8324:	5193      	str	r3, [r2, r6]
    8326:	26c1      	movs	r6, #193	; 0xc1
    8328:	6046      	str	r6, [r0, #4]
    832a:	2680      	movs	r6, #128	; 0x80
    832c:	0176      	lsls	r6, r6, #5
    832e:	5193      	str	r3, [r2, r6]
    8330:	3601      	adds	r6, #1
    8332:	36ff      	adds	r6, #255	; 0xff
    8334:	5193      	str	r3, [r2, r6]
    8336:	3ee0      	subs	r6, #224	; 0xe0
    8338:	5193      	str	r3, [r2, r6]
    833a:	3601      	adds	r6, #1
    833c:	36ff      	adds	r6, #255	; 0xff
    833e:	5193      	str	r3, [r2, r6]
    8340:	3ee0      	subs	r6, #224	; 0xe0
    8342:	5193      	str	r3, [r2, r6]
    8344:	3601      	adds	r6, #1
    8346:	36ff      	adds	r6, #255	; 0xff
    8348:	5193      	str	r3, [r2, r6]
    834a:	3ee0      	subs	r6, #224	; 0xe0
    834c:	5193      	str	r3, [r2, r6]
    834e:	3601      	adds	r6, #1
    8350:	36ff      	adds	r6, #255	; 0xff
    8352:	5193      	str	r3, [r2, r6]
    8354:	2658      	movs	r6, #88	; 0x58
    8356:	6086      	str	r6, [r0, #8]
    8358:	26c0      	movs	r6, #192	; 0xc0
    835a:	0176      	lsls	r6, r6, #5
    835c:	6013      	str	r3, [r2, #0]
    835e:	6213      	str	r3, [r2, #32]
    8360:	6053      	str	r3, [r2, #4]
    8362:	6253      	str	r3, [r2, #36]	; 0x24
    8364:	6093      	str	r3, [r2, #8]
    8366:	6293      	str	r3, [r2, #40]	; 0x28
    8368:	60d3      	str	r3, [r2, #12]
    836a:	62d3      	str	r3, [r2, #44]	; 0x2c
    836c:	5193      	str	r3, [r2, r6]
    836e:	3620      	adds	r6, #32
    8370:	5193      	str	r3, [r2, r6]
    8372:	3620      	adds	r6, #32
    8374:	5193      	str	r3, [r2, r6]
    8376:	3620      	adds	r6, #32
    8378:	5193      	str	r3, [r2, r6]
    837a:	4e82      	ldr	r6, [pc, #520]	; (8584 <main+0x584>)
    837c:	27e0      	movs	r7, #224	; 0xe0
    837e:	5193      	str	r3, [r2, r6]
    8380:	4e81      	ldr	r6, [pc, #516]	; (8588 <main+0x588>)
    8382:	01bf      	lsls	r7, r7, #6
    8384:	5193      	str	r3, [r2, r6]
    8386:	4e81      	ldr	r6, [pc, #516]	; (858c <main+0x58c>)
    8388:	60e1      	str	r1, [r4, #12]
    838a:	5193      	str	r3, [r2, r6]
    838c:	4e80      	ldr	r6, [pc, #512]	; (8590 <main+0x590>)
    838e:	6121      	str	r1, [r4, #16]
    8390:	5193      	str	r3, [r2, r6]
    8392:	2619      	movs	r6, #25
    8394:	60c6      	str	r6, [r0, #12]
    8396:	2680      	movs	r6, #128	; 0x80
    8398:	01b6      	lsls	r6, r6, #6
    839a:	5193      	str	r3, [r2, r6]
    839c:	3601      	adds	r6, #1
    839e:	36ff      	adds	r6, #255	; 0xff
    83a0:	5193      	str	r3, [r2, r6]
    83a2:	4e7c      	ldr	r6, [pc, #496]	; (8594 <main+0x594>)
    83a4:	6161      	str	r1, [r4, #20]
    83a6:	5193      	str	r3, [r2, r6]
    83a8:	4e7b      	ldr	r6, [pc, #492]	; (8598 <main+0x598>)
    83aa:	5193      	str	r3, [r2, r6]
    83ac:	4e7b      	ldr	r6, [pc, #492]	; (859c <main+0x59c>)
    83ae:	5193      	str	r3, [r2, r6]
    83b0:	4e7b      	ldr	r6, [pc, #492]	; (85a0 <main+0x5a0>)
    83b2:	5193      	str	r3, [r2, r6]
    83b4:	4e7b      	ldr	r6, [pc, #492]	; (85a4 <main+0x5a4>)
    83b6:	5193      	str	r3, [r2, r6]
    83b8:	4e7b      	ldr	r6, [pc, #492]	; (85a8 <main+0x5a8>)
    83ba:	5193      	str	r3, [r2, r6]
    83bc:	2643      	movs	r6, #67	; 0x43
    83be:	6106      	str	r6, [r0, #16]
    83c0:	26a0      	movs	r6, #160	; 0xa0
    83c2:	01b6      	lsls	r6, r6, #6
    83c4:	5193      	str	r3, [r2, r6]
    83c6:	3601      	adds	r6, #1
    83c8:	36ff      	adds	r6, #255	; 0xff
    83ca:	5193      	str	r3, [r2, r6]
    83cc:	3601      	adds	r6, #1
    83ce:	36ff      	adds	r6, #255	; 0xff
    83d0:	5193      	str	r3, [r2, r6]
    83d2:	3601      	adds	r6, #1
    83d4:	36ff      	adds	r6, #255	; 0xff
    83d6:	5193      	str	r3, [r2, r6]
    83d8:	4e74      	ldr	r6, [pc, #464]	; (85ac <main+0x5ac>)
    83da:	5193      	str	r3, [r2, r6]
    83dc:	4e74      	ldr	r6, [pc, #464]	; (85b0 <main+0x5b0>)
    83de:	5193      	str	r3, [r2, r6]
    83e0:	4e74      	ldr	r6, [pc, #464]	; (85b4 <main+0x5b4>)
    83e2:	5193      	str	r3, [r2, r6]
    83e4:	4e74      	ldr	r6, [pc, #464]	; (85b8 <main+0x5b8>)
    83e6:	5193      	str	r3, [r2, r6]
    83e8:	26c8      	movs	r6, #200	; 0xc8
    83ea:	6146      	str	r6, [r0, #20]
    83ec:	26c0      	movs	r6, #192	; 0xc0
    83ee:	01b6      	lsls	r6, r6, #6
    83f0:	5193      	str	r3, [r2, r6]
    83f2:	4e72      	ldr	r6, [pc, #456]	; (85bc <main+0x5bc>)
    83f4:	5193      	str	r3, [r2, r6]
    83f6:	4e72      	ldr	r6, [pc, #456]	; (85c0 <main+0x5c0>)
    83f8:	5193      	str	r3, [r2, r6]
    83fa:	61a3      	str	r3, [r4, #24]
    83fc:	51d3      	str	r3, [r2, r7]
    83fe:	4f71      	ldr	r7, [pc, #452]	; (85c4 <main+0x5c4>)
    8400:	2602      	movs	r6, #2
    8402:	51d3      	str	r3, [r2, r7]
    8404:	3720      	adds	r7, #32
    8406:	51d3      	str	r3, [r2, r7]
    8408:	2710      	movs	r7, #16
    840a:	61c7      	str	r7, [r0, #28]
    840c:	2780      	movs	r7, #128	; 0x80
    840e:	01ff      	lsls	r7, r7, #7
    8410:	51d3      	str	r3, [r2, r7]
    8412:	3701      	adds	r7, #1
    8414:	37ff      	adds	r7, #255	; 0xff
    8416:	51d3      	str	r3, [r2, r7]
    8418:	3701      	adds	r7, #1
    841a:	37ff      	adds	r7, #255	; 0xff
    841c:	51d3      	str	r3, [r2, r7]
    841e:	2780      	movs	r7, #128	; 0x80
    8420:	6207      	str	r7, [r0, #32]
    8422:	2790      	movs	r7, #144	; 0x90
    8424:	01ff      	lsls	r7, r7, #7
    8426:	51d3      	str	r3, [r2, r7]
    8428:	4f67      	ldr	r7, [pc, #412]	; (85c8 <main+0x5c8>)
    842a:	6186      	str	r6, [r0, #24]
    842c:	51d3      	str	r3, [r2, r7]
    842e:	4f67      	ldr	r7, [pc, #412]	; (85cc <main+0x5cc>)
    8430:	6266      	str	r6, [r4, #36]	; 0x24
    8432:	51d3      	str	r3, [r2, r7]
    8434:	4f66      	ldr	r7, [pc, #408]	; (85d0 <main+0x5d0>)
    8436:	62a6      	str	r6, [r4, #40]	; 0x28
    8438:	51d3      	str	r3, [r2, r7]
    843a:	2709      	movs	r7, #9
    843c:	6247      	str	r7, [r0, #36]	; 0x24
    843e:	27a0      	movs	r7, #160	; 0xa0
    8440:	01ff      	lsls	r7, r7, #7
    8442:	51d3      	str	r3, [r2, r7]
    8444:	3701      	adds	r7, #1
    8446:	37ff      	adds	r7, #255	; 0xff
    8448:	51d3      	str	r3, [r2, r7]
    844a:	4f62      	ldr	r7, [pc, #392]	; (85d4 <main+0x5d4>)
    844c:	62e6      	str	r6, [r4, #44]	; 0x2c
    844e:	51d3      	str	r3, [r2, r7]
    8450:	4f61      	ldr	r7, [pc, #388]	; (85d8 <main+0x5d8>)
    8452:	3646      	adds	r6, #70	; 0x46
    8454:	51d3      	str	r3, [r2, r7]
    8456:	2741      	movs	r7, #65	; 0x41
    8458:	62c6      	str	r6, [r0, #44]	; 0x2c
    845a:	6287      	str	r7, [r0, #40]	; 0x28
    845c:	26c0      	movs	r6, #192	; 0xc0
    845e:	27b0      	movs	r7, #176	; 0xb0
    8460:	01f6      	lsls	r6, r6, #7
    8462:	01ff      	lsls	r7, r7, #7
    8464:	51d3      	str	r3, [r2, r7]
    8466:	5193      	str	r3, [r2, r6]
    8468:	3701      	adds	r7, #1
    846a:	3601      	adds	r6, #1
    846c:	37ff      	adds	r7, #255	; 0xff
    846e:	36ff      	adds	r6, #255	; 0xff
    8470:	51d3      	str	r3, [r2, r7]
    8472:	5193      	str	r3, [r2, r6]
    8474:	4f59      	ldr	r7, [pc, #356]	; (85dc <main+0x5dc>)
    8476:	4e5a      	ldr	r6, [pc, #360]	; (85e0 <main+0x5e0>)
    8478:	51d3      	str	r3, [r2, r7]
    847a:	5193      	str	r3, [r2, r6]
    847c:	4f59      	ldr	r7, [pc, #356]	; (85e4 <main+0x5e4>)
    847e:	4e5a      	ldr	r6, [pc, #360]	; (85e8 <main+0x5e8>)
    8480:	61e3      	str	r3, [r4, #28]
    8482:	6223      	str	r3, [r4, #32]
    8484:	51d3      	str	r3, [r2, r7]
    8486:	5193      	str	r3, [r2, r6]
    8488:	4e58      	ldr	r6, [pc, #352]	; (85ec <main+0x5ec>)
    848a:	5193      	str	r3, [r2, r6]
    848c:	4e58      	ldr	r6, [pc, #352]	; (85f0 <main+0x5f0>)
    848e:	5193      	str	r3, [r2, r6]
    8490:	4e58      	ldr	r6, [pc, #352]	; (85f4 <main+0x5f4>)
    8492:	5193      	str	r3, [r2, r6]
    8494:	4e58      	ldr	r6, [pc, #352]	; (85f8 <main+0x5f8>)
    8496:	5193      	str	r3, [r2, r6]
    8498:	2603      	movs	r6, #3
    849a:	6326      	str	r6, [r4, #48]	; 0x30
    849c:	2449      	movs	r4, #73	; 0x49
    849e:	6304      	str	r4, [r0, #48]	; 0x30
    84a0:	4856      	ldr	r0, [pc, #344]	; (85fc <main+0x5fc>)
    84a2:	3c3c      	subs	r4, #60	; 0x3c
    84a4:	6004      	str	r4, [r0, #0]
    84a6:	4c56      	ldr	r4, [pc, #344]	; (8600 <main+0x600>)
    84a8:	6083      	str	r3, [r0, #8]
    84aa:	60c3      	str	r3, [r0, #12]
    84ac:	6021      	str	r1, [r4, #0]
    84ae:	6046      	str	r6, [r0, #4]
    84b0:	2300      	movs	r3, #0
    84b2:	2101      	movs	r1, #1
    84b4:	e004      	b.n	84c0 <main+0x4c0>
    84b6:	3304      	adds	r3, #4
    84b8:	2b30      	cmp	r3, #48	; 0x30
    84ba:	d100      	bne.n	84be <main+0x4be>
    84bc:	e144      	b.n	8748 <main+0x748>
    84be:	58d1      	ldr	r1, [r2, r3]
    84c0:	2900      	cmp	r1, #0
    84c2:	d0f8      	beq.n	84b6 <main+0x4b6>
    84c4:	0019      	movs	r1, r3
    84c6:	3125      	adds	r1, #37	; 0x25
    84c8:	31ff      	adds	r1, #255	; 0xff
    84ca:	5869      	ldr	r1, [r5, r1]
    84cc:	2900      	cmp	r1, #0
    84ce:	d0f2      	beq.n	84b6 <main+0x4b6>
    84d0:	4b14      	ldr	r3, [pc, #80]	; (8524 <main+0x524>)
    84d2:	681a      	ldr	r2, [r3, #0]
    84d4:	2320      	movs	r3, #32
    84d6:	4313      	orrs	r3, r2
    84d8:	4a12      	ldr	r2, [pc, #72]	; (8524 <main+0x524>)
    84da:	6013      	str	r3, [r2, #0]
    84dc:	4b49      	ldr	r3, [pc, #292]	; (8604 <main+0x604>)
    84de:	6818      	ldr	r0, [r3, #0]
    84e0:	f000 fab0 	bl	8a44 <Trial>
    84e4:	2800      	cmp	r0, #0
    84e6:	d003      	beq.n	84f0 <main+0x4f0>
    84e8:	4b47      	ldr	r3, [pc, #284]	; (8608 <main+0x608>)
    84ea:	6822      	ldr	r2, [r4, #0]
    84ec:	429a      	cmp	r2, r3
    84ee:	d005      	beq.n	84fc <main+0x4fc>
    84f0:	4b0c      	ldr	r3, [pc, #48]	; (8524 <main+0x524>)
    84f2:	681a      	ldr	r2, [r3, #0]
    84f4:	2320      	movs	r3, #32
    84f6:	4313      	orrs	r3, r2
    84f8:	4a0a      	ldr	r2, [pc, #40]	; (8524 <main+0x524>)
    84fa:	6013      	str	r3, [r2, #0]
    84fc:	2300      	movs	r3, #0
    84fe:	4a43      	ldr	r2, [pc, #268]	; (860c <main+0x60c>)
    8500:	4c43      	ldr	r4, [pc, #268]	; (8610 <main+0x610>)
    8502:	4694      	mov	ip, r2
    8504:	4d43      	ldr	r5, [pc, #268]	; (8614 <main+0x614>)
    8506:	6023      	str	r3, [r4, #0]
    8508:	602b      	str	r3, [r5, #0]
    850a:	4b43      	ldr	r3, [pc, #268]	; (8618 <main+0x618>)
    850c:	4a08      	ldr	r2, [pc, #32]	; (8530 <main+0x530>)
    850e:	4463      	add	r3, ip
    8510:	469a      	mov	sl, r3
    8512:	2300      	movs	r3, #0
    8514:	4840      	ldr	r0, [pc, #256]	; (8618 <main+0x618>)
    8516:	469c      	mov	ip, r3
    8518:	4698      	mov	r8, r3
    851a:	2600      	movs	r6, #0
    851c:	2100      	movs	r1, #0
    851e:	4b05      	ldr	r3, [pc, #20]	; (8534 <main+0x534>)
    8520:	4691      	mov	r9, r2
    8522:	e083      	b.n	862c <main+0x62c>
    8524:	00023b90 	muleq	r2, r0, fp
    8528:	000289c0 	andeq	r8, r2, r0, asr #19
    852c:	0002b17c 	andeq	fp, r2, ip, ror r1
    8530:	0000051d 	andeq	r0, r0, sp, lsl r5
    8534:	00012403 	andeq	r2, r1, r3, lsl #8
    8538:	00003619 	andeq	r3, r0, r9, lsl r6
    853c:	0002cb1c 	andeq	ip, r2, ip, lsl fp
    8540:	0002cbc0 	andeq	ip, r2, r0, asr #23
    8544:	0002e560 	andeq	lr, r2, r0, ror #10
    8548:	0002ee3c 	andeq	lr, r2, ip, lsr lr
    854c:	0002cc60 	andeq	ip, r2, r0, ror #24
    8550:	0002ed94 	muleq	r2, r4, sp
    8554:	ffffe4b8 			; <UNDEFINED> instruction: 0xffffe4b8
    8558:	00001dec 	andeq	r1, r0, ip, ror #27
    855c:	0000155c 	andeq	r1, r0, ip, asr r5
    8560:	0002e594 	muleq	r2, r4, r5
    8564:	0002e658 	andeq	lr, r2, r8, asr r6
    8568:	00018dcc 	andeq	r8, r1, ip, asr #27
    856c:	00018d98 	muleq	r1, r8, sp
    8570:	00000804 	andeq	r0, r0, r4, lsl #16
    8574:	0002e560 	andeq	lr, r2, r0, ror #10
    8578:	00000904 	andeq	r0, r0, r4, lsl #18
    857c:	00000a04 	andeq	r0, r0, r4, lsl #20
    8580:	00000b04 	andeq	r0, r0, r4, lsl #22
    8584:	00001804 	andeq	r1, r0, r4, lsl #16
    8588:	00001824 	andeq	r1, r0, r4, lsr #16
    858c:	00001844 	andeq	r1, r0, r4, asr #16
    8590:	00001864 	andeq	r1, r0, r4, ror #16
    8594:	00002004 	andeq	r2, r0, r4
    8598:	00002104 	andeq	r2, r0, r4, lsl #2
    859c:	00002008 	andeq	r2, r0, r8
    85a0:	00002108 	andeq	r2, r0, r8, lsl #2
    85a4:	0000200c 	andeq	r2, r0, ip
    85a8:	0000210c 	andeq	r2, r0, ip, lsl #2
    85ac:	00002820 	andeq	r2, r0, r0, lsr #16
    85b0:	00002920 	andeq	r2, r0, r0, lsr #18
    85b4:	00002a20 	andeq	r2, r0, r0, lsr #20
    85b8:	00002b20 	andeq	r2, r0, r0, lsr #22
    85bc:	00003004 	andeq	r3, r0, r4
    85c0:	00003008 	andeq	r3, r0, r8
    85c4:	00003820 	andeq	r3, r0, r0, lsr #16
    85c8:	00004820 	andeq	r4, r0, r0, lsr #16
    85cc:	00004804 	andeq	r4, r0, r4, lsl #16
    85d0:	00004824 	andeq	r4, r0, r4, lsr #16
    85d4:	00005004 	andeq	r5, r0, r4
    85d8:	00005104 	andeq	r5, r0, r4, lsl #2
    85dc:	00005820 	andeq	r5, r0, r0, lsr #16
    85e0:	00006020 	andeq	r6, r0, r0, lsr #32
    85e4:	00005920 	andeq	r5, r0, r0, lsr #18
    85e8:	00006120 	andeq	r6, r0, r0, lsr #2
    85ec:	00006004 	andeq	r6, r0, r4
    85f0:	00006104 	andeq	r6, r0, r4, lsl #2
    85f4:	00006024 	andeq	r6, r0, r4, lsr #32
    85f8:	00006124 	andeq	r6, r0, r4, lsr #2
    85fc:	0002329c 	muleq	r2, ip, r2
    8600:	0002e55c 	andeq	lr, r2, ip, asr r5
    8604:	00021014 	andeq	r1, r2, r4, lsl r0
    8608:	000007d5 	ldrdeq	r0, [r0], -r5
    860c:	00004e20 	andeq	r4, r0, r0, lsr #28
    8610:	000289bc 			; <UNDEFINED> instruction: 0x000289bc
    8614:	00023b94 	muleq	r2, r4, fp
    8618:	00023b9c 	muleq	r2, ip, fp
    861c:	42b2      	cmp	r2, r6
    861e:	da00      	bge.n	8622 <main+0x622>
    8620:	e08d      	b.n	873e <main+0x73e>
    8622:	000a      	movs	r2, r1
    8624:	3004      	adds	r0, #4
    8626:	0011      	movs	r1, r2
    8628:	4582      	cmp	sl, r0
    862a:	d011      	beq.n	8650 <main+0x650>
    862c:	464a      	mov	r2, r9
    862e:	4353      	muls	r3, r2
    8630:	4a53      	ldr	r2, [pc, #332]	; (8780 <main+0x780>)
    8632:	4693      	mov	fp, r2
    8634:	445b      	add	r3, fp
    8636:	041b      	lsls	r3, r3, #16
    8638:	4a52      	ldr	r2, [pc, #328]	; (8784 <main+0x784>)
    863a:	0c1b      	lsrs	r3, r3, #16
    863c:	189a      	adds	r2, r3, r2
    863e:	6002      	str	r2, [r0, #0]
    8640:	428a      	cmp	r2, r1
    8642:	ddeb      	ble.n	861c <main+0x61c>
    8644:	2101      	movs	r1, #1
    8646:	3004      	adds	r0, #4
    8648:	4688      	mov	r8, r1
    864a:	0011      	movs	r1, r2
    864c:	4582      	cmp	sl, r0
    864e:	d1ed      	bne.n	862c <main+0x62c>
    8650:	9903      	ldr	r1, [sp, #12]
    8652:	600b      	str	r3, [r1, #0]
    8654:	4643      	mov	r3, r8
    8656:	2b00      	cmp	r3, #0
    8658:	d000      	beq.n	865c <main+0x65c>
    865a:	6022      	str	r2, [r4, #0]
    865c:	4663      	mov	r3, ip
    865e:	2b00      	cmp	r3, #0
    8660:	d000      	beq.n	8664 <main+0x664>
    8662:	602e      	str	r6, [r5, #0]
    8664:	4e48      	ldr	r6, [pc, #288]	; (8788 <main+0x788>)
    8666:	4a49      	ldr	r2, [pc, #292]	; (878c <main+0x78c>)
    8668:	2101      	movs	r1, #1
    866a:	0030      	movs	r0, r6
    866c:	f000 fa5c 	bl	8b28 <Quicksort>
    8670:	6873      	ldr	r3, [r6, #4]
    8672:	682a      	ldr	r2, [r5, #0]
    8674:	4293      	cmp	r3, r2
    8676:	d100      	bne.n	867a <main+0x67a>
    8678:	e073      	b.n	8762 <main+0x762>
    867a:	4b45      	ldr	r3, [pc, #276]	; (8790 <main+0x790>)
    867c:	681a      	ldr	r2, [r3, #0]
    867e:	2340      	movs	r3, #64	; 0x40
    8680:	4313      	orrs	r3, r2
    8682:	4a43      	ldr	r2, [pc, #268]	; (8790 <main+0x790>)
    8684:	6013      	str	r3, [r2, #0]
    8686:	2300      	movs	r3, #0
    8688:	4842      	ldr	r0, [pc, #264]	; (8794 <main+0x794>)
    868a:	6023      	str	r3, [r4, #0]
    868c:	602b      	str	r3, [r5, #0]
    868e:	469a      	mov	sl, r3
    8690:	4698      	mov	r8, r3
    8692:	4699      	mov	r9, r3
    8694:	469c      	mov	ip, r3
    8696:	2100      	movs	r1, #0
    8698:	4b3f      	ldr	r3, [pc, #252]	; (8798 <main+0x798>)
    869a:	e007      	b.n	86ac <main+0x6ac>
    869c:	4562      	cmp	r2, ip
    869e:	db5a      	blt.n	8756 <main+0x756>
    86a0:	000a      	movs	r2, r1
    86a2:	4f3e      	ldr	r7, [pc, #248]	; (879c <main+0x79c>)
    86a4:	3004      	adds	r0, #4
    86a6:	0011      	movs	r1, r2
    86a8:	4287      	cmp	r7, r0
    86aa:	d012      	beq.n	86d2 <main+0x6d2>
    86ac:	4a3c      	ldr	r2, [pc, #240]	; (87a0 <main+0x7a0>)
    86ae:	4353      	muls	r3, r2
    86b0:	4a33      	ldr	r2, [pc, #204]	; (8780 <main+0x780>)
    86b2:	4693      	mov	fp, r2
    86b4:	445b      	add	r3, fp
    86b6:	041b      	lsls	r3, r3, #16
    86b8:	4a32      	ldr	r2, [pc, #200]	; (8784 <main+0x784>)
    86ba:	0c1b      	lsrs	r3, r3, #16
    86bc:	189a      	adds	r2, r3, r2
    86be:	6002      	str	r2, [r0, #0]
    86c0:	4291      	cmp	r1, r2
    86c2:	daeb      	bge.n	869c <main+0x69c>
    86c4:	2101      	movs	r1, #1
    86c6:	4f35      	ldr	r7, [pc, #212]	; (879c <main+0x79c>)
    86c8:	3004      	adds	r0, #4
    86ca:	4689      	mov	r9, r1
    86cc:	0011      	movs	r1, r2
    86ce:	4287      	cmp	r7, r0
    86d0:	d1ec      	bne.n	86ac <main+0x6ac>
    86d2:	9903      	ldr	r1, [sp, #12]
    86d4:	600b      	str	r3, [r1, #0]
    86d6:	464b      	mov	r3, r9
    86d8:	2b00      	cmp	r3, #0
    86da:	d000      	beq.n	86de <main+0x6de>
    86dc:	6022      	str	r2, [r4, #0]
    86de:	4653      	mov	r3, sl
    86e0:	2b00      	cmp	r3, #0
    86e2:	d001      	beq.n	86e8 <main+0x6e8>
    86e4:	4643      	mov	r3, r8
    86e6:	602b      	str	r3, [r5, #0]
    86e8:	4b2e      	ldr	r3, [pc, #184]	; (87a4 <main+0x7a4>)
    86ea:	25fa      	movs	r5, #250	; 0xfa
    86ec:	4698      	mov	r8, r3
    86ee:	006d      	lsls	r5, r5, #1
    86f0:	601d      	str	r5, [r3, #0]
    86f2:	2201      	movs	r2, #1
    86f4:	4b27      	ldr	r3, [pc, #156]	; (8794 <main+0x794>)
    86f6:	6819      	ldr	r1, [r3, #0]
    86f8:	6858      	ldr	r0, [r3, #4]
    86fa:	3201      	adds	r2, #1
    86fc:	4281      	cmp	r1, r0
    86fe:	dd01      	ble.n	8704 <main+0x704>
    8700:	6018      	str	r0, [r3, #0]
    8702:	6059      	str	r1, [r3, #4]
    8704:	3304      	adds	r3, #4
    8706:	42aa      	cmp	r2, r5
    8708:	dbf5      	blt.n	86f6 <main+0x6f6>
    870a:	3d01      	subs	r5, #1
    870c:	2d01      	cmp	r5, #1
    870e:	d1f0      	bne.n	86f2 <main+0x6f2>
    8710:	4643      	mov	r3, r8
    8712:	601d      	str	r5, [r3, #0]
    8714:	6873      	ldr	r3, [r6, #4]
    8716:	4563      	cmp	r3, ip
    8718:	d02a      	beq.n	8770 <main+0x770>
    871a:	4b1d      	ldr	r3, [pc, #116]	; (8790 <main+0x790>)
    871c:	681a      	ldr	r2, [r3, #0]
    871e:	2380      	movs	r3, #128	; 0x80
    8720:	4313      	orrs	r3, r2
    8722:	4a1b      	ldr	r2, [pc, #108]	; (8790 <main+0x790>)
    8724:	6013      	str	r3, [r2, #0]
    8726:	bf30      	wfi
    8728:	4b19      	ldr	r3, [pc, #100]	; (8790 <main+0x790>)
    872a:	6818      	ldr	r0, [r3, #0]
    872c:	b039      	add	sp, #228	; 0xe4
    872e:	bc3c      	pop	{r2, r3, r4, r5}
    8730:	4690      	mov	r8, r2
    8732:	4699      	mov	r9, r3
    8734:	46a2      	mov	sl, r4
    8736:	46ab      	mov	fp, r5
    8738:	bdf0      	pop	{r4, r5, r6, r7, pc}
    873a:	6004      	str	r4, [r0, #0]
    873c:	e4fa      	b.n	8134 <main+0x134>
    873e:	0016      	movs	r6, r2
    8740:	000a      	movs	r2, r1
    8742:	2101      	movs	r1, #1
    8744:	468c      	mov	ip, r1
    8746:	e76d      	b.n	8624 <main+0x624>
    8748:	2149      	movs	r1, #73	; 0x49
    874a:	2000      	movs	r0, #0
    874c:	f000 f936 	bl	89bc <Place>
    8750:	4b15      	ldr	r3, [pc, #84]	; (87a8 <main+0x7a8>)
    8752:	6018      	str	r0, [r3, #0]
    8754:	e6c4      	b.n	84e0 <main+0x4e0>
    8756:	4690      	mov	r8, r2
    8758:	4694      	mov	ip, r2
    875a:	000a      	movs	r2, r1
    875c:	2101      	movs	r1, #1
    875e:	468a      	mov	sl, r1
    8760:	e79f      	b.n	86a2 <main+0x6a2>
    8762:	4b12      	ldr	r3, [pc, #72]	; (87ac <main+0x7ac>)
    8764:	6822      	ldr	r2, [r4, #0]
    8766:	58f3      	ldr	r3, [r6, r3]
    8768:	4293      	cmp	r3, r2
    876a:	d000      	beq.n	876e <main+0x76e>
    876c:	e785      	b.n	867a <main+0x67a>
    876e:	e78a      	b.n	8686 <main+0x686>
    8770:	23fa      	movs	r3, #250	; 0xfa
    8772:	00db      	lsls	r3, r3, #3
    8774:	58f2      	ldr	r2, [r6, r3]
    8776:	6823      	ldr	r3, [r4, #0]
    8778:	429a      	cmp	r2, r3
    877a:	d1ce      	bne.n	871a <main+0x71a>
    877c:	e7d3      	b.n	8726 <main+0x726>
    877e:	46c0      	nop			; (mov r8, r8)
    8780:	00003619 	andeq	r3, r0, r9, lsl r6
    8784:	ffff3cb0 			; <UNDEFINED> instruction: 0xffff3cb0
    8788:	00023b98 	muleq	r2, r8, fp
    878c:	00001388 	andeq	r1, r0, r8, lsl #7
    8790:	00023b90 	muleq	r2, r0, fp
    8794:	00023b9c 	muleq	r2, ip, fp
    8798:	00012403 	andeq	r2, r1, r3, lsl #8
    879c:	0002436c 	andeq	r4, r2, ip, ror #6
    87a0:	0000051d 	andeq	r0, r0, sp, lsl r5
    87a4:	00023380 	andeq	r3, r2, r0, lsl #7
    87a8:	00021014 	andeq	r1, r2, r4, lsl r0
    87ac:	00004e20 	andeq	r4, r0, r0, lsr #28

000087b0 <Permute>:
    87b0:	b5f0      	push	{r4, r5, r6, r7, lr}
    87b2:	4647      	mov	r7, r8
    87b4:	4a14      	ldr	r2, [pc, #80]	; (8808 <Permute+0x58>)
    87b6:	b480      	push	{r7}
    87b8:	6813      	ldr	r3, [r2, #0]
    87ba:	0005      	movs	r5, r0
    87bc:	3301      	adds	r3, #1
    87be:	6013      	str	r3, [r2, #0]
    87c0:	2801      	cmp	r0, #1
    87c2:	d01d      	beq.n	8800 <Permute+0x50>
    87c4:	1e43      	subs	r3, r0, #1
    87c6:	4698      	mov	r8, r3
    87c8:	0018      	movs	r0, r3
    87ca:	f7ff fff1 	bl	87b0 <Permute>
    87ce:	4643      	mov	r3, r8
    87d0:	2b00      	cmp	r3, #0
    87d2:	dd15      	ble.n	8800 <Permute+0x50>
    87d4:	4647      	mov	r7, r8
    87d6:	4b0d      	ldr	r3, [pc, #52]	; (880c <Permute+0x5c>)
    87d8:	4e0d      	ldr	r6, [pc, #52]	; (8810 <Permute+0x60>)
    87da:	18ec      	adds	r4, r5, r3
    87dc:	00a4      	lsls	r4, r4, #2
    87de:	1934      	adds	r4, r6, r4
    87e0:	00ad      	lsls	r5, r5, #2
    87e2:	6822      	ldr	r2, [r4, #0]
    87e4:	5973      	ldr	r3, [r6, r5]
    87e6:	4640      	mov	r0, r8
    87e8:	5172      	str	r2, [r6, r5]
    87ea:	6023      	str	r3, [r4, #0]
    87ec:	f7ff ffe0 	bl	87b0 <Permute>
    87f0:	6822      	ldr	r2, [r4, #0]
    87f2:	5973      	ldr	r3, [r6, r5]
    87f4:	3f01      	subs	r7, #1
    87f6:	5172      	str	r2, [r6, r5]
    87f8:	3c04      	subs	r4, #4
    87fa:	6063      	str	r3, [r4, #4]
    87fc:	2f00      	cmp	r7, #0
    87fe:	d1f0      	bne.n	87e2 <Permute+0x32>
    8800:	bc04      	pop	{r2}
    8802:	4690      	mov	r8, r2
    8804:	bdf0      	pop	{r4, r5, r6, r7, pc}
    8806:	46c0      	nop			; (mov r8, r8)
    8808:	0002104c 	andeq	r1, r2, ip, asr #32
    880c:	3fffffff 	svccc	0x00ffffff
    8810:	000232ac 	andeq	r3, r2, ip, lsr #5

00008814 <Move>:
    8814:	b5f0      	push	{r4, r5, r6, r7, lr}
    8816:	4647      	mov	r7, r8
    8818:	4d20      	ldr	r5, [pc, #128]	; (889c <Move+0x88>)
    881a:	0080      	lsls	r0, r0, #2
    881c:	582e      	ldr	r6, [r5, r0]
    881e:	b480      	push	{r7}
    8820:	2e00      	cmp	r6, #0
    8822:	dd23      	ble.n	886c <Move+0x58>
    8824:	4b1e      	ldr	r3, [pc, #120]	; (88a0 <Move+0x8c>)
    8826:	00f7      	lsls	r7, r6, #3
    8828:	59da      	ldr	r2, [r3, r7]
    882a:	0089      	lsls	r1, r1, #2
    882c:	4690      	mov	r8, r2
    882e:	19da      	adds	r2, r3, r7
    8830:	6854      	ldr	r4, [r2, #4]
    8832:	5144      	str	r4, [r0, r5]
    8834:	481b      	ldr	r0, [pc, #108]	; (88a4 <Move+0x90>)
    8836:	6804      	ldr	r4, [r0, #0]
    8838:	4684      	mov	ip, r0
    883a:	6054      	str	r4, [r2, #4]
    883c:	586a      	ldr	r2, [r5, r1]
    883e:	6006      	str	r6, [r0, #0]
    8840:	2a00      	cmp	r2, #0
    8842:	dd05      	ble.n	8850 <Move+0x3c>
    8844:	00d0      	lsls	r0, r2, #3
    8846:	58c0      	ldr	r0, [r0, r3]
    8848:	4580      	cmp	r8, r0
    884a:	da08      	bge.n	885e <Move+0x4a>
    884c:	19dc      	adds	r4, r3, r7
    884e:	6864      	ldr	r4, [r4, #4]
    8850:	4660      	mov	r0, ip
    8852:	6004      	str	r4, [r0, #0]
    8854:	19dc      	adds	r4, r3, r7
    8856:	6062      	str	r2, [r4, #4]
    8858:	4642      	mov	r2, r8
    885a:	506e      	str	r6, [r5, r1]
    885c:	51da      	str	r2, [r3, r7]
    885e:	4a12      	ldr	r2, [pc, #72]	; (88a8 <Move+0x94>)
    8860:	6813      	ldr	r3, [r2, #0]
    8862:	3301      	adds	r3, #1
    8864:	6013      	str	r3, [r2, #0]
    8866:	bc04      	pop	{r2}
    8868:	4690      	mov	r8, r2
    886a:	bdf0      	pop	{r4, r5, r6, r7, pc}
    886c:	0089      	lsls	r1, r1, #2
    886e:	586a      	ldr	r2, [r5, r1]
    8870:	4b0b      	ldr	r3, [pc, #44]	; (88a0 <Move+0x8c>)
    8872:	2a00      	cmp	r2, #0
    8874:	dd03      	ble.n	887e <Move+0x6a>
    8876:	00d0      	lsls	r0, r2, #3
    8878:	5818      	ldr	r0, [r3, r0]
    887a:	2800      	cmp	r0, #0
    887c:	ddef      	ble.n	885e <Move+0x4a>
    887e:	4809      	ldr	r0, [pc, #36]	; (88a4 <Move+0x90>)
    8880:	4684      	mov	ip, r0
    8882:	6800      	ldr	r0, [r0, #0]
    8884:	2800      	cmp	r0, #0
    8886:	dc03      	bgt.n	8890 <Move+0x7c>
    8888:	2000      	movs	r0, #0
    888a:	00f7      	lsls	r7, r6, #3
    888c:	4680      	mov	r8, r0
    888e:	e7e1      	b.n	8854 <Move+0x40>
    8890:	0006      	movs	r6, r0
    8892:	2000      	movs	r0, #0
    8894:	00f7      	lsls	r7, r6, #3
    8896:	4680      	mov	r8, r0
    8898:	e7d8      	b.n	884c <Move+0x38>
    889a:	46c0      	nop			; (mov r8, r8)
    889c:	00023370 	andeq	r3, r2, r0, ror r3
    88a0:	000232d8 	ldrdeq	r3, [r2], -r8
    88a4:	00032630 	andeq	r2, r3, r0, lsr r6
    88a8:	00021018 	andeq	r1, r2, r8, lsl r0

000088ac <tower>:
    88ac:	b5f0      	push	{r4, r5, r6, r7, lr}
    88ae:	2306      	movs	r3, #6
    88b0:	4647      	mov	r7, r8
    88b2:	0006      	movs	r6, r0
    88b4:	b480      	push	{r7}
    88b6:	0015      	movs	r5, r2
    88b8:	000f      	movs	r7, r1
    88ba:	4698      	mov	r8, r3
    88bc:	2a01      	cmp	r2, #1
    88be:	d016      	beq.n	88ee <tower+0x42>
    88c0:	4643      	mov	r3, r8
    88c2:	1b9c      	subs	r4, r3, r6
    88c4:	1be4      	subs	r4, r4, r7
    88c6:	3d01      	subs	r5, #1
    88c8:	0030      	movs	r0, r6
    88ca:	002a      	movs	r2, r5
    88cc:	0021      	movs	r1, r4
    88ce:	f7ff ffed 	bl	88ac <tower>
    88d2:	0030      	movs	r0, r6
    88d4:	0039      	movs	r1, r7
    88d6:	f7ff ff9d 	bl	8814 <Move>
    88da:	0026      	movs	r6, r4
    88dc:	2d01      	cmp	r5, #1
    88de:	d1ef      	bne.n	88c0 <tower+0x14>
    88e0:	0039      	movs	r1, r7
    88e2:	0020      	movs	r0, r4
    88e4:	f7ff ff96 	bl	8814 <Move>
    88e8:	bc04      	pop	{r2}
    88ea:	4690      	mov	r8, r2
    88ec:	bdf0      	pop	{r4, r5, r6, r7, pc}
    88ee:	0004      	movs	r4, r0
    88f0:	e7f6      	b.n	88e0 <tower+0x34>
    88f2:	46c0      	nop			; (mov r8, r8)

000088f4 <Try>:
    88f4:	b5f0      	push	{r4, r5, r6, r7, lr}
    88f6:	465f      	mov	r7, fp
    88f8:	4656      	mov	r6, sl
    88fa:	4644      	mov	r4, r8
    88fc:	464d      	mov	r5, r9
    88fe:	4681      	mov	r9, r0
    8900:	b4f0      	push	{r4, r5, r6, r7}
    8902:	b087      	sub	sp, #28
    8904:	0018      	movs	r0, r3
    8906:	9304      	str	r3, [sp, #16]
    8908:	2300      	movs	r3, #0
    890a:	4693      	mov	fp, r2
    890c:	464a      	mov	r2, r9
    890e:	4688      	mov	r8, r1
    8910:	600b      	str	r3, [r1, #0]
    8912:	9911      	ldr	r1, [sp, #68]	; 0x44
    8914:	0093      	lsls	r3, r2, #2
    8916:	001a      	movs	r2, r3
    8918:	468c      	mov	ip, r1
    891a:	4462      	add	r2, ip
    891c:	9203      	str	r2, [sp, #12]
    891e:	4684      	mov	ip, r0
    8920:	2224      	movs	r2, #36	; 0x24
    8922:	464b      	mov	r3, r9
    8924:	4462      	add	r2, ip
    8926:	4692      	mov	sl, r2
    8928:	2601      	movs	r6, #1
    892a:	4647      	mov	r7, r8
    892c:	3301      	adds	r3, #1
    892e:	1d04      	adds	r4, r0, #4
    8930:	9305      	str	r3, [sp, #20]
    8932:	6823      	ldr	r3, [r4, #0]
    8934:	2b00      	cmp	r3, #0
    8936:	d038      	beq.n	89aa <Try+0xb6>
    8938:	464b      	mov	r3, r9
    893a:	18f3      	adds	r3, r6, r3
    893c:	009d      	lsls	r5, r3, #2
    893e:	445d      	add	r5, fp
    8940:	682a      	ldr	r2, [r5, #0]
    8942:	2a00      	cmp	r2, #0
    8944:	d031      	beq.n	89aa <Try+0xb6>
    8946:	0072      	lsls	r2, r6, #1
    8948:	1a9b      	subs	r3, r3, r2
    894a:	9a10      	ldr	r2, [sp, #64]	; 0x40
    894c:	3307      	adds	r3, #7
    894e:	4690      	mov	r8, r2
    8950:	009b      	lsls	r3, r3, #2
    8952:	4498      	add	r8, r3
    8954:	4643      	mov	r3, r8
    8956:	681b      	ldr	r3, [r3, #0]
    8958:	2b00      	cmp	r3, #0
    895a:	d026      	beq.n	89aa <Try+0xb6>
    895c:	9b03      	ldr	r3, [sp, #12]
    895e:	2200      	movs	r2, #0
    8960:	601e      	str	r6, [r3, #0]
    8962:	2300      	movs	r3, #0
    8964:	6023      	str	r3, [r4, #0]
    8966:	602b      	str	r3, [r5, #0]
    8968:	4643      	mov	r3, r8
    896a:	601a      	str	r2, [r3, #0]
    896c:	464b      	mov	r3, r9
    896e:	2b07      	cmp	r3, #7
    8970:	dd08      	ble.n	8984 <Try+0x90>
    8972:	2301      	movs	r3, #1
    8974:	603b      	str	r3, [r7, #0]
    8976:	b007      	add	sp, #28
    8978:	bc3c      	pop	{r2, r3, r4, r5}
    897a:	4690      	mov	r8, r2
    897c:	4699      	mov	r9, r3
    897e:	46a2      	mov	sl, r4
    8980:	46ab      	mov	fp, r5
    8982:	bdf0      	pop	{r4, r5, r6, r7, pc}
    8984:	9b11      	ldr	r3, [sp, #68]	; 0x44
    8986:	465a      	mov	r2, fp
    8988:	9301      	str	r3, [sp, #4]
    898a:	9b10      	ldr	r3, [sp, #64]	; 0x40
    898c:	0039      	movs	r1, r7
    898e:	9300      	str	r3, [sp, #0]
    8990:	9805      	ldr	r0, [sp, #20]
    8992:	9b04      	ldr	r3, [sp, #16]
    8994:	f7ff ffae 	bl	88f4 <Try>
    8998:	683b      	ldr	r3, [r7, #0]
    899a:	2b00      	cmp	r3, #0
    899c:	d1eb      	bne.n	8976 <Try+0x82>
    899e:	3301      	adds	r3, #1
    89a0:	6023      	str	r3, [r4, #0]
    89a2:	2201      	movs	r2, #1
    89a4:	602b      	str	r3, [r5, #0]
    89a6:	4643      	mov	r3, r8
    89a8:	601a      	str	r2, [r3, #0]
    89aa:	683b      	ldr	r3, [r7, #0]
    89ac:	2b00      	cmp	r3, #0
    89ae:	d1e2      	bne.n	8976 <Try+0x82>
    89b0:	3404      	adds	r4, #4
    89b2:	3601      	adds	r6, #1
    89b4:	45a2      	cmp	sl, r4
    89b6:	d1bc      	bne.n	8932 <Try+0x3e>
    89b8:	e7dd      	b.n	8976 <Try+0x82>
    89ba:	46c0      	nop			; (mov r8, r8)

000089bc <Place>:
    89bc:	4b1b      	ldr	r3, [pc, #108]	; (8a2c <Place+0x70>)
    89be:	b5f0      	push	{r4, r5, r6, r7, lr}
    89c0:	0086      	lsls	r6, r0, #2
    89c2:	599a      	ldr	r2, [r3, r6]
    89c4:	2a00      	cmp	r2, #0
    89c6:	db10      	blt.n	89ea <Place+0x2e>
    89c8:	4b19      	ldr	r3, [pc, #100]	; (8a30 <Place+0x74>)
    89ca:	02c0      	lsls	r0, r0, #11
    89cc:	18c0      	adds	r0, r0, r3
    89ce:	4b19      	ldr	r3, [pc, #100]	; (8a34 <Place+0x78>)
    89d0:	008c      	lsls	r4, r1, #2
    89d2:	18e4      	adds	r4, r4, r3
    89d4:	2501      	movs	r5, #1
    89d6:	2300      	movs	r3, #0
    89d8:	3201      	adds	r2, #1
    89da:	0092      	lsls	r2, r2, #2
    89dc:	58c7      	ldr	r7, [r0, r3]
    89de:	2f00      	cmp	r7, #0
    89e0:	d000      	beq.n	89e4 <Place+0x28>
    89e2:	50e5      	str	r5, [r4, r3]
    89e4:	3304      	adds	r3, #4
    89e6:	4293      	cmp	r3, r2
    89e8:	d1f8      	bne.n	89dc <Place+0x20>
    89ea:	4b13      	ldr	r3, [pc, #76]	; (8a38 <Place+0x7c>)
    89ec:	4813      	ldr	r0, [pc, #76]	; (8a3c <Place+0x80>)
    89ee:	599b      	ldr	r3, [r3, r6]
    89f0:	009b      	lsls	r3, r3, #2
    89f2:	581a      	ldr	r2, [r3, r0]
    89f4:	3a01      	subs	r2, #1
    89f6:	501a      	str	r2, [r3, r0]
    89f8:	4b11      	ldr	r3, [pc, #68]	; (8a40 <Place+0x84>)
    89fa:	4299      	cmp	r1, r3
    89fc:	dc12      	bgt.n	8a24 <Place+0x68>
    89fe:	4b0d      	ldr	r3, [pc, #52]	; (8a34 <Place+0x78>)
    8a00:	008a      	lsls	r2, r1, #2
    8a02:	58d2      	ldr	r2, [r2, r3]
    8a04:	2a00      	cmp	r2, #0
    8a06:	d00f      	beq.n	8a28 <Place+0x6c>
    8a08:	2080      	movs	r0, #128	; 0x80
    8a0a:	3101      	adds	r1, #1
    8a0c:	008a      	lsls	r2, r1, #2
    8a0e:	18d3      	adds	r3, r2, r3
    8a10:	0080      	lsls	r0, r0, #2
    8a12:	e005      	b.n	8a20 <Place+0x64>
    8a14:	3304      	adds	r3, #4
    8a16:	1f1a      	subs	r2, r3, #4
    8a18:	6812      	ldr	r2, [r2, #0]
    8a1a:	2a00      	cmp	r2, #0
    8a1c:	d004      	beq.n	8a28 <Place+0x6c>
    8a1e:	3101      	adds	r1, #1
    8a20:	4281      	cmp	r1, r0
    8a22:	d1f7      	bne.n	8a14 <Place+0x58>
    8a24:	2000      	movs	r0, #0
    8a26:	bdf0      	pop	{r4, r5, r6, r7, pc}
    8a28:	0008      	movs	r0, r1
    8a2a:	e7fc      	b.n	8a26 <Place+0x6a>
    8a2c:	00018d98 	muleq	r1, r8, sp
    8a30:	00018dcc 	andeq	r8, r1, ip, asr #27
    8a34:	0002e594 	muleq	r2, r4, r5
    8a38:	0002e560 	andeq	lr, r2, r0, ror #10
    8a3c:	0002329c 	muleq	r2, ip, r2
    8a40:	000001ff 	strdeq	r0, [r0], -pc	; <UNPREDICTABLE>

00008a44 <Trial>:
    8a44:	b5f0      	push	{r4, r5, r6, r7, lr}
    8a46:	4656      	mov	r6, sl
    8a48:	464d      	mov	r5, r9
    8a4a:	4644      	mov	r4, r8
    8a4c:	465f      	mov	r7, fp
    8a4e:	4a30      	ldr	r2, [pc, #192]	; (8b10 <Trial+0xcc>)
    8a50:	b4f0      	push	{r4, r5, r6, r7}
    8a52:	6813      	ldr	r3, [r2, #0]
    8a54:	0085      	lsls	r5, r0, #2
    8a56:	3301      	adds	r3, #1
    8a58:	6013      	str	r3, [r2, #0]
    8a5a:	4b2e      	ldr	r3, [pc, #184]	; (8b14 <Trial+0xd0>)
    8a5c:	2700      	movs	r7, #0
    8a5e:	4698      	mov	r8, r3
    8a60:	4b2d      	ldr	r3, [pc, #180]	; (8b18 <Trial+0xd4>)
    8a62:	2600      	movs	r6, #0
    8a64:	4699      	mov	r9, r3
    8a66:	4b2d      	ldr	r3, [pc, #180]	; (8b1c <Trial+0xd8>)
    8a68:	b083      	sub	sp, #12
    8a6a:	18ed      	adds	r5, r5, r3
    8a6c:	4b2c      	ldr	r3, [pc, #176]	; (8b20 <Trial+0xdc>)
    8a6e:	4c2d      	ldr	r4, [pc, #180]	; (8b24 <Trial+0xe0>)
    8a70:	469a      	mov	sl, r3
    8a72:	9001      	str	r0, [sp, #4]
    8a74:	4643      	mov	r3, r8
    8a76:	4652      	mov	r2, sl
    8a78:	681b      	ldr	r3, [r3, #0]
    8a7a:	009b      	lsls	r3, r3, #2
    8a7c:	58d3      	ldr	r3, [r2, r3]
    8a7e:	2b00      	cmp	r3, #0
    8a80:	d031      	beq.n	8ae6 <Trial+0xa2>
    8a82:	464b      	mov	r3, r9
    8a84:	6819      	ldr	r1, [r3, #0]
    8a86:	2900      	cmp	r1, #0
    8a88:	db0b      	blt.n	8aa2 <Trial+0x5e>
    8a8a:	2300      	movs	r3, #0
    8a8c:	2200      	movs	r2, #0
    8a8e:	58e0      	ldr	r0, [r4, r3]
    8a90:	2800      	cmp	r0, #0
    8a92:	d002      	beq.n	8a9a <Trial+0x56>
    8a94:	58e8      	ldr	r0, [r5, r3]
    8a96:	2800      	cmp	r0, #0
    8a98:	d125      	bne.n	8ae6 <Trial+0xa2>
    8a9a:	3201      	adds	r2, #1
    8a9c:	3304      	adds	r3, #4
    8a9e:	428a      	cmp	r2, r1
    8aa0:	ddf5      	ble.n	8a8e <Trial+0x4a>
    8aa2:	9901      	ldr	r1, [sp, #4]
    8aa4:	0038      	movs	r0, r7
    8aa6:	f7ff ff89 	bl	89bc <Place>
    8aaa:	4683      	mov	fp, r0
    8aac:	f7ff ffca 	bl	8a44 <Trial>
    8ab0:	2800      	cmp	r0, #0
    8ab2:	d12b      	bne.n	8b0c <Trial+0xc8>
    8ab4:	465b      	mov	r3, fp
    8ab6:	2b00      	cmp	r3, #0
    8ab8:	d028      	beq.n	8b0c <Trial+0xc8>
    8aba:	464b      	mov	r3, r9
    8abc:	681a      	ldr	r2, [r3, #0]
    8abe:	2a00      	cmp	r2, #0
    8ac0:	db09      	blt.n	8ad6 <Trial+0x92>
    8ac2:	2300      	movs	r3, #0
    8ac4:	3201      	adds	r2, #1
    8ac6:	0092      	lsls	r2, r2, #2
    8ac8:	58e1      	ldr	r1, [r4, r3]
    8aca:	2900      	cmp	r1, #0
    8acc:	d000      	beq.n	8ad0 <Trial+0x8c>
    8ace:	50ee      	str	r6, [r5, r3]
    8ad0:	3304      	adds	r3, #4
    8ad2:	4293      	cmp	r3, r2
    8ad4:	d1f8      	bne.n	8ac8 <Trial+0x84>
    8ad6:	4643      	mov	r3, r8
    8ad8:	4652      	mov	r2, sl
    8ada:	4651      	mov	r1, sl
    8adc:	681b      	ldr	r3, [r3, #0]
    8ade:	009b      	lsls	r3, r3, #2
    8ae0:	58d2      	ldr	r2, [r2, r3]
    8ae2:	3201      	adds	r2, #1
    8ae4:	50ca      	str	r2, [r1, r3]
    8ae6:	2304      	movs	r3, #4
    8ae8:	469c      	mov	ip, r3
    8aea:	2380      	movs	r3, #128	; 0x80
    8aec:	011b      	lsls	r3, r3, #4
    8aee:	44e0      	add	r8, ip
    8af0:	44e1      	add	r9, ip
    8af2:	469c      	mov	ip, r3
    8af4:	3701      	adds	r7, #1
    8af6:	4464      	add	r4, ip
    8af8:	2f0d      	cmp	r7, #13
    8afa:	d1bb      	bne.n	8a74 <Trial+0x30>
    8afc:	2000      	movs	r0, #0
    8afe:	b003      	add	sp, #12
    8b00:	bc3c      	pop	{r2, r3, r4, r5}
    8b02:	4690      	mov	r8, r2
    8b04:	4699      	mov	r9, r3
    8b06:	46a2      	mov	sl, r4
    8b08:	46ab      	mov	fp, r5
    8b0a:	bdf0      	pop	{r4, r5, r6, r7, pc}
    8b0c:	2001      	movs	r0, #1
    8b0e:	e7f6      	b.n	8afe <Trial+0xba>
    8b10:	0002e55c 	andeq	lr, r2, ip, asr r5
    8b14:	0002e560 	andeq	lr, r2, r0, ror #10
    8b18:	00018d98 	muleq	r1, r8, sp
    8b1c:	0002e594 	muleq	r2, r4, r5
    8b20:	0002329c 	muleq	r2, ip, r2
    8b24:	00018dcc 	andeq	r8, r1, ip, asr #27

00008b28 <Quicksort>:
    8b28:	b5f8      	push	{r3, r4, r5, r6, r7, lr}
    8b2a:	465f      	mov	r7, fp
    8b2c:	4656      	mov	r6, sl
    8b2e:	4644      	mov	r4, r8
    8b30:	464d      	mov	r5, r9
    8b32:	4683      	mov	fp, r0
    8b34:	4688      	mov	r8, r1
    8b36:	4692      	mov	sl, r2
    8b38:	b4f0      	push	{r4, r5, r6, r7}
    8b3a:	4643      	mov	r3, r8
    8b3c:	4453      	add	r3, sl
    8b3e:	0fda      	lsrs	r2, r3, #31
    8b40:	18d3      	adds	r3, r2, r3
    8b42:	465a      	mov	r2, fp
    8b44:	105b      	asrs	r3, r3, #1
    8b46:	009b      	lsls	r3, r3, #2
    8b48:	589f      	ldr	r7, [r3, r2]
    8b4a:	4643      	mov	r3, r8
    8b4c:	009b      	lsls	r3, r3, #2
    8b4e:	445b      	add	r3, fp
    8b50:	001e      	movs	r6, r3
    8b52:	4643      	mov	r3, r8
    8b54:	4652      	mov	r2, sl
    8b56:	1c59      	adds	r1, r3, #1
    8b58:	6833      	ldr	r3, [r6, #0]
    8b5a:	1e4c      	subs	r4, r1, #1
    8b5c:	4699      	mov	r9, r3
    8b5e:	429f      	cmp	r7, r3
    8b60:	dc1c      	bgt.n	8b9c <Quicksort+0x74>
    8b62:	4658      	mov	r0, fp
    8b64:	0093      	lsls	r3, r2, #2
    8b66:	18c5      	adds	r5, r0, r3
    8b68:	6828      	ldr	r0, [r5, #0]
    8b6a:	4287      	cmp	r7, r0
    8b6c:	da07      	bge.n	8b7e <Quicksort+0x56>
    8b6e:	3b04      	subs	r3, #4
    8b70:	445b      	add	r3, fp
    8b72:	001d      	movs	r5, r3
    8b74:	3b04      	subs	r3, #4
    8b76:	6858      	ldr	r0, [r3, #4]
    8b78:	3a01      	subs	r2, #1
    8b7a:	4287      	cmp	r7, r0
    8b7c:	dbf9      	blt.n	8b72 <Quicksort+0x4a>
    8b7e:	42a2      	cmp	r2, r4
    8b80:	da05      	bge.n	8b8e <Quicksort+0x66>
    8b82:	4590      	cmp	r8, r2
    8b84:	db0d      	blt.n	8ba2 <Quicksort+0x7a>
    8b86:	45a2      	cmp	sl, r4
    8b88:	dd11      	ble.n	8bae <Quicksort+0x86>
    8b8a:	46a0      	mov	r8, r4
    8b8c:	e7d5      	b.n	8b3a <Quicksort+0x12>
    8b8e:	464b      	mov	r3, r9
    8b90:	3a01      	subs	r2, #1
    8b92:	6030      	str	r0, [r6, #0]
    8b94:	000c      	movs	r4, r1
    8b96:	602b      	str	r3, [r5, #0]
    8b98:	4291      	cmp	r1, r2
    8b9a:	dcf2      	bgt.n	8b82 <Quicksort+0x5a>
    8b9c:	3604      	adds	r6, #4
    8b9e:	3101      	adds	r1, #1
    8ba0:	e7da      	b.n	8b58 <Quicksort+0x30>
    8ba2:	4641      	mov	r1, r8
    8ba4:	4658      	mov	r0, fp
    8ba6:	f7ff ffbf 	bl	8b28 <Quicksort>
    8baa:	45a2      	cmp	sl, r4
    8bac:	dced      	bgt.n	8b8a <Quicksort+0x62>
    8bae:	bc3c      	pop	{r2, r3, r4, r5}
    8bb0:	4690      	mov	r8, r2
    8bb2:	4699      	mov	r9, r3
    8bb4:	46a2      	mov	sl, r4
    8bb6:	46ab      	mov	fp, r5
    8bb8:	bdf8      	pop	{r3, r4, r5, r6, r7, pc}
    8bba:	46c0      	nop			; (mov r8, r8)

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

00008d88 <__aeabi_idivmod>:
    8d88:	2900      	cmp	r1, #0
    8d8a:	d0f8      	beq.n	8d7e <__aeabi_idiv+0x1c2>
    8d8c:	e716      	b.n	8bbc <__aeabi_idiv>
    8d8e:	4770      	bx	lr

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

Disassembly of section .bss:

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

00018d98 <piecemax>:
	...

00018dcc <p>:
	...

0001f5cc <rma>:
	...

00021010 <timer>:
   21010:	00000000 	andeq	r0, r0, r0

00021014 <n>:
   21014:	00000000 	andeq	r0, r0, r0

00021018 <movesdone>:
   21018:	00000000 	andeq	r0, r0, r0

0002101c <zi>:
   2101c:	00000000 	andeq	r0, r0, r0

00021020 <xtimes>:
	...

0002104c <pctr>:
   2104c:	00000000 	andeq	r0, r0, r0

00021050 <rmb>:
	...

00022a94 <w>:
	...

0002329c <piececount>:
	...

000232ac <permarray>:
	...

000232d8 <cellspace>:
	...

00023370 <stack>:
	...

00023380 <top>:
   23380:	00000000 	andeq	r0, r0, r0

00023384 <zr>:
   23384:	00000000 	andeq	r0, r0, r0

00023388 <z>:
	...

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

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

00023b98 <sortlist>:
	...

000289bc <biggest>:
   289bc:	00000000 	andeq	r0, r0, r0

000289c0 <seed>:
   289c0:	00000000 	andeq	r0, r0, r0

000289c4 <heap>:
	...

0002b0d4 <ima>:
	...

0002cb18 <imb>:
	...

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

0002e560 <class>:
	...

0002e594 <puzzl>:
	...

0002ed94 <imr>:
	...

000307d8 <e>:
	...

00030be8 <rmr>:
	...

0003262c <tree>:
   3262c:	00000000 	andeq	r0, r0, r0

00032630 <freelist>:
   32630:	00000000 	andeq	r0, r0, r0

00032634 <value>:
   32634:	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:	00008bbd 			; <UNDEFINED> instruction: 0x00008bbd
  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:	021e011a 	andseq	r0, lr, #-2147483642	; 0x80000006
