
coremark1.out:     file format elf32-v850


Disassembly of section .text:

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

0000000a <_iterate>:
       a:	80 07 e1 f1 	prepare	{r23 - r29, lp}, 0
       e:	06 e8       	mov	r6, r29
      10:	26 cf 1d 00 	ld.w	28[r6], r25
      14:	66 07 38 00 	st.h	r0, 56[r6]
      18:	66 07 3a 00 	st.h	r0, 58[r6]
      1c:	66 07 3c 00 	st.h	r0, 60[r6]
      20:	66 07 3e 00 	st.h	r0, 62[r6]
      24:	60 ca       	cmp	0, r25
      26:	92 35       	be	88 <_iterate+0x7e>
      28:	00 e2       	mov	0, r28
      2a:	01 ba       	mov	1, r23
      2c:	3a 06 8a 0b 	mov	0xb8a, r26
      30:	00 00 
      32:	3b 06 f2 13 	mov	0x13f2, r27
      36:	00 00 
      38:	1f c2       	mov	-1, r24
      3a:	1d 30       	mov	r29, r6
      3c:	17 38       	mov	r23, r7
      3e:	80 ff 04 00 	jarl	42 <_iterate+0x38>, lp
      42:	44 fa       	add	4, lp
      44:	7a 00       	jmp	[r26]
      46:	ca 36 ff ff 	andi	65535, r10, r6
      4a:	fd 3f 39 00 	ld.hu	56[r29], r7
      4e:	80 ff 04 00 	jarl	52 <_iterate+0x48>, lp
      52:	44 fa       	add	4, lp
      54:	7b 00       	jmp	[r27]
      56:	7d 57 38 00 	st.h	r10, 56[r29]
      5a:	1d 30       	mov	r29, r6
      5c:	18 38       	mov	r24, r7
      5e:	80 ff 04 00 	jarl	62 <_iterate+0x58>, lp
      62:	44 fa       	add	4, lp
      64:	7a 00       	jmp	[r26]
      66:	ca 36 ff ff 	andi	65535, r10, r6
      6a:	fd 3f 39 00 	ld.hu	56[r29], r7
      6e:	80 ff 04 00 	jarl	72 <_iterate+0x68>, lp
      72:	44 fa       	add	4, lp
      74:	7b 00       	jmp	[r27]
      76:	7d 57 38 00 	st.h	r10, 56[r29]
      7a:	60 e2       	cmp	0, r28
      7c:	ba 05       	bne	82 <_iterate+0x78>
      7e:	7d 57 3a 00 	st.h	r10, 58[r29]
      82:	41 e2       	add	1, r28
      84:	f9 e1       	cmp	r25, r28
      86:	aa dd       	bne	3a <_iterate+0x30>
      88:	00 52       	mov	0, r10
      8a:	40 06 ff f1 	dispose	0, {r23 - r29, lp}, lp

0000008e <_main>:
      8e:	80 07 e1 00 	prepare	{r28 - r29, lp}, 0
      92:	03 1e b8 ff 	addi	-72, sp, sp
      96:	63 37 01 00 	st.w	r6, 0[sp]
      9a:	07 e8       	mov	r7, r29
      9c:	03 36 46 00 	addi	70, sp, r6
      a0:	03 38       	mov	sp, r7
      a2:	1d 40       	mov	r29, r8
      a4:	80 ff 3c 12 	jarl	12e0 <_portable_init>, lp
      a8:	01 32       	mov	1, r6
      aa:	23 3f 01 00 	ld.w	0[sp], r7
      ae:	1d 40       	mov	r29, r8
      b0:	3c 06 a2 13 	mov	0x13a2, r28
      b4:	00 00 
      b6:	80 ff 04 00 	jarl	ba <_main+0x2c>, lp
      ba:	44 fa       	add	4, lp
      bc:	7c 00       	jmp	[r28]
      be:	63 57 04 00 	st.h	r10, 4[sp]
      c2:	02 32       	mov	2, r6
      c4:	23 3f 01 00 	ld.w	0[sp], r7
      c8:	1d 40       	mov	r29, r8
      ca:	80 ff 04 00 	jarl	ce <_main+0x40>, lp
      ce:	44 fa       	add	4, lp
      d0:	7c 00       	jmp	[r28]
      d2:	63 57 06 00 	st.h	r10, 6[sp]
      d6:	03 32       	mov	3, r6
      d8:	23 3f 01 00 	ld.w	0[sp], r7
      dc:	1d 40       	mov	r29, r8
      de:	80 ff 04 00 	jarl	e2 <_main+0x54>, lp
      e2:	44 fa       	add	4, lp
      e4:	7c 00       	jmp	[r28]
      e6:	63 57 08 00 	st.h	r10, 8[sp]
      ea:	04 32       	mov	4, r6
      ec:	23 3f 01 00 	ld.w	0[sp], r7
      f0:	1d 40       	mov	r29, r8
      f2:	80 ff 04 00 	jarl	f6 <_main+0x68>, lp
      f6:	44 fa       	add	4, lp
      f8:	7c 00       	jmp	[r28]
      fa:	01 52       	mov	1, r10
      fc:	63 57 21 00 	st.w	r10, 32[sp]
     100:	05 32       	mov	5, r6
     102:	23 3f 01 00 	ld.w	0[sp], r7
     106:	1d 40       	mov	r29, r8
     108:	80 ff 04 00 	jarl	10c <_main+0x7e>, lp
     10c:	44 fa       	add	4, lp
     10e:	7c 00       	jmp	[r28]
     110:	60 52       	cmp	0, r10
     112:	c2 05       	be	11a <_main+0x8c>
     114:	63 57 25 00 	st.w	r10, 36[sp]
     118:	c5 05       	br	120 <_main+0x92>
     11a:	07 52       	mov	7, r10
     11c:	63 57 25 00 	st.w	r10, 36[sp]
     120:	23 57 05 00 	ld.w	4[sp], r10
     124:	60 52       	cmp	0, r10
     126:	da 0d       	bne	140 <_main+0xb2>
     128:	23 57 08 00 	ld.h	8[sp], r10
     12c:	60 52       	cmp	0, r10
     12e:	ba 1d       	bne	164 <_main+0xd6>
     130:	63 07 04 00 	st.h	r0, 4[sp]
     134:	63 07 06 00 	st.h	r0, 6[sp]
     138:	20 56 66 00 	movea	102, r0, r10
     13c:	63 57 08 00 	st.h	r10, 8[sp]
     140:	23 57 05 00 	ld.w	4[sp], r10
     144:	61 52       	cmp	1, r10
     146:	fa 0d       	bne	164 <_main+0xd6>
     148:	23 57 08 00 	ld.h	8[sp], r10
     14c:	60 52       	cmp	0, r10
     14e:	ba 0d       	bne	164 <_main+0xd6>
     150:	20 56 15 34 	movea	13333, r0, r10
     154:	63 57 04 00 	st.h	r10, 4[sp]
     158:	63 57 06 00 	st.h	r10, 6[sp]
     15c:	20 56 66 00 	movea	102, r0, r10
     160:	63 57 08 00 	st.h	r10, 8[sp]
     164:	2a 06 10 a0 	mov	0xfedfa010, r10
     168:	df fe 
     16a:	63 57 0d 00 	st.w	r10, 12[sp]
     16e:	20 56 d0 07 	movea	2000, r0, r10
     172:	63 57 1d 00 	st.w	r10, 28[sp]
     176:	63 07 44 00 	st.h	r0, 68[sp]
     17a:	23 5f 25 00 	ld.w	36[sp], r11
     17e:	cb 56 01 00 	andi	1, r11, r10
     182:	cb 66 02 00 	andi	2, r11, r12
     186:	b2 05       	be	18c <_main+0xfe>
     188:	41 52       	add	1, r10
     18a:	ca 00       	zxh	r10
     18c:	cb 5e 04 00 	andi	4, r11, r11
     190:	b2 05       	be	196 <_main+0x108>
     192:	41 52       	add	1, r10
     194:	ca 00       	zxh	r10
     196:	23 5f 1d 00 	ld.w	28[sp], r11
     19a:	ea 5f fe 52 	divqu	r10, r11, r10
     19e:	0b 80       	mov	r11, r16
     1a0:	63 5f 1d 00 	st.w	r11, 28[sp]
     1a4:	23 77 25 00 	ld.w	36[sp], r14
     1a8:	03 5e 10 00 	addi	16, sp, r11
     1ac:	00 52       	mov	0, r10
     1ae:	00 7a       	mov	0, r15
     1b0:	01 6a       	mov	1, r13
     1b2:	0d 60       	mov	r13, r12
     1b4:	ea 67 c0 00 	shl	r10, r12
     1b8:	4e 61       	and	r14, r12
     1ba:	b2 05       	be	1c0 <_main+0x132>
     1bc:	80 07 0c 02 	jr	3c8 <_main+0x33a>
     1c0:	41 52       	add	1, r10
     1c2:	44 5a       	add	4, r11
     1c4:	63 52       	cmp	3, r10
     1c6:	ea f5       	bne	1b2 <_main+0x124>
     1c8:	c3 c7 24 00 	tst1	0, 36[sp]
     1cc:	b2 0d       	be	1e2 <_main+0x154>
     1ce:	23 37 1d 00 	ld.w	28[sp], r6
     1d2:	23 3f 11 00 	ld.w	16[sp], r7
     1d6:	23 47 04 00 	ld.h	4[sp], r8
     1da:	80 ff 8a 0b 	jarl	d64 <_core_list_init>, lp
     1de:	63 57 29 00 	st.w	r10, 40[sp]
     1e2:	c3 cf 24 00 	tst1	1, 36[sp]
     1e6:	f2 0d       	be	204 <_main+0x176>
     1e8:	23 47 06 00 	ld.h	6[sp], r8
     1ec:	d0 42       	shl	16, r8
     1ee:	23 57 04 00 	ld.h	4[sp], r10
     1f2:	23 37 1d 00 	ld.w	28[sp], r6
     1f6:	23 3f 15 00 	ld.w	20[sp], r7
     1fa:	0a 41       	or	r10, r8
     1fc:	03 4e 2c 00 	addi	44, sp, r9
     200:	80 ff 28 02 	jarl	428 <_core_init_matrix>, lp
     204:	c3 d7 24 00 	tst1	2, 36[sp]
     208:	92 0d       	be	21a <_main+0x18c>
     20a:	23 37 1d 00 	ld.w	28[sp], r6
     20e:	23 3f 04 00 	ld.h	4[sp], r7
     212:	23 47 19 00 	ld.w	24[sp], r8
     216:	80 ff 94 0c 	jarl	eaa <_core_init_state>, lp
     21a:	03 36 04 00 	addi	4, sp, r6
     21e:	bf ff ec fd 	jarl	a <_iterate>, lp
     222:	23 37 04 00 	ld.h	4[sp], r6
     226:	00 3a       	mov	0, r7
     228:	3d 06 50 14 	mov	0x1450, r29
     22c:	00 00 
     22e:	80 ff 04 00 	jarl	232 <_main+0x1a4>, lp
     232:	44 fa       	add	4, lp
     234:	7d 00       	jmp	[r29]
     236:	23 37 06 00 	ld.h	6[sp], r6
     23a:	ca 3e ff ff 	andi	65535, r10, r7
     23e:	80 ff 04 00 	jarl	242 <_main+0x1b4>, lp
     242:	44 fa       	add	4, lp
     244:	7d 00       	jmp	[r29]
     246:	23 37 08 00 	ld.h	8[sp], r6
     24a:	ca 3e ff ff 	andi	65535, r10, r7
     24e:	80 ff 04 00 	jarl	252 <_main+0x1c4>, lp
     252:	44 fa       	add	4, lp
     254:	7d 00       	jmp	[r29]
     256:	23 37 1c 00 	ld.h	28[sp], r6
     25a:	ca 3e ff ff 	andi	65535, r10, r7
     25e:	80 ff 04 00 	jarl	262 <_main+0x1d4>, lp
     262:	44 fa       	add	4, lp
     264:	7d 00       	jmp	[r29]
     266:	ca 00       	zxh	r10
     268:	20 5e 05 7b 	movea	31493, r0, r11
     26c:	eb 51       	cmp	r11, r10
     26e:	ba 05       	bne	274 <_main+0x1e6>
     270:	80 07 70 01 	jr	3e0 <_main+0x352>
     274:	db 0d       	bh	28e <_main+0x200>
     276:	20 5e f2 18 	movea	6386, r0, r11
     27a:	eb 51       	cmp	r11, r10
     27c:	f2 15       	be	2aa <_main+0x21c>
     27e:	20 5e af 4e 	movea	20143, r0, r11
     282:	eb 51       	cmp	r11, r10
     284:	ba 05       	bne	28a <_main+0x1fc>
     286:	80 07 60 01 	jr	3e6 <_main+0x358>
     28a:	80 07 36 01 	jr	3c0 <_main+0x332>
     28e:	2b 06 02 8a 	mov	0x8a02, r11
     292:	00 00 
     294:	eb 51       	cmp	r11, r10
     296:	c2 0d       	be	2ae <_main+0x220>
     298:	2b 06 f5 e9 	mov	0xe9f5, r11
     29c:	00 00 
     29e:	eb 51       	cmp	r11, r10
     2a0:	b2 05       	be	2a6 <_main+0x218>
     2a2:	80 07 1e 01 	jr	3c0 <_main+0x332>
     2a6:	03 82       	mov	3, r16
     2a8:	c5 05       	br	2b0 <_main+0x222>
     2aa:	04 82       	mov	4, r16
     2ac:	a5 05       	br	2b0 <_main+0x222>
     2ae:	00 82       	mov	0, r16
     2b0:	2a 06 0c a0 	mov	0xfedfa00c, r10
     2b4:	df fe 
     2b6:	2a 77 01 00 	ld.w	0[r10], r14
     2ba:	60 72       	cmp	0, r14
     2bc:	ba 05       	bne	2c2 <_main+0x234>
     2be:	80 07 06 01 	jr	3c4 <_main+0x336>
     2c2:	00 52       	mov	0, r10
     2c4:	00 62       	mov	0, r12
     2c6:	d0 81       	add	r16, r16
     2c8:	32 06 4a 15 	mov	0x154a, r18
     2cc:	00 00 
     2ce:	d0 91       	add	r16, r18
     2d0:	01 9a       	mov	1, r19
     2d2:	31 06 40 15 	mov	0x1540, r17
     2d6:	00 00 
     2d8:	d0 89       	add	r16, r17
     2da:	2b 06 36 15 	mov	0x1536, r11
     2de:	00 00 
     2e0:	cb 81       	add	r11, r16
     2e2:	0c 58       	mov	r12, r11
     2e4:	0c 68       	mov	r12, r13
     2e6:	e4 6f 48 02 	mul	68, r13, r0
     2ea:	20 7e 48 00 	movea	72, r0, r15
     2ee:	c3 79       	add	sp, r15
     2f0:	cf 69       	add	r15, r13
     2f2:	6d 07 fc ff 	st.h	r0, -4[r13]
     2f6:	cd c7 dc ff 	tst1	0, -36[r13]
     2fa:	c2 15       	be	322 <_main+0x294>
     2fc:	0c 68       	mov	r12, r13
     2fe:	e4 6f 48 02 	mul	68, r13, r0
     302:	cf 69       	add	r15, r13
     304:	ed 7f f7 ff 	ld.hu	-10[r13], r15
     308:	f2 6f 01 00 	ld.hu	0[r18], r13
     30c:	ed 79       	cmp	r13, r15
     30e:	a2 0d       	be	322 <_main+0x294>
     310:	0c 68       	mov	r12, r13
     312:	e4 6f 48 02 	mul	68, r13, r0
     316:	20 7e 48 00 	movea	72, r0, r15
     31a:	c3 79       	add	sp, r15
     31c:	cf 69       	add	r15, r13
     31e:	6d 9f fc ff 	st.h	r19, -4[r13]
     322:	0b 68       	mov	r11, r13
     324:	e4 6f 48 02 	mul	68, r13, r0
     328:	20 7e 48 00 	movea	72, r0, r15
     32c:	c3 79       	add	sp, r15
     32e:	cf 69       	add	r15, r13
     330:	cd cf dc ff 	tst1	1, -36[r13]
     334:	f2 15       	be	362 <_main+0x2d4>
     336:	0b 68       	mov	r11, r13
     338:	e4 6f 48 02 	mul	68, r13, r0
     33c:	cf 69       	add	r15, r13
     33e:	ed 7f f9 ff 	ld.hu	-8[r13], r15
     342:	f1 6f 01 00 	ld.hu	0[r17], r13
     346:	ed 79       	cmp	r13, r15
     348:	d2 0d       	be	362 <_main+0x2d4>
     34a:	0b 68       	mov	r11, r13
     34c:	e4 6f 48 02 	mul	68, r13, r0
     350:	20 7e 48 00 	movea	72, r0, r15
     354:	c3 79       	add	sp, r15
     356:	cf 69       	add	r15, r13
     358:	2d 7f fc ff 	ld.h	-4[r13], r15
     35c:	41 7a       	add	1, r15
     35e:	6d 7f fc ff 	st.h	r15, -4[r13]
     362:	0b 68       	mov	r11, r13
     364:	e4 6f 48 02 	mul	68, r13, r0
     368:	20 7e 48 00 	movea	72, r0, r15
     36c:	c3 79       	add	sp, r15
     36e:	cf 69       	add	r15, r13
     370:	cd d7 dc ff 	tst1	2, -36[r13]
     374:	f2 15       	be	3a2 <_main+0x314>
     376:	0b 68       	mov	r11, r13
     378:	e4 6f 48 02 	mul	68, r13, r0
     37c:	cf 69       	add	r15, r13
     37e:	ed 7f fb ff 	ld.hu	-6[r13], r15
     382:	f0 6f 01 00 	ld.hu	0[r16], r13
     386:	ed 79       	cmp	r13, r15
     388:	d2 0d       	be	3a2 <_main+0x314>
     38a:	0b 68       	mov	r11, r13
     38c:	e4 6f 48 02 	mul	68, r13, r0
     390:	20 7e 48 00 	movea	72, r0, r15
     394:	c3 79       	add	sp, r15
     396:	cf 69       	add	r15, r13
     398:	2d 7f fc ff 	ld.h	-4[r13], r15
     39c:	41 7a       	add	1, r15
     39e:	6d 7f fc ff 	st.h	r15, -4[r13]
     3a2:	e4 5f 48 02 	mul	68, r11, r0
     3a6:	20 6e 48 00 	movea	72, r0, r13
     3aa:	c3 69       	add	sp, r13
     3ac:	cd 59       	add	r13, r11
     3ae:	2b 5f fc ff 	ld.h	-4[r11], r11
     3b2:	cb 51       	add	r11, r10
     3b4:	ea 00       	sxh	r10
     3b6:	41 62       	add	1, r12
     3b8:	cc 00       	zxh	r12
     3ba:	ee 61       	cmp	r14, r12
     3bc:	b1 95       	bl	2e2 <_main+0x254>
     3be:	f5 15       	br	3ec <_main+0x35e>
     3c0:	1f 52       	mov	-1, r10
     3c2:	d5 15       	br	3ec <_main+0x35e>
     3c4:	00 52       	mov	0, r10
     3c6:	b5 15       	br	3ec <_main+0x35e>
     3c8:	0f 60       	mov	r15, r12
     3ca:	f0 67 20 02 	mul	r16, r12, r0
     3ce:	23 8f 0d 00 	ld.w	12[sp], r17
     3d2:	d1 61       	add	r17, r12
     3d4:	6b 67 01 00 	st.w	r12, 0[r11]
     3d8:	41 7a       	add	1, r15
     3da:	cf 00       	zxh	r15
     3dc:	bf 07 e4 fd 	jr	1c0 <_main+0x132>
     3e0:	01 82       	mov	1, r16
     3e2:	bf 07 ce fe 	jr	2b0 <_main+0x222>
     3e6:	02 82       	mov	2, r16
     3e8:	bf 07 c8 fe 	jr	2b0 <_main+0x222>
     3ec:	03 1e 48 00 	addi	72, sp, sp
     3f0:	40 06 ff 00 	dispose	0, {r28 - r29, lp}, lp

000003f4 <_printmat>:
     3f4:	60 3a       	cmp	0, r7
     3f6:	b2 0d       	be	40c <_printmat+0x18>
     3f8:	00 5a       	mov	0, r11
     3fa:	f5 05       	br	408 <_printmat+0x14>
     3fc:	41 52       	add	1, r10
     3fe:	e7 51       	cmp	r7, r10
     400:	ea fd       	bne	3fc <_printmat+0x8>
     402:	41 5a       	add	1, r11
     404:	e7 59       	cmp	r7, r11
     406:	b2 05       	be	40c <_printmat+0x18>
     408:	00 52       	mov	0, r10
     40a:	95 fd       	br	3fc <_printmat+0x8>
     40c:	7f 00       	jmp	[lp]

0000040e <_printmatC>:
     40e:	60 3a       	cmp	0, r7
     410:	b2 0d       	be	426 <_printmatC+0x18>
     412:	00 5a       	mov	0, r11
     414:	f5 05       	br	422 <_printmatC+0x14>
     416:	41 52       	add	1, r10
     418:	e7 51       	cmp	r7, r10
     41a:	ea fd       	bne	416 <_printmatC+0x8>
     41c:	41 5a       	add	1, r11
     41e:	e7 59       	cmp	r7, r11
     420:	b2 05       	be	426 <_printmatC+0x18>
     422:	00 52       	mov	0, r10
     424:	95 fd       	br	416 <_printmatC+0x8>
     426:	7f 00       	jmp	[lp]

00000428 <_core_init_matrix>:
     428:	80 07 21 00 	prepare	{lp}, 0
     42c:	60 42       	cmp	0, r8
     42e:	e1 47 04 43 	cmov	z, 1, r8, r8
     432:	60 32       	cmp	0, r6
     434:	92 5d       	be	4e6 <_core_init_matrix+0xbe>
     436:	00 52       	mov	0, r10
     438:	0a 5e 01 00 	addi	1, r10, r11
     43c:	0b 60       	mov	r11, r12
     43e:	eb 67 20 02 	mul	r11, r12, r0
     442:	c3 62       	shl	3, r12
     444:	ec 31       	cmp	r12, r6
     446:	b3 05       	bnh	44c <_core_init_matrix+0x24>
     448:	0b 50       	mov	r11, r10
     44a:	f5 f5       	br	438 <_core_init_matrix+0x10>
     44c:	5f 3a       	add	-1, r7
     44e:	1c fa       	mov	-4, lp
     450:	47 f9       	and	r7, lp
     452:	44 fa       	add	4, lp
     454:	0a 38       	mov	r10, r7
     456:	ea 3f 20 02 	mul	r10, r7, r0
     45a:	c7 39       	add	r7, r7
     45c:	07 28       	mov	r7, r5
     45e:	df 39       	add	lp, r7
     460:	60 52       	cmp	0, r10
     462:	aa 4d       	bne	4f6 <_core_init_matrix+0xce>
     464:	a5 35       	br	4c8 <_core_init_matrix+0xa0>
     466:	ec 47 20 02 	mul	r12, r8, r0
     46a:	2b 06 ff ff 	mov	0x8000ffff, r11
     46e:	00 80 
     470:	48 59       	and	r8, r11
     472:	60 5a       	cmp	0, r11
     474:	ee 05       	bge	480 <_core_init_matrix+0x58>
     476:	5f 5a       	add	-1, r11
     478:	40 76 ff ff 	movhi	-1, r0, r14
     47c:	0e 59       	or	r14, r11
     47e:	41 5a       	add	1, r11
     480:	0b 40       	mov	r11, r8
     482:	cc 76 ff ff 	andi	65535, r12, r14
     486:	ce 59       	add	r14, r11
     488:	cb 7e ff ff 	andi	65535, r11, r15
     48c:	13 58       	mov	r19, r11
     48e:	cd 59       	add	r13, r11
     490:	6b 7f 00 00 	st.h	r15, 0[r11]
     494:	cf 71       	add	r15, r14
     496:	12 80       	mov	r18, r16
     498:	cd 81       	add	r13, r16
     49a:	8e 00       	zxb	r14
     49c:	70 77 00 00 	st.h	r14, 0[r16]
     4a0:	41 62       	add	1, r12
     4a2:	42 6a       	add	2, r13
     4a4:	0c 58       	mov	r12, r11
     4a6:	b1 59       	sub	r17, r11
     4a8:	ea 59       	cmp	r10, r11
     4aa:	e1 dd       	bl	466 <_core_init_matrix+0x3e>
     4ac:	41 32       	add	1, r6
     4ae:	ea 31       	cmp	r10, r6
     4b0:	c9 0d       	bnl	4c8 <_core_init_matrix+0xa0>
     4b2:	0c 88       	mov	r12, r17
     4b4:	06 90       	mov	r6, r18
     4b6:	ea 97 20 02 	mul	r10, r18, r0
     4ba:	d2 91       	add	r18, r18
     4bc:	07 98       	mov	r7, r19
     4be:	d2 99       	add	r18, r19
     4c0:	df 91       	add	lp, r18
     4c2:	11 60       	mov	r17, r12
     4c4:	00 6a       	mov	0, r13
     4c6:	85 d5       	br	466 <_core_init_matrix+0x3e>
     4c8:	69 ff 05 00 	st.w	lp, 4[r9]
     4cc:	69 3f 09 00 	st.w	r7, 8[r9]
     4d0:	07 58       	mov	r7, r11
     4d2:	c5 59       	add	r5, r11
     4d4:	5f 5a       	add	-1, r11
     4d6:	1c 62       	mov	-4, r12
     4d8:	4c 59       	and	r12, r11
     4da:	44 5a       	add	4, r11
     4dc:	69 5f 0d 00 	st.w	r11, 12[r9]
     4e0:	69 57 01 00 	st.w	r10, 0[r9]
     4e4:	c5 0d       	br	4fc <_core_init_matrix+0xd4>
     4e6:	5f 3a       	add	-1, r7
     4e8:	1c 72       	mov	-4, r14
     4ea:	4e 39       	and	r14, r7
     4ec:	07 fe 04 00 	addi	4, r7, lp
     4f0:	46 3a       	add	6, r7
     4f2:	02 2a       	mov	2, r5
     4f4:	1f 52       	mov	-1, r10
     4f6:	00 32       	mov	0, r6
     4f8:	01 8a       	mov	1, r17
     4fa:	d5 dd       	br	4b4 <_core_init_matrix+0x8c>
     4fc:	40 06 3f 00 	dispose	0, {lp}, lp

00000500 <_matrix_sum>:
     500:	e8 00       	sxh	r8
     502:	60 32       	cmp	0, r6
     504:	a2 25       	be	548 <_matrix_sum+0x48>
     506:	06 80       	mov	r6, r16
     508:	c2 82       	shl	2, r16
     50a:	00 7a       	mov	0, r15
     50c:	00 52       	mov	0, r10
     50e:	00 6a       	mov	0, r13
     510:	00 5a       	mov	0, r11
     512:	85 1d       	br	542 <_matrix_sum+0x42>
     514:	0c 68       	mov	r12, r13
     516:	27 67 01 00 	ld.w	0[r7], r12
     51a:	cc 59       	add	r12, r11
     51c:	e8 59       	cmp	r8, r11
     51e:	d7 05       	ble	528 <_matrix_sum+0x28>
     520:	4a 52       	add	10, r10
     522:	ea 00       	sxh	r10
     524:	00 5a       	mov	0, r11
     526:	e5 05       	br	532 <_matrix_sum+0x32>
     528:	ed 61       	cmp	r13, r12
     52a:	ef 6f 00 00 	setf	gt, r13
     52e:	cd 51       	add	r13, r10
     530:	ea 00       	sxh	r10
     532:	44 3a       	add	4, r7
     534:	e7 71       	cmp	r7, r14
     536:	fa ed       	bne	514 <_matrix_sum+0x14>
     538:	41 7a       	add	1, r15
     53a:	e6 79       	cmp	r6, r15
     53c:	f2 05       	be	54a <_matrix_sum+0x4a>
     53e:	0e 38       	mov	r14, r7
     540:	0c 68       	mov	r12, r13
     542:	10 70       	mov	r16, r14
     544:	c7 71       	add	r7, r14
     546:	85 ed       	br	516 <_matrix_sum+0x16>
     548:	00 52       	mov	0, r10
     54a:	7f 00       	jmp	[lp]

0000054c <_matrix_mul_const>:
     54c:	e9 00       	sxh	r9
     54e:	60 32       	cmp	0, r6
     550:	a2 1d       	be	584 <_matrix_mul_const+0x38>
     552:	06 78       	mov	r6, r15
     554:	c6 79       	add	r6, r15
     556:	06 70       	mov	r6, r14
     558:	c2 72       	shl	2, r14
     55a:	00 6a       	mov	0, r13
     55c:	85 15       	br	57c <_matrix_mul_const+0x30>
     55e:	28 5f 00 00 	ld.h	0[r8], r11
     562:	e9 5f 20 02 	mul	r9, r11, r0
     566:	6a 5f 01 00 	st.w	r11, 0[r10]
     56a:	42 42       	add	2, r8
     56c:	44 52       	add	4, r10
     56e:	ec 41       	cmp	r12, r8
     570:	fa f5       	bne	55e <_matrix_mul_const+0x12>
     572:	41 6a       	add	1, r13
     574:	ce 39       	add	r14, r7
     576:	e6 69       	cmp	r6, r13
     578:	e2 05       	be	584 <_matrix_mul_const+0x38>
     57a:	0c 40       	mov	r12, r8
     57c:	0f 60       	mov	r15, r12
     57e:	c8 61       	add	r8, r12
     580:	07 50       	mov	r7, r10
     582:	e5 ed       	br	55e <_matrix_mul_const+0x12>
     584:	7f 00       	jmp	[lp]

00000586 <_matrix_add_const>:
     586:	e8 00       	sxh	r8
     588:	60 32       	cmp	0, r6
     58a:	c2 15       	be	5b2 <_matrix_add_const+0x2c>
     58c:	06 68       	mov	r6, r13
     58e:	c6 69       	add	r6, r13
     590:	00 62       	mov	0, r12
     592:	d5 0d       	br	5ac <_matrix_add_const+0x26>
     594:	27 57 00 00 	ld.h	0[r7], r10
     598:	c8 51       	add	r8, r10
     59a:	67 57 00 00 	st.h	r10, 0[r7]
     59e:	42 3a       	add	2, r7
     5a0:	eb 39       	cmp	r11, r7
     5a2:	9a fd       	bne	594 <_matrix_add_const+0xe>
     5a4:	41 62       	add	1, r12
     5a6:	e6 61       	cmp	r6, r12
     5a8:	d2 05       	be	5b2 <_matrix_add_const+0x2c>
     5aa:	0b 38       	mov	r11, r7
     5ac:	0d 58       	mov	r13, r11
     5ae:	c7 59       	add	r7, r11
     5b0:	a5 f5       	br	594 <_matrix_add_const+0xe>
     5b2:	7f 00       	jmp	[lp]

000005b4 <_matrix_mul_vect>:
     5b4:	60 32       	cmp	0, r6
     5b6:	f2 1d       	be	5f4 <_matrix_mul_vect+0x40>
     5b8:	06 70       	mov	r6, r14
     5ba:	c6 71       	add	r6, r14
     5bc:	00 7a       	mov	0, r15
     5be:	07 58       	mov	r7, r11
     5c0:	67 07 01 00 	st.w	r0, 0[r7]
     5c4:	00 52       	mov	0, r10
     5c6:	08 60       	mov	r8, r12
     5c8:	ca 61       	add	r10, r12
     5ca:	2c 6f 00 00 	ld.h	0[r12], r13
     5ce:	09 60       	mov	r9, r12
     5d0:	ca 61       	add	r10, r12
     5d2:	2c 67 00 00 	ld.h	0[r12], r12
     5d6:	ed 67 20 02 	mul	r13, r12, r0
     5da:	2b 6f 01 00 	ld.w	0[r11], r13
     5de:	cd 61       	add	r13, r12
     5e0:	6b 67 01 00 	st.w	r12, 0[r11]
     5e4:	42 52       	add	2, r10
     5e6:	ee 51       	cmp	r14, r10
     5e8:	fa ed       	bne	5c6 <_matrix_mul_vect+0x12>
     5ea:	41 7a       	add	1, r15
     5ec:	44 3a       	add	4, r7
     5ee:	ce 41       	add	r14, r8
     5f0:	e6 79       	cmp	r6, r15
     5f2:	ea e5       	bne	5be <_matrix_mul_vect+0xa>
     5f4:	7f 00       	jmp	[lp]

000005f6 <_matrix_mul_matrix>:
     5f6:	80 07 21 00 	prepare	{lp}, 0
     5fa:	60 32       	cmp	0, r6
     5fc:	d2 2d       	be	656 <_matrix_mul_matrix+0x60>
     5fe:	06 88       	mov	r6, r17
     600:	c6 89       	add	r6, r17
     602:	11 78       	mov	r17, r15
     604:	08 80       	mov	r8, r16
     606:	06 f8       	mov	r6, lp
     608:	c2 fa       	shl	2, lp
     60a:	07 40       	mov	r7, r8
     60c:	00 3a       	mov	0, r7
     60e:	95 25       	br	650 <_matrix_mul_matrix+0x5a>
     610:	13 60       	mov	r19, r12
     612:	73 07 01 00 	st.w	r0, 0[r19]
     616:	09 58       	mov	r9, r11
     618:	d2 59       	add	r18, r11
     61a:	00 52       	mov	0, r10
     61c:	10 68       	mov	r16, r13
     61e:	ca 69       	add	r10, r13
     620:	2d 77 00 00 	ld.h	0[r13], r14
     624:	2b 6f 00 00 	ld.h	0[r11], r13
     628:	ee 6f 20 02 	mul	r14, r13, r0
     62c:	2c 77 01 00 	ld.w	0[r12], r14
     630:	ce 69       	add	r14, r13
     632:	6c 6f 01 00 	st.w	r13, 0[r12]
     636:	42 52       	add	2, r10
     638:	d1 59       	add	r17, r11
     63a:	ea 79       	cmp	r10, r15
     63c:	8a f5       	bne	61c <_matrix_mul_matrix+0x26>
     63e:	44 9a       	add	4, r19
     640:	42 92       	add	2, r18
     642:	f2 79       	cmp	r18, r15
     644:	ea e5       	bne	610 <_matrix_mul_matrix+0x1a>
     646:	41 3a       	add	1, r7
     648:	cf 81       	add	r15, r16
     64a:	df 41       	add	lp, r8
     64c:	e6 39       	cmp	r6, r7
     64e:	c2 05       	be	656 <_matrix_mul_matrix+0x60>
     650:	08 98       	mov	r8, r19
     652:	00 92       	mov	0, r18
     654:	e5 dd       	br	610 <_matrix_mul_matrix+0x1a>
     656:	40 06 3f 00 	dispose	0, {lp}, lp

0000065a <_matrix_mul_matrix_bitextract>:
     65a:	80 07 21 00 	prepare	{lp}, 0
     65e:	60 32       	cmp	0, r6
     660:	e2 35       	be	6cc <_matrix_mul_matrix_bitextract+0x72>
     662:	06 88       	mov	r6, r17
     664:	c6 89       	add	r6, r17
     666:	11 78       	mov	r17, r15
     668:	08 80       	mov	r8, r16
     66a:	06 f8       	mov	r6, lp
     66c:	c2 fa       	shl	2, lp
     66e:	07 40       	mov	r7, r8
     670:	00 3a       	mov	0, r7
     672:	a5 2d       	br	6c6 <_matrix_mul_matrix_bitextract+0x6c>
     674:	13 68       	mov	r19, r13
     676:	73 07 01 00 	st.w	r0, 0[r19]
     67a:	09 58       	mov	r9, r11
     67c:	d2 59       	add	r18, r11
     67e:	00 52       	mov	0, r10
     680:	10 60       	mov	r16, r12
     682:	ca 61       	add	r10, r12
     684:	2c 77 00 00 	ld.h	0[r12], r14
     688:	2b 67 00 00 	ld.h	0[r11], r12
     68c:	ee 67 20 02 	mul	r14, r12, r0
     690:	0c 70       	mov	r12, r14
     692:	a5 72       	sar	5, r14
     694:	ce 76 7f 00 	andi	127, r14, r14
     698:	a2 62       	sar	2, r12
     69a:	cc 66 0f 00 	andi	15, r12, r12
     69e:	ee 67 20 02 	mul	r14, r12, r0
     6a2:	2d 77 01 00 	ld.w	0[r13], r14
     6a6:	ce 61       	add	r14, r12
     6a8:	6d 67 01 00 	st.w	r12, 0[r13]
     6ac:	42 52       	add	2, r10
     6ae:	d1 59       	add	r17, r11
     6b0:	ea 79       	cmp	r10, r15
     6b2:	fa e5       	bne	680 <_matrix_mul_matrix_bitextract+0x26>
     6b4:	44 9a       	add	4, r19
     6b6:	42 92       	add	2, r18
     6b8:	f2 79       	cmp	r18, r15
     6ba:	da dd       	bne	674 <_matrix_mul_matrix_bitextract+0x1a>
     6bc:	41 3a       	add	1, r7
     6be:	cf 81       	add	r15, r16
     6c0:	df 41       	add	lp, r8
     6c2:	e6 39       	cmp	r6, r7
     6c4:	c2 05       	be	6cc <_matrix_mul_matrix_bitextract+0x72>
     6c6:	08 98       	mov	r8, r19
     6c8:	00 92       	mov	0, r18
     6ca:	d5 d5       	br	674 <_matrix_mul_matrix_bitextract+0x1a>
     6cc:	40 06 3f 00 	dispose	0, {lp}, lp

000006d0 <_matrix_test>:
     6d0:	80 07 e1 ff 	prepare	{r20 - r29, lp}, 0
     6d4:	06 e8       	mov	r6, r29
     6d6:	07 e0       	mov	r7, r28
     6d8:	08 d8       	mov	r8, r27
     6da:	09 b0       	mov	r9, r22
     6dc:	23 d7 2c 00 	ld.h	44[sp], r26
     6e0:	08 38       	mov	r8, r7
     6e2:	1a 40       	mov	r26, r8
     6e4:	35 06 86 05 	mov	0x586, r21
     6e8:	00 00 
     6ea:	80 ff 04 00 	jarl	6ee <_matrix_test+0x1e>, lp
     6ee:	44 fa       	add	4, lp
     6f0:	75 00       	jmp	[r21]
     6f2:	1d 30       	mov	r29, r6
     6f4:	1c 38       	mov	r28, r7
     6f6:	1b 40       	mov	r27, r8
     6f8:	1a 48       	mov	r26, r9
     6fa:	bf ff 52 fe 	jarl	54c <_matrix_mul_const>, lp
     6fe:	20 be 00 f0 	movea	-4096, r0, r23
     702:	1a b9       	or	r26, r23
     704:	1d 30       	mov	r29, r6
     706:	1c 38       	mov	r28, r7
     708:	17 40       	mov	r23, r8
     70a:	38 06 00 05 	mov	0x500, r24
     70e:	00 00 
     710:	80 ff 04 00 	jarl	714 <_matrix_test+0x44>, lp
     714:	44 fa       	add	4, lp
     716:	78 00       	jmp	[r24]
     718:	0a 30       	mov	r10, r6
     71a:	e6 00       	sxh	r6
     71c:	00 3a       	mov	0, r7
     71e:	39 06 50 14 	mov	0x1450, r25
     722:	00 00 
     724:	80 ff 04 00 	jarl	728 <_matrix_test+0x58>, lp
     728:	44 fa       	add	4, lp
     72a:	79 00       	jmp	[r25]
     72c:	ca a6 ff ff 	andi	65535, r10, r20
     730:	1d 30       	mov	r29, r6
     732:	1c 38       	mov	r28, r7
     734:	1b 40       	mov	r27, r8
     736:	16 48       	mov	r22, r9
     738:	bf ff 7c fe 	jarl	5b4 <_matrix_mul_vect>, lp
     73c:	1d 30       	mov	r29, r6
     73e:	1c 38       	mov	r28, r7
     740:	17 40       	mov	r23, r8
     742:	80 ff 04 00 	jarl	746 <_matrix_test+0x76>, lp
     746:	44 fa       	add	4, lp
     748:	78 00       	jmp	[r24]
     74a:	0a 30       	mov	r10, r6
     74c:	e6 00       	sxh	r6
     74e:	14 38       	mov	r20, r7
     750:	80 ff 04 00 	jarl	754 <_matrix_test+0x84>, lp
     754:	44 fa       	add	4, lp
     756:	79 00       	jmp	[r25]
     758:	ca a6 ff ff 	andi	65535, r10, r20
     75c:	1d 30       	mov	r29, r6
     75e:	1c 38       	mov	r28, r7
     760:	1b 40       	mov	r27, r8
     762:	16 48       	mov	r22, r9
     764:	bf ff 92 fe 	jarl	5f6 <_matrix_mul_matrix>, lp
     768:	1d 30       	mov	r29, r6
     76a:	1c 38       	mov	r28, r7
     76c:	17 40       	mov	r23, r8
     76e:	80 ff 04 00 	jarl	772 <_matrix_test+0xa2>, lp
     772:	44 fa       	add	4, lp
     774:	78 00       	jmp	[r24]
     776:	0a 30       	mov	r10, r6
     778:	e6 00       	sxh	r6
     77a:	14 38       	mov	r20, r7
     77c:	80 ff 04 00 	jarl	780 <_matrix_test+0xb0>, lp
     780:	44 fa       	add	4, lp
     782:	79 00       	jmp	[r25]
     784:	ca a6 ff ff 	andi	65535, r10, r20
     788:	1d 30       	mov	r29, r6
     78a:	1c 38       	mov	r28, r7
     78c:	1b 40       	mov	r27, r8
     78e:	16 48       	mov	r22, r9
     790:	bf ff ca fe 	jarl	65a <_matrix_mul_matrix_bitextract>, lp
     794:	1d 30       	mov	r29, r6
     796:	1c 38       	mov	r28, r7
     798:	17 40       	mov	r23, r8
     79a:	80 ff 04 00 	jarl	79e <_matrix_test+0xce>, lp
     79e:	44 fa       	add	4, lp
     7a0:	78 00       	jmp	[r24]
     7a2:	0a 30       	mov	r10, r6
     7a4:	e6 00       	sxh	r6
     7a6:	14 38       	mov	r20, r7
     7a8:	80 ff 04 00 	jarl	7ac <_matrix_test+0xdc>, lp
     7ac:	44 fa       	add	4, lp
     7ae:	79 00       	jmp	[r25]
     7b0:	0a e0       	mov	r10, r28
     7b2:	1a 40       	mov	r26, r8
     7b4:	80 41       	subr	r0, r8
     7b6:	1d 30       	mov	r29, r6
     7b8:	1b 38       	mov	r27, r7
     7ba:	e8 00       	sxh	r8
     7bc:	80 ff 04 00 	jarl	7c0 <_matrix_test+0xf0>, lp
     7c0:	44 fa       	add	4, lp
     7c2:	75 00       	jmp	[r21]
     7c4:	1c 50       	mov	r28, r10
     7c6:	40 06 ff ff 	dispose	0, {r20 - r29, lp}, lp

000007ca <_core_bench_matrix>:
     7ca:	80 07 61 00 	prepare	{r29, lp}, 0
     7ce:	5c 1a       	add	-4, sp
     7d0:	07 50       	mov	r7, r10
     7d2:	ea 00       	sxh	r10
     7d4:	c8 ee ff ff 	andi	65535, r8, r29
     7d8:	26 3f 0d 00 	ld.w	12[r6], r7
     7dc:	26 47 05 00 	ld.w	4[r6], r8
     7e0:	26 4f 09 00 	ld.w	8[r6], r9
     7e4:	63 57 01 00 	st.w	r10, 0[sp]
     7e8:	26 37 01 00 	ld.w	0[r6], r6
     7ec:	bf ff e4 fe 	jarl	6d0 <_matrix_test>, lp
     7f0:	0a 30       	mov	r10, r6
     7f2:	e6 00       	sxh	r6
     7f4:	1d 38       	mov	r29, r7
     7f6:	80 ff 5a 0c 	jarl	1450 <_crc16>, lp
     7fa:	44 1a       	add	4, sp
     7fc:	40 06 7f 00 	dispose	0, {r29, lp}, lp

00000800 <_cmp_idx>:
     800:	60 42       	cmp	0, r8
     802:	da 15       	bne	82c <_cmp_idx+0x2c>
     804:	26 57 00 00 	ld.h	0[r6], r10
     808:	ca 5e ff ff 	andi	65535, r10, r11
     80c:	88 5a       	shr	8, r11
     80e:	20 66 00 ff 	movea	-256, r0, r12
     812:	4c 51       	and	r12, r10
     814:	0b 51       	or	r11, r10
     816:	66 57 00 00 	st.h	r10, 0[r6]
     81a:	27 57 00 00 	ld.h	0[r7], r10
     81e:	ca 5e ff ff 	andi	65535, r10, r11
     822:	88 5a       	shr	8, r11
     824:	4c 51       	and	r12, r10
     826:	0b 51       	or	r11, r10
     828:	67 57 00 00 	st.h	r10, 0[r7]
     82c:	26 5f 02 00 	ld.h	2[r6], r11
     830:	27 57 02 00 	ld.h	2[r7], r10
     834:	8b 51       	subr	r11, r10
     836:	7f 00       	jmp	[lp]

00000838 <_calc_func>:
     838:	80 07 e1 30 	prepare	{r26 - r29, lp}, 0
     83c:	58 1a       	add	-8, sp
     83e:	06 d8       	mov	r6, r27
     840:	07 e0       	mov	r7, r28
     842:	26 ef 00 00 	ld.h	0[r6], r29
     846:	1d 50       	mov	r29, r10
     848:	a7 52       	sar	7, r10
     84a:	ca 56 01 00 	andi	1, r10, r10
     84e:	c2 05       	be	856 <_calc_func+0x1e>
     850:	dd 56 7f 00 	andi	127, r29, r10
     854:	95 55       	br	8f6 <_calc_func+0xbe>
     856:	1d 50       	mov	r29, r10
     858:	83 52       	shr	3, r10
     85a:	ca 56 0f 00 	andi	15, r10, r10
     85e:	0a 58       	mov	r10, r11
     860:	c4 5a       	shl	4, r11
     862:	0b 51       	or	r11, r10
     864:	dd 5e 07 00 	andi	7, r29, r11
     868:	c2 05       	be	870 <_calc_func+0x38>
     86a:	61 5a       	cmp	1, r11
     86c:	a2 25       	be	8b0 <_calc_func+0x78>
     86e:	95 35       	br	8d0 <_calc_func+0x98>
     870:	20 5e 22 00 	movea	34, r0, r11
     874:	20 66 21 00 	movea	33, r0, r12
     878:	ec 51       	cmp	r12, r10
     87a:	ea 5f 3e 53 	cmov	gt, r10, r11, r10
     87e:	27 37 19 00 	ld.w	24[r7], r6
     882:	27 3f 15 00 	ld.w	20[r7], r7
     886:	3c 47 00 00 	ld.h	0[r28], r8
     88a:	3c 4f 02 00 	ld.h	2[r28], r9
     88e:	63 57 01 00 	st.w	r10, 0[sp]
     892:	fc 57 39 00 	ld.hu	56[r28], r10
     896:	63 57 05 00 	st.w	r10, 4[sp]
     89a:	80 ff dc 08 	jarl	1176 <_core_bench_state>, lp
     89e:	0a d0       	mov	r10, r26
     8a0:	fa 00       	sxh	r26
     8a2:	fc 5f 3f 00 	ld.hu	62[r28], r11
     8a6:	60 5a       	cmp	0, r11
     8a8:	da 15       	bne	8d2 <_calc_func+0x9a>
     8aa:	7c 57 3e 00 	st.h	r10, 62[r28]
     8ae:	a5 15       	br	8d2 <_calc_func+0x9a>
     8b0:	07 36 28 00 	addi	40, r7, r6
     8b4:	0a 38       	mov	r10, r7
     8b6:	fc 47 39 00 	ld.hu	56[r28], r8
     8ba:	bf ff 10 ff 	jarl	7ca <_core_bench_matrix>, lp
     8be:	0a d0       	mov	r10, r26
     8c0:	fa 00       	sxh	r26
     8c2:	fc 5f 3d 00 	ld.hu	60[r28], r11
     8c6:	60 5a       	cmp	0, r11
     8c8:	da 05       	bne	8d2 <_calc_func+0x9a>
     8ca:	7c 57 3c 00 	st.h	r10, 60[r28]
     8ce:	a5 05       	br	8d2 <_calc_func+0x9a>
     8d0:	1d d0       	mov	r29, r26
     8d2:	da 36 ff ff 	andi	65535, r26, r6
     8d6:	fc 3f 39 00 	ld.hu	56[r28], r7
     8da:	80 ff 18 0b 	jarl	13f2 <_crcu16>, lp
     8de:	7c 57 38 00 	st.h	r10, 56[r28]
     8e2:	da 56 7f 00 	andi	127, r26, r10
     8e6:	20 5e 00 ff 	movea	-256, r0, r11
     8ea:	4b e9       	and	r11, r29
     8ec:	9d ee 80 00 	ori	128, r29, r29
     8f0:	0a e9       	or	r10, r29
     8f2:	7b ef 00 00 	st.h	r29, 0[r27]
     8f6:	48 1a       	add	8, sp
     8f8:	40 06 ff 30 	dispose	0, {r26 - r29, lp}, lp

000008fc <_cmp_complex>:
     8fc:	80 07 e1 30 	prepare	{r26 - r29, lp}, 0
     900:	07 d0       	mov	r7, r26
     902:	08 e0       	mov	r8, r28
     904:	08 38       	mov	r8, r7
     906:	3d 06 38 08 	mov	0x838, r29
     90a:	00 00 
     90c:	80 ff 04 00 	jarl	910 <_cmp_complex+0x14>, lp
     910:	44 fa       	add	4, lp
     912:	7d 00       	jmp	[r29]
     914:	0a d8       	mov	r10, r27
     916:	fb 00       	sxh	r27
     918:	1a 30       	mov	r26, r6
     91a:	1c 38       	mov	r28, r7
     91c:	80 ff 04 00 	jarl	920 <_cmp_complex+0x24>, lp
     920:	44 fa       	add	4, lp
     922:	7d 00       	jmp	[r29]
     924:	ea 00       	sxh	r10
     926:	9b 51       	subr	r27, r10
     928:	40 06 ff 30 	dispose	0, {r26 - r29, lp}, lp

0000092c <_copy_info>:
     92c:	27 57 00 00 	ld.h	0[r7], r10
     930:	66 57 00 00 	st.h	r10, 0[r6]
     934:	27 57 02 00 	ld.h	2[r7], r10
     938:	66 57 02 00 	st.h	r10, 2[r6]
     93c:	7f 00       	jmp	[lp]

0000093e <_core_list_insert_new>:
     93e:	28 57 01 00 	ld.w	0[r8], r10
     942:	0a 5e 08 00 	addi	8, r10, r11
     946:	23 67 01 00 	ld.w	0[sp], r12
     94a:	ec 59       	cmp	r12, r11
     94c:	c9 25       	bnl	994 <_core_list_insert_new+0x56>
     94e:	29 67 01 00 	ld.w	0[r9], r12
     952:	44 62       	add	4, r12
     954:	23 6f 05 00 	ld.w	4[sp], r13
     958:	ec 69       	cmp	r12, r13
     95a:	f3 1d       	bnh	998 <_core_list_insert_new+0x5a>
     95c:	68 5f 01 00 	st.w	r11, 0[r8]
     960:	26 5f 01 00 	ld.w	0[r6], r11
     964:	6a 5f 01 00 	st.w	r11, 0[r10]
     968:	66 57 01 00 	st.w	r10, 0[r6]
     96c:	29 5f 01 00 	ld.w	0[r9], r11
     970:	6a 5f 05 00 	st.w	r11, 4[r10]
     974:	29 5f 01 00 	ld.w	0[r9], r11
     978:	44 5a       	add	4, r11
     97a:	69 5f 01 00 	st.w	r11, 0[r9]
     97e:	2a 5f 05 00 	ld.w	4[r10], r11
     982:	27 67 00 00 	ld.h	0[r7], r12
     986:	6b 67 00 00 	st.h	r12, 0[r11]
     98a:	27 67 02 00 	ld.h	2[r7], r12
     98e:	6b 67 02 00 	st.h	r12, 2[r11]
     992:	c5 05       	br	99a <_core_list_insert_new+0x5c>
     994:	00 52       	mov	0, r10
     996:	a5 05       	br	99a <_core_list_insert_new+0x5c>
     998:	00 52       	mov	0, r10
     99a:	7f 00       	jmp	[lp]

0000099c <_core_list_remove>:
     99c:	26 57 01 00 	ld.w	0[r6], r10
     9a0:	26 5f 05 00 	ld.w	4[r6], r11
     9a4:	2a 67 05 00 	ld.w	4[r10], r12
     9a8:	66 67 05 00 	st.w	r12, 4[r6]
     9ac:	6a 5f 05 00 	st.w	r11, 4[r10]
     9b0:	26 5f 01 00 	ld.w	0[r6], r11
     9b4:	2b 5f 01 00 	ld.w	0[r11], r11
     9b8:	66 5f 01 00 	st.w	r11, 0[r6]
     9bc:	6a 07 01 00 	st.w	r0, 0[r10]
     9c0:	7f 00       	jmp	[lp]

000009c2 <_core_list_undo_remove>:
     9c2:	06 50       	mov	r6, r10
     9c4:	26 5f 05 00 	ld.w	4[r6], r11
     9c8:	27 67 05 00 	ld.w	4[r7], r12
     9cc:	66 67 05 00 	st.w	r12, 4[r6]
     9d0:	67 5f 05 00 	st.w	r11, 4[r7]
     9d4:	27 5f 01 00 	ld.w	0[r7], r11
     9d8:	66 5f 01 00 	st.w	r11, 0[r6]
     9dc:	67 37 01 00 	st.w	r6, 0[r7]
     9e0:	7f 00       	jmp	[lp]

000009e2 <_core_list_find>:
     9e2:	06 50       	mov	r6, r10
     9e4:	27 67 02 00 	ld.h	2[r7], r12
     9e8:	60 62       	cmp	0, r12
     9ea:	ce 0d       	bge	a02 <_core_list_find+0x20>
     9ec:	60 32       	cmp	0, r6
     9ee:	f2 25       	be	a3c <_core_list_find+0x5a>
     9f0:	27 67 00 00 	ld.h	0[r7], r12
     9f4:	26 5f 05 00 	ld.w	4[r6], r11
     9f8:	8b 5f 01 00 	ld.bu	0[r11], r11
     9fc:	eb 61       	cmp	r11, r12
     9fe:	da 15       	bne	a28 <_core_list_find+0x46>
     a00:	e5 1d       	br	a3c <_core_list_find+0x5a>
     a02:	60 32       	cmp	0, r6
     a04:	c2 1d       	be	a3c <_core_list_find+0x5a>
     a06:	26 5f 05 00 	ld.w	4[r6], r11
     a0a:	2b 5f 02 00 	ld.h	2[r11], r11
     a0e:	ec 59       	cmp	r12, r11
     a10:	e2 15       	be	a3c <_core_list_find+0x5a>
     a12:	2a 57 01 00 	ld.w	0[r10], r10
     a16:	60 52       	cmp	0, r10
     a18:	a2 15       	be	a3c <_core_list_find+0x5a>
     a1a:	2a 5f 05 00 	ld.w	4[r10], r11
     a1e:	2b 5f 02 00 	ld.h	2[r11], r11
     a22:	ec 59       	cmp	r12, r11
     a24:	fa f5       	bne	a12 <_core_list_find+0x30>
     a26:	b5 0d       	br	a3c <_core_list_find+0x5a>
     a28:	2a 57 01 00 	ld.w	0[r10], r10
     a2c:	60 52       	cmp	0, r10
     a2e:	f2 05       	be	a3c <_core_list_find+0x5a>
     a30:	2a 5f 05 00 	ld.w	4[r10], r11
     a34:	8b 5f 01 00 	ld.bu	0[r11], r11
     a38:	ec 59       	cmp	r12, r11
     a3a:	fa f5       	bne	a28 <_core_list_find+0x46>
     a3c:	7f 00       	jmp	[lp]

00000a3e <_core_list_reverse>:
     a3e:	06 50       	mov	r6, r10
     a40:	60 32       	cmp	0, r6
     a42:	b2 0d       	be	a58 <_core_list_reverse+0x1a>
     a44:	00 62       	mov	0, r12
     a46:	2a 5f 01 00 	ld.w	0[r10], r11
     a4a:	6a 67 01 00 	st.w	r12, 0[r10]
     a4e:	60 5a       	cmp	0, r11
     a50:	c2 05       	be	a58 <_core_list_reverse+0x1a>
     a52:	0a 60       	mov	r10, r12
     a54:	0b 50       	mov	r11, r10
     a56:	85 fd       	br	a46 <_core_list_reverse+0x8>
     a58:	7f 00       	jmp	[lp]

00000a5a <_core_list_mergesort>:
     a5a:	03 1e d0 ff 	addi	-48, sp, sp
     a5e:	63 ff 2d 00 	st.w	lp, 44[sp]
     a62:	63 17 29 00 	st.w	r2, 40[sp]
     a66:	63 a7 25 00 	st.w	r20, 36[sp]
     a6a:	63 af 21 00 	st.w	r21, 32[sp]
     a6e:	63 b7 1d 00 	st.w	r22, 28[sp]
     a72:	63 bf 19 00 	st.w	r23, 24[sp]
     a76:	63 c7 15 00 	st.w	r24, 20[sp]
     a7a:	63 cf 11 00 	st.w	r25, 16[sp]
     a7e:	63 d7 0d 00 	st.w	r26, 12[sp]
     a82:	63 df 09 00 	st.w	r27, 8[sp]
     a86:	63 e7 05 00 	st.w	r28, 4[sp]
     a8a:	63 ef 01 00 	st.w	r29, 0[sp]
     a8e:	06 c8       	mov	r6, r25
     a90:	07 b0       	mov	r7, r22
     a92:	08 b8       	mov	r8, r23
     a94:	01 c2       	mov	1, r24
     a96:	18 10       	mov	r24, r2
     a98:	60 ca       	cmp	0, r25
     a9a:	92 5d       	be	b4c <_core_list_mergesort+0xf2>
     a9c:	00 a2       	mov	0, r20
     a9e:	00 da       	mov	0, r27
     aa0:	00 aa       	mov	0, r21
     aa2:	41 a2       	add	1, r20
     aa4:	60 c2       	cmp	0, r24
     aa6:	d7 0d       	ble	ac0 <_core_list_mergesort+0x66>
     aa8:	39 e7 01 00 	ld.w	0[r25], r28
     aac:	02 e8       	mov	r2, r29
     aae:	60 e2       	cmp	0, r28
     ab0:	ea 0d       	bne	acc <_core_list_mergesort+0x72>
     ab2:	a5 0d       	br	ac6 <_core_list_mergesort+0x6c>
     ab4:	41 ea       	add	1, r29
     ab6:	3c e7 01 00 	ld.w	0[r28], r28
     aba:	60 e2       	cmp	0, r28
     abc:	8a 0d       	bne	acc <_core_list_mergesort+0x72>
     abe:	d5 05       	br	ac8 <_core_list_mergesort+0x6e>
     ac0:	19 e0       	mov	r25, r28
     ac2:	00 ea       	mov	0, r29
     ac4:	a5 05       	br	ac8 <_core_list_mergesort+0x6e>
     ac6:	02 e8       	mov	r2, r29
     ac8:	18 d0       	mov	r24, r26
     aca:	f5 2d       	br	b28 <_core_list_mergesort+0xce>
     acc:	f8 e9       	cmp	r24, r29
     ace:	ba f5       	bne	ab4 <_core_list_mergesort+0x5a>
     ad0:	c5 fd       	br	ac8 <_core_list_mergesort+0x6e>
     ad2:	60 ea       	cmp	0, r29
     ad4:	ea 05       	bne	ae0 <_core_list_mergesort+0x86>
     ad6:	5f d2       	add	-1, r26
     ad8:	1c 50       	mov	r28, r10
     ada:	3c e7 01 00 	ld.w	0[r28], r28
     ade:	e5 1d       	br	b1a <_core_list_mergesort+0xc0>
     ae0:	60 d2       	cmp	0, r26
     ae2:	b2 05       	be	ae8 <_core_list_mergesort+0x8e>
     ae4:	60 e2       	cmp	0, r28
     ae6:	ea 05       	bne	af2 <_core_list_mergesort+0x98>
     ae8:	5f ea       	add	-1, r29
     aea:	19 50       	mov	r25, r10
     aec:	39 cf 01 00 	ld.w	0[r25], r25
     af0:	d5 15       	br	b1a <_core_list_mergesort+0xc0>
     af2:	39 37 05 00 	ld.w	4[r25], r6
     af6:	3c 3f 05 00 	ld.w	4[r28], r7
     afa:	17 40       	mov	r23, r8
     afc:	80 ff 04 00 	jarl	b00 <_core_list_mergesort+0xa6>, lp
     b00:	44 fa       	add	4, lp
     b02:	76 00       	jmp	[r22]
     b04:	60 52       	cmp	0, r10
     b06:	ef 05       	bgt	b12 <_core_list_mergesort+0xb8>
     b08:	5f ea       	add	-1, r29
     b0a:	19 50       	mov	r25, r10
     b0c:	39 cf 01 00 	ld.w	0[r25], r25
     b10:	d5 05       	br	b1a <_core_list_mergesort+0xc0>
     b12:	5f d2       	add	-1, r26
     b14:	1c 50       	mov	r28, r10
     b16:	3c e7 01 00 	ld.w	0[r28], r28
     b1a:	60 da       	cmp	0, r27
     b1c:	c2 05       	be	b24 <_core_list_mergesort+0xca>
     b1e:	7b 57 01 00 	st.w	r10, 0[r27]
     b22:	a5 05       	br	b26 <_core_list_mergesort+0xcc>
     b24:	0a a8       	mov	r10, r21
     b26:	0a d8       	mov	r10, r27
     b28:	60 ea       	cmp	0, r29
     b2a:	cf d5       	bgt	ad2 <_core_list_mergesort+0x78>
     b2c:	60 d2       	cmp	0, r26
     b2e:	c7 05       	ble	b36 <_core_list_mergesort+0xdc>
     b30:	60 e2       	cmp	0, r28
     b32:	8a d5       	bne	ad2 <_core_list_mergesort+0x78>
     b34:	d5 05       	br	b3e <_core_list_mergesort+0xe4>
     b36:	60 e2       	cmp	0, r28
     b38:	b2 05       	be	b3e <_core_list_mergesort+0xe4>
     b3a:	1c c8       	mov	r28, r25
     b3c:	b5 b5       	br	aa2 <_core_list_mergesort+0x48>
     b3e:	7b 07 01 00 	st.w	r0, 0[r27]
     b42:	61 a2       	cmp	1, r20
     b44:	f7 05       	ble	b52 <_core_list_mergesort+0xf8>
     b46:	d8 c1       	add	r24, r24
     b48:	15 c8       	mov	r21, r25
     b4a:	f5 a5       	br	a98 <_core_list_mergesort+0x3e>
     b4c:	60 07 01 00 	st.w	r0, 0[r0]
     b50:	19 a8       	mov	r25, r21
     b52:	15 50       	mov	r21, r10
     b54:	23 ff 2d 00 	ld.w	44[sp], lp
     b58:	23 17 29 00 	ld.w	40[sp], r2
     b5c:	23 a7 25 00 	ld.w	36[sp], r20
     b60:	23 af 21 00 	ld.w	32[sp], r21
     b64:	23 b7 1d 00 	ld.w	28[sp], r22
     b68:	23 bf 19 00 	ld.w	24[sp], r23
     b6c:	23 c7 15 00 	ld.w	20[sp], r24
     b70:	23 cf 11 00 	ld.w	16[sp], r25
     b74:	23 d7 0d 00 	ld.w	12[sp], r26
     b78:	23 df 09 00 	ld.w	8[sp], r27
     b7c:	23 e7 05 00 	ld.w	4[sp], r28
     b80:	23 ef 01 00 	ld.w	0[sp], r29
     b84:	03 1e 30 00 	addi	48, sp, sp
     b88:	7f 00       	jmp	[lp]

00000b8a <_core_bench_list>:
     b8a:	03 1e cc ff 	addi	-52, sp, sp
     b8e:	63 ff 31 00 	st.w	lp, 48[sp]
     b92:	63 17 2d 00 	st.w	r2, 44[sp]
     b96:	63 a7 29 00 	st.w	r20, 40[sp]
     b9a:	63 af 25 00 	st.w	r21, 36[sp]
     b9e:	63 b7 21 00 	st.w	r22, 32[sp]
     ba2:	63 bf 1d 00 	st.w	r23, 28[sp]
     ba6:	63 c7 19 00 	st.w	r24, 24[sp]
     baa:	63 cf 15 00 	st.w	r25, 20[sp]
     bae:	63 d7 11 00 	st.w	r26, 16[sp]
     bb2:	63 df 0d 00 	st.w	r27, 12[sp]
     bb6:	63 e7 09 00 	st.w	r28, 8[sp]
     bba:	63 ef 05 00 	st.w	r29, 4[sp]
     bbe:	06 a8       	mov	r6, r21
     bc0:	07 a0       	mov	r7, r20
     bc2:	f4 00       	sxh	r20
     bc4:	26 ef 25 00 	ld.w	36[r6], r29
     bc8:	26 c7 04 00 	ld.h	4[r6], r24
     bcc:	63 a7 02 00 	st.h	r20, 2[sp]
     bd0:	60 c2       	cmp	0, r24
     bd2:	c7 55       	ble	c7a <_core_bench_list+0xf0>
     bd4:	00 da       	mov	0, r27
     bd6:	00 12       	mov	0, r2
     bd8:	00 d2       	mov	0, r26
     bda:	00 ca       	mov	0, r25
     bdc:	36 06 e2 09 	mov	0x9e2, r22
     be0:	00 00 
     be2:	37 06 3e 0a 	mov	0xa3e, r23
     be6:	00 00 
     be8:	db 56 ff 00 	andi	255, r27, r10
     bec:	63 57 00 00 	st.h	r10, 0[sp]
     bf0:	1d 30       	mov	r29, r6
     bf2:	03 38       	mov	sp, r7
     bf4:	80 ff 04 00 	jarl	bf8 <_core_bench_list+0x6e>, lp
     bf8:	44 fa       	add	4, lp
     bfa:	76 00       	jmp	[r22]
     bfc:	0a e0       	mov	r10, r28
     bfe:	1d 30       	mov	r29, r6
     c00:	80 ff 04 00 	jarl	c04 <_core_bench_list+0x7a>, lp
     c04:	44 fa       	add	4, lp
     c06:	77 00       	jmp	[r23]
     c08:	0a e8       	mov	r10, r29
     c0a:	60 e2       	cmp	0, r28
     c0c:	fa 0d       	bne	c2a <_core_bench_list+0xa0>
     c0e:	41 12       	add	1, r2
     c10:	c2 00       	zxh	r2
     c12:	2a 57 01 00 	ld.w	0[r10], r10
     c16:	2a 57 05 00 	ld.w	4[r10], r10
     c1a:	2a 57 00 00 	ld.h	0[r10], r10
     c1e:	a8 52       	sar	8, r10
     c20:	ca 56 01 00 	andi	1, r10, r10
     c24:	ca c9       	add	r10, r25
     c26:	d9 00       	zxh	r25
     c28:	d5 1d       	br	c62 <_core_bench_list+0xd8>
     c2a:	41 d2       	add	1, r26
     c2c:	da 00       	zxh	r26
     c2e:	3c 57 05 00 	ld.w	4[r28], r10
     c32:	2a 5f 00 00 	ld.h	0[r10], r11
     c36:	ca c7 00 00 	tst1	0, 0[r10]
     c3a:	e2 05       	be	c46 <_core_bench_list+0xbc>
     c3c:	a9 5a       	sar	9, r11
     c3e:	cb 5e 01 00 	andi	1, r11, r11
     c42:	cb c9       	add	r11, r25
     c44:	d9 00       	zxh	r25
     c46:	3c 57 01 00 	ld.w	0[r28], r10
     c4a:	60 52       	cmp	0, r10
     c4c:	b2 0d       	be	c62 <_core_bench_list+0xd8>
     c4e:	2a 5f 01 00 	ld.w	0[r10], r11
     c52:	7c 5f 01 00 	st.w	r11, 0[r28]
     c56:	3d 5f 01 00 	ld.w	0[r29], r11
     c5a:	6a 5f 01 00 	st.w	r11, 0[r10]
     c5e:	7d 57 01 00 	st.w	r10, 0[r29]
     c62:	23 57 02 00 	ld.h	2[sp], r10
     c66:	60 52       	cmp	0, r10
     c68:	c6 05       	blt	c70 <_core_bench_list+0xe6>
     c6a:	41 52       	add	1, r10
     c6c:	63 57 02 00 	st.h	r10, 2[sp]
     c70:	41 da       	add	1, r27
     c72:	fb 00       	sxh	r27
     c74:	f8 d9       	cmp	r24, r27
     c76:	9a bd       	bne	be8 <_core_bench_list+0x5e>
     c78:	c5 05       	br	c80 <_core_bench_list+0xf6>
     c7a:	00 12       	mov	0, r2
     c7c:	00 d2       	mov	0, r26
     c7e:	00 ca       	mov	0, r25
     c80:	c2 d2       	shl	2, r26
     c82:	1a e0       	mov	r26, r28
     c84:	a2 e1       	sub	r2, r28
     c86:	d9 e1       	add	r25, r28
     c88:	dc 00       	zxh	r28
     c8a:	60 a2       	cmp	0, r20
     c8c:	97 0d       	ble	c9e <_core_bench_list+0x114>
     c8e:	1d 30       	mov	r29, r6
     c90:	27 06 fc 08 	mov	0x8fc, r7
     c94:	00 00 
     c96:	15 40       	mov	r21, r8
     c98:	bf ff c2 fd 	jarl	a5a <_core_list_mergesort>, lp
     c9c:	0a e8       	mov	r10, r29
     c9e:	3d 37 01 00 	ld.w	0[r29], r6
     ca2:	bf ff fa fc 	jarl	99c <_core_list_remove>, lp
     ca6:	0a c8       	mov	r10, r25
     ca8:	1d 30       	mov	r29, r6
     caa:	03 38       	mov	sp, r7
     cac:	bf ff 36 fd 	jarl	9e2 <_core_list_find>, lp
     cb0:	0a d8       	mov	r10, r27
     cb2:	60 52       	cmp	0, r10
     cb4:	d2 05       	be	cbe <_core_bench_list+0x134>
     cb6:	3a 06 50 14 	mov	0x1450, r26
     cba:	00 00 
     cbc:	e5 05       	br	cc8 <_core_bench_list+0x13e>
     cbe:	3d df 01 00 	ld.w	0[r29], r27
     cc2:	60 da       	cmp	0, r27
     cc4:	92 15       	be	ce6 <_core_bench_list+0x15c>
     cc6:	85 fd       	br	cb6 <_core_bench_list+0x12c>
     cc8:	3d 5f 05 00 	ld.w	4[r29], r11
     ccc:	2b 37 00 00 	ld.h	0[r11], r6
     cd0:	1c 38       	mov	r28, r7
     cd2:	80 ff 04 00 	jarl	cd6 <_core_bench_list+0x14c>, lp
     cd6:	44 fa       	add	4, lp
     cd8:	7a 00       	jmp	[r26]
     cda:	ca e6 ff ff 	andi	65535, r10, r28
     cde:	3b df 01 00 	ld.w	0[r27], r27
     ce2:	60 da       	cmp	0, r27
     ce4:	aa f5       	bne	cc8 <_core_bench_list+0x13e>
     ce6:	19 30       	mov	r25, r6
     ce8:	3d 3f 01 00 	ld.w	0[r29], r7
     cec:	bf ff d6 fc 	jarl	9c2 <_core_list_undo_remove>, lp
     cf0:	1d 30       	mov	r29, r6
     cf2:	27 06 00 08 	mov	0x800, r7
     cf6:	00 00 
     cf8:	00 42       	mov	0, r8
     cfa:	bf ff 60 fd 	jarl	a5a <_core_list_mergesort>, lp
     cfe:	0a d8       	mov	r10, r27
     d00:	2a ef 01 00 	ld.w	0[r10], r29
     d04:	60 ea       	cmp	0, r29
     d06:	b2 15       	be	d2c <_core_bench_list+0x1a2>
     d08:	3a 06 50 14 	mov	0x1450, r26
     d0c:	00 00 
     d0e:	3b 5f 05 00 	ld.w	4[r27], r11
     d12:	2b 37 00 00 	ld.h	0[r11], r6
     d16:	1c 38       	mov	r28, r7
     d18:	80 ff 04 00 	jarl	d1c <_core_bench_list+0x192>, lp
     d1c:	44 fa       	add	4, lp
     d1e:	7a 00       	jmp	[r26]
     d20:	ca e6 ff ff 	andi	65535, r10, r28
     d24:	3d ef 01 00 	ld.w	0[r29], r29
     d28:	60 ea       	cmp	0, r29
     d2a:	aa f5       	bne	d0e <_core_bench_list+0x184>
     d2c:	1c 50       	mov	r28, r10
     d2e:	23 ff 31 00 	ld.w	48[sp], lp
     d32:	23 17 2d 00 	ld.w	44[sp], r2
     d36:	23 a7 29 00 	ld.w	40[sp], r20
     d3a:	23 af 25 00 	ld.w	36[sp], r21
     d3e:	23 b7 21 00 	ld.w	32[sp], r22
     d42:	23 bf 1d 00 	ld.w	28[sp], r23
     d46:	23 c7 19 00 	ld.w	24[sp], r24
     d4a:	23 cf 15 00 	ld.w	20[sp], r25
     d4e:	23 d7 11 00 	ld.w	16[sp], r26
     d52:	23 df 0d 00 	ld.w	12[sp], r27
     d56:	23 e7 09 00 	ld.w	8[sp], r28
     d5a:	23 ef 05 00 	ld.w	4[sp], r29
     d5e:	03 1e 34 00 	addi	52, sp, sp
     d62:	7f 00       	jmp	[lp]

00000d64 <_core_list_init>:
     d64:	80 07 e1 f1 	prepare	{r23 - r29, lp}, 0
     d68:	03 1e ec ff 	addi	-20, sp, sp
     d6c:	63 3f 09 00 	st.w	r7, 8[sp]
     d70:	08 d8       	mov	r8, r27
     d72:	fb 00       	sxh	r27
     d74:	20 56 14 00 	movea	20, r0, r10
     d78:	ea 37 fe 52 	divqu	r10, r6, r10
     d7c:	06 d6 fe ff 	addi	-2, r6, r26
     d80:	07 e0       	mov	r7, r28
     d82:	1a c8       	mov	r26, r25
     d84:	c3 ca       	shl	3, r25
     d86:	c7 c9       	add	r7, r25
     d88:	63 cf 11 00 	st.w	r25, 16[sp]
     d8c:	1a c0       	mov	r26, r24
     d8e:	c2 c2       	shl	2, r24
     d90:	d9 c1       	add	r25, r24
     d92:	67 07 01 00 	st.w	r0, 0[r7]
     d96:	23 57 11 00 	ld.w	16[sp], r10
     d9a:	67 57 05 00 	st.w	r10, 4[r7]
     d9e:	6a 07 02 00 	st.h	r0, 2[r10]
     da2:	27 57 05 00 	ld.w	4[r7], r10
     da6:	20 5e 80 80 	movea	-32640, r0, r11
     daa:	6a 5f 00 00 	st.h	r11, 0[r10]
     dae:	23 57 09 00 	ld.w	8[sp], r10
     db2:	48 52       	add	8, r10
     db4:	63 57 09 00 	st.w	r10, 8[sp]
     db8:	23 57 11 00 	ld.w	16[sp], r10
     dbc:	44 52       	add	4, r10
     dbe:	63 57 11 00 	st.w	r10, 16[sp]
     dc2:	20 56 ff 7f 	movea	32767, r0, r10
     dc6:	63 57 0e 00 	st.h	r10, 14[sp]
     dca:	1f 52       	mov	-1, r10
     dcc:	63 57 0c 00 	st.h	r10, 12[sp]
     dd0:	63 cf 01 00 	st.w	r25, 0[sp]
     dd4:	63 c7 05 00 	st.w	r24, 4[sp]
     dd8:	07 30       	mov	r7, r6
     dda:	03 3e 0c 00 	addi	12, sp, r7
     dde:	03 46 08 00 	addi	8, sp, r8
     de2:	03 4e 10 00 	addi	16, sp, r9
     de6:	bf ff 58 fb 	jarl	93e <_core_list_insert_new>, lp
     dea:	60 d2       	cmp	0, r26
     dec:	f2 25       	be	e3a <_core_list_init+0xd6>
     dee:	00 ea       	mov	0, r29
     df0:	37 06 3e 09 	mov	0x93e, r23
     df4:	00 00 
     df6:	dd 5e ff ff 	andi	65535, r29, r11
     dfa:	0b 50       	mov	r11, r10
     dfc:	3b 51       	xor	r27, r10
     dfe:	ca 56 0f 00 	andi	15, r10, r10
     e02:	c3 52       	shl	3, r10
     e04:	cb 5e 07 00 	andi	7, r11, r11
     e08:	0b 51       	or	r11, r10
     e0a:	0a 58       	mov	r10, r11
     e0c:	c8 5a       	shl	8, r11
     e0e:	0b 51       	or	r11, r10
     e10:	63 57 0c 00 	st.h	r10, 12[sp]
     e14:	63 cf 01 00 	st.w	r25, 0[sp]
     e18:	63 c7 05 00 	st.w	r24, 4[sp]
     e1c:	1c 30       	mov	r28, r6
     e1e:	0c 3a       	mov	12, r7
     e20:	c3 39       	add	sp, r7
     e22:	08 42       	mov	8, r8
     e24:	c3 41       	add	sp, r8
     e26:	20 4e 10 00 	movea	16, r0, r9
     e2a:	c3 49       	add	sp, r9
     e2c:	80 ff 04 00 	jarl	e30 <_core_list_init+0xcc>, lp
     e30:	44 fa       	add	4, lp
     e32:	77 00       	jmp	[r23]
     e34:	41 ea       	add	1, r29
     e36:	fd d1       	cmp	r29, r26
     e38:	fa dd       	bne	df6 <_core_list_init+0x92>
     e3a:	3c 57 01 00 	ld.w	0[r28], r10
     e3e:	2a 5f 01 00 	ld.w	0[r10], r11
     e42:	60 5a       	cmp	0, r11
     e44:	92 25       	be	e86 <_core_list_init+0x122>
     e46:	05 5a       	mov	5, r11
     e48:	eb d7 fe 5a 	divqu	r11, r26, r11
     e4c:	02 62       	mov	2, r12
     e4e:	01 5a       	mov	1, r11
     e50:	eb d1       	cmp	r11, r26
     e52:	e3 05       	bnh	e5e <_core_list_init+0xfa>
     e54:	2a 6f 05 00 	ld.w	4[r10], r13
     e58:	6d 5f 02 00 	st.h	r11, 2[r13]
     e5c:	d5 0d       	br	e76 <_core_list_init+0x112>
     e5e:	2a 6f 05 00 	ld.w	4[r10], r13
     e62:	cc 76 07 00 	andi	7, r12, r14
     e66:	c8 72       	shl	8, r14
     e68:	0b 78       	mov	r11, r15
     e6a:	3b 79       	xor	r27, r15
     e6c:	0f 71       	or	r15, r14
     e6e:	ce 76 ff 3f 	andi	16383, r14, r14
     e72:	6d 77 02 00 	st.h	r14, 2[r13]
     e76:	2a 57 01 00 	ld.w	0[r10], r10
     e7a:	41 5a       	add	1, r11
     e7c:	41 62       	add	1, r12
     e7e:	2a 6f 01 00 	ld.w	0[r10], r13
     e82:	60 6a       	cmp	0, r13
     e84:	ea e5       	bne	e50 <_core_list_init+0xec>
     e86:	1c 30       	mov	r28, r6
     e88:	27 06 00 08 	mov	0x800, r7
     e8c:	00 00 
     e8e:	00 42       	mov	0, r8
     e90:	bf ff ca fb 	jarl	a5a <_core_list_mergesort>, lp
     e94:	60 52       	cmp	0, r10
     e96:	e2 05       	be	ea2 <_core_list_init+0x13e>
     e98:	0a 58       	mov	r10, r11
     e9a:	2b 5f 01 00 	ld.w	0[r11], r11
     e9e:	60 5a       	cmp	0, r11
     ea0:	da fd       	bne	e9a <_core_list_init+0x136>
     ea2:	03 1e 14 00 	addi	20, sp, sp
     ea6:	40 06 ff f1 	dispose	0, {r23 - r29, lp}, lp

00000eaa <_core_init_state>:
     eaa:	80 07 e1 10 	prepare	{r27 - r29, lp}, 0
     eae:	e7 00       	sxh	r7
     eb0:	06 96 ff ff 	addi	-1, r6, r18
     eb4:	00 72       	mov	0, r14
     eb6:	00 6a       	mov	0, r13
     eb8:	00 7a       	mov	0, r15
     eba:	20 fe 2c 00 	movea	44, r0, lp
     ebe:	07 4a       	mov	7, r9
     ec0:	33 06 1e 0f 	mov	0xf1e, r19
     ec4:	00 00 
     ec6:	3b 06 88 14 	mov	0x1488, r27
     eca:	00 00 
     ecc:	3c 06 bc 14 	mov	0x14bc, r28
     ed0:	00 00 
     ed2:	3d 06 f0 14 	mov	0x14f0, r29
     ed6:	00 00 
     ed8:	25 06 14 15 	mov	0x1514, r5
     edc:	00 00 
     ede:	b5 4d       	br	f74 <_core_init_state+0xca>
     ee0:	60 6a       	cmp	0, r13
     ee2:	a2 15       	be	f06 <_core_init_state+0x5c>
     ee4:	00 52       	mov	0, r10
     ee6:	c8 79       	add	r8, r15
     ee8:	0e 58       	mov	r14, r11
     eea:	ca 59       	add	r10, r11
     eec:	8b 67 01 00 	ld.bu	0[r11], r12
     ef0:	0f 58       	mov	r15, r11
     ef2:	ca 59       	add	r10, r11
     ef4:	4b 67 00 00 	st.b	r12, 0[r11]
     ef8:	41 52       	add	1, r10
     efa:	ed 51       	cmp	r13, r10
     efc:	ea f5       	bne	ee8 <_core_init_state+0x3e>
     efe:	c8 89       	add	r8, r17
     f00:	51 ff 00 00 	st.b	lp, 0[r17]
     f04:	10 78       	mov	r16, r15
     f06:	41 3a       	add	1, r7
     f08:	e7 00       	sxh	r7
     f0a:	c7 56 07 00 	andi	7, r7, r10
     f0e:	e9 51       	cmp	r9, r10
     f10:	ab 35       	bh	f74 <_core_init_state+0xca>
     f12:	c1 52       	shl	1, r10
     f14:	d3 51       	add	r19, r10
     f16:	2a 57 00 00 	ld.h	0[r10], r10
     f1a:	d3 51       	add	r19, r10
     f1c:	6a 00       	jmp	[r10]
     f1e:	10 00       	.short	0x0010
     f20:	10 00       	.short	0x0010
     f22:	10 00       	.short	0x0010
     f24:	22 00       	not	r2, r0
     f26:	22 00       	not	r2, r0
     f28:	34 00       	not	r20, r0
     f2a:	34 00       	not	r20, r0
     f2c:	46 00       	switch	r6
     f2e:	07 50       	mov	r7, r10
     f30:	81 52       	shr	1, r10
     f32:	ca 56 0c 00 	andi	12, r10, r10
     f36:	c5 51       	add	r5, r10
     f38:	2a 77 01 00 	ld.w	0[r10], r14
     f3c:	04 6a       	mov	4, r13
     f3e:	b5 1d       	br	f74 <_core_init_state+0xca>
     f40:	07 50       	mov	r7, r10
     f42:	81 52       	shr	1, r10
     f44:	ca 56 0c 00 	andi	12, r10, r10
     f48:	dd 51       	add	r29, r10
     f4a:	2a 77 01 00 	ld.w	0[r10], r14
     f4e:	08 6a       	mov	8, r13
     f50:	a5 15       	br	f74 <_core_init_state+0xca>
     f52:	07 50       	mov	r7, r10
     f54:	81 52       	shr	1, r10
     f56:	ca 56 0c 00 	andi	12, r10, r10
     f5a:	dc 51       	add	r28, r10
     f5c:	2a 77 01 00 	ld.w	0[r10], r14
     f60:	08 6a       	mov	8, r13
     f62:	95 0d       	br	f74 <_core_init_state+0xca>
     f64:	07 50       	mov	r7, r10
     f66:	81 52       	shr	1, r10
     f68:	ca 56 0c 00 	andi	12, r10, r10
     f6c:	db 51       	add	r27, r10
     f6e:	2a 77 01 00 	ld.w	0[r10], r14
     f72:	08 6a       	mov	8, r13
     f74:	0f 88       	mov	r15, r17
     f76:	cd 89       	add	r13, r17
     f78:	11 86 01 00 	addi	1, r17, r16
     f7c:	f0 91       	cmp	r16, r18
     f7e:	9b b5       	bh	ee0 <_core_init_state+0x36>
     f80:	ef 31       	cmp	r15, r6
     f82:	83 0d       	bnh	f92 <_core_init_state+0xe8>
     f84:	c8 79       	add	r8, r15
     f86:	c6 41       	add	r6, r8
     f88:	4f 07 00 00 	st.b	r0, 0[r15]
     f8c:	41 7a       	add	1, r15
     f8e:	e8 79       	cmp	r8, r15
     f90:	ca fd       	bne	f88 <_core_init_state+0xde>
     f92:	40 06 ff 10 	dispose	0, {r27 - r29, lp}, lp

00000f96 <_core_state_transition>:
     f96:	80 07 e1 00 	prepare	{r28 - r29, lp}, 0
     f9a:	26 6f 01 00 	ld.w	0[r6], r13
     f9e:	8d 5f 01 00 	ld.bu	0[r13], r11
     fa2:	60 5a       	cmp	0, r11
     fa4:	ba 05       	bne	faa <_core_state_transition+0x14>
     fa6:	80 07 ac 01 	jr	1152 <_core_state_transition+0x1bc>
     faa:	20 56 2c 00 	movea	44, r0, r10
     fae:	ea 59       	cmp	r10, r11
     fb0:	ba 0d       	bne	fc6 <_core_state_transition+0x30>
     fb2:	e5 05       	br	fbe <_core_state_transition+0x28>
     fb4:	41 62       	add	1, r12
     fb6:	41 72       	add	1, r14
     fb8:	f1 59       	cmp	r17, r11
     fba:	ba 1d       	bne	ff0 <_core_state_transition+0x5a>
     fbc:	a5 05       	br	fc0 <_core_state_transition+0x2a>
     fbe:	00 52       	mov	0, r10
     fc0:	41 6a       	add	1, r13
     fc2:	80 07 92 01 	jr	1154 <_core_state_transition+0x1be>
     fc6:	0d 66 01 00 	addi	1, r13, r12
     fca:	0c 70       	mov	r12, r14
     fcc:	00 52       	mov	0, r10
     fce:	07 7a       	mov	7, r15
     fd0:	30 06 0a 10 	mov	0x100a, r16
     fd4:	00 00 
     fd6:	20 46 2b 00 	movea	43, r0, r8
     fda:	20 4e 2d 00 	movea	45, r0, r9
     fde:	20 fe 45 00 	movea	69, r0, lp
     fe2:	03 ea       	mov	3, r29
     fe4:	20 9e 2e 00 	movea	46, r0, r19
     fe8:	05 2a       	mov	5, r5
     fea:	01 e2       	mov	1, r28
     fec:	20 8e 2c 00 	movea	44, r0, r17
     ff0:	0c 96 ff ff 	addi	-1, r12, r18
     ff4:	ef 51       	cmp	r15, r10
     ff6:	b3 05       	bnh	ffc <_core_state_transition+0x66>
     ff8:	80 07 46 01 	jr	113e <_core_state_transition+0x1a8>
     ffc:	0a 68       	mov	r10, r13
     ffe:	c1 6a       	shl	1, r13
    1000:	d0 69       	add	r16, r13
    1002:	2d 6f 00 00 	ld.h	0[r13], r13
    1006:	d0 69       	add	r16, r13
    1008:	6d 00       	jmp	[r13]
    100a:	10 00       	.short	0x0010
    100c:	34 01       	xor	r20, r0
    100e:	4e 00       	switch	r14
    1010:	d8 00       	zxh	r24
    1012:	84 00       	zxb	gp
    1014:	ac 00       	sxb	r12
    1016:	fa 00       	sxh	r26
    1018:	1e 01       	or	ep, r0
    101a:	0b 56 d0 ff 	addi	-48, r11, r10
    101e:	8a 00       	zxb	r10
    1020:	69 52       	cmp	9, r10
    1022:	e3 0d       	bnh	103e <_core_state_transition+0xa8>
    1024:	e8 59       	cmp	r8, r11
    1026:	e2 0d       	be	1042 <_core_state_transition+0xac>
    1028:	e9 59       	cmp	r9, r11
    102a:	e2 0d       	be	1046 <_core_state_transition+0xb0>
    102c:	f3 59       	cmp	r19, r11
    102e:	e2 0d       	be	104a <_core_state_transition+0xb4>
    1030:	27 57 05 00 	ld.w	4[r7], r10
    1034:	41 52       	add	1, r10
    1036:	67 57 05 00 	st.w	r10, 4[r7]
    103a:	1c 50       	mov	r28, r10
    103c:	85 0d       	br	104c <_core_state_transition+0xb6>
    103e:	04 52       	mov	4, r10
    1040:	e5 05       	br	104c <_core_state_transition+0xb6>
    1042:	02 52       	mov	2, r10
    1044:	c5 05       	br	104c <_core_state_transition+0xb6>
    1046:	02 52       	mov	2, r10
    1048:	a5 05       	br	104c <_core_state_transition+0xb6>
    104a:	05 50       	mov	r5, r10
    104c:	27 5f 01 00 	ld.w	0[r7], r11
    1050:	41 5a       	add	1, r11
    1052:	67 5f 01 00 	st.w	r11, 0[r7]
    1056:	c5 75       	br	113e <_core_state_transition+0x1a8>
    1058:	0b 56 d0 ff 	addi	-48, r11, r10
    105c:	8a 00       	zxb	r10
    105e:	69 52       	cmp	9, r10
    1060:	8b 0d       	bh	1070 <_core_state_transition+0xda>
    1062:	27 57 09 00 	ld.w	8[r7], r10
    1066:	41 52       	add	1, r10
    1068:	67 57 09 00 	st.w	r10, 8[r7]
    106c:	04 52       	mov	4, r10
    106e:	a5 7d       	br	1162 <_core_state_transition+0x1cc>
    1070:	f3 59       	cmp	r19, r11
    1072:	8a 0d       	bne	1082 <_core_state_transition+0xec>
    1074:	27 57 09 00 	ld.w	8[r7], r10
    1078:	41 52       	add	1, r10
    107a:	67 57 09 00 	st.w	r10, 8[r7]
    107e:	05 50       	mov	r5, r10
    1080:	95 75       	br	1162 <_core_state_transition+0x1cc>
    1082:	27 57 09 00 	ld.w	8[r7], r10
    1086:	41 52       	add	1, r10
    1088:	67 57 09 00 	st.w	r10, 8[r7]
    108c:	f5 65       	br	115a <_core_state_transition+0x1c4>
    108e:	f3 59       	cmp	r19, r11
    1090:	8a 0d       	bne	10a0 <_core_state_transition+0x10a>
    1092:	27 57 11 00 	ld.w	16[r7], r10
    1096:	41 52       	add	1, r10
    1098:	67 57 11 00 	st.w	r10, 16[r7]
    109c:	05 50       	mov	r5, r10
    109e:	a5 65       	br	1162 <_core_state_transition+0x1cc>
    10a0:	0b 5e d0 ff 	addi	-48, r11, r11
    10a4:	8b 00       	zxb	r11
    10a6:	69 5a       	cmp	9, r11
    10a8:	d3 5d       	bnh	1162 <_core_state_transition+0x1cc>
    10aa:	27 57 11 00 	ld.w	16[r7], r10
    10ae:	41 52       	add	1, r10
    10b0:	67 57 11 00 	st.w	r10, 16[r7]
    10b4:	b5 55       	br	115a <_core_state_transition+0x1c4>
    10b6:	cb 6e df 00 	andi	223, r11, r13
    10ba:	ff 69       	cmp	lp, r13
    10bc:	8a 0d       	bne	10cc <_core_state_transition+0x136>
    10be:	27 57 15 00 	ld.w	20[r7], r10
    10c2:	41 52       	add	1, r10
    10c4:	67 57 15 00 	st.w	r10, 20[r7]
    10c8:	1d 50       	mov	r29, r10
    10ca:	c5 4d       	br	1162 <_core_state_transition+0x1cc>
    10cc:	0b 5e d0 ff 	addi	-48, r11, r11
    10d0:	8b 00       	zxb	r11
    10d2:	69 5a       	cmp	9, r11
    10d4:	f3 45       	bnh	1162 <_core_state_transition+0x1cc>
    10d6:	27 57 15 00 	ld.w	20[r7], r10
    10da:	41 52       	add	1, r10
    10dc:	67 57 15 00 	st.w	r10, 20[r7]
    10e0:	d5 3d       	br	115a <_core_state_transition+0x1c4>
    10e2:	e8 59       	cmp	r8, r11
    10e4:	b2 05       	be	10ea <_core_state_transition+0x154>
    10e6:	e9 59       	cmp	r9, r11
    10e8:	8a 0d       	bne	10f8 <_core_state_transition+0x162>
    10ea:	27 57 0d 00 	ld.w	12[r7], r10
    10ee:	41 52       	add	1, r10
    10f0:	67 57 0d 00 	st.w	r10, 12[r7]
    10f4:	06 52       	mov	6, r10
    10f6:	e5 35       	br	1162 <_core_state_transition+0x1cc>
    10f8:	27 57 0d 00 	ld.w	12[r7], r10
    10fc:	41 52       	add	1, r10
    10fe:	67 57 0d 00 	st.w	r10, 12[r7]
    1102:	c5 2d       	br	115a <_core_state_transition+0x1c4>
    1104:	0b 5e d0 ff 	addi	-48, r11, r11
    1108:	8b 00       	zxb	r11
    110a:	69 5a       	cmp	9, r11
    110c:	8b 0d       	bh	111c <_core_state_transition+0x186>
    110e:	27 57 19 00 	ld.w	24[r7], r10
    1112:	41 52       	add	1, r10
    1114:	67 57 19 00 	st.w	r10, 24[r7]
    1118:	0f 50       	mov	r15, r10
    111a:	c5 25       	br	1162 <_core_state_transition+0x1cc>
    111c:	27 57 19 00 	ld.w	24[r7], r10
    1120:	41 52       	add	1, r10
    1122:	67 57 19 00 	st.w	r10, 24[r7]
    1126:	a5 1d       	br	115a <_core_state_transition+0x1c4>
    1128:	0b 5e d0 ff 	addi	-48, r11, r11
    112c:	8b 00       	zxb	r11
    112e:	69 5a       	cmp	9, r11
    1130:	93 1d       	bnh	1162 <_core_state_transition+0x1cc>
    1132:	27 57 05 00 	ld.w	4[r7], r10
    1136:	41 52       	add	1, r10
    1138:	67 57 05 00 	st.w	r10, 4[r7]
    113c:	f5 0d       	br	115a <_core_state_transition+0x1c4>
    113e:	0c 68       	mov	r12, r13
    1140:	8e 5f 01 00 	ld.bu	0[r14], r11
    1144:	60 5a       	cmp	0, r11
    1146:	f2 05       	be	1154 <_core_state_transition+0x1be>
    1148:	61 52       	cmp	1, r10
    114a:	b2 05       	be	1150 <_core_state_transition+0x1ba>
    114c:	bf 07 68 fe 	jr	fb4 <_core_state_transition+0x1e>
    1150:	a5 05       	br	1154 <_core_state_transition+0x1be>
    1152:	00 52       	mov	0, r10
    1154:	66 6f 01 00 	st.w	r13, 0[r6]
    1158:	d5 0d       	br	1172 <_core_state_transition+0x1dc>
    115a:	12 6e 01 00 	addi	1, r18, r13
    115e:	01 52       	mov	1, r10
    1160:	a5 fd       	br	1154 <_core_state_transition+0x1be>
    1162:	0c 68       	mov	r12, r13
    1164:	8e 5f 01 00 	ld.bu	0[r14], r11
    1168:	60 5a       	cmp	0, r11
    116a:	b2 05       	be	1170 <_core_state_transition+0x1da>
    116c:	bf 07 48 fe 	jr	fb4 <_core_state_transition+0x1e>
    1170:	a5 f5       	br	1154 <_core_state_transition+0x1be>
    1172:	40 06 ff 00 	dispose	0, {r28 - r29, lp}, lp

00001176 <_core_bench_state>:
    1176:	80 07 e1 f1 	prepare	{r23 - r29, lp}, 0
    117a:	03 1e bc ff 	addi	-68, sp, sp
    117e:	06 d0       	mov	r6, r26
    1180:	07 c8       	mov	r7, r25
    1182:	08 c0       	mov	r8, r24
    1184:	f8 00       	sxh	r24
    1186:	09 d8       	mov	r9, r27
    1188:	fb 00       	sxh	r27
    118a:	23 ef 64 00 	ld.h	100[sp], r29
    118e:	e3 e7 69 00 	ld.hu	104[sp], r28
    1192:	63 3f 01 00 	st.w	r7, 0[sp]
    1196:	00 5a       	mov	0, r11
    1198:	20 66 20 00 	movea	32, r0, r12
    119c:	04 52       	mov	4, r10
    119e:	c3 51       	add	sp, r10
    11a0:	cb 51       	add	r11, r10
    11a2:	6a 07 01 00 	st.w	r0, 0[r10]
    11a6:	20 56 24 00 	movea	36, r0, r10
    11aa:	c3 51       	add	sp, r10
    11ac:	cb 51       	add	r11, r10
    11ae:	6a 07 01 00 	st.w	r0, 0[r10]
    11b2:	44 5a       	add	4, r11
    11b4:	ec 59       	cmp	r12, r11
    11b6:	ba f5       	bne	119c <_core_bench_state+0x26>
    11b8:	23 57 01 00 	ld.w	0[sp], r10
    11bc:	8a 57 01 00 	ld.bu	0[r10], r10
    11c0:	60 52       	cmp	0, r10
    11c2:	b2 1d       	be	11f8 <_core_bench_state+0x82>
    11c4:	37 06 96 0f 	mov	0xf96, r23
    11c8:	00 00 
    11ca:	03 30       	mov	sp, r6
    11cc:	04 3a       	mov	4, r7
    11ce:	c3 39       	add	sp, r7
    11d0:	80 ff 04 00 	jarl	11d4 <_core_bench_state+0x5e>, lp
    11d4:	44 fa       	add	4, lp
    11d6:	77 00       	jmp	[r23]
    11d8:	c2 52       	shl	2, r10
    11da:	20 66 44 00 	movea	68, r0, r12
    11de:	c3 61       	add	sp, r12
    11e0:	ca 61       	add	r10, r12
    11e2:	2c 57 e1 ff 	ld.w	-32[r12], r10
    11e6:	41 52       	add	1, r10
    11e8:	6c 57 e1 ff 	st.w	r10, -32[r12]
    11ec:	23 57 01 00 	ld.w	0[sp], r10
    11f0:	8a 57 01 00 	ld.bu	0[r10], r10
    11f4:	60 52       	cmp	0, r10
    11f6:	aa ed       	bne	11ca <_core_bench_state+0x54>
    11f8:	63 cf 01 00 	st.w	r25, 0[sp]
    11fc:	d9 d1       	add	r25, r26
    11fe:	fa c9       	cmp	r26, r25
    1200:	a9 15       	bnl	1224 <_core_bench_state+0xae>
    1202:	19 60       	mov	r25, r12
    1204:	20 56 2c 00 	movea	44, r0, r10
    1208:	8c 6f 01 00 	ld.bu	0[r12], r13
    120c:	ea 69       	cmp	r10, r13
    120e:	c2 05       	be	1216 <_core_bench_state+0xa0>
    1210:	38 69       	xor	r24, r13
    1212:	4c 6f 00 00 	st.b	r13, 0[r12]
    1216:	23 67 01 00 	ld.w	0[sp], r12
    121a:	dd 61       	add	r29, r12
    121c:	63 67 01 00 	st.w	r12, 0[sp]
    1220:	fa 61       	cmp	r26, r12
    1222:	b1 f5       	bl	1208 <_core_bench_state+0x92>
    1224:	63 cf 01 00 	st.w	r25, 0[sp]
    1228:	99 57 01 00 	ld.bu	0[r25], r10
    122c:	60 52       	cmp	0, r10
    122e:	b2 1d       	be	1264 <_core_bench_state+0xee>
    1230:	38 06 96 0f 	mov	0xf96, r24
    1234:	00 00 
    1236:	03 30       	mov	sp, r6
    1238:	04 3a       	mov	4, r7
    123a:	c3 39       	add	sp, r7
    123c:	80 ff 04 00 	jarl	1240 <_core_bench_state+0xca>, lp
    1240:	44 fa       	add	4, lp
    1242:	78 00       	jmp	[r24]
    1244:	c2 52       	shl	2, r10
    1246:	20 66 44 00 	movea	68, r0, r12
    124a:	c3 61       	add	sp, r12
    124c:	ca 61       	add	r10, r12
    124e:	2c 57 e1 ff 	ld.w	-32[r12], r10
    1252:	41 52       	add	1, r10
    1254:	6c 57 e1 ff 	st.w	r10, -32[r12]
    1258:	23 57 01 00 	ld.w	0[sp], r10
    125c:	8a 57 01 00 	ld.bu	0[r10], r10
    1260:	60 52       	cmp	0, r10
    1262:	aa ed       	bne	1236 <_core_bench_state+0xc0>
    1264:	63 cf 01 00 	st.w	r25, 0[sp]
    1268:	fa c9       	cmp	r26, r25
    126a:	f9 2d       	bnl	12c8 <_core_bench_state+0x152>
    126c:	19 58       	mov	r25, r11
    126e:	20 56 2c 00 	movea	44, r0, r10
    1272:	8b 67 01 00 	ld.bu	0[r11], r12
    1276:	ea 61       	cmp	r10, r12
    1278:	c2 05       	be	1280 <_core_bench_state+0x10a>
    127a:	3b 61       	xor	r27, r12
    127c:	4b 67 00 00 	st.b	r12, 0[r11]
    1280:	23 5f 01 00 	ld.w	0[sp], r11
    1284:	dd 59       	add	r29, r11
    1286:	63 5f 01 00 	st.w	r11, 0[sp]
    128a:	fa 59       	cmp	r26, r11
    128c:	e9 1d       	bnl	12c8 <_core_bench_state+0x152>
    128e:	a5 f5       	br	1272 <_core_bench_state+0xfc>
    1290:	20 56 24 00 	movea	36, r0, r10
    1294:	c3 51       	add	sp, r10
    1296:	dd 51       	add	r29, r10
    1298:	2a 37 01 00 	ld.w	0[r10], r6
    129c:	1c 38       	mov	r28, r7
    129e:	80 ff 04 00 	jarl	12a2 <_core_bench_state+0x12c>, lp
    12a2:	44 fa       	add	4, lp
    12a4:	7b 00       	jmp	[r27]
    12a6:	04 5a       	mov	4, r11
    12a8:	c3 59       	add	sp, r11
    12aa:	dd 59       	add	r29, r11
    12ac:	2b 37 01 00 	ld.w	0[r11], r6
    12b0:	ca 3e ff ff 	andi	65535, r10, r7
    12b4:	80 ff 04 00 	jarl	12b8 <_core_bench_state+0x142>, lp
    12b8:	44 fa       	add	4, lp
    12ba:	7b 00       	jmp	[r27]
    12bc:	ca e6 ff ff 	andi	65535, r10, r28
    12c0:	44 ea       	add	4, r29
    12c2:	fa e9       	cmp	r26, r29
    12c4:	ea e5       	bne	1290 <_core_bench_state+0x11a>
    12c6:	85 0d       	br	12d6 <_core_bench_state+0x160>
    12c8:	00 ea       	mov	0, r29
    12ca:	3b 06 22 14 	mov	0x1422, r27
    12ce:	00 00 
    12d0:	20 d6 20 00 	movea	32, r0, r26
    12d4:	e5 dd       	br	1290 <_core_bench_state+0x11a>
    12d6:	1c 50       	mov	r28, r10
    12d8:	03 1e 44 00 	addi	68, sp, sp
    12dc:	40 06 ff f1 	dispose	0, {r23 - r29, lp}, lp

000012e0 <_portable_init>:
    12e0:	01 52       	mov	1, r10
    12e2:	46 57 00 00 	st.b	r10, 0[r6]
    12e6:	7f 00       	jmp	[lp]

000012e8 <_portable_fini>:
    12e8:	46 07 00 00 	st.b	r0, 0[r6]
    12ec:	7f 00       	jmp	[lp]

000012ee <_parseval>:
    12ee:	06 5f 00 00 	ld.b	0[r6], r11
    12f2:	20 56 2d 00 	movea	45, r0, r10
    12f6:	ea 59       	cmp	r10, r11
    12f8:	ca 05       	bne	1300 <_parseval+0x12>
    12fa:	41 32       	add	1, r6
    12fc:	1f 72       	mov	-1, r14
    12fe:	a5 05       	br	1302 <_parseval+0x14>
    1300:	01 72       	mov	1, r14
    1302:	06 5f 00 00 	ld.b	0[r6], r11
    1306:	20 66 30 00 	movea	48, r0, r12
    130a:	ec 59       	cmp	r12, r11
    130c:	ba 45       	bne	1392 <_parseval+0xa4>
    130e:	06 67 01 00 	ld.b	1[r6], r12
    1312:	20 56 78 00 	movea	120, r0, r10
    1316:	ea 61       	cmp	r10, r12
    1318:	aa 45       	bne	139c <_parseval+0xae>
    131a:	42 32       	add	2, r6
    131c:	00 52       	mov	0, r10
    131e:	a5 0d       	br	1332 <_parseval+0x44>
    1320:	0b 66 d0 ff 	addi	-48, r11, r12
    1324:	69 62       	cmp	9, r12
    1326:	b7 05       	ble	132c <_parseval+0x3e>
    1328:	0b 66 a9 ff 	addi	-87, r11, r12
    132c:	c4 52       	shl	4, r10
    132e:	cc 51       	add	r12, r10
    1330:	41 32       	add	1, r6
    1332:	06 5f 00 00 	ld.b	0[r6], r11
    1336:	cb 66 ff 00 	andi	255, r11, r12
    133a:	0c 6e d0 ff 	addi	-48, r12, r13
    133e:	8d 00       	zxb	r13
    1340:	69 6a       	cmp	9, r13
    1342:	f3 ed       	bnh	1320 <_parseval+0x32>
    1344:	0c 66 9f ff 	addi	-97, r12, r12
    1348:	8c 00       	zxb	r12
    134a:	65 62       	cmp	5, r12
    134c:	a3 ed       	bnh	1320 <_parseval+0x32>
    134e:	a5 15       	br	1372 <_parseval+0x84>
    1350:	ca 51       	add	r10, r10
    1352:	0a 60       	mov	r10, r12
    1354:	c2 62       	shl	2, r12
    1356:	cc 51       	add	r12, r10
    1358:	0b 5e d0 ff 	addi	-48, r11, r11
    135c:	cb 51       	add	r11, r10
    135e:	41 32       	add	1, r6
    1360:	06 5f 00 00 	ld.b	0[r6], r11
    1364:	0b 66 d0 ff 	addi	-48, r11, r12
    1368:	8c 00       	zxb	r12
    136a:	69 62       	cmp	9, r12
    136c:	a3 f5       	bnh	1350 <_parseval+0x62>
    136e:	a5 05       	br	1372 <_parseval+0x84>
    1370:	00 52       	mov	0, r10
    1372:	06 5f 00 00 	ld.b	0[r6], r11
    1376:	20 66 4b 00 	movea	75, r0, r12
    137a:	ec 59       	cmp	r12, r11
    137c:	ba 05       	bne	1382 <_parseval+0x94>
    137e:	ca 52       	shl	10, r10
    1380:	e5 05       	br	138c <_parseval+0x9e>
    1382:	20 66 4d 00 	movea	77, r0, r12
    1386:	ec 59       	cmp	r12, r11
    1388:	aa 05       	bne	138c <_parseval+0x9e>
    138a:	d4 52       	shl	20, r10
    138c:	ee 57 20 02 	mul	r14, r10, r0
    1390:	85 0d       	br	13a0 <_parseval+0xb2>
    1392:	0b 56 d0 ff 	addi	-48, r11, r10
    1396:	8a 00       	zxb	r10
    1398:	69 52       	cmp	9, r10
    139a:	bb ed       	bh	1370 <_parseval+0x82>
    139c:	00 52       	mov	0, r10
    139e:	95 dd       	br	1350 <_parseval+0x62>
    13a0:	7f 00       	jmp	[lp]

000013a2 <_get_seed_args>:
    13a2:	80 07 21 00 	prepare	{lp}, 0
    13a6:	e6 39       	cmp	r6, r7
    13a8:	87 0d       	ble	13b8 <_get_seed_args+0x16>
    13aa:	c2 32       	shl	2, r6
    13ac:	c6 41       	add	r6, r8
    13ae:	28 37 01 00 	ld.w	0[r8], r6
    13b2:	bf ff 3c ff 	jarl	12ee <_parseval>, lp
    13b6:	a5 05       	br	13ba <_get_seed_args+0x18>
    13b8:	00 52       	mov	0, r10
    13ba:	40 06 3f 00 	dispose	0, {lp}, lp

000013be <_crcu8>:
    13be:	86 00       	zxb	r6
    13c0:	c7 56 ff ff 	andi	65535, r7, r10
    13c4:	08 5a       	mov	8, r11
    13c6:	0a 60       	mov	r10, r12
    13c8:	26 61       	xor	r6, r12
    13ca:	cc 66 01 00 	andi	1, r12, r12
    13ce:	81 32       	shr	1, r6
    13d0:	61 62       	cmp	1, r12
    13d2:	da 0d       	bne	13ec <_crcu8+0x2e>
    13d4:	aa 56 02 40 	xori	16386, r10, r10
    13d8:	81 52       	shr	1, r10
    13da:	20 66 00 80 	movea	-32768, r0, r12
    13de:	0c 51       	or	r12, r10
    13e0:	ca 00       	zxh	r10
    13e2:	5f 5a       	add	-1, r11
    13e4:	8b 00       	zxb	r11
    13e6:	60 5a       	cmp	0, r11
    13e8:	fa ed       	bne	13c6 <_crcu8+0x8>
    13ea:	b5 05       	br	13f0 <_crcu8+0x32>
    13ec:	81 52       	shr	1, r10
    13ee:	a5 fd       	br	13e2 <_crcu8+0x24>
    13f0:	7f 00       	jmp	[lp]

000013f2 <_crcu16>:
    13f2:	80 07 e1 00 	prepare	{r28 - r29, lp}, 0
    13f6:	c6 e6 ff ff 	andi	65535, r6, r28
    13fa:	dc 36 ff 00 	andi	255, r28, r6
    13fe:	c7 00       	zxh	r7
    1400:	3d 06 be 13 	mov	0x13be, r29
    1404:	00 00 
    1406:	80 ff 04 00 	jarl	140a <_crcu16+0x18>, lp
    140a:	44 fa       	add	4, lp
    140c:	7d 00       	jmp	[r29]
    140e:	1c 30       	mov	r28, r6
    1410:	88 32       	shr	8, r6
    1412:	ca 3e ff ff 	andi	65535, r10, r7
    1416:	80 ff 04 00 	jarl	141a <_crcu16+0x28>, lp
    141a:	44 fa       	add	4, lp
    141c:	7d 00       	jmp	[r29]
    141e:	40 06 ff 00 	dispose	0, {r28 - r29, lp}, lp

00001422 <_crcu32>:
    1422:	80 07 e1 00 	prepare	{r28 - r29, lp}, 0
    1426:	06 e0       	mov	r6, r28
    1428:	c6 36 ff ff 	andi	65535, r6, r6
    142c:	c7 00       	zxh	r7
    142e:	3d 06 f2 13 	mov	0x13f2, r29
    1432:	00 00 
    1434:	80 ff 04 00 	jarl	1438 <_crcu32+0x16>, lp
    1438:	44 fa       	add	4, lp
    143a:	7d 00       	jmp	[r29]
    143c:	1c 30       	mov	r28, r6
    143e:	90 32       	shr	16, r6
    1440:	ca 3e ff ff 	andi	65535, r10, r7
    1444:	80 ff 04 00 	jarl	1448 <_crcu32+0x26>, lp
    1448:	44 fa       	add	4, lp
    144a:	7d 00       	jmp	[r29]
    144c:	40 06 ff 00 	dispose	0, {r28 - r29, lp}, lp

00001450 <_crc16>:
    1450:	80 07 21 00 	prepare	{lp}, 0
    1454:	c6 00       	zxh	r6
    1456:	c7 00       	zxh	r7
    1458:	bf ff 9a ff 	jarl	13f2 <_crcu16>, lp
    145c:	40 06 3f 00 	dispose	0, {lp}, lp

00001460 <_check_data_types>:
    1460:	00 52       	mov	0, r10
    1462:	7f 00       	jmp	[lp]

Disassembly of section .rodata:

00001464 <_errpat-0x24>:
    1464:	54 30       	divh	r20, r6
    1466:	2e 33       	sld.b	46[ep], r6
    1468:	65 2d       	sst.w	r5, 200[ep]
    146a:	31 46 00 2d 	movea	11520, r17, r8
    146e:	54 2e 54 2b 	movhi	11092, r20, r5
    1472:	2b 54       	sld.h	86[ep], r10
    1474:	71 00       	jmp	[r17]
    1476:	31 54       	sld.h	98[ep], r10
    1478:	33 2e 34 65 	movea	25908, r19, r5
    147c:	34 7a       	satadd	-12, r15
    147e:	00 33       	sld.b	0[ep], r6
    1480:	34 2e 30 65 	movea	25904, r20, r5
    1484:	2d 54       	sld.h	90[ep], r10
    1486:	5e 00       	switch	ep

00001488 <_errpat>:
    1488:	64 14       	sld.h	200[ep], r2
    148a:	00 00       	nop	
    148c:	6d 14       	sld.h	218[ep], r2
    148e:	00 00       	nop	
    1490:	76 14       	sld.h	236[ep], r2
    1492:	00 00       	nop	
    1494:	7f 14       	sld.h	254[ep], r2
    1496:	00 00       	nop	
    1498:	35 2e 35 30 	movea	12341, r21, r5
    149c:	30 65       	sld.w	96[ep], r12
    149e:	2b 33       	sld.b	43[ep], r6
    14a0:	00 2d       	sld.w	0[ep], r5
    14a2:	2e 31       	xor	r14, r6
    14a4:	32 33       	sld.b	50[ep], r6
    14a6:	65 2d       	sst.w	r5, 200[ep]
    14a8:	32 00       	not	r18, r0
    14aa:	2d 38       	not	r13, r7
    14ac:	37 65       	sst.w	r12, 108[ep]
    14ae:	2b 38       	not	r11, r7
    14b0:	33 32       	satadd	-13, r6
    14b2:	00 2b       	sld.b	0[ep], r5
    14b4:	30 2e 36 65 	movea	25910, r16, r5
    14b8:	2d 31       	xor	r13, r6
    14ba:	32 00       	not	r18, r0

000014bc <_scipat>:
    14bc:	98 14       	sst.h	r2, 48[ep]
    14be:	00 00       	nop	
    14c0:	a1 14       	sst.h	r2, 66[ep]
    14c2:	00 00       	nop	
    14c4:	aa 14       	sst.h	r2, 84[ep]
    14c6:	00 00       	nop	
    14c8:	b3 14       	sst.h	r2, 102[ep]
    14ca:	00 00       	nop	
    14cc:	33 35       	sst.w	r6, 100[ep]
    14ce:	2e 35       	sld.w	92[ep], r6
    14d0:	34 34       	sld.h	104[ep], r6
    14d2:	30 30       	not	r16, r6
    14d4:	00 2e 31 32 	addi	12849, r0, r5
    14d8:	33 34       	sld.h	102[ep], r6
    14da:	35 30       	not	r21, r6
    14dc:	30 00       	not	r16, r0
    14de:	2d 31       	xor	r13, r6
    14e0:	31 30       	not	r17, r6
    14e2:	2e 37 30 30 	ld.h	12336[r14], r6
    14e6:	00 2b       	sld.b	0[ep], r5
    14e8:	30 2e 36 34 	movea	13366, r16, r5
    14ec:	34 30       	not	r20, r6
    14ee:	30 00       	not	r16, r0

000014f0 <_floatpat>:
    14f0:	cc 14       	sst.h	r2, 152[ep]
    14f2:	00 00       	nop	
    14f4:	d5 14       	sst.h	r2, 170[ep]
    14f6:	00 00       	nop	
    14f8:	de 14       	sst.h	r2, 188[ep]
    14fa:	00 00       	nop	
    14fc:	e7 14       	sst.h	r2, 206[ep]
    14fe:	00 00       	nop	
    1500:	35 30       	not	r21, r6
    1502:	31 32       	satadd	-15, r6
    1504:	00 31       	or	r0, r6
    1506:	32 33       	sld.b	50[ep], r6
    1508:	34 00       	not	r20, r0
    150a:	2d 38       	not	r13, r7
    150c:	37 34       	sld.h	110[ep], r6
    150e:	00 2b       	sld.b	0[ep], r5
    1510:	31 32       	satadd	-15, r6
    1512:	32 00       	not	r18, r0

00001514 <_intpat>:
    1514:	00 15       	sld.w	0[ep], r2
    1516:	00 00       	nop	
    1518:	05 15       	sst.w	r2, 8[ep]
    151a:	00 00       	nop	
    151c:	0a 15       	sld.w	20[ep], r2
    151e:	00 00       	nop	
    1520:	0f 15       	sst.w	r2, 28[ep]
    1522:	00 00       	nop	
    1524:	53 74       	sld.h	166[ep], r14
    1526:	61 74       	sld.h	194[ep], r14
    1528:	69 63       	sld.b	105[ep], r12
    152a:	00 48       	mov	r0, r9
    152c:	65 61       	tst	r5, r12
    152e:	70 00       	jmp	[r16]
    1530:	53 74       	sld.h	166[ep], r14
    1532:	61 63       	sld.b	97[ep], r12
    1534:	6b 00       	jmp	[r11]

00001536 <_state_known_crc>:
    1536:	47 5e bf 39 	movhi	14783, r7, r11
    153a:	a4 e5       	bn	14fe <_floatpat+0xe>
    153c:	3a 8e 84 8d 	movea	-29308, r26, r17

00001540 <_matrix_known_crc>:
    1540:	52 be 99 11 	movhi	4505, r18, r23
    1544:	08 56 d7 1f 	addi	8151, r8, r10
    1548:	47 07 b0 d4 	st.b	r0, -11088[r7]

0000154a <_list_known_crc>:
    154a:	b0 d4       	sst.h	r26, 96[ep]
    154c:	40 33       	sld.b	64[ep], r6
    154e:	79 6a       	cmp	-7, r13
    1550:	14 e7 c1 e3 	ld.b	-7231[r20], r28

Disassembly of section .data:

fedfa000 <_mem_name>:
fedfa000:	24 15       	sld.w	72[ep], r2
fedfa002:	00 00       	nop	
fedfa004:	2b 15       	sst.w	r2, 84[ep]
fedfa006:	00 00       	nop	
fedfa008:	30 15       	sld.w	96[ep], r2
	...

fedfa00c <_default_num_contexts>:
fedfa00c:	01 00       	breakpoint	
	...

Disassembly of section .bss:

fedfa010 <_static_memblk>:
	...

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:	00 08       	mov	r0, r1
  1a:	00 00       	nop	
  1c:	38 00       	not	r24, r0
  1e:	00 00       	nop	
  20:	14 00       	.short	0x0014
  22:	00 00       	nop	
  24:	00 00       	nop	
  26:	00 00       	nop	
  28:	38 08       	not	r24, r1
  2a:	00 00       	nop	
  2c:	c4 00       	zxh	gp
  2e:	00 00       	nop	
  30:	04 06 00 00 	addi	0, gp, r0
  34:	00 0e 08 00 	addi	8, r0, r1
  38:	0c 00       	.short	0x000c
  3a:	00 00       	nop	
  3c:	00 00       	nop	
  3e:	00 00       	nop	
  40:	fc 08       	mulh	r28, r1
  42:	00 00       	nop	
  44:	30 00       	not	r16, r0
  46:	00 00       	nop	
  48:	0c 00       	.short	0x000c
  4a:	00 00       	nop	
  4c:	00 00       	nop	
  4e:	00 00       	nop	
  50:	2c 09       	xor	r12, r1
  52:	00 00       	nop	
  54:	12 00       	.short	0x0012
  56:	00 00       	nop	
  58:	0c 00       	.short	0x000c
  5a:	00 00       	nop	
  5c:	00 00       	nop	
  5e:	00 00       	nop	
  60:	3e 09       	xor	ep, r1
  62:	00 00       	nop	
  64:	5e 00       	switch	ep
  66:	00 00       	nop	
  68:	0c 00       	.short	0x000c
  6a:	00 00       	nop	
  6c:	00 00       	nop	
  6e:	00 00       	nop	
  70:	9c 09       	subr	r28, r1
  72:	00 00       	nop	
  74:	26 00       	not	r6, r0
  76:	00 00       	nop	
  78:	0c 00       	.short	0x000c
  7a:	00 00       	nop	
  7c:	00 00       	nop	
  7e:	00 00       	nop	
  80:	c2 09       	add	r2, r1
  82:	00 00       	nop	
  84:	20 00       	not	r0, r0
  86:	00 00       	nop	
  88:	0c 00       	.short	0x000c
  8a:	00 00       	nop	
  8c:	00 00       	nop	
  8e:	00 00       	nop	
  90:	e2 09       	cmp	r2, r1
  92:	00 00       	nop	
  94:	5c 00       	switch	r28
  96:	00 00       	nop	
  98:	0c 00       	.short	0x000c
  9a:	00 00       	nop	
  9c:	00 00       	nop	
  9e:	00 00       	nop	
  a0:	3e 0a       	satadd	-2, r1
  a2:	00 00       	nop	
  a4:	1c 00       	.short	0x001c
  a6:	00 00       	nop	
  a8:	30 00       	not	r16, r0
  aa:	00 00       	nop	
  ac:	00 00       	nop	
  ae:	00 00       	nop	
  b0:	5a 0a       	add	-6, r1
  b2:	00 00       	nop	
  b4:	30 01       	xor	r16, r0
  b6:	00 00       	nop	
  b8:	04 04       	sld.h	8[ep], r0
  ba:	00 00       	nop	
  bc:	00 0e 30 04 	addi	1072, r0, r1
  c0:	30 00       	not	r16, r0
  c2:	00 00       	nop	
  c4:	9f 01       	subr	lp, r0
  c6:	82 02       	shr	2, r0
  c8:	94 03       	sst.b	r0, 20[ep]
  ca:	95 04       	sst.h	r0, 42[ep]
  cc:	96 05       	blt	ce <_main+0x40>
  ce:	97 06 98 07 	ori	1944, r23, r0
  d2:	99 08       	satsubr	r25, r1
  d4:	9a 09       	subr	r26, r1
  d6:	9b 0a       	shr	27, r1
  d8:	9c 0b       	sst.b	r1, 28[ep]
  da:	9d 0c       	sst.h	r1, 58[ep]
  dc:	30 00       	not	r16, r0
  de:	00 00       	nop	
  e0:	00 00       	nop	
  e2:	00 00       	nop	
  e4:	8a 0b       	sst.b	r1, 10[ep]
  e6:	00 00       	nop	
  e8:	da 01       	add	r26, r0
  ea:	00 00       	nop	
  ec:	04 04       	sld.h	8[ep], r0
  ee:	00 00       	nop	
  f0:	00 0e 34 04 	addi	1076, r0, r1
  f4:	30 00       	not	r16, r0
  f6:	00 00       	nop	
  f8:	9f 01       	subr	lp, r0
  fa:	82 02       	shr	2, r0
  fc:	94 03       	sst.b	r0, 20[ep]
  fe:	95 04       	sst.h	r0, 42[ep]
 100:	96 05       	blt	102 <_main+0x74>
 102:	97 06 98 07 	ori	1944, r23, r0
 106:	99 08       	satsubr	r25, r1
 108:	9a 09       	subr	r26, r1
 10a:	9b 0a       	shr	27, r1
 10c:	9c 0b       	sst.b	r1, 28[ep]
 10e:	9d 0c       	sst.h	r1, 58[ep]
 110:	14 00       	.short	0x0014
 112:	00 00       	nop	
 114:	00 00       	nop	
 116:	00 00       	nop	
 118:	64 0d       	sld.w	200[ep], r1
 11a:	00 00       	nop	
 11c:	46 01       	and	r6, r0
 11e:	00 00       	nop	
 120:	04 08       	mov	gp, r1
 122:	00 00       	nop	
 124:	00 0e 14 00 	addi	20, r0, r1
 128:	0c 00       	.short	0x000c
 12a:	00 00       	nop	
 12c:	ff ff ff ff 	ld.hu	-2[lp], lp
 130:	03 00       	.short	0x0003
 132:	01 7c       	sld.h	2[ep], r15
 134:	1f 0c       	sld.h	62[ep], r1
 136:	03 00       	.short	0x0003
 138:	0c 00       	.short	0x000c
 13a:	00 00       	nop	
 13c:	28 01       	xor	r8, r0
 13e:	00 00       	nop	
 140:	f4 03       	sst.b	r0, 116[ep]
 142:	00 00       	nop	
 144:	1a 00       	.short	0x001a
 146:	00 00       	nop	
 148:	0c 00       	.short	0x000c
 14a:	00 00       	nop	
 14c:	28 01       	xor	r8, r0
 14e:	00 00       	nop	
 150:	0e 04       	sld.h	28[ep], r0
 152:	00 00       	nop	
 154:	1a 00       	.short	0x001a
 156:	00 00       	nop	
 158:	0c 00       	.short	0x000c
 15a:	00 00       	nop	
 15c:	28 01       	xor	r8, r0
 15e:	00 00       	nop	
 160:	28 04       	sld.h	80[ep], r0
 162:	00 00       	nop	
 164:	d8 00       	zxh	r24
 166:	00 00       	nop	
 168:	0c 00       	.short	0x000c
 16a:	00 00       	nop	
 16c:	28 01       	xor	r8, r0
 16e:	00 00       	nop	
 170:	00 05       	sld.w	0[ep], r0
 172:	00 00       	nop	
 174:	4c 00       	switch	r12
 176:	00 00       	nop	
 178:	0c 00       	.short	0x000c
 17a:	00 00       	nop	
 17c:	28 01       	xor	r8, r0
 17e:	00 00       	nop	
 180:	4c 05       	sld.w	152[ep], r0
 182:	00 00       	nop	
 184:	3a 00       	not	r26, r0
 186:	00 00       	nop	
 188:	0c 00       	.short	0x000c
 18a:	00 00       	nop	
 18c:	28 01       	xor	r8, r0
 18e:	00 00       	nop	
 190:	86 05       	blt	190 <_main+0x102>
 192:	00 00       	nop	
 194:	2e 00       	not	r14, r0
 196:	00 00       	nop	
 198:	0c 00       	.short	0x000c
 19a:	00 00       	nop	
 19c:	28 01       	xor	r8, r0
 19e:	00 00       	nop	
 1a0:	b4 05       	bn	1a6 <_main+0x118>
 1a2:	00 00       	nop	
 1a4:	42 00       	switch	r2
 1a6:	00 00       	nop	
 1a8:	0c 00       	.short	0x000c
 1aa:	00 00       	nop	
 1ac:	28 01       	xor	r8, r0
 1ae:	00 00       	nop	
 1b0:	f6 05       	blt	1be <_main+0x130>
 1b2:	00 00       	nop	
 1b4:	64 00       	jmp	[gp]
 1b6:	00 00       	nop	
 1b8:	0c 00       	.short	0x000c
 1ba:	00 00       	nop	
 1bc:	28 01       	xor	r8, r0
 1be:	00 00       	nop	
 1c0:	5a 06 00 00 	dispose	13, {}, r0
 1c4:	76 00       	jmp	[r22]
 1c6:	00 00       	nop	
 1c8:	0c 00       	.short	0x000c
 1ca:	00 00       	nop	
 1cc:	28 01       	xor	r8, r0
 1ce:	00 00       	nop	
 1d0:	d0 06 00 00 	andi	0, r16, r0
 1d4:	fa 00       	sxh	r26
 1d6:	00 00       	nop	
 1d8:	14 00       	.short	0x0014
 1da:	00 00       	nop	
 1dc:	28 01       	xor	r8, r0
 1de:	00 00       	nop	
 1e0:	ca 07 00 00 	set1	0, 0[r10]
 1e4:	36 00       	not	r22, r0
 1e6:	00 00       	nop	
 1e8:	04 06 00 00 	addi	0, gp, r0
 1ec:	00 0e 04 00 	addi	4, r0, r1
 1f0:	0c 00       	.short	0x000c
 1f2:	00 00       	nop	
 1f4:	ff ff ff ff 	ld.hu	-2[lp], lp
 1f8:	03 00       	.short	0x0003
 1fa:	01 7c       	sld.h	2[ep], r15
 1fc:	1f 0c       	sld.h	62[ep], r1
 1fe:	03 00       	.short	0x0003
 200:	0c 00       	.short	0x000c
 202:	00 00       	nop	
 204:	f0 01       	cmp	r16, r0
 206:	00 00       	nop	
 208:	aa 0e 00 00 	xori	0, r10, r1
 20c:	ec 00       	sxh	r12
 20e:	00 00       	nop	
 210:	0c 00       	.short	0x000c
 212:	00 00       	nop	
 214:	f0 01       	cmp	r16, r0
 216:	00 00       	nop	
 218:	96 0f 00 00 	jarl	160218 <_list_known_crc+0x15ecce>, r1
 21c:	e0 01       	cmp	r0, r0
 21e:	00 00       	nop	
 220:	14 00       	.short	0x0014
 222:	00 00       	nop	
 224:	f0 01       	cmp	r16, r0
 226:	00 00       	nop	
 228:	76 11       	tst	r22, r2
 22a:	00 00       	nop	
 22c:	6a 01       	tst	r10, r0
 22e:	00 00       	nop	
 230:	04 08       	mov	gp, r1
 232:	00 00       	nop	
 234:	00 0e 44 00 	addi	68, r0, r1
 238:	0c 00       	.short	0x000c
 23a:	00 00       	nop	
 23c:	ff ff ff ff 	ld.hu	-2[lp], lp
 240:	03 00       	.short	0x0003
 242:	01 7c       	sld.h	2[ep], r15
 244:	1f 0c       	sld.h	62[ep], r1
 246:	03 00       	.short	0x0003
 248:	0c 00       	.short	0x000c
 24a:	00 00       	nop	
 24c:	38 02       	callt	56
 24e:	00 00       	nop	
 250:	0a 00       	.short	0x000a
 252:	00 00       	nop	
 254:	84 00       	zxb	gp
 256:	00 00       	nop	
 258:	14 00       	.short	0x0014
 25a:	00 00       	nop	
 25c:	38 02       	callt	56
 25e:	00 00       	nop	
 260:	8e 00       	zxb	r14
 262:	00 00       	nop	
 264:	66 03       	sld.b	102[ep], r0
 266:	00 00       	nop	
 268:	04 08       	mov	gp, r1
 26a:	00 00       	nop	
 26c:	00 0e 48 00 	addi	72, r0, r1
 270:	0c 00       	.short	0x000c
 272:	00 00       	nop	
 274:	ff ff ff ff 	ld.hu	-2[lp], lp
 278:	03 00       	.short	0x0003
 27a:	01 7c       	sld.h	2[ep], r15
 27c:	1f 0c       	sld.h	62[ep], r1
 27e:	03 00       	.short	0x0003
 280:	0c 00       	.short	0x000c
 282:	00 00       	nop	
 284:	70 02       	cmp	-16, r0
 286:	00 00       	nop	
 288:	e0 12       	mulh	0, r2
 28a:	00 00       	nop	
 28c:	08 00       	.short	0x0008
 28e:	00 00       	nop	
 290:	0c 00       	.short	0x000c
 292:	00 00       	nop	
 294:	70 02       	cmp	-16, r0
 296:	00 00       	nop	
 298:	e8 12       	mulh	8, r2
 29a:	00 00       	nop	
 29c:	06 00       	.short	0x0006
 29e:	00 00       	nop	
 2a0:	0c 00       	.short	0x000c
 2a2:	00 00       	nop	
 2a4:	ff ff ff ff 	ld.hu	-2[lp], lp
 2a8:	03 00       	.short	0x0003
 2aa:	01 7c       	sld.h	2[ep], r15
 2ac:	1f 0c       	sld.h	62[ep], r1
 2ae:	03 00       	.short	0x0003
 2b0:	0c 00       	.short	0x000c
 2b2:	00 00       	nop	
 2b4:	a0 02       	sar	0, r0
 2b6:	00 00       	nop	
 2b8:	ee 12       	mulh	14, r2
 2ba:	00 00       	nop	
 2bc:	b4 00       	sxb	r20
 2be:	00 00       	nop	
 2c0:	0c 00       	.short	0x000c
 2c2:	00 00       	nop	
 2c4:	a0 02       	sar	0, r0
 2c6:	00 00       	nop	
 2c8:	a2 13       	sst.b	r2, 34[ep]
 2ca:	00 00       	nop	
 2cc:	1c 00       	.short	0x001c
 2ce:	00 00       	nop	
 2d0:	0c 00       	.short	0x000c
 2d2:	00 00       	nop	
 2d4:	a0 02       	sar	0, r0
 2d6:	00 00       	nop	
 2d8:	be 13       	sst.b	r2, 62[ep]
 2da:	00 00       	nop	
 2dc:	34 00       	not	r20, r0
 2de:	00 00       	nop	
 2e0:	0c 00       	.short	0x000c
 2e2:	00 00       	nop	
 2e4:	a0 02       	sar	0, r0
 2e6:	00 00       	nop	
 2e8:	f2 13       	sst.b	r2, 114[ep]
 2ea:	00 00       	nop	
 2ec:	30 00       	not	r16, r0
 2ee:	00 00       	nop	
 2f0:	0c 00       	.short	0x000c
 2f2:	00 00       	nop	
 2f4:	a0 02       	sar	0, r0
 2f6:	00 00       	nop	
 2f8:	22 14       	sld.h	68[ep], r2
 2fa:	00 00       	nop	
 2fc:	2e 00       	not	r14, r0
 2fe:	00 00       	nop	
 300:	0c 00       	.short	0x000c
 302:	00 00       	nop	
 304:	a0 02       	sar	0, r0
 306:	00 00       	nop	
 308:	50 14       	sld.h	160[ep], r2
 30a:	00 00       	nop	
 30c:	10 00       	.short	0x0010
 30e:	00 00       	nop	
 310:	0c 00       	.short	0x000c
 312:	00 00       	nop	
 314:	a0 02       	sar	0, r0
 316:	00 00       	nop	
 318:	60 14       	sld.h	192[ep], r2
 31a:	00 00       	nop	
 31c:	04 00       	.short	0x0004
	...

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
	...
