
stanf1.out:     file format elf32-littlearm


Disassembly of section .text:

00000000 <_start>:
   0:	e3a0d4ff 	mov	sp, #-16777216	; 0xff000000
   4:	eb00001d 	bl	80 <main>
   8:	eafffffe 	b	8 <_start+0x8>

0000000c <Initmatrix>:
   c:	e92d43f0 	push	{r4, r5, r6, r7, r8, r9, lr}
  10:	e28080a4 	add	r8, r0, #164	; 0xa4
  14:	e2809d69 	add	r9, r0, #6720	; 0x1a40
  18:	e2899004 	add	r9, r9, #4
  1c:	e30f1c2c 	movw	r1, #64556	; 0xfc2c
  20:	e3401001 	movt	r1, #1
  24:	e300751d 	movw	r7, #1309	; 0x51d
  28:	e3036619 	movw	r6, #13849	; 0x3619
  2c:	e308c889 	movw	ip, #34953	; 0x8889
  30:	e348c888 	movt	ip, #34952	; 0x8888
  34:	e3a0e078 	mov	lr, #120	; 0x78
  38:	e28800a0 	add	r0, r8, #160	; 0xa0
  3c:	e1a02008 	mov	r2, r8
  40:	e5913000 	ldr	r3, [r1]
  44:	e0236397 	mla	r3, r7, r3, r6
  48:	e6ff3073 	uxth	r3, r3
  4c:	e5813000 	str	r3, [r1]
  50:	e0c54c93 	smull	r4, r5, r3, ip
  54:	e0834005 	add	r4, r3, r5
  58:	e1a04344 	asr	r4, r4, #6
  5c:	e063349e 	mls	r3, lr, r4, r3
  60:	e243303c 	sub	r3, r3, #60	; 0x3c
  64:	e5a23004 	str	r3, [r2, #4]!
  68:	e1520000 	cmp	r2, r0
  6c:	1afffff3 	bne	40 <Initmatrix+0x34>
  70:	e28880a4 	add	r8, r8, #164	; 0xa4
  74:	e1580009 	cmp	r8, r9
  78:	1affffee 	bne	38 <Initmatrix+0x2c>
  7c:	e8bd83f0 	pop	{r4, r5, r6, r7, r8, r9, pc}

00000080 <main>:
  80:	e92d4ff8 	push	{r3, r4, r5, r6, r7, r8, r9, sl, fp, lr}
  84:	e30a3dfc 	movw	r3, #44540	; 0xadfc
  88:	e3403001 	movt	r3, #1
  8c:	e3a02000 	mov	r2, #0
  90:	e5832000 	str	r2, [r3]
  94:	e30f3c2c 	movw	r3, #64556	; 0xfc2c
  98:	e3403001 	movt	r3, #1
  9c:	e3022403 	movw	r2, #9219	; 0x2403
  a0:	e3402001 	movt	r2, #1
  a4:	e5832000 	str	r2, [r3]
  a8:	e3024340 	movw	r4, #9024	; 0x2340
  ac:	e3404002 	movt	r4, #2
  b0:	e1a00004 	mov	r0, r4
  b4:	ebffffd4 	bl	c <Initmatrix>
  b8:	e3030d84 	movw	r0, #15748	; 0x3d84
  bc:	e3400002 	movt	r0, #2
  c0:	ebffffd1 	bl	c <Initmatrix>
  c4:	e28470a4 	add	r7, r4, #164	; 0xa4
  c8:	e284ef51 	add	lr, r4, #324	; 0x144
  cc:	e284ad6b 	add	sl, r4, #6848	; 0x1ac0
  d0:	e28aa024 	add	sl, sl, #36	; 0x24
  d4:	e59fb0e8 	ldr	fp, [pc, #232]	; 1c4 <main+0x144>
  d8:	e04bb004 	sub	fp, fp, r4
  dc:	e3a08000 	mov	r8, #0
  e0:	ea000011 	b	12c <main+0xac>
  e4:	e5a58004 	str	r8, [r5, #4]!
  e8:	e1a06005 	mov	r6, r5
  ec:	e5952000 	ldr	r2, [r5]
  f0:	e1a01004 	mov	r1, r4
  f4:	e1a03007 	mov	r3, r7
  f8:	e5b30004 	ldr	r0, [r3, #4]!
  fc:	e5b1c0a4 	ldr	ip, [r1, #164]!	; 0xa4
 100:	e022209c 	mla	r2, ip, r0, r2
 104:	e153000e 	cmp	r3, lr
 108:	1afffffa 	bne	f8 <main+0x78>
 10c:	e5862000 	str	r2, [r6]
 110:	e2844004 	add	r4, r4, #4
 114:	e1540009 	cmp	r4, r9
 118:	1afffff1 	bne	e4 <main+0x64>
 11c:	e28770a4 	add	r7, r7, #164	; 0xa4
 120:	e28ee0a4 	add	lr, lr, #164	; 0xa4
 124:	e15e000a 	cmp	lr, sl
 128:	0a000003 	beq	13c <main+0xbc>
 12c:	e08b500e 	add	r5, fp, lr
 130:	e59f4090 	ldr	r4, [pc, #144]	; 1c8 <main+0x148>
 134:	e28490a0 	add	r9, r4, #160	; 0xa0
 138:	eaffffe9 	b	e4 <main+0x64>
 13c:	e3063000 	movw	r3, #24576	; 0x6000
 140:	e3403002 	movt	r3, #2
 144:	e30e24b8 	movw	r2, #58552	; 0xe4b8
 148:	e34f2fff 	movt	r2, #65535	; 0xffff
 14c:	e59330a8 	ldr	r3, [r3, #168]	; 0xa8
 150:	e1530002 	cmp	r3, r2
 154:	130a3dfc 	movwne	r3, #44540	; 0xadfc
 158:	13403001 	movtne	r3, #1
 15c:	15932000 	ldrne	r2, [r3]
 160:	13822008 	orrne	r2, r2, #8
 164:	15832000 	strne	r2, [r3]
 168:	e3063000 	movw	r3, #24576	; 0x6000
 16c:	e3403002 	movt	r3, #2
 170:	e5932d20 	ldr	r2, [r3, #3360]	; 0xd20
 174:	e3013dec 	movw	r3, #7660	; 0x1dec
 178:	e1520003 	cmp	r2, r3
 17c:	130a3dfc 	movwne	r3, #44540	; 0xadfc
 180:	13403001 	movtne	r3, #1
 184:	15932000 	ldrne	r2, [r3]
 188:	13822008 	orrne	r2, r2, #8
 18c:	15832000 	strne	r2, [r3]
 190:	e59f3034 	ldr	r3, [pc, #52]	; 1cc <main+0x14c>
 194:	e5932a40 	ldr	r2, [r3, #2624]	; 0xa40
 198:	e301355c 	movw	r3, #5468	; 0x155c
 19c:	e1520003 	cmp	r2, r3
 1a0:	130a3dfc 	movwne	r3, #44540	; 0xadfc
 1a4:	13403001 	movtne	r3, #1
 1a8:	15932000 	ldrne	r2, [r3]
 1ac:	13822008 	orrne	r2, r2, #8
 1b0:	15832000 	strne	r2, [r3]
 1b4:	e30a3dfc 	movw	r3, #44540	; 0xadfc
 1b8:	e3403001 	movt	r3, #1
 1bc:	e5930000 	ldr	r0, [r3]
 1c0:	e8bd8ff8 	pop	{r3, r4, r5, r6, r7, r8, r9, sl, fp, pc}
 1c4:	00025f60 	andeq	r5, r2, r0, ror #30
 1c8:	00023d88 	andeq	r3, r2, r8, lsl #27
 1cc:	00027000 	andeq	r7, r2, r0

Disassembly of section .bss:

00010000 <heap_p>:
   10000:	00000000 	andeq	r0, r0, r0

00010004 <piecemax>:
	...

00010038 <p>:
	...

00016838 <rma>:
	...

0001827c <timer>:
   1827c:	00000000 	andeq	r0, r0, r0

00018280 <n>:
   18280:	00000000 	andeq	r0, r0, r0

00018284 <movesdone>:
   18284:	00000000 	andeq	r0, r0, r0

00018288 <zi>:
   18288:	00000000 	andeq	r0, r0, r0

0001828c <xtimes>:
	...

000182b8 <pctr>:
   182b8:	00000000 	andeq	r0, r0, r0

000182bc <rmb>:
	...

00019d00 <w>:
	...

0001a508 <piececount>:
	...

0001a518 <permarray>:
	...

0001a544 <cellspace>:
	...

0001a5dc <stack>:
	...

0001a5ec <top>:
   1a5ec:	00000000 	andeq	r0, r0, r0

0001a5f0 <zr>:
   1a5f0:	00000000 	andeq	r0, r0, r0

0001a5f4 <z>:
	...

0001adfc <results>:
   1adfc:	00000000 	andeq	r0, r0, r0

0001ae00 <littlest>:
   1ae00:	00000000 	andeq	r0, r0, r0

0001ae04 <sortlist>:
	...

0001fc28 <biggest>:
   1fc28:	00000000 	andeq	r0, r0, r0

0001fc2c <seed>:
   1fc2c:	00000000 	andeq	r0, r0, r0

0001fc30 <heap>:
	...

00022340 <ima>:
	...

00023d84 <imb>:
	...

000257c8 <kount>:
   257c8:	00000000 	andeq	r0, r0, r0

000257cc <class>:
	...

00025800 <puzzl>:
	...

00026000 <imr>:
	...

00027a44 <e>:
	...

00027e54 <rmr>:
	...

00029898 <tree>:
   29898:	00000000 	andeq	r0, r0, r0

0002989c <freelist>:
   2989c:	00000000 	andeq	r0, r0, r0

000298a0 <value>:
   298a0:	00000000 	andeq	r0, r0, r0

Disassembly of section .ARM.attributes:

00000000 <.ARM.attributes>:
   0:	00003641 	andeq	r3, r0, r1, asr #12
   4:	61656100 	cmnvs	r5, r0, lsl #2
   8:	01006962 	tsteq	r0, r2, ror #18
   c:	0000002c 	andeq	r0, r0, ip, lsr #32
  10:	726f4305 	rsbvc	r4, pc, #335544320	; 0x14000000
  14:	2d786574 	cfldr64cs	mvdx6, [r8, #-464]!	; 0xfffffe30
  18:	06003741 	streq	r3, [r0], -r1, asr #14
  1c:	0841070a 	stmdaeq	r1, {r1, r3, r8, r9, sl}^
  20:	12020901 	andne	r0, r2, #16384	; 0x4000
  24:	15011404 	strne	r1, [r1, #-1028]	; 0xfffffbfc
  28:	18031701 	stmdane	r3, {r0, r8, r9, sl, ip}
  2c:	22011a01 	andcs	r1, r1, #4096	; 0x1000
  30:	2c012a01 			; <UNDEFINED> instruction: 0x2c012a01
  34:	Address 0x00000034 is out of bounds.


Disassembly of section .comment:

00000000 <.comment>:
   0:	3a434347 	bcc	10d0d24 <value+0x10a7484>
   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:	206d7241 	rsbcs	r7, 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:	2073726f 	rsbscs	r7, r3, pc, ror #4
  2c:	30322d37 	eorscc	r2, r2, r7, lsr sp
  30:	712d3731 			; <UNDEFINED> instruction: 0x712d3731
  34:	616d2d34 	cmnvs	sp, r4, lsr sp
  38:	29726f6a 	ldmdbcs	r2!, {r1, r3, r5, r6, r8, r9, sl, fp, sp, lr}^
  3c:	322e3720 	eorcc	r3, lr, #32, 14	; 0x800000
  40:	3220312e 	eorcc	r3, r0, #-2147483637	; 0x8000000b
  44:	30373130 	eorscc	r3, r7, r0, lsr r1
  48:	20343039 	eorscs	r3, r4, r9, lsr r0
  4c:	6c657228 	sfmvs	f7, 2, [r5], #-160	; 0xffffff60
  50:	65736165 	ldrbvs	r6, [r3, #-357]!	; 0xfffffe9b
  54:	415b2029 	cmpmi	fp, r9, lsr #32
  58:	652f4d52 	strvs	r4, [pc, #-3410]!	; fffff30e <value+0xfffd5a6e>
  5c:	6465626d 	strbtvs	r6, [r5], #-621	; 0xfffffd93
  60:	2d646564 	cfstr64cs	mvdx6, [r4, #-400]!	; 0xfffffe70
  64:	72622d37 	rsbvc	r2, r2, #3520	; 0xdc0
  68:	68636e61 	stmdavs	r3!, {r0, r5, r6, r9, sl, fp, sp, lr}^
  6c:	76657220 	strbtvc	r7, [r5], -r0, lsr #4
  70:	6f697369 	svcvs	0x00697369
  74:	3532206e 	ldrcc	r2, [r2, #-110]!	; 0xffffff92
  78:	34303235 	ldrtcc	r3, [r0], #-565	; 0xfffffdcb
  7c:	Address 0x0000007c is out of bounds.

