
dhry1.out:     file format elf32-v850


Disassembly of section .text:

00000000 <_start>:
   0:	40 1e e0 fe 	movhi	-288, r0, sp
   4:	80 ff 38 06 	jarl	63c <_main>, lp
   8:	85 05       	br	8 <_start+0x8>

0000000a <_Proc_2>:
   a:	26 67 01 00 	ld.w	0[r6], r12
   e:	2a 06 40 a0 	mov	0xfedfa040, r10
  12:	df fe 
  14:	0a 5f 00 00 	ld.b	0[r10], r11
  18:	20 56 41 00 	movea	65, r0, r10
  1c:	ea 59       	cmp	r10, r11
  1e:	aa 0d       	bne	32 <_Proc_2+0x28>
  20:	49 62       	add	9, r12
  22:	2a 06 4c a1 	mov	0xfedfa14c, r10
  26:	df fe 
  28:	2a 57 01 00 	ld.w	0[r10], r10
  2c:	aa 61       	sub	r10, r12
  2e:	66 67 01 00 	st.w	r12, 0[r6]
  32:	7f 00       	jmp	[lp]

00000034 <_Proc_3>:
  34:	2a 06 08 a0 	mov	0xfedfa008, r10
  38:	df fe 
  3a:	2a 57 01 00 	ld.w	0[r10], r10
  3e:	60 52       	cmp	0, r10
  40:	d2 05       	be	4a <_Proc_3+0x16>
  42:	2a 57 01 00 	ld.w	0[r10], r10
  46:	66 57 01 00 	st.w	r10, 0[r6]
  4a:	2a 06 08 a0 	mov	0xfedfa008, r10
  4e:	df fe 
  50:	2a 57 01 00 	ld.w	0[r10], r10
  54:	2b 06 4c a1 	mov	0xfedfa14c, r11
  58:	df fe 
  5a:	2b 5f 01 00 	ld.w	0[r11], r11
  5e:	4c 5a       	add	12, r11
  60:	6a 5f 0d 00 	st.w	r11, 12[r10]
  64:	7f 00       	jmp	[lp]

00000066 <_Proc_4>:
  66:	2a 06 50 a1 	mov	0xfedfa150, r10
  6a:	df fe 
  6c:	2b 06 40 a0 	mov	0xfedfa040, r11
  70:	df fe 
  72:	0b 67 00 00 	ld.b	0[r11], r12
  76:	20 5e 41 00 	movea	65, r0, r11
  7a:	eb 61       	cmp	r11, r12
  7c:	e2 67 00 00 	setf	z, r12
  80:	2a 5f 01 00 	ld.w	0[r10], r11
  84:	0c 59       	or	r12, r11
  86:	6a 5f 01 00 	st.w	r11, 0[r10]
  8a:	20 5e 42 00 	movea	66, r0, r11
  8e:	2a 06 48 a1 	mov	0xfedfa148, r10
  92:	df fe 
  94:	4a 5f 00 00 	st.b	r11, 0[r10]
  98:	7f 00       	jmp	[lp]

0000009a <_Proc_5>:
  9a:	20 5e 41 00 	movea	65, r0, r11
  9e:	2a 06 40 a0 	mov	0xfedfa040, r10
  a2:	df fe 
  a4:	4a 5f 00 00 	st.b	r11, 0[r10]
  a8:	2a 06 50 a1 	mov	0xfedfa150, r10
  ac:	df fe 
  ae:	6a 07 01 00 	st.w	r0, 0[r10]
  b2:	7f 00       	jmp	[lp]

000000b4 <_memcpy>:
  b4:	60 42       	cmp	0, r8
  b6:	a2 0d       	be	ca <_memcpy+0x16>
  b8:	c6 41       	add	r6, r8
  ba:	41 32       	add	1, r6
  bc:	41 3a       	add	1, r7
  be:	07 57 ff ff 	ld.b	-1[r7], r10
  c2:	46 57 ff ff 	st.b	r10, -1[r6]
  c6:	e8 31       	cmp	r8, r6
  c8:	9a fd       	bne	ba <_memcpy+0x6>
  ca:	7f 00       	jmp	[lp]

000000cc <_Proc_6>:
  cc:	62 32       	cmp	2, r6
  ce:	f2 25       	be	11c <_Proc_6+0x50>
  d0:	03 52       	mov	3, r10
  d2:	67 57 01 00 	st.w	r10, 0[r7]
  d6:	64 32       	cmp	4, r6
  d8:	9b 2d       	bh	12a <_Proc_6+0x5e>
  da:	c1 32       	shl	1, r6
  dc:	2a 06 ec 00 	mov	0xec, r10
  e0:	00 00 
  e2:	ca 31       	add	r10, r6
  e4:	26 37 00 00 	ld.h	0[r6], r6
  e8:	ca 31       	add	r10, r6
  ea:	66 00       	jmp	[r6]
  ec:	0a 00       	.short	0x000a
  ee:	10 00       	.short	0x0010
  f0:	30 00       	not	r16, r0
  f2:	3e 00       	not	ep, r0
  f4:	38 00       	not	r24, r0
  f6:	67 07 01 00 	st.w	r0, 0[r7]
  fa:	85 1d       	br	12a <_Proc_6+0x5e>
  fc:	2a 06 4c a1 	mov	0xfedfa14c, r10
 100:	df fe 
 102:	2a 5f 01 00 	ld.w	0[r10], r11
 106:	20 56 64 00 	movea	100, r0, r10
 10a:	ea 59       	cmp	r10, r11
 10c:	c7 05       	ble	114 <_Proc_6+0x48>
 10e:	67 07 01 00 	st.w	r0, 0[r7]
 112:	c5 0d       	br	12a <_Proc_6+0x5e>
 114:	03 52       	mov	3, r10
 116:	67 57 01 00 	st.w	r10, 0[r7]
 11a:	85 0d       	br	12a <_Proc_6+0x5e>
 11c:	01 52       	mov	1, r10
 11e:	67 57 01 00 	st.w	r10, 0[r7]
 122:	c5 05       	br	12a <_Proc_6+0x5e>
 124:	02 52       	mov	2, r10
 126:	67 57 01 00 	st.w	r10, 0[r7]
 12a:	7f 00       	jmp	[lp]

0000012c <_Proc_1>:
 12c:	80 07 e1 00 	prepare	{r28 - r29, lp}, 0
 130:	06 e0       	mov	r6, r28
 132:	26 ef 01 00 	ld.w	0[r6], r29
 136:	1d 30       	mov	r29, r6
 138:	2a 06 08 a0 	mov	0xfedfa008, r10
 13c:	df fe 
 13e:	2a 3f 01 00 	ld.w	0[r10], r7
 142:	20 46 30 00 	movea	48, r0, r8
 146:	bf ff 6e ff 	jarl	b4 <_memcpy>, lp
 14a:	05 52       	mov	5, r10
 14c:	7c 57 0d 00 	st.w	r10, 12[r28]
 150:	7d 57 0d 00 	st.w	r10, 12[r29]
 154:	3c 57 01 00 	ld.w	0[r28], r10
 158:	7d 57 01 00 	st.w	r10, 0[r29]
 15c:	1d 30       	mov	r29, r6
 15e:	bf ff d6 fe 	jarl	34 <_Proc_3>, lp
 162:	3d 57 05 00 	ld.w	4[r29], r10
 166:	60 52       	cmp	0, r10
 168:	9a 1d       	bne	19a <_Proc_1+0x6e>
 16a:	06 52       	mov	6, r10
 16c:	7d 57 0d 00 	st.w	r10, 12[r29]
 170:	3c 37 09 00 	ld.w	8[r28], r6
 174:	1d 3e 08 00 	addi	8, r29, r7
 178:	bf ff 54 ff 	jarl	cc <_Proc_6>, lp
 17c:	2a 06 08 a0 	mov	0xfedfa008, r10
 180:	df fe 
 182:	2a 57 01 00 	ld.w	0[r10], r10
 186:	2a 57 01 00 	ld.w	0[r10], r10
 18a:	7d 57 01 00 	st.w	r10, 0[r29]
 18e:	3d 57 0d 00 	ld.w	12[r29], r10
 192:	4c 52       	add	12, r10
 194:	7d 57 0d 00 	st.w	r10, 12[r29]
 198:	85 0d       	br	1a8 <_Proc_1+0x7c>
 19a:	1c 30       	mov	r28, r6
 19c:	3c 3f 01 00 	ld.w	0[r28], r7
 1a0:	20 46 30 00 	movea	48, r0, r8
 1a4:	bf ff 10 ff 	jarl	b4 <_memcpy>, lp
 1a8:	40 06 ff 00 	dispose	0, {r28 - r29, lp}, lp

000001ac <_Proc_7>:
 1ac:	42 32       	add	2, r6
 1ae:	c6 39       	add	r6, r7
 1b0:	68 3f 01 00 	st.w	r7, 0[r8]
 1b4:	7f 00       	jmp	[lp]

000001b6 <_Proc_8>:
 1b6:	08 66 05 00 	addi	5, r8, r12
 1ba:	0c 50       	mov	r12, r10
 1bc:	c2 52       	shl	2, r10
 1be:	ca 31       	add	r10, r6
 1c0:	66 4f 01 00 	st.w	r9, 0[r6]
 1c4:	66 4f 05 00 	st.w	r9, 4[r6]
 1c8:	66 67 79 00 	st.w	r12, 120[r6]
 1cc:	08 6e 06 00 	addi	6, r8, r13
 1d0:	ed 61       	cmp	r13, r12
 1d2:	ff 0d       	bgt	1f0 <_Proc_8+0x3a>
 1d4:	0c 58       	mov	r12, r11
 1d6:	e8 5f 58 02 	mul	200, r11, r0
 1da:	c7 59       	add	r7, r11
 1dc:	0c 50       	mov	r12, r10
 1de:	c2 52       	shl	2, r10
 1e0:	ca 59       	add	r10, r11
 1e2:	0c 50       	mov	r12, r10
 1e4:	6b 67 01 00 	st.w	r12, 0[r11]
 1e8:	41 52       	add	1, r10
 1ea:	44 5a       	add	4, r11
 1ec:	ed 51       	cmp	r13, r10
 1ee:	b7 fd       	ble	1e4 <_Proc_8+0x2e>
 1f0:	0c 50       	mov	r12, r10
 1f2:	e8 57 58 02 	mul	200, r10, r0
 1f6:	ca 39       	add	r10, r7
 1f8:	44 42       	add	4, r8
 1fa:	c2 42       	shl	2, r8
 1fc:	07 50       	mov	r7, r10
 1fe:	c8 51       	add	r8, r10
 200:	2a 5f 01 00 	ld.w	0[r10], r11
 204:	41 5a       	add	1, r11
 206:	6a 5f 01 00 	st.w	r11, 0[r10]
 20a:	26 57 01 00 	ld.w	0[r6], r10
 20e:	c2 62       	shl	2, r12
 210:	cc 39       	add	r12, r7
 212:	67 57 a1 0f 	st.w	r10, 4000[r7]
 216:	05 5a       	mov	5, r11
 218:	2a 06 4c a1 	mov	0xfedfa14c, r10
 21c:	df fe 
 21e:	6a 5f 01 00 	st.w	r11, 0[r10]
 222:	7f 00       	jmp	[lp]

00000224 <_Func_1>:
 224:	a6 00       	sxb	r6
 226:	a7 00       	sxb	r7
 228:	e7 31       	cmp	r7, r6
 22a:	8a 0d       	bne	23a <_Func_1+0x16>
 22c:	2a 06 40 a0 	mov	0xfedfa040, r10
 230:	df fe 
 232:	4a 37 00 00 	st.b	r6, 0[r10]
 236:	01 52       	mov	1, r10
 238:	a5 05       	br	23c <_Func_1+0x18>
 23a:	00 52       	mov	0, r10
 23c:	7f 00       	jmp	[lp]

0000023e <_Func_3>:
 23e:	62 32       	cmp	2, r6
 240:	e2 57 00 00 	setf	z, r10
 244:	7f 00       	jmp	[lp]

00000246 <_strcmp>:
 246:	06 57 00 00 	ld.b	0[r6], r10
 24a:	07 5f 00 00 	ld.b	0[r7], r11
 24e:	eb 51       	cmp	r11, r10
 250:	aa 15       	bne	274 <_strcmp+0x2e>
 252:	60 52       	cmp	0, r10
 254:	ca 05       	bne	25c <_strcmp+0x16>
 256:	c5 0d       	br	26e <_strcmp+0x28>
 258:	60 52       	cmp	0, r10
 25a:	c2 0d       	be	272 <_strcmp+0x2c>
 25c:	41 32       	add	1, r6
 25e:	41 3a       	add	1, r7
 260:	06 57 00 00 	ld.b	0[r6], r10
 264:	07 5f 00 00 	ld.b	0[r7], r11
 268:	eb 51       	cmp	r11, r10
 26a:	f2 f5       	be	258 <_strcmp+0x12>
 26c:	c5 05       	br	274 <_strcmp+0x2e>
 26e:	0a 58       	mov	r10, r11
 270:	a5 05       	br	274 <_strcmp+0x2e>
 272:	0a 58       	mov	r10, r11
 274:	ab 51       	sub	r11, r10
 276:	7f 00       	jmp	[lp]

00000278 <_Func_2>:
 278:	80 07 61 00 	prepare	{r29, lp}, 0
 27c:	02 ea       	mov	2, r29
 27e:	2c 06 40 a0 	mov	0xfedfa040, r12
 282:	df fe 
 284:	06 50       	mov	r6, r10
 286:	dd 51       	add	r29, r10
 288:	0a 57 00 00 	ld.b	0[r10], r10
 28c:	07 58       	mov	r7, r11
 28e:	dd 59       	add	r29, r11
 290:	0b 5f 01 00 	ld.b	1[r11], r11
 294:	ea 59       	cmp	r10, r11
 296:	ba 15       	bne	2bc <_Func_2+0x44>
 298:	4c 57 00 00 	st.b	r10, 0[r12]
 29c:	62 ea       	cmp	2, r29
 29e:	b7 f5       	ble	284 <_Func_2+0xc>
 2a0:	bf ff a6 ff 	jarl	246 <_strcmp>, lp
 2a4:	60 52       	cmp	0, r10
 2a6:	97 0d       	ble	2b8 <_Func_2+0x40>
 2a8:	47 ea       	add	7, r29
 2aa:	2a 06 4c a1 	mov	0xfedfa14c, r10
 2ae:	df fe 
 2b0:	6a ef 01 00 	st.w	r29, 0[r10]
 2b4:	01 52       	mov	1, r10
 2b6:	d5 05       	br	2c0 <_Func_2+0x48>
 2b8:	00 52       	mov	0, r10
 2ba:	b5 05       	br	2c0 <_Func_2+0x48>
 2bc:	41 ea       	add	1, r29
 2be:	f5 ed       	br	29c <_Func_2+0x24>
 2c0:	40 06 7f 00 	dispose	0, {r29, lp}, lp

000002c4 <_dhrystone>:
 2c4:	80 07 e1 f3 	prepare	{r22 - r29, lp}, 0
 2c8:	03 1e b8 ff 	addi	-72, sp, sp
 2cc:	06 c0       	mov	r6, r24
 2ce:	2b 06 50 a0 	mov	0xfedfa050, r11
 2d2:	df fe 
 2d4:	2a 06 48 a0 	mov	0xfedfa048, r10
 2d8:	df fe 
 2da:	6a 5f 01 00 	st.w	r11, 0[r10]
 2de:	2a 06 10 a0 	mov	0xfedfa010, r10
 2e2:	df fe 
 2e4:	2c 06 08 a0 	mov	0xfedfa008, r12
 2e8:	df fe 
 2ea:	6c 57 01 00 	st.w	r10, 0[r12]
 2ee:	4a 5f 00 00 	st.b	r11, 0[r10]
 2f2:	0b 60       	mov	r11, r12
 2f4:	88 62       	shr	8, r12
 2f6:	4a 67 01 00 	st.b	r12, 1[r10]
 2fa:	0b 60       	mov	r11, r12
 2fc:	90 62       	shr	16, r12
 2fe:	4a 67 02 00 	st.b	r12, 2[r10]
 302:	98 5a       	shr	24, r11
 304:	4a 5f 03 00 	st.b	r11, 3[r10]
 308:	4a 07 04 00 	st.b	r0, 4[r10]
 30c:	4a 07 05 00 	st.b	r0, 5[r10]
 310:	4a 07 06 00 	st.b	r0, 6[r10]
 314:	4a 07 07 00 	st.b	r0, 7[r10]
 318:	02 5a       	mov	2, r11
 31a:	4a 5f 08 00 	st.b	r11, 8[r10]
 31e:	4a 07 09 00 	st.b	r0, 9[r10]
 322:	4a 07 0a 00 	st.b	r0, 10[r10]
 326:	4a 07 0b 00 	st.b	r0, 11[r10]
 32a:	20 5e 28 00 	movea	40, r0, r11
 32e:	4a 5f 0c 00 	st.b	r11, 12[r10]
 332:	4a 07 0d 00 	st.b	r0, 13[r10]
 336:	4a 07 0e 00 	st.b	r0, 14[r10]
 33a:	4a 07 0f 00 	st.b	r0, 15[r10]
 33e:	20 e6 1f 00 	movea	31, r0, r28
 342:	26 06 20 a0 	mov	0xfedfa020, r6
 346:	df fe 
 348:	27 06 54 06 	mov	0x654, r7
 34c:	00 00 
 34e:	1c 40       	mov	r28, r8
 350:	3d 06 b4 00 	mov	0xb4, r29
 354:	00 00 
 356:	80 ff 04 00 	jarl	35a <_dhrystone+0x96>, lp
 35a:	44 fa       	add	4, lp
 35c:	7d 00       	jmp	[r29]
 35e:	03 36 21 00 	addi	33, sp, r6
 362:	27 06 73 06 	mov	0x673, r7
 366:	00 00 
 368:	1c 40       	mov	r28, r8
 36a:	80 ff 04 00 	jarl	36e <_dhrystone+0xaa>, lp
 36e:	44 fa       	add	4, lp
 370:	7d 00       	jmp	[r29]
 372:	0a 5a       	mov	10, r11
 374:	2a 06 54 a1 	mov	0xfedfa154, r10
 378:	df fe 
 37a:	6a 5f 5d 06 	st.w	r11, 1628[r10]
 37e:	60 c2       	cmp	0, r24
 380:	bf 05       	bgt	386 <_dhrystone+0xc2>
 382:	80 07 3c 01 	jr	4be <_dhrystone+0x1fa>
 386:	01 da       	mov	1, r27
 388:	20 be 40 00 	movea	64, r0, r23
 38c:	20 ce 43 00 	movea	67, r0, r25
 390:	d9 e6 43 00 	andi	67, r25, r28
 394:	bf ff 06 fd 	jarl	9a <_Proc_5>, lp
 398:	bf ff ce fc 	jarl	66 <_Proc_4>, lp
 39c:	02 52       	mov	2, r10
 39e:	63 57 45 00 	st.w	r10, 68[sp]
 3a2:	0a 30       	mov	r10, r6
 3a4:	c3 31       	add	sp, r6
 3a6:	27 06 92 06 	mov	0x692, r7
 3aa:	00 00 
 3ac:	20 46 1f 00 	movea	31, r0, r8
 3b0:	bf ff 04 fd 	jarl	b4 <_memcpy>, lp
 3b4:	01 52       	mov	1, r10
 3b6:	63 57 41 00 	st.w	r10, 64[sp]
 3ba:	20 36 21 00 	movea	33, r0, r6
 3be:	c3 31       	add	sp, r6
 3c0:	02 3a       	mov	2, r7
 3c2:	c3 39       	add	sp, r7
 3c4:	bf ff b4 fe 	jarl	278 <_Func_2>, lp
 3c8:	60 52       	cmp	0, r10
 3ca:	e2 5f 00 00 	setf	z, r11
 3ce:	2a 06 50 a1 	mov	0xfedfa150, r10
 3d2:	df fe 
 3d4:	6a 5f 01 00 	st.w	r11, 0[r10]
 3d8:	23 47 45 00 	ld.w	68[sp], r8
 3dc:	62 42       	cmp	2, r8
 3de:	9f 0d       	bgt	3f0 <_dhrystone+0x12c>
 3e0:	41 42       	add	1, r8
 3e2:	41 42       	add	1, r8
 3e4:	64 42       	cmp	4, r8
 3e6:	ea fd       	bne	3e2 <_dhrystone+0x11e>
 3e8:	03 42       	mov	3, r8
 3ea:	63 47 45 00 	st.w	r8, 68[sp]
 3ee:	07 d2       	mov	7, r26
 3f0:	26 06 80 a0 	mov	0xfedfa080, r6
 3f4:	df fe 
 3f6:	27 06 54 a1 	mov	0xfedfa154, r7
 3fa:	df fe 
 3fc:	1a 48       	mov	r26, r9
 3fe:	bf ff b8 fd 	jarl	1b6 <_Proc_8>, lp
 402:	2a 06 08 a0 	mov	0xfedfa008, r10
 406:	df fe 
 408:	2a 37 01 00 	ld.w	0[r10], r6
 40c:	bf ff 20 fd 	jarl	12c <_Proc_1>, lp
 410:	2a 06 48 a1 	mov	0xfedfa148, r10
 414:	df fe 
 416:	0a 57 00 00 	ld.b	0[r10], r10
 41a:	f7 51       	cmp	r23, r10
 41c:	87 3d       	ble	48c <_dhrystone+0x1c8>
 41e:	20 ee 41 00 	movea	65, r0, r29
 422:	03 62       	mov	3, r12
 424:	00 5a       	mov	0, r11
 426:	36 06 cc 00 	mov	0xcc, r22
 42a:	00 00 
 42c:	b5 0d       	br	442 <_dhrystone+0x17e>
 42e:	fc e9       	cmp	r28, r29
 430:	8a 0d       	bne	440 <_dhrystone+0x17c>
 432:	2a 06 40 a0 	mov	0xfedfa040, r10
 436:	df fe 
 438:	4a cf 00 00 	st.b	r25, 0[r10]
 43c:	01 5a       	mov	1, r11
 43e:	a5 05       	br	442 <_dhrystone+0x17e>
 440:	00 5a       	mov	0, r11
 442:	23 57 41 00 	ld.w	64[sp], r10
 446:	eb 51       	cmp	r11, r10
 448:	8a 1d       	bne	478 <_dhrystone+0x1b4>
 44a:	00 32       	mov	0, r6
 44c:	20 3e 40 00 	movea	64, r0, r7
 450:	c3 39       	add	sp, r7
 452:	80 ff 04 00 	jarl	456 <_dhrystone+0x192>, lp
 456:	44 fa       	add	4, lp
 458:	76 00       	jmp	[r22]
 45a:	02 32       	mov	2, r6
 45c:	c3 31       	add	sp, r6
 45e:	27 06 b1 06 	mov	0x6b1, r7
 462:	00 00 
 464:	20 46 1f 00 	movea	31, r0, r8
 468:	bf ff 4c fc 	jarl	b4 <_memcpy>, lp
 46c:	2a 06 4c a1 	mov	0xfedfa14c, r10
 470:	df fe 
 472:	6a df 01 00 	st.w	r27, 0[r10]
 476:	1b 60       	mov	r27, r12
 478:	41 ea       	add	1, r29
 47a:	bd 00       	sxb	r29
 47c:	2a 06 48 a1 	mov	0xfedfa148, r10
 480:	df fe 
 482:	0a 57 00 00 	ld.b	0[r10], r10
 486:	fd 51       	cmp	r29, r10
 488:	be d5       	bge	42e <_dhrystone+0x16a>
 48a:	a5 05       	br	48e <_dhrystone+0x1ca>
 48c:	03 62       	mov	3, r12
 48e:	23 ef 45 00 	ld.w	68[sp], r29
 492:	ec ef 20 02 	mul	r12, r29, r0
 496:	1d 50       	mov	r29, r10
 498:	fa 57 fc 5a 	divq	r26, r10, r11
 49c:	0a b0       	mov	r10, r22
 49e:	63 57 45 00 	st.w	r10, 68[sp]
 4a2:	03 36 44 00 	addi	68, sp, r6
 4a6:	bf ff 64 fb 	jarl	a <_Proc_2>, lp
 4aa:	41 da       	add	1, r27
 4ac:	fb c1       	cmp	r27, r24
 4ae:	b6 05       	blt	4b4 <_dhrystone+0x1f0>
 4b0:	bf 07 e4 fe 	jr	394 <_dhrystone+0xd0>
 4b4:	ba e9       	sub	r26, r29
 4b6:	1d 50       	mov	r29, r10
 4b8:	c3 52       	shl	3, r10
 4ba:	8a e9       	subr	r10, r29
 4bc:	9d b1       	subr	r29, r22
 4be:	2a 06 4c a1 	mov	0xfedfa14c, r10
 4c2:	df fe 
 4c4:	2a 57 01 00 	ld.w	0[r10], r10
 4c8:	65 52       	cmp	5, r10
 4ca:	e2 5f 00 00 	setf	z, r11
 4ce:	2a 06 50 a1 	mov	0xfedfa150, r10
 4d2:	df fe 
 4d4:	2a 57 01 00 	ld.w	0[r10], r10
 4d8:	61 52       	cmp	1, r10
 4da:	e2 57 00 00 	setf	z, r10
 4de:	cb 51       	add	r11, r10
 4e0:	2b 06 40 a0 	mov	0xfedfa040, r11
 4e4:	df fe 
 4e6:	0b 67 00 00 	ld.b	0[r11], r12
 4ea:	20 5e 41 00 	movea	65, r0, r11
 4ee:	eb 61       	cmp	r11, r12
 4f0:	e2 5f 00 00 	setf	z, r11
 4f4:	cb 51       	add	r11, r10
 4f6:	2b 06 48 a1 	mov	0xfedfa148, r11
 4fa:	df fe 
 4fc:	0b 67 00 00 	ld.b	0[r11], r12
 500:	20 5e 42 00 	movea	66, r0, r11
 504:	eb 61       	cmp	r11, r12
 506:	e2 5f 00 00 	setf	z, r11
 50a:	cb 51       	add	r11, r10
 50c:	2b 06 80 a0 	mov	0xfedfa080, r11
 510:	df fe 
 512:	2b 5f 21 00 	ld.w	32[r11], r11
 516:	67 5a       	cmp	7, r11
 518:	e2 5f 00 00 	setf	z, r11
 51c:	cb 51       	add	r11, r10
 51e:	4a c2       	add	10, r24
 520:	2b 06 54 a1 	mov	0xfedfa154, r11
 524:	df fe 
 526:	2b 5f 5d 06 	ld.w	1628[r11], r11
 52a:	f8 59       	cmp	r24, r11
 52c:	e2 5f 00 00 	setf	z, r11
 530:	cb 51       	add	r11, r10
 532:	2b 06 08 a0 	mov	0xfedfa008, r11
 536:	df fe 
 538:	2b 37 01 00 	ld.w	0[r11], r6
 53c:	26 5f 05 00 	ld.w	4[r6], r11
 540:	60 5a       	cmp	0, r11
 542:	e2 5f 00 00 	setf	z, r11
 546:	cb 51       	add	r11, r10
 548:	26 5f 09 00 	ld.w	8[r6], r11
 54c:	62 5a       	cmp	2, r11
 54e:	e2 5f 00 00 	setf	z, r11
 552:	cb 51       	add	r11, r10
 554:	26 67 0d 00 	ld.w	12[r6], r12
 558:	20 5e 11 00 	movea	17, r0, r11
 55c:	eb 61       	cmp	r11, r12
 55e:	e2 df 00 00 	setf	z, r27
 562:	ca d9       	add	r10, r27
 564:	3c 06 54 06 	mov	0x654, r28
 568:	00 00 
 56a:	06 36 10 00 	addi	16, r6, r6
 56e:	1c 38       	mov	r28, r7
 570:	3d 06 46 02 	mov	0x246, r29
 574:	00 00 
 576:	80 ff 04 00 	jarl	57a <_dhrystone+0x2b6>, lp
 57a:	44 fa       	add	4, lp
 57c:	7d 00       	jmp	[r29]
 57e:	60 52       	cmp	0, r10
 580:	e2 57 00 00 	setf	z, r10
 584:	ca d9       	add	r10, r27
 586:	2a 06 48 a0 	mov	0xfedfa048, r10
 58a:	df fe 
 58c:	2a 37 01 00 	ld.w	0[r10], r6
 590:	26 57 05 00 	ld.w	4[r6], r10
 594:	60 52       	cmp	0, r10
 596:	e2 57 00 00 	setf	z, r10
 59a:	db 51       	add	r27, r10
 59c:	26 5f 09 00 	ld.w	8[r6], r11
 5a0:	61 5a       	cmp	1, r11
 5a2:	e2 5f 00 00 	setf	z, r11
 5a6:	cb 51       	add	r11, r10
 5a8:	26 67 0d 00 	ld.w	12[r6], r12
 5ac:	20 5e 12 00 	movea	18, r0, r11
 5b0:	eb 61       	cmp	r11, r12
 5b2:	e2 df 00 00 	setf	z, r27
 5b6:	ca d9       	add	r10, r27
 5b8:	06 36 10 00 	addi	16, r6, r6
 5bc:	1c 38       	mov	r28, r7
 5be:	80 ff 04 00 	jarl	5c2 <_dhrystone+0x2fe>, lp
 5c2:	44 fa       	add	4, lp
 5c4:	7d 00       	jmp	[r29]
 5c6:	60 52       	cmp	0, r10
 5c8:	e2 57 00 00 	setf	z, r10
 5cc:	ca d9       	add	r10, r27
 5ce:	23 57 45 00 	ld.w	68[sp], r10
 5d2:	65 52       	cmp	5, r10
 5d4:	e2 57 00 00 	setf	z, r10
 5d8:	db 51       	add	r27, r10
 5da:	6d b2       	cmp	13, r22
 5dc:	e2 5f 00 00 	setf	z, r11
 5e0:	cb 51       	add	r11, r10
 5e2:	67 d2       	cmp	7, r26
 5e4:	e2 5f 00 00 	setf	z, r11
 5e8:	cb 51       	add	r11, r10
 5ea:	23 5f 41 00 	ld.w	64[sp], r11
 5ee:	61 5a       	cmp	1, r11
 5f0:	e2 e7 00 00 	setf	z, r28
 5f4:	ca e1       	add	r10, r28
 5f6:	03 36 21 00 	addi	33, sp, r6
 5fa:	27 06 73 06 	mov	0x673, r7
 5fe:	00 00 
 600:	80 ff 04 00 	jarl	604 <_dhrystone+0x340>, lp
 604:	44 fa       	add	4, lp
 606:	7d 00       	jmp	[r29]
 608:	60 52       	cmp	0, r10
 60a:	e2 57 00 00 	setf	z, r10
 60e:	ca e1       	add	r10, r28
 610:	03 36 02 00 	addi	2, sp, r6
 614:	27 06 92 06 	mov	0x692, r7
 618:	00 00 
 61a:	80 ff 04 00 	jarl	61e <_dhrystone+0x35a>, lp
 61e:	44 fa       	add	4, lp
 620:	7d 00       	jmp	[r29]
 622:	60 52       	cmp	0, r10
 624:	e2 57 00 00 	setf	z, r10
 628:	ca e1       	add	r10, r28
 62a:	20 56 14 00 	movea	20, r0, r10
 62e:	ea e1       	cmp	r10, r28
 630:	e2 57 00 00 	setf	z, r10
 634:	03 1e 48 00 	addi	72, sp, sp
 638:	40 06 ff f3 	dispose	0, {r22 - r29, lp}, lp

0000063c <_main>:
 63c:	80 07 21 00 	prepare	{lp}, 0
 640:	0a 32       	mov	10, r6
 642:	bf ff 82 fc 	jarl	2c4 <_dhrystone>, lp
 646:	2b 06 4c a0 	mov	0xfedfa04c, r11
 64a:	df fe 
 64c:	6b 57 01 00 	st.w	r10, 0[r11]
 650:	40 06 3f 00 	dispose	0, {lp}, lp

Disassembly of section .rodata:

00000654 <.rodata>:
 654:	44 48       	divh	gp, r9
 656:	52 59       	and	r18, r11
 658:	53 54       	sld.h	166[ep], r10
 65a:	4f 4e 45 20 	movhi	8261, r15, r9
 65e:	50 52       	add	-16, r10
 660:	4f 47 52 41 	st.b	r8, 16722[r15]
 664:	4d 2c       	sld.h	154[ep], r5
 666:	20 53       	sld.b	32[ep], r10
 668:	4f 4d       	sst.w	r9, 156[ep]
 66a:	45 20       	divh	r5, gp
 66c:	53 54       	sld.h	166[ep], r10
 66e:	52 49       	and	r18, r9
 670:	4e 47 00 44 	st.b	r8, 17408[r14]
 674:	48 52       	add	8, r10
 676:	59 53       	sld.b	89[ep], r10
 678:	54 4f 4e 45 	st.b	r9, 17742[r20]
 67c:	20 50       	not	r0, r10
 67e:	52 4f 47 52 	st.b	r9, 21063[r18]
 682:	41 4d       	sst.w	r9, 128[ep]
 684:	2c 20       	not	r12, gp
 686:	31 27 53 54 	ld.w	21586[r17], gp
 68a:	20 53       	sld.b	32[ep], r10
 68c:	54 52       	add	-12, r10
 68e:	49 4e 47 00 	movhi	71, r9, r9
 692:	44 48       	divh	gp, r9
 694:	52 59       	and	r18, r11
 696:	53 54       	sld.h	166[ep], r10
 698:	4f 4e 45 20 	movhi	8261, r15, r9
 69c:	50 52       	add	-16, r10
 69e:	4f 47 52 41 	st.b	r8, 16722[r15]
 6a2:	4d 2c       	sld.h	154[ep], r5
 6a4:	20 32       	satadd	0, r6
 6a6:	27 4e 44 20 	movea	8260, r7, r9
 6aa:	53 54       	sld.h	166[ep], r10
 6ac:	52 49       	and	r18, r9
 6ae:	4e 47 00 44 	st.b	r8, 17408[r14]
 6b2:	48 52       	add	8, r10
 6b4:	59 53       	sld.b	89[ep], r10
 6b6:	54 4f 4e 45 	st.b	r9, 17742[r20]
 6ba:	20 50       	not	r0, r10
 6bc:	52 4f 47 52 	st.b	r9, 21063[r18]
 6c0:	41 4d       	sst.w	r9, 128[ep]
 6c2:	2c 20       	not	r12, gp
 6c4:	33 27 52 44 	ld.h	17490[r19], gp
 6c8:	20 53       	sld.b	32[ep], r10
 6ca:	54 52       	add	-12, r10
 6cc:	49 4e 47 00 	movhi	71, r9, r9

Disassembly of section .bss:

fedfa000 <_Reg>:
fedfa000:	00 00       	nop	
	...

fedfa004 <_Begin_Time>:
fedfa004:	00 00       	nop	
	...

fedfa008 <_Ptr_Glob>:
fedfa008:	00 00       	nop	
	...

fedfa00c <_User_Time>:
fedfa00c:	00 00       	nop	
	...

fedfa010 <_malloc_2>:
	...

fedfa040 <_Ch_1_Glob>:
fedfa040:	00 00       	nop	
	...

fedfa044 <_End_Time>:
fedfa044:	00 00       	nop	
	...

fedfa048 <_Next_Ptr_Glob>:
fedfa048:	00 00       	nop	
	...

fedfa04c <_result>:
fedfa04c:	00 00       	nop	
	...

fedfa050 <_malloc_1>:
	...

fedfa080 <_Arr_1_Glob>:
	...

fedfa148 <_Ch_2_Glob>:
fedfa148:	00 00       	nop	
	...

fedfa14c <_Int_Glob>:
fedfa14c:	00 00       	nop	
	...

fedfa150 <_Bool_Glob>:
fedfa150:	00 00       	nop	
	...

fedfa154 <_Arr_2_Glob>:
	...

Disassembly of section .debug_frame:

00000000 <.debug_frame>:
   0:	0c 00       	.short	0x000c
   2:	00 00       	nop	
   4:	ff ff ff ff 	ld.hu	-2[lp], lp
   8:	03 00       	.short	0x0003
   a:	01 7c       	sld.h	2[ep], r15
   c:	1f 0c       	sld.h	62[ep], r1
   e:	03 00       	.short	0x0003
  10:	0c 00       	.short	0x000c
  12:	00 00       	nop	
  14:	00 00       	nop	
  16:	00 00       	nop	
  18:	0a 00       	.short	0x000a
  1a:	00 00       	nop	
  1c:	2a 00       	not	r10, r0
  1e:	00 00       	nop	
  20:	0c 00       	.short	0x000c
  22:	00 00       	nop	
  24:	00 00       	nop	
  26:	00 00       	nop	
  28:	34 00       	not	r20, r0
  2a:	00 00       	nop	
  2c:	32 00       	not	r18, r0
  2e:	00 00       	nop	
  30:	0c 00       	.short	0x000c
  32:	00 00       	nop	
  34:	00 00       	nop	
  36:	00 00       	nop	
  38:	66 00       	jmp	[r6]
  3a:	00 00       	nop	
  3c:	34 00       	not	r20, r0
  3e:	00 00       	nop	
  40:	0c 00       	.short	0x000c
  42:	00 00       	nop	
  44:	00 00       	nop	
  46:	00 00       	nop	
  48:	9a 00       	zxb	r26
  4a:	00 00       	nop	
  4c:	1a 00       	.short	0x001a
  4e:	00 00       	nop	
  50:	0c 00       	.short	0x000c
  52:	00 00       	nop	
  54:	00 00       	nop	
  56:	00 00       	nop	
  58:	b4 00       	sxb	r20
  5a:	00 00       	nop	
  5c:	18 00       	.short	0x0018
  5e:	00 00       	nop	
  60:	0c 00       	.short	0x000c
  62:	00 00       	nop	
  64:	00 00       	nop	
  66:	00 00       	nop	
  68:	cc 00       	zxh	r12
  6a:	00 00       	nop	
  6c:	60 00       	jmp	[r0]
  6e:	00 00       	nop	
  70:	0c 00       	.short	0x000c
  72:	00 00       	nop	
  74:	00 00       	nop	
  76:	00 00       	nop	
  78:	2c 01       	xor	r12, r0
  7a:	00 00       	nop	
  7c:	80 00       	zxb	r0
  7e:	00 00       	nop	
  80:	0c 00       	.short	0x000c
  82:	00 00       	nop	
  84:	00 00       	nop	
  86:	00 00       	nop	
  88:	ac 01       	sub	r12, r0
  8a:	00 00       	nop	
  8c:	0a 00       	.short	0x000a
  8e:	00 00       	nop	
  90:	0c 00       	.short	0x000c
  92:	00 00       	nop	
  94:	00 00       	nop	
  96:	00 00       	nop	
  98:	b6 01       	sub	r22, r0
  9a:	00 00       	nop	
  9c:	6e 00       	jmp	[r14]
  9e:	00 00       	nop	
  a0:	0c 00       	.short	0x000c
  a2:	00 00       	nop	
  a4:	00 00       	nop	
  a6:	00 00       	nop	
  a8:	24 02       	callt	36
  aa:	00 00       	nop	
  ac:	1a 00       	.short	0x001a
  ae:	00 00       	nop	
  b0:	0c 00       	.short	0x000c
  b2:	00 00       	nop	
  b4:	00 00       	nop	
  b6:	00 00       	nop	
  b8:	3e 02       	callt	62
  ba:	00 00       	nop	
  bc:	08 00       	.short	0x0008
  be:	00 00       	nop	
  c0:	0c 00       	.short	0x000c
  c2:	00 00       	nop	
  c4:	00 00       	nop	
  c6:	00 00       	nop	
  c8:	46 02       	add	6, r0
  ca:	00 00       	nop	
  cc:	32 00       	not	r18, r0
  ce:	00 00       	nop	
  d0:	0c 00       	.short	0x000c
  d2:	00 00       	nop	
  d4:	00 00       	nop	
  d6:	00 00       	nop	
  d8:	78 02       	cmp	-8, r0
  da:	00 00       	nop	
  dc:	4c 00       	switch	r12
  de:	00 00       	nop	
  e0:	14 00       	.short	0x0014
  e2:	00 00       	nop	
  e4:	00 00       	nop	
  e6:	00 00       	nop	
  e8:	c4 02       	shl	4, r0
  ea:	00 00       	nop	
  ec:	78 03       	sld.b	120[ep], r0
  ee:	00 00       	nop	
  f0:	04 08       	mov	gp, r1
  f2:	00 00       	nop	
  f4:	00 0e 48 00 	addi	72, r0, r1
  f8:	0c 00       	.short	0x000c
  fa:	00 00       	nop	
  fc:	00 00       	nop	
  fe:	00 00       	nop	
 100:	3c 06 00 00 	mov	0x180000, r28
 104:	18 00 
	...

Disassembly of section .comment:

00000000 <.comment>:
   0:	47 43       	sld.b	71[ep], r8
   2:	43 3a       	add	3, r7
   4:	20 28       	not	r0, r5
   6:	47 4e 55 29 	movhi	10581, r7, r9
   a:	20 34       	sld.h	64[ep], r6
   c:	2e 38       	not	r14, r7
   e:	2e 31       	xor	r14, r6
	...
