
coremark0.out:     file format elf32-v850


Disassembly of section .text:

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

0000000a <_iterate>:
       a:	03 1e e4 ff 	addi	-28, sp, sp
       e:	63 ff 19 00 	st.w	lp, 24[sp]
      12:	63 ef 15 00 	st.w	r29, 20[sp]
      16:	03 e8       	mov	sp, r29
      18:	7d 37 01 00 	st.w	r6, 0[r29]
      1c:	3d 57 01 00 	ld.w	0[r29], r10
      20:	7d 57 0d 00 	st.w	r10, 12[r29]
      24:	3d 57 0d 00 	ld.w	12[r29], r10
      28:	2a 57 1d 00 	ld.w	28[r10], r10
      2c:	7d 57 09 00 	st.w	r10, 8[r29]
      30:	3d 57 0d 00 	ld.w	12[r29], r10
      34:	6a 07 38 00 	st.h	r0, 56[r10]
      38:	3d 57 0d 00 	ld.w	12[r29], r10
      3c:	6a 07 3a 00 	st.h	r0, 58[r10]
      40:	3d 57 0d 00 	ld.w	12[r29], r10
      44:	6a 07 3c 00 	st.h	r0, 60[r10]
      48:	3d 57 0d 00 	ld.w	12[r29], r10
      4c:	6a 07 3e 00 	st.h	r0, 62[r10]
      50:	7d 07 11 00 	st.w	r0, 16[r29]
      54:	c5 55       	br	fc <_iterate+0xf2>
      56:	3d 37 0d 00 	ld.w	12[r29], r6
      5a:	01 3a       	mov	1, r7
      5c:	2a 06 82 18 	mov	0x1882, r10
      60:	00 00 
      62:	80 ff 04 00 	jarl	66 <_iterate+0x5c>, lp
      66:	44 fa       	add	4, lp
      68:	6a 00       	jmp	[r10]
      6a:	7d 57 06 00 	st.h	r10, 6[r29]
      6e:	fd 5f 07 00 	ld.hu	6[r29], r11
      72:	3d 57 0d 00 	ld.w	12[r29], r10
      76:	ea 57 39 00 	ld.hu	56[r10], r10
      7a:	0b 30       	mov	r11, r6
      7c:	0a 38       	mov	r10, r7
      7e:	2a 06 4a 2e 	mov	0x2e4a, r10
      82:	00 00 
      84:	80 ff 04 00 	jarl	88 <_iterate+0x7e>, lp
      88:	44 fa       	add	4, lp
      8a:	6a 00       	jmp	[r10]
      8c:	ca 5e ff ff 	andi	65535, r10, r11
      90:	3d 57 0d 00 	ld.w	12[r29], r10
      94:	6a 5f 38 00 	st.h	r11, 56[r10]
      98:	3d 37 0d 00 	ld.w	12[r29], r6
      9c:	1f 3a       	mov	-1, r7
      9e:	2a 06 82 18 	mov	0x1882, r10
      a2:	00 00 
      a4:	80 ff 04 00 	jarl	a8 <_iterate+0x9e>, lp
      a8:	44 fa       	add	4, lp
      aa:	6a 00       	jmp	[r10]
      ac:	7d 57 06 00 	st.h	r10, 6[r29]
      b0:	fd 5f 07 00 	ld.hu	6[r29], r11
      b4:	3d 57 0d 00 	ld.w	12[r29], r10
      b8:	ea 57 39 00 	ld.hu	56[r10], r10
      bc:	0b 30       	mov	r11, r6
      be:	0a 38       	mov	r10, r7
      c0:	2a 06 4a 2e 	mov	0x2e4a, r10
      c4:	00 00 
      c6:	80 ff 04 00 	jarl	ca <_iterate+0xc0>, lp
      ca:	44 fa       	add	4, lp
      cc:	6a 00       	jmp	[r10]
      ce:	ca 5e ff ff 	andi	65535, r10, r11
      d2:	3d 57 0d 00 	ld.w	12[r29], r10
      d6:	6a 5f 38 00 	st.h	r11, 56[r10]
      da:	3d 57 11 00 	ld.w	16[r29], r10
      de:	60 52       	cmp	0, r10
      e0:	9a 0d       	bne	f2 <_iterate+0xe8>
      e2:	3d 57 0d 00 	ld.w	12[r29], r10
      e6:	ea 5f 39 00 	ld.hu	56[r10], r11
      ea:	3d 57 0d 00 	ld.w	12[r29], r10
      ee:	6a 5f 3a 00 	st.h	r11, 58[r10]
      f2:	3d 57 11 00 	ld.w	16[r29], r10
      f6:	41 52       	add	1, r10
      f8:	7d 57 11 00 	st.w	r10, 16[r29]
      fc:	3d 5f 11 00 	ld.w	16[r29], r11
     100:	3d 57 09 00 	ld.w	8[r29], r10
     104:	ea 59       	cmp	r10, r11
     106:	81 ad       	bl	56 <_iterate+0x4c>
     108:	00 52       	mov	0, r10
     10a:	1d 18       	mov	r29, sp
     10c:	23 ff 19 00 	ld.w	24[sp], lp
     110:	23 ef 15 00 	ld.w	20[sp], r29
     114:	03 1e 1c 00 	addi	28, sp, sp
     118:	7f 00       	jmp	[lp]

0000011a <_main>:
     11a:	03 1e 90 ff 	addi	-112, sp, sp
     11e:	63 ff 6d 00 	st.w	lp, 108[sp]
     122:	63 e7 69 00 	st.w	r28, 104[sp]
     126:	63 ef 65 00 	st.w	r29, 100[sp]
     12a:	03 e8       	mov	sp, r29
     12c:	7d 37 05 00 	st.w	r6, 4[r29]
     130:	7d 3f 01 00 	st.w	r7, 0[r29]
     134:	7d 07 60 00 	st.h	r0, 96[r29]
     138:	7d 07 5e 00 	st.h	r0, 94[r29]
     13c:	1f 52       	mov	-1, r10
     13e:	7d 57 5c 00 	st.h	r10, 92[r29]
     142:	7d 07 5a 00 	st.h	r0, 90[r29]
     146:	7d 07 52 00 	st.h	r0, 82[r29]
     14a:	1d 56 08 00 	addi	8, r29, r10
     14e:	0a 5e 42 00 	addi	66, r10, r11
     152:	1d 56 04 00 	addi	4, r29, r10
     156:	0b 30       	mov	r11, r6
     158:	0a 38       	mov	r10, r7
     15a:	3d 47 01 00 	ld.w	0[r29], r8
     15e:	2a 06 dc 2a 	mov	0x2adc, r10
     162:	00 00 
     164:	80 ff 04 00 	jarl	168 <_main+0x4e>, lp
     168:	44 fa       	add	4, lp
     16a:	6a 00       	jmp	[r10]
     16c:	3d 57 05 00 	ld.w	4[r29], r10
     170:	01 32       	mov	1, r6
     172:	0a 38       	mov	r10, r7
     174:	3d 47 01 00 	ld.w	0[r29], r8
     178:	2a 06 24 2d 	mov	0x2d24, r10
     17c:	00 00 
     17e:	80 ff 04 00 	jarl	182 <_main+0x68>, lp
     182:	44 fa       	add	4, lp
     184:	6a 00       	jmp	[r10]
     186:	d0 52       	shl	16, r10
     188:	b0 52       	sar	16, r10
     18a:	7d 57 08 00 	st.h	r10, 8[r29]
     18e:	3d 57 05 00 	ld.w	4[r29], r10
     192:	02 32       	mov	2, r6
     194:	0a 38       	mov	r10, r7
     196:	3d 47 01 00 	ld.w	0[r29], r8
     19a:	2a 06 24 2d 	mov	0x2d24, r10
     19e:	00 00 
     1a0:	80 ff 04 00 	jarl	1a4 <_main+0x8a>, lp
     1a4:	44 fa       	add	4, lp
     1a6:	6a 00       	jmp	[r10]
     1a8:	d0 52       	shl	16, r10
     1aa:	b0 52       	sar	16, r10
     1ac:	7d 57 0a 00 	st.h	r10, 10[r29]
     1b0:	3d 57 05 00 	ld.w	4[r29], r10
     1b4:	03 32       	mov	3, r6
     1b6:	0a 38       	mov	r10, r7
     1b8:	3d 47 01 00 	ld.w	0[r29], r8
     1bc:	2a 06 24 2d 	mov	0x2d24, r10
     1c0:	00 00 
     1c2:	80 ff 04 00 	jarl	1c6 <_main+0xac>, lp
     1c6:	44 fa       	add	4, lp
     1c8:	6a 00       	jmp	[r10]
     1ca:	d0 52       	shl	16, r10
     1cc:	b0 52       	sar	16, r10
     1ce:	7d 57 0c 00 	st.h	r10, 12[r29]
     1d2:	3d 57 05 00 	ld.w	4[r29], r10
     1d6:	04 32       	mov	4, r6
     1d8:	0a 38       	mov	r10, r7
     1da:	3d 47 01 00 	ld.w	0[r29], r8
     1de:	2a 06 24 2d 	mov	0x2d24, r10
     1e2:	00 00 
     1e4:	80 ff 04 00 	jarl	1e8 <_main+0xce>, lp
     1e8:	44 fa       	add	4, lp
     1ea:	6a 00       	jmp	[r10]
     1ec:	7d 57 25 00 	st.w	r10, 36[r29]
     1f0:	01 52       	mov	1, r10
     1f2:	7d 57 25 00 	st.w	r10, 36[r29]
     1f6:	3d 57 05 00 	ld.w	4[r29], r10
     1fa:	05 32       	mov	5, r6
     1fc:	0a 38       	mov	r10, r7
     1fe:	3d 47 01 00 	ld.w	0[r29], r8
     202:	2a 06 24 2d 	mov	0x2d24, r10
     206:	00 00 
     208:	80 ff 04 00 	jarl	20c <_main+0xf2>, lp
     20c:	44 fa       	add	4, lp
     20e:	6a 00       	jmp	[r10]
     210:	7d 57 29 00 	st.w	r10, 40[r29]
     214:	3d 57 29 00 	ld.w	40[r29], r10
     218:	60 52       	cmp	0, r10
     21a:	ca 05       	bne	222 <_main+0x108>
     21c:	07 52       	mov	7, r10
     21e:	7d 57 29 00 	st.w	r10, 40[r29]
     222:	3d 57 08 00 	ld.h	8[r29], r10
     226:	d0 52       	shl	16, r10
     228:	b0 52       	sar	16, r10
     22a:	60 52       	cmp	0, r10
     22c:	da 15       	bne	256 <_main+0x13c>
     22e:	3d 57 0a 00 	ld.h	10[r29], r10
     232:	d0 52       	shl	16, r10
     234:	b0 52       	sar	16, r10
     236:	60 52       	cmp	0, r10
     238:	fa 0d       	bne	256 <_main+0x13c>
     23a:	3d 57 0c 00 	ld.h	12[r29], r10
     23e:	d0 52       	shl	16, r10
     240:	b0 52       	sar	16, r10
     242:	60 52       	cmp	0, r10
     244:	9a 0d       	bne	256 <_main+0x13c>
     246:	7d 07 08 00 	st.h	r0, 8[r29]
     24a:	7d 07 0a 00 	st.h	r0, 10[r29]
     24e:	20 56 66 00 	movea	102, r0, r10
     252:	7d 57 0c 00 	st.h	r10, 12[r29]
     256:	3d 57 08 00 	ld.h	8[r29], r10
     25a:	d0 52       	shl	16, r10
     25c:	b0 52       	sar	16, r10
     25e:	61 52       	cmp	1, r10
     260:	9a 1d       	bne	292 <_main+0x178>
     262:	3d 57 0a 00 	ld.h	10[r29], r10
     266:	d0 52       	shl	16, r10
     268:	b0 52       	sar	16, r10
     26a:	60 52       	cmp	0, r10
     26c:	ba 15       	bne	292 <_main+0x178>
     26e:	3d 57 0c 00 	ld.h	12[r29], r10
     272:	d0 52       	shl	16, r10
     274:	b0 52       	sar	16, r10
     276:	60 52       	cmp	0, r10
     278:	da 0d       	bne	292 <_main+0x178>
     27a:	20 56 15 34 	movea	13333, r0, r10
     27e:	7d 57 08 00 	st.h	r10, 8[r29]
     282:	20 56 15 34 	movea	13333, r0, r10
     286:	7d 57 0a 00 	st.h	r10, 10[r29]
     28a:	20 56 66 00 	movea	102, r0, r10
     28e:	7d 57 0c 00 	st.h	r10, 12[r29]
     292:	2a 06 70 a0 	mov	0xfedfa070, r10
     296:	df fe 
     298:	7d 57 11 00 	st.w	r10, 16[r29]
     29c:	20 56 d0 07 	movea	2000, r0, r10
     2a0:	7d 57 21 00 	st.w	r10, 32[r29]
     2a4:	7d 07 48 00 	st.h	r0, 72[r29]
     2a8:	7d 07 62 00 	st.h	r0, 98[r29]
     2ac:	85 1d       	br	2dc <_main+0x1c2>
     2ae:	fd 57 63 00 	ld.hu	98[r29], r10
     2b2:	01 5a       	mov	1, r11
     2b4:	0b 60       	mov	r11, r12
     2b6:	ea 67 c0 00 	shl	r10, r12
     2ba:	0c 50       	mov	r12, r10
     2bc:	0a 58       	mov	r10, r11
     2be:	3d 57 29 00 	ld.w	40[r29], r10
     2c2:	4b 51       	and	r11, r10
     2c4:	60 52       	cmp	0, r10
     2c6:	e2 05       	be	2d2 <_main+0x1b8>
     2c8:	fd 57 5f 00 	ld.hu	94[r29], r10
     2cc:	41 52       	add	1, r10
     2ce:	7d 57 5e 00 	st.h	r10, 94[r29]
     2d2:	fd 57 63 00 	ld.hu	98[r29], r10
     2d6:	41 52       	add	1, r10
     2d8:	7d 57 62 00 	st.h	r10, 98[r29]
     2dc:	fd 57 63 00 	ld.hu	98[r29], r10
     2e0:	62 52       	cmp	2, r10
     2e2:	e3 e5       	bnh	2ae <_main+0x194>
     2e4:	7d 07 62 00 	st.h	r0, 98[r29]
     2e8:	a5 2d       	br	33c <_main+0x222>
     2ea:	fd 67 63 00 	ld.hu	98[r29], r12
     2ee:	fd 57 63 00 	ld.hu	98[r29], r10
     2f2:	c2 52       	shl	2, r10
     2f4:	0a 58       	mov	r10, r11
     2f6:	c4 5a       	shl	4, r11
     2f8:	cb 51       	add	r11, r10
     2fa:	20 6e 64 00 	movea	100, r0, r13
     2fe:	dd 69       	add	r29, r13
     300:	cd 51       	add	r13, r10
     302:	0a 56 bc ff 	addi	-68, r10, r10
     306:	2a 5f 01 00 	ld.w	0[r10], r11
     30a:	fd 57 5f 00 	ld.hu	94[r29], r10
     30e:	0b 70       	mov	r11, r14
     310:	ea 77 fe 5a 	divqu	r10, r14, r11
     314:	0e 50       	mov	r14, r10
     316:	0a 58       	mov	r10, r11
     318:	0c 50       	mov	r12, r10
     31a:	c2 52       	shl	2, r10
     31c:	0a 60       	mov	r10, r12
     31e:	c4 62       	shl	4, r12
     320:	cc 51       	add	r12, r10
     322:	20 66 64 00 	movea	100, r0, r12
     326:	dd 61       	add	r29, r12
     328:	cc 51       	add	r12, r10
     32a:	0a 56 bc ff 	addi	-68, r10, r10
     32e:	6a 5f 01 00 	st.w	r11, 0[r10]
     332:	fd 57 63 00 	ld.hu	98[r29], r10
     336:	41 52       	add	1, r10
     338:	7d 57 62 00 	st.h	r10, 98[r29]
     33c:	fd 57 63 00 	ld.hu	98[r29], r10
     340:	60 52       	cmp	0, r10
     342:	c2 d5       	be	2ea <_main+0x1d0>
     344:	7d 07 62 00 	st.h	r0, 98[r29]
     348:	e5 4d       	br	3e4 <_main+0x2ca>
     34a:	fd 57 63 00 	ld.hu	98[r29], r10
     34e:	01 5a       	mov	1, r11
     350:	0b 68       	mov	r11, r13
     352:	ea 6f c0 00 	shl	r10, r13
     356:	0d 50       	mov	r13, r10
     358:	0a 58       	mov	r10, r11
     35a:	3d 57 29 00 	ld.w	40[r29], r10
     35e:	4b 51       	and	r11, r10
     360:	60 52       	cmp	0, r10
     362:	c2 3d       	be	3da <_main+0x2c0>
     364:	7d 07 55 00 	st.w	r0, 84[r29]
     368:	85 35       	br	3c8 <_main+0x2ae>
     36a:	fd 57 63 00 	ld.hu	98[r29], r10
     36e:	0a 6e 01 00 	addi	1, r10, r13
     372:	3d 57 55 00 	ld.w	84[r29], r10
     376:	c2 52       	shl	2, r10
     378:	0a 58       	mov	r10, r11
     37a:	c4 5a       	shl	4, r11
     37c:	cb 51       	add	r11, r10
     37e:	20 76 64 00 	movea	100, r0, r14
     382:	dd 71       	add	r29, r14
     384:	ce 51       	add	r14, r10
     386:	0a 56 ac ff 	addi	-84, r10, r10
     38a:	2a 5f 01 00 	ld.w	0[r10], r11
     38e:	3d 67 21 00 	ld.w	32[r29], r12
     392:	fd 57 61 00 	ld.hu	96[r29], r10
     396:	ec 57 20 02 	mul	r12, r10, r0
     39a:	0b 60       	mov	r11, r12
     39c:	ca 61       	add	r10, r12
     39e:	3d 5f 55 00 	ld.w	84[r29], r11
     3a2:	0b 50       	mov	r11, r10
     3a4:	c4 52       	shl	4, r10
     3a6:	cb 51       	add	r11, r10
     3a8:	cd 51       	add	r13, r10
     3aa:	42 52       	add	2, r10
     3ac:	c2 52       	shl	2, r10
     3ae:	20 5e 64 00 	movea	100, r0, r11
     3b2:	dd 59       	add	r29, r11
     3b4:	cb 51       	add	r11, r10
     3b6:	0a 56 a4 ff 	addi	-92, r10, r10
     3ba:	6a 67 01 00 	st.w	r12, 0[r10]
     3be:	3d 57 55 00 	ld.w	84[r29], r10
     3c2:	41 52       	add	1, r10
     3c4:	7d 57 55 00 	st.w	r10, 84[r29]
     3c8:	3d 57 55 00 	ld.w	84[r29], r10
     3cc:	60 52       	cmp	0, r10
     3ce:	e2 cd       	be	36a <_main+0x250>
     3d0:	fd 57 61 00 	ld.hu	96[r29], r10
     3d4:	41 52       	add	1, r10
     3d6:	7d 57 60 00 	st.h	r10, 96[r29]
     3da:	fd 57 63 00 	ld.hu	98[r29], r10
     3de:	41 52       	add	1, r10
     3e0:	7d 57 62 00 	st.h	r10, 98[r29]
     3e4:	fd 57 63 00 	ld.hu	98[r29], r10
     3e8:	62 52       	cmp	2, r10
     3ea:	83 b5       	bnh	34a <_main+0x230>
     3ec:	7d 07 62 00 	st.h	r0, 98[r29]
     3f0:	80 07 d6 01 	jr	5c6 <_main+0x4ac>
     3f4:	fd 57 63 00 	ld.hu	98[r29], r10
     3f8:	c2 52       	shl	2, r10
     3fa:	0a 58       	mov	r10, r11
     3fc:	c4 5a       	shl	4, r11
     3fe:	cb 51       	add	r11, r10
     400:	20 66 64 00 	movea	100, r0, r12
     404:	dd 61       	add	r29, r12
     406:	cc 51       	add	r12, r10
     408:	0a 56 c4 ff 	addi	-60, r10, r10
     40c:	2a 57 01 00 	ld.w	0[r10], r10
     410:	ca 56 01 00 	andi	1, r10, r10
     414:	60 52       	cmp	0, r10
     416:	b2 3d       	be	48c <_main+0x372>
     418:	fd e7 63 00 	ld.hu	98[r29], r28
     41c:	3d 67 21 00 	ld.w	32[r29], r12
     420:	fd 57 63 00 	ld.hu	98[r29], r10
     424:	c2 52       	shl	2, r10
     426:	0a 58       	mov	r10, r11
     428:	c4 5a       	shl	4, r11
     42a:	cb 51       	add	r11, r10
     42c:	20 6e 64 00 	movea	100, r0, r13
     430:	dd 69       	add	r29, r13
     432:	cd 51       	add	r13, r10
     434:	0a 56 b0 ff 	addi	-80, r10, r10
     438:	2a 5f 01 00 	ld.w	0[r10], r11
     43c:	fd 57 63 00 	ld.hu	98[r29], r10
     440:	c2 52       	shl	2, r10
     442:	0a 68       	mov	r10, r13
     444:	c4 6a       	shl	4, r13
     446:	cd 51       	add	r13, r10
     448:	20 76 64 00 	movea	100, r0, r14
     44c:	dd 71       	add	r29, r14
     44e:	ce 51       	add	r14, r10
     450:	0a 56 a4 ff 	addi	-92, r10, r10
     454:	2a 57 00 00 	ld.h	0[r10], r10
     458:	d0 52       	shl	16, r10
     45a:	b0 52       	sar	16, r10
     45c:	0c 30       	mov	r12, r6
     45e:	0b 38       	mov	r11, r7
     460:	0a 40       	mov	r10, r8
     462:	2a 06 a2 1b 	mov	0x1ba2, r10
     466:	00 00 
     468:	80 ff 04 00 	jarl	46c <_main+0x352>, lp
     46c:	44 fa       	add	4, lp
     46e:	6a 00       	jmp	[r10]
     470:	0a 58       	mov	r10, r11
     472:	1c 50       	mov	r28, r10
     474:	c2 52       	shl	2, r10
     476:	0a 60       	mov	r10, r12
     478:	c4 62       	shl	4, r12
     47a:	cc 51       	add	r12, r10
     47c:	20 66 64 00 	movea	100, r0, r12
     480:	dd 61       	add	r29, r12
     482:	cc 51       	add	r12, r10
     484:	0a 56 c8 ff 	addi	-56, r10, r10
     488:	6a 5f 01 00 	st.w	r11, 0[r10]
     48c:	fd 57 63 00 	ld.hu	98[r29], r10
     490:	c2 52       	shl	2, r10
     492:	0a 58       	mov	r10, r11
     494:	c4 5a       	shl	4, r11
     496:	cb 51       	add	r11, r10
     498:	20 6e 64 00 	movea	100, r0, r13
     49c:	dd 69       	add	r29, r13
     49e:	cd 51       	add	r13, r10
     4a0:	0a 56 c4 ff 	addi	-60, r10, r10
     4a4:	2a 57 01 00 	ld.w	0[r10], r10
     4a8:	ca 56 02 00 	andi	2, r10, r10
     4ac:	60 52       	cmp	0, r10
     4ae:	a2 4d       	be	542 <_main+0x428>
     4b0:	3d 6f 21 00 	ld.w	32[r29], r13
     4b4:	fd 57 63 00 	ld.hu	98[r29], r10
     4b8:	c2 52       	shl	2, r10
     4ba:	0a 58       	mov	r10, r11
     4bc:	c4 5a       	shl	4, r11
     4be:	cb 51       	add	r11, r10
     4c0:	20 76 64 00 	movea	100, r0, r14
     4c4:	dd 71       	add	r29, r14
     4c6:	ce 51       	add	r14, r10
     4c8:	0a 56 b4 ff 	addi	-76, r10, r10
     4cc:	2a 67 01 00 	ld.w	0[r10], r12
     4d0:	fd 57 63 00 	ld.hu	98[r29], r10
     4d4:	c2 52       	shl	2, r10
     4d6:	0a 58       	mov	r10, r11
     4d8:	c4 5a       	shl	4, r11
     4da:	cb 51       	add	r11, r10
     4dc:	20 5e 64 00 	movea	100, r0, r11
     4e0:	dd 59       	add	r29, r11
     4e2:	cb 51       	add	r11, r10
     4e4:	0a 56 a4 ff 	addi	-92, r10, r10
     4e8:	2a 57 00 00 	ld.h	0[r10], r10
     4ec:	d0 52       	shl	16, r10
     4ee:	b0 52       	sar	16, r10
     4f0:	0a 58       	mov	r10, r11
     4f2:	fd 57 63 00 	ld.hu	98[r29], r10
     4f6:	c2 52       	shl	2, r10
     4f8:	0a 70       	mov	r10, r14
     4fa:	c4 72       	shl	4, r14
     4fc:	ce 51       	add	r14, r10
     4fe:	20 76 64 00 	movea	100, r0, r14
     502:	dd 71       	add	r29, r14
     504:	ce 51       	add	r14, r10
     506:	0a 56 a4 ff 	addi	-92, r10, r10
     50a:	2a 57 02 00 	ld.h	2[r10], r10
     50e:	d0 52       	shl	16, r10
     510:	b0 52       	sar	16, r10
     512:	d0 52       	shl	16, r10
     514:	0a 59       	or	r10, r11
     516:	fd 57 63 00 	ld.hu	98[r29], r10
     51a:	1d 76 08 00 	addi	8, r29, r14
     51e:	c2 52       	shl	2, r10
     520:	0a 78       	mov	r10, r15
     522:	c4 7a       	shl	4, r15
     524:	cf 51       	add	r15, r10
     526:	0a 56 28 00 	addi	40, r10, r10
     52a:	ce 51       	add	r14, r10
     52c:	0d 30       	mov	r13, r6
     52e:	0c 38       	mov	r12, r7
     530:	0b 40       	mov	r11, r8
     532:	0a 48       	mov	r10, r9
     534:	2a 06 6e 0d 	mov	0xd6e, r10
     538:	00 00 
     53a:	80 ff 04 00 	jarl	53e <_main+0x424>, lp
     53e:	44 fa       	add	4, lp
     540:	6a 00       	jmp	[r10]
     542:	fd 57 63 00 	ld.hu	98[r29], r10
     546:	c2 52       	shl	2, r10
     548:	0a 58       	mov	r10, r11
     54a:	c4 5a       	shl	4, r11
     54c:	cb 51       	add	r11, r10
     54e:	20 5e 64 00 	movea	100, r0, r11
     552:	dd 59       	add	r29, r11
     554:	cb 51       	add	r11, r10
     556:	0a 56 c4 ff 	addi	-60, r10, r10
     55a:	2a 57 01 00 	ld.w	0[r10], r10
     55e:	ca 56 04 00 	andi	4, r10, r10
     562:	60 52       	cmp	0, r10
     564:	c2 2d       	be	5bc <_main+0x4a2>
     566:	3d 67 21 00 	ld.w	32[r29], r12
     56a:	fd 57 63 00 	ld.hu	98[r29], r10
     56e:	c2 52       	shl	2, r10
     570:	0a 58       	mov	r10, r11
     572:	c4 5a       	shl	4, r11
     574:	cb 51       	add	r11, r10
     576:	20 6e 64 00 	movea	100, r0, r13
     57a:	dd 69       	add	r29, r13
     57c:	cd 51       	add	r13, r10
     57e:	0a 56 a4 ff 	addi	-92, r10, r10
     582:	2a 57 00 00 	ld.h	0[r10], r10
     586:	d0 52       	shl	16, r10
     588:	b0 52       	sar	16, r10
     58a:	0a 58       	mov	r10, r11
     58c:	fd 57 63 00 	ld.hu	98[r29], r10
     590:	c2 52       	shl	2, r10
     592:	0a 68       	mov	r10, r13
     594:	c4 6a       	shl	4, r13
     596:	cd 51       	add	r13, r10
     598:	20 76 64 00 	movea	100, r0, r14
     59c:	dd 71       	add	r29, r14
     59e:	ce 51       	add	r14, r10
     5a0:	0a 56 b8 ff 	addi	-72, r10, r10
     5a4:	2a 57 01 00 	ld.w	0[r10], r10
     5a8:	0c 30       	mov	r12, r6
     5aa:	0b 38       	mov	r11, r7
     5ac:	0a 40       	mov	r10, r8
     5ae:	2a 06 42 25 	mov	0x2542, r10
     5b2:	00 00 
     5b4:	80 ff 04 00 	jarl	5b8 <_main+0x49e>, lp
     5b8:	44 fa       	add	4, lp
     5ba:	6a 00       	jmp	[r10]
     5bc:	fd 57 63 00 	ld.hu	98[r29], r10
     5c0:	41 52       	add	1, r10
     5c2:	7d 57 62 00 	st.h	r10, 98[r29]
     5c6:	fd 57 63 00 	ld.hu	98[r29], r10
     5ca:	60 52       	cmp	0, r10
     5cc:	ba 05       	bne	5d2 <_main+0x4b8>
     5ce:	bf 07 26 fe 	jr	3f4 <_main+0x2da>
     5d2:	3d 57 25 00 	ld.w	36[r29], r10
     5d6:	7d 57 25 00 	st.w	r10, 36[r29]
     5da:	1d 56 08 00 	addi	8, r29, r10
     5de:	0a 30       	mov	r10, r6
     5e0:	2a 06 0a 00 	mov	0xa, r10
     5e4:	00 00 
     5e6:	80 ff 04 00 	jarl	5ea <_main+0x4d0>, lp
     5ea:	44 fa       	add	4, lp
     5ec:	6a 00       	jmp	[r10]
     5ee:	01 52       	mov	1, r10
     5f0:	7d 57 4d 00 	st.w	r10, 76[r29]
     5f4:	3d 57 08 00 	ld.h	8[r29], r10
     5f8:	d0 52       	shl	16, r10
     5fa:	b0 52       	sar	16, r10
     5fc:	0a 58       	mov	r10, r11
     5fe:	fd 57 53 00 	ld.hu	82[r29], r10
     602:	0b 30       	mov	r11, r6
     604:	0a 38       	mov	r10, r7
     606:	2a 06 32 2f 	mov	0x2f32, r10
     60a:	00 00 
     60c:	80 ff 04 00 	jarl	610 <_main+0x4f6>, lp
     610:	44 fa       	add	4, lp
     612:	6a 00       	jmp	[r10]
     614:	7d 57 52 00 	st.h	r10, 82[r29]
     618:	3d 57 0a 00 	ld.h	10[r29], r10
     61c:	d0 52       	shl	16, r10
     61e:	b0 52       	sar	16, r10
     620:	0a 58       	mov	r10, r11
     622:	fd 57 53 00 	ld.hu	82[r29], r10
     626:	0b 30       	mov	r11, r6
     628:	0a 38       	mov	r10, r7
     62a:	2a 06 32 2f 	mov	0x2f32, r10
     62e:	00 00 
     630:	80 ff 04 00 	jarl	634 <_main+0x51a>, lp
     634:	44 fa       	add	4, lp
     636:	6a 00       	jmp	[r10]
     638:	7d 57 52 00 	st.h	r10, 82[r29]
     63c:	3d 57 0c 00 	ld.h	12[r29], r10
     640:	d0 52       	shl	16, r10
     642:	b0 52       	sar	16, r10
     644:	0a 58       	mov	r10, r11
     646:	fd 57 53 00 	ld.hu	82[r29], r10
     64a:	0b 30       	mov	r11, r6
     64c:	0a 38       	mov	r10, r7
     64e:	2a 06 32 2f 	mov	0x2f32, r10
     652:	00 00 
     654:	80 ff 04 00 	jarl	658 <_main+0x53e>, lp
     658:	44 fa       	add	4, lp
     65a:	6a 00       	jmp	[r10]
     65c:	7d 57 52 00 	st.h	r10, 82[r29]
     660:	3d 57 21 00 	ld.w	32[r29], r10
     664:	d0 52       	shl	16, r10
     666:	b0 52       	sar	16, r10
     668:	0a 58       	mov	r10, r11
     66a:	fd 57 53 00 	ld.hu	82[r29], r10
     66e:	0b 30       	mov	r11, r6
     670:	0a 38       	mov	r10, r7
     672:	2a 06 32 2f 	mov	0x2f32, r10
     676:	00 00 
     678:	80 ff 04 00 	jarl	67c <_main+0x562>, lp
     67c:	44 fa       	add	4, lp
     67e:	6a 00       	jmp	[r10]
     680:	7d 57 52 00 	st.h	r10, 82[r29]
     684:	fd 57 53 00 	ld.hu	82[r29], r10
     688:	20 5e 05 7b 	movea	31493, r0, r11
     68c:	eb 51       	cmp	r11, r10
     68e:	c2 1d       	be	6c6 <_main+0x5ac>
     690:	20 5e 05 7b 	movea	31493, r0, r11
     694:	eb 51       	cmp	r11, r10
     696:	af 0d       	bgt	6aa <_main+0x590>
     698:	20 5e f2 18 	movea	6386, r0, r11
     69c:	eb 51       	cmp	r11, r10
     69e:	82 25       	be	6de <_main+0x5c4>
     6a0:	20 5e af 4e 	movea	20143, r0, r11
     6a4:	eb 51       	cmp	r11, r10
     6a6:	c2 15       	be	6ce <_main+0x5b4>
     6a8:	f5 1d       	br	6e6 <_main+0x5cc>
     6aa:	2b 06 02 8a 	mov	0x8a02, r11
     6ae:	00 00 
     6b0:	eb 51       	cmp	r11, r10
     6b2:	f2 05       	be	6c0 <_main+0x5a6>
     6b4:	2b 06 f5 e9 	mov	0xe9f5, r11
     6b8:	00 00 
     6ba:	eb 51       	cmp	r11, r10
     6bc:	d2 0d       	be	6d6 <_main+0x5bc>
     6be:	c5 15       	br	6e6 <_main+0x5cc>
     6c0:	7d 07 5c 00 	st.h	r0, 92[r29]
     6c4:	d5 15       	br	6ee <_main+0x5d4>
     6c6:	01 52       	mov	1, r10
     6c8:	7d 57 5c 00 	st.h	r10, 92[r29]
     6cc:	95 15       	br	6ee <_main+0x5d4>
     6ce:	02 52       	mov	2, r10
     6d0:	7d 57 5c 00 	st.h	r10, 92[r29]
     6d4:	d5 0d       	br	6ee <_main+0x5d4>
     6d6:	03 52       	mov	3, r10
     6d8:	7d 57 5c 00 	st.h	r10, 92[r29]
     6dc:	95 0d       	br	6ee <_main+0x5d4>
     6de:	04 52       	mov	4, r10
     6e0:	7d 57 5c 00 	st.h	r10, 92[r29]
     6e4:	d5 05       	br	6ee <_main+0x5d4>
     6e6:	1f 52       	mov	-1, r10
     6e8:	7d 57 5a 00 	st.h	r10, 90[r29]
     6ec:	00 00       	nop	
     6ee:	3d 57 5c 00 	ld.h	92[r29], r10
     6f2:	d0 52       	shl	16, r10
     6f4:	b0 52       	sar	16, r10
     6f6:	60 52       	cmp	0, r10
     6f8:	be 05       	bge	6fe <_main+0x5e4>
     6fa:	80 07 52 02 	jr	94c <_main+0x832>
     6fe:	7d 07 62 00 	st.h	r0, 98[r29]
     702:	80 07 34 02 	jr	936 <_main+0x81c>
     706:	fd 57 63 00 	ld.hu	98[r29], r10
     70a:	c2 52       	shl	2, r10
     70c:	0a 58       	mov	r10, r11
     70e:	c4 5a       	shl	4, r11
     710:	cb 51       	add	r11, r10
     712:	20 5e 64 00 	movea	100, r0, r11
     716:	dd 59       	add	r29, r11
     718:	cb 51       	add	r11, r10
     71a:	0a 56 e4 ff 	addi	-28, r10, r10
     71e:	6a 07 00 00 	st.h	r0, 0[r10]
     722:	fd 57 63 00 	ld.hu	98[r29], r10
     726:	c2 52       	shl	2, r10
     728:	0a 58       	mov	r10, r11
     72a:	c4 5a       	shl	4, r11
     72c:	cb 51       	add	r11, r10
     72e:	20 66 64 00 	movea	100, r0, r12
     732:	dd 61       	add	r29, r12
     734:	cc 51       	add	r12, r10
     736:	0a 56 c4 ff 	addi	-60, r10, r10
     73a:	2a 57 01 00 	ld.w	0[r10], r10
     73e:	ca 56 01 00 	andi	1, r10, r10
     742:	60 52       	cmp	0, r10
     744:	e2 3d       	be	7c0 <_main+0x6a6>
     746:	fd 57 63 00 	ld.hu	98[r29], r10
     74a:	c2 52       	shl	2, r10
     74c:	0a 58       	mov	r10, r11
     74e:	c4 5a       	shl	4, r11
     750:	cb 51       	add	r11, r10
     752:	20 6e 64 00 	movea	100, r0, r13
     756:	dd 69       	add	r29, r13
     758:	cd 51       	add	r13, r10
     75a:	0a 56 dc ff 	addi	-36, r10, r10
     75e:	ea 5f 03 00 	ld.hu	2[r10], r11
     762:	3d 57 5c 00 	ld.h	92[r29], r10
     766:	d0 52       	shl	16, r10
     768:	b0 52       	sar	16, r10
     76a:	2c 06 40 a0 	mov	0xfedfa040, r12
     76e:	df fe 
     770:	ca 51       	add	r10, r10
     772:	cc 51       	add	r12, r10
     774:	ea 57 01 00 	ld.hu	0[r10], r10
     778:	ea 59       	cmp	r10, r11
     77a:	b2 25       	be	7c0 <_main+0x6a6>
     77c:	fd 5f 63 00 	ld.hu	98[r29], r11
     780:	0b 50       	mov	r11, r10
     782:	c2 52       	shl	2, r10
     784:	0a 60       	mov	r10, r12
     786:	c4 62       	shl	4, r12
     788:	cc 51       	add	r12, r10
     78a:	20 76 64 00 	movea	100, r0, r14
     78e:	dd 71       	add	r29, r14
     790:	ce 51       	add	r14, r10
     792:	0a 56 e4 ff 	addi	-28, r10, r10
     796:	2a 57 00 00 	ld.h	0[r10], r10
     79a:	d0 52       	shl	16, r10
     79c:	b0 52       	sar	16, r10
     79e:	41 52       	add	1, r10
     7a0:	d0 52       	shl	16, r10
     7a2:	0a 60       	mov	r10, r12
     7a4:	b0 62       	sar	16, r12
     7a6:	0b 50       	mov	r11, r10
     7a8:	c2 52       	shl	2, r10
     7aa:	0a 58       	mov	r10, r11
     7ac:	c4 5a       	shl	4, r11
     7ae:	cb 51       	add	r11, r10
     7b0:	20 5e 64 00 	movea	100, r0, r11
     7b4:	dd 59       	add	r29, r11
     7b6:	cb 51       	add	r11, r10
     7b8:	0a 56 e4 ff 	addi	-28, r10, r10
     7bc:	6a 67 00 00 	st.h	r12, 0[r10]
     7c0:	fd 57 63 00 	ld.hu	98[r29], r10
     7c4:	c2 52       	shl	2, r10
     7c6:	0a 58       	mov	r10, r11
     7c8:	c4 5a       	shl	4, r11
     7ca:	cb 51       	add	r11, r10
     7cc:	20 66 64 00 	movea	100, r0, r12
     7d0:	dd 61       	add	r29, r12
     7d2:	cc 51       	add	r12, r10
     7d4:	0a 56 c4 ff 	addi	-60, r10, r10
     7d8:	2a 57 01 00 	ld.w	0[r10], r10
     7dc:	ca 56 02 00 	andi	2, r10, r10
     7e0:	60 52       	cmp	0, r10
     7e2:	e2 3d       	be	85e <_main+0x744>
     7e4:	fd 57 63 00 	ld.hu	98[r29], r10
     7e8:	c2 52       	shl	2, r10
     7ea:	0a 58       	mov	r10, r11
     7ec:	c4 5a       	shl	4, r11
     7ee:	cb 51       	add	r11, r10
     7f0:	20 6e 64 00 	movea	100, r0, r13
     7f4:	dd 69       	add	r29, r13
     7f6:	cd 51       	add	r13, r10
     7f8:	0a 56 e0 ff 	addi	-32, r10, r10
     7fc:	ea 5f 01 00 	ld.hu	0[r10], r11
     800:	3d 57 5c 00 	ld.h	92[r29], r10
     804:	d0 52       	shl	16, r10
     806:	b0 52       	sar	16, r10
     808:	2c 06 4a a0 	mov	0xfedfa04a, r12
     80c:	df fe 
     80e:	ca 51       	add	r10, r10
     810:	cc 51       	add	r12, r10
     812:	ea 57 01 00 	ld.hu	0[r10], r10
     816:	ea 59       	cmp	r10, r11
     818:	b2 25       	be	85e <_main+0x744>
     81a:	fd 5f 63 00 	ld.hu	98[r29], r11
     81e:	0b 50       	mov	r11, r10
     820:	c2 52       	shl	2, r10
     822:	0a 60       	mov	r10, r12
     824:	c4 62       	shl	4, r12
     826:	cc 51       	add	r12, r10
     828:	20 76 64 00 	movea	100, r0, r14
     82c:	dd 71       	add	r29, r14
     82e:	ce 51       	add	r14, r10
     830:	0a 56 e4 ff 	addi	-28, r10, r10
     834:	2a 57 00 00 	ld.h	0[r10], r10
     838:	d0 52       	shl	16, r10
     83a:	b0 52       	sar	16, r10
     83c:	41 52       	add	1, r10
     83e:	d0 52       	shl	16, r10
     840:	0a 60       	mov	r10, r12
     842:	b0 62       	sar	16, r12
     844:	0b 50       	mov	r11, r10
     846:	c2 52       	shl	2, r10
     848:	0a 58       	mov	r10, r11
     84a:	c4 5a       	shl	4, r11
     84c:	cb 51       	add	r11, r10
     84e:	20 5e 64 00 	movea	100, r0, r11
     852:	dd 59       	add	r29, r11
     854:	cb 51       	add	r11, r10
     856:	0a 56 e4 ff 	addi	-28, r10, r10
     85a:	6a 67 00 00 	st.h	r12, 0[r10]
     85e:	fd 57 63 00 	ld.hu	98[r29], r10
     862:	c2 52       	shl	2, r10
     864:	0a 58       	mov	r10, r11
     866:	c4 5a       	shl	4, r11
     868:	cb 51       	add	r11, r10
     86a:	20 66 64 00 	movea	100, r0, r12
     86e:	dd 61       	add	r29, r12
     870:	cc 51       	add	r12, r10
     872:	0a 56 c4 ff 	addi	-60, r10, r10
     876:	2a 57 01 00 	ld.w	0[r10], r10
     87a:	ca 56 04 00 	andi	4, r10, r10
     87e:	60 52       	cmp	0, r10
     880:	e2 3d       	be	8fc <_main+0x7e2>
     882:	fd 57 63 00 	ld.hu	98[r29], r10
     886:	c2 52       	shl	2, r10
     888:	0a 58       	mov	r10, r11
     88a:	c4 5a       	shl	4, r11
     88c:	cb 51       	add	r11, r10
     88e:	20 6e 64 00 	movea	100, r0, r13
     892:	dd 69       	add	r29, r13
     894:	cd 51       	add	r13, r10
     896:	0a 56 e0 ff 	addi	-32, r10, r10
     89a:	ea 5f 03 00 	ld.hu	2[r10], r11
     89e:	3d 57 5c 00 	ld.h	92[r29], r10
     8a2:	d0 52       	shl	16, r10
     8a4:	b0 52       	sar	16, r10
     8a6:	2c 06 54 a0 	mov	0xfedfa054, r12
     8aa:	df fe 
     8ac:	ca 51       	add	r10, r10
     8ae:	cc 51       	add	r12, r10
     8b0:	ea 57 01 00 	ld.hu	0[r10], r10
     8b4:	ea 59       	cmp	r10, r11
     8b6:	b2 25       	be	8fc <_main+0x7e2>
     8b8:	fd 5f 63 00 	ld.hu	98[r29], r11
     8bc:	0b 50       	mov	r11, r10
     8be:	c2 52       	shl	2, r10
     8c0:	0a 60       	mov	r10, r12
     8c2:	c4 62       	shl	4, r12
     8c4:	cc 51       	add	r12, r10
     8c6:	20 76 64 00 	movea	100, r0, r14
     8ca:	dd 71       	add	r29, r14
     8cc:	ce 51       	add	r14, r10
     8ce:	0a 56 e4 ff 	addi	-28, r10, r10
     8d2:	2a 57 00 00 	ld.h	0[r10], r10
     8d6:	d0 52       	shl	16, r10
     8d8:	b0 52       	sar	16, r10
     8da:	41 52       	add	1, r10
     8dc:	d0 52       	shl	16, r10
     8de:	0a 60       	mov	r10, r12
     8e0:	b0 62       	sar	16, r12
     8e2:	0b 50       	mov	r11, r10
     8e4:	c2 52       	shl	2, r10
     8e6:	0a 58       	mov	r10, r11
     8e8:	c4 5a       	shl	4, r11
     8ea:	cb 51       	add	r11, r10
     8ec:	20 5e 64 00 	movea	100, r0, r11
     8f0:	dd 59       	add	r29, r11
     8f2:	cb 51       	add	r11, r10
     8f4:	0a 56 e4 ff 	addi	-28, r10, r10
     8f8:	6a 67 00 00 	st.h	r12, 0[r10]
     8fc:	fd 57 63 00 	ld.hu	98[r29], r10
     900:	c2 52       	shl	2, r10
     902:	0a 58       	mov	r10, r11
     904:	c4 5a       	shl	4, r11
     906:	cb 51       	add	r11, r10
     908:	20 66 64 00 	movea	100, r0, r12
     90c:	dd 61       	add	r29, r12
     90e:	cc 51       	add	r12, r10
     910:	0a 56 e4 ff 	addi	-28, r10, r10
     914:	2a 57 00 00 	ld.h	0[r10], r10
     918:	d0 52       	shl	16, r10
     91a:	b0 52       	sar	16, r10
     91c:	ca 5e ff ff 	andi	65535, r10, r11
     920:	fd 57 5b 00 	ld.hu	90[r29], r10
     924:	cb 51       	add	r11, r10
     926:	ca 00       	zxh	r10
     928:	7d 57 5a 00 	st.h	r10, 90[r29]
     92c:	fd 57 63 00 	ld.hu	98[r29], r10
     930:	41 52       	add	1, r10
     932:	7d 57 62 00 	st.h	r10, 98[r29]
     936:	fd 5f 63 00 	ld.hu	98[r29], r11
     93a:	2a 06 6c a0 	mov	0xfedfa06c, r10
     93e:	df fe 
     940:	2a 57 01 00 	ld.w	0[r10], r10
     944:	ea 59       	cmp	r10, r11
     946:	b9 05       	bnl	94c <_main+0x832>
     948:	bf 07 be fd 	jr	706 <_main+0x5ec>
     94c:	3d 57 5a 00 	ld.h	90[r29], r10
     950:	d0 52       	shl	16, r10
     952:	b0 52       	sar	16, r10
     954:	1d 18       	mov	r29, sp
     956:	23 ff 6d 00 	ld.w	108[sp], lp
     95a:	23 e7 69 00 	ld.w	104[sp], r28
     95e:	23 ef 65 00 	ld.w	100[sp], r29
     962:	03 1e 70 00 	addi	112, sp, sp
     966:	7f 00       	jmp	[lp]

00000968 <_printmat>:
     968:	03 1e e8 ff 	addi	-24, sp, sp
     96c:	63 ef 15 00 	st.w	r29, 20[sp]
     970:	03 e8       	mov	sp, r29
     972:	7d 37 09 00 	st.w	r6, 8[r29]
     976:	7d 3f 05 00 	st.w	r7, 4[r29]
     97a:	7d 47 01 00 	st.w	r8, 0[r29]
     97e:	7d 07 11 00 	st.w	r0, 16[r29]
     982:	c5 15       	br	9aa <_printmat+0x42>
     984:	7d 07 0d 00 	st.w	r0, 12[r29]
     988:	e5 05       	br	994 <_printmat+0x2c>
     98a:	3d 57 0d 00 	ld.w	12[r29], r10
     98e:	41 52       	add	1, r10
     990:	7d 57 0d 00 	st.w	r10, 12[r29]
     994:	3d 5f 0d 00 	ld.w	12[r29], r11
     998:	3d 57 05 00 	ld.w	4[r29], r10
     99c:	ea 59       	cmp	r10, r11
     99e:	e1 f5       	bl	98a <_printmat+0x22>
     9a0:	3d 57 11 00 	ld.w	16[r29], r10
     9a4:	41 52       	add	1, r10
     9a6:	7d 57 11 00 	st.w	r10, 16[r29]
     9aa:	3d 5f 11 00 	ld.w	16[r29], r11
     9ae:	3d 57 05 00 	ld.w	4[r29], r10
     9b2:	ea 59       	cmp	r10, r11
     9b4:	81 ed       	bl	984 <_printmat+0x1c>
     9b6:	1d 18       	mov	r29, sp
     9b8:	23 ef 15 00 	ld.w	20[sp], r29
     9bc:	03 1e 18 00 	addi	24, sp, sp
     9c0:	7f 00       	jmp	[lp]

000009c2 <_printmatC>:
     9c2:	03 1e e8 ff 	addi	-24, sp, sp
     9c6:	63 ef 15 00 	st.w	r29, 20[sp]
     9ca:	03 e8       	mov	sp, r29
     9cc:	7d 37 09 00 	st.w	r6, 8[r29]
     9d0:	7d 3f 05 00 	st.w	r7, 4[r29]
     9d4:	7d 47 01 00 	st.w	r8, 0[r29]
     9d8:	7d 07 11 00 	st.w	r0, 16[r29]
     9dc:	c5 15       	br	a04 <_printmatC+0x42>
     9de:	7d 07 0d 00 	st.w	r0, 12[r29]
     9e2:	e5 05       	br	9ee <_printmatC+0x2c>
     9e4:	3d 57 0d 00 	ld.w	12[r29], r10
     9e8:	41 52       	add	1, r10
     9ea:	7d 57 0d 00 	st.w	r10, 12[r29]
     9ee:	3d 5f 0d 00 	ld.w	12[r29], r11
     9f2:	3d 57 05 00 	ld.w	4[r29], r10
     9f6:	ea 59       	cmp	r10, r11
     9f8:	e1 f5       	bl	9e4 <_printmatC+0x22>
     9fa:	3d 57 11 00 	ld.w	16[r29], r10
     9fe:	41 52       	add	1, r10
     a00:	7d 57 11 00 	st.w	r10, 16[r29]
     a04:	3d 5f 11 00 	ld.w	16[r29], r11
     a08:	3d 57 05 00 	ld.w	4[r29], r10
     a0c:	ea 59       	cmp	r10, r11
     a0e:	81 ed       	bl	9de <_printmatC+0x1c>
     a10:	1d 18       	mov	r29, sp
     a12:	23 ef 15 00 	ld.w	20[sp], r29
     a16:	03 1e 18 00 	addi	24, sp, sp
     a1a:	7f 00       	jmp	[lp]

00000a1c <_core_bench_matrix>:
     a1c:	03 1e d4 ff 	addi	-44, sp, sp
     a20:	63 ff 29 00 	st.w	lp, 40[sp]
     a24:	63 ef 25 00 	st.w	r29, 36[sp]
     a28:	03 e8       	mov	sp, r29
     a2a:	7d 37 0d 00 	st.w	r6, 12[r29]
     a2e:	07 58       	mov	r7, r11
     a30:	08 50       	mov	r8, r10
     a32:	7d 5f 08 00 	st.h	r11, 8[r29]
     a36:	7d 57 04 00 	st.h	r10, 4[r29]
     a3a:	3d 57 0d 00 	ld.w	12[r29], r10
     a3e:	2a 57 01 00 	ld.w	0[r10], r10
     a42:	7d 57 21 00 	st.w	r10, 32[r29]
     a46:	3d 57 0d 00 	ld.w	12[r29], r10
     a4a:	2a 57 0d 00 	ld.w	12[r10], r10
     a4e:	7d 57 1d 00 	st.w	r10, 28[r29]
     a52:	3d 57 0d 00 	ld.w	12[r29], r10
     a56:	2a 57 05 00 	ld.w	4[r10], r10
     a5a:	7d 57 19 00 	st.w	r10, 24[r29]
     a5e:	3d 57 0d 00 	ld.w	12[r29], r10
     a62:	2a 57 09 00 	ld.w	8[r10], r10
     a66:	7d 57 15 00 	st.w	r10, 20[r29]
     a6a:	3d 57 08 00 	ld.h	8[r29], r10
     a6e:	7d 57 12 00 	st.h	r10, 18[r29]
     a72:	3d 57 12 00 	ld.h	18[r29], r10
     a76:	d0 52       	shl	16, r10
     a78:	b0 52       	sar	16, r10
     a7a:	63 57 01 00 	st.w	r10, 0[sp]
     a7e:	3d 37 21 00 	ld.w	32[r29], r6
     a82:	3d 3f 1d 00 	ld.w	28[r29], r7
     a86:	3d 47 19 00 	ld.w	24[r29], r8
     a8a:	3d 4f 15 00 	ld.w	20[r29], r9
     a8e:	2a 06 d0 0a 	mov	0xad0, r10
     a92:	00 00 
     a94:	80 ff 04 00 	jarl	a98 <_core_bench_matrix+0x7c>, lp
     a98:	44 fa       	add	4, lp
     a9a:	6a 00       	jmp	[r10]
     a9c:	d0 52       	shl	16, r10
     a9e:	b0 52       	sar	16, r10
     aa0:	0a 58       	mov	r10, r11
     aa2:	fd 57 05 00 	ld.hu	4[r29], r10
     aa6:	0b 30       	mov	r11, r6
     aa8:	0a 38       	mov	r10, r7
     aaa:	2a 06 32 2f 	mov	0x2f32, r10
     aae:	00 00 
     ab0:	80 ff 04 00 	jarl	ab4 <_core_bench_matrix+0x98>, lp
     ab4:	44 fa       	add	4, lp
     ab6:	6a 00       	jmp	[r10]
     ab8:	7d 57 04 00 	st.h	r10, 4[r29]
     abc:	fd 57 05 00 	ld.hu	4[r29], r10
     ac0:	1d 18       	mov	r29, sp
     ac2:	23 ff 29 00 	ld.w	40[sp], lp
     ac6:	23 ef 25 00 	ld.w	36[sp], r29
     aca:	03 1e 2c 00 	addi	44, sp, sp
     ace:	7f 00       	jmp	[lp]

00000ad0 <_matrix_test>:
     ad0:	03 1e e0 ff 	addi	-32, sp, sp
     ad4:	63 ff 1d 00 	st.w	lp, 28[sp]
     ad8:	63 ef 19 00 	st.w	r29, 24[sp]
     adc:	03 e8       	mov	sp, r29
     ade:	7d 37 11 00 	st.w	r6, 16[r29]
     ae2:	7d 3f 0d 00 	st.w	r7, 12[r29]
     ae6:	7d 47 09 00 	st.w	r8, 8[r29]
     aea:	7d 4f 05 00 	st.w	r9, 4[r29]
     aee:	3d 57 21 00 	ld.w	32[r29], r10
     af2:	7d 57 00 00 	st.h	r10, 0[r29]
     af6:	7d 07 16 00 	st.h	r0, 22[r29]
     afa:	3d 57 00 00 	ld.h	0[r29], r10
     afe:	20 5e 00 f0 	movea	-4096, r0, r11
     b02:	0b 51       	or	r11, r10
     b04:	7d 57 14 00 	st.h	r10, 20[r29]
     b08:	3d 57 00 00 	ld.h	0[r29], r10
     b0c:	d0 52       	shl	16, r10
     b0e:	b0 52       	sar	16, r10
     b10:	3d 37 11 00 	ld.w	16[r29], r6
     b14:	3d 3f 09 00 	ld.w	8[r29], r7
     b18:	0a 40       	mov	r10, r8
     b1a:	2a 06 1e 11 	mov	0x111e, r10
     b1e:	00 00 
     b20:	80 ff 04 00 	jarl	b24 <_matrix_test+0x54>, lp
     b24:	44 fa       	add	4, lp
     b26:	6a 00       	jmp	[r10]
     b28:	3d 37 09 00 	ld.w	8[r29], r6
     b2c:	3d 3f 11 00 	ld.w	16[r29], r7
     b30:	28 06 92 2f 	mov	0x2f92, r8
     b34:	00 00 
     b36:	2a 06 68 09 	mov	0x968, r10
     b3a:	00 00 
     b3c:	80 ff 04 00 	jarl	b40 <_matrix_test+0x70>, lp
     b40:	44 fa       	add	4, lp
     b42:	6a 00       	jmp	[r10]
     b44:	3d 57 00 00 	ld.h	0[r29], r10
     b48:	d0 52       	shl	16, r10
     b4a:	b0 52       	sar	16, r10
     b4c:	3d 37 11 00 	ld.w	16[r29], r6
     b50:	3d 3f 0d 00 	ld.w	12[r29], r7
     b54:	3d 47 09 00 	ld.w	8[r29], r8
     b58:	0a 48       	mov	r10, r9
     b5a:	2a 06 70 10 	mov	0x1070, r10
     b5e:	00 00 
     b60:	80 ff 04 00 	jarl	b64 <_matrix_test+0x94>, lp
     b64:	44 fa       	add	4, lp
     b66:	6a 00       	jmp	[r10]
     b68:	3d 57 14 00 	ld.h	20[r29], r10
     b6c:	d0 52       	shl	16, r10
     b6e:	b0 52       	sar	16, r10
     b70:	3d 37 11 00 	ld.w	16[r29], r6
     b74:	3d 3f 0d 00 	ld.w	12[r29], r7
     b78:	0a 40       	mov	r10, r8
     b7a:	2a 06 82 0f 	mov	0xf82, r10
     b7e:	00 00 
     b80:	80 ff 04 00 	jarl	b84 <_matrix_test+0xb4>, lp
     b84:	44 fa       	add	4, lp
     b86:	6a 00       	jmp	[r10]
     b88:	d0 52       	shl	16, r10
     b8a:	b0 52       	sar	16, r10
     b8c:	0a 58       	mov	r10, r11
     b8e:	fd 57 17 00 	ld.hu	22[r29], r10
     b92:	0b 30       	mov	r11, r6
     b94:	0a 38       	mov	r10, r7
     b96:	2a 06 32 2f 	mov	0x2f32, r10
     b9a:	00 00 
     b9c:	80 ff 04 00 	jarl	ba0 <_matrix_test+0xd0>, lp
     ba0:	44 fa       	add	4, lp
     ba2:	6a 00       	jmp	[r10]
     ba4:	7d 57 16 00 	st.h	r10, 22[r29]
     ba8:	3d 37 0d 00 	ld.w	12[r29], r6
     bac:	3d 3f 11 00 	ld.w	16[r29], r7
     bb0:	28 06 a3 2f 	mov	0x2fa3, r8
     bb4:	00 00 
     bb6:	2a 06 c2 09 	mov	0x9c2, r10
     bba:	00 00 
     bbc:	80 ff 04 00 	jarl	bc0 <_matrix_test+0xf0>, lp
     bc0:	44 fa       	add	4, lp
     bc2:	6a 00       	jmp	[r10]
     bc4:	3d 37 11 00 	ld.w	16[r29], r6
     bc8:	3d 3f 0d 00 	ld.w	12[r29], r7
     bcc:	3d 47 09 00 	ld.w	8[r29], r8
     bd0:	3d 4f 05 00 	ld.w	4[r29], r9
     bd4:	2a 06 ca 11 	mov	0x11ca, r10
     bd8:	00 00 
     bda:	80 ff 04 00 	jarl	bde <_matrix_test+0x10e>, lp
     bde:	44 fa       	add	4, lp
     be0:	6a 00       	jmp	[r10]
     be2:	3d 57 14 00 	ld.h	20[r29], r10
     be6:	d0 52       	shl	16, r10
     be8:	b0 52       	sar	16, r10
     bea:	3d 37 11 00 	ld.w	16[r29], r6
     bee:	3d 3f 0d 00 	ld.w	12[r29], r7
     bf2:	0a 40       	mov	r10, r8
     bf4:	2a 06 82 0f 	mov	0xf82, r10
     bf8:	00 00 
     bfa:	80 ff 04 00 	jarl	bfe <_matrix_test+0x12e>, lp
     bfe:	44 fa       	add	4, lp
     c00:	6a 00       	jmp	[r10]
     c02:	d0 52       	shl	16, r10
     c04:	b0 52       	sar	16, r10
     c06:	0a 58       	mov	r10, r11
     c08:	fd 57 17 00 	ld.hu	22[r29], r10
     c0c:	0b 30       	mov	r11, r6
     c0e:	0a 38       	mov	r10, r7
     c10:	2a 06 32 2f 	mov	0x2f32, r10
     c14:	00 00 
     c16:	80 ff 04 00 	jarl	c1a <_matrix_test+0x14a>, lp
     c1a:	44 fa       	add	4, lp
     c1c:	6a 00       	jmp	[r10]
     c1e:	7d 57 16 00 	st.h	r10, 22[r29]
     c22:	3d 37 0d 00 	ld.w	12[r29], r6
     c26:	3d 3f 11 00 	ld.w	16[r29], r7
     c2a:	28 06 b4 2f 	mov	0x2fb4, r8
     c2e:	00 00 
     c30:	2a 06 c2 09 	mov	0x9c2, r10
     c34:	00 00 
     c36:	80 ff 04 00 	jarl	c3a <_matrix_test+0x16a>, lp
     c3a:	44 fa       	add	4, lp
     c3c:	6a 00       	jmp	[r10]
     c3e:	3d 37 11 00 	ld.w	16[r29], r6
     c42:	3d 3f 0d 00 	ld.w	12[r29], r7
     c46:	3d 47 09 00 	ld.w	8[r29], r8
     c4a:	3d 4f 05 00 	ld.w	4[r29], r9
     c4e:	2a 06 96 12 	mov	0x1296, r10
     c52:	00 00 
     c54:	80 ff 04 00 	jarl	c58 <_matrix_test+0x188>, lp
     c58:	44 fa       	add	4, lp
     c5a:	6a 00       	jmp	[r10]
     c5c:	3d 57 14 00 	ld.h	20[r29], r10
     c60:	d0 52       	shl	16, r10
     c62:	b0 52       	sar	16, r10
     c64:	3d 37 11 00 	ld.w	16[r29], r6
     c68:	3d 3f 0d 00 	ld.w	12[r29], r7
     c6c:	0a 40       	mov	r10, r8
     c6e:	2a 06 82 0f 	mov	0xf82, r10
     c72:	00 00 
     c74:	80 ff 04 00 	jarl	c78 <_matrix_test+0x1a8>, lp
     c78:	44 fa       	add	4, lp
     c7a:	6a 00       	jmp	[r10]
     c7c:	d0 52       	shl	16, r10
     c7e:	b0 52       	sar	16, r10
     c80:	0a 58       	mov	r10, r11
     c82:	fd 57 17 00 	ld.hu	22[r29], r10
     c86:	0b 30       	mov	r11, r6
     c88:	0a 38       	mov	r10, r7
     c8a:	2a 06 32 2f 	mov	0x2f32, r10
     c8e:	00 00 
     c90:	80 ff 04 00 	jarl	c94 <_matrix_test+0x1c4>, lp
     c94:	44 fa       	add	4, lp
     c96:	6a 00       	jmp	[r10]
     c98:	7d 57 16 00 	st.h	r10, 22[r29]
     c9c:	3d 37 0d 00 	ld.w	12[r29], r6
     ca0:	3d 3f 11 00 	ld.w	16[r29], r7
     ca4:	28 06 c4 2f 	mov	0x2fc4, r8
     ca8:	00 00 
     caa:	2a 06 c2 09 	mov	0x9c2, r10
     cae:	00 00 
     cb0:	80 ff 04 00 	jarl	cb4 <_matrix_test+0x1e4>, lp
     cb4:	44 fa       	add	4, lp
     cb6:	6a 00       	jmp	[r10]
     cb8:	3d 37 11 00 	ld.w	16[r29], r6
     cbc:	3d 3f 0d 00 	ld.w	12[r29], r7
     cc0:	3d 47 09 00 	ld.w	8[r29], r8
     cc4:	3d 4f 05 00 	ld.w	4[r29], r9
     cc8:	2a 06 b6 13 	mov	0x13b6, r10
     ccc:	00 00 
     cce:	80 ff 04 00 	jarl	cd2 <_matrix_test+0x202>, lp
     cd2:	44 fa       	add	4, lp
     cd4:	6a 00       	jmp	[r10]
     cd6:	3d 57 14 00 	ld.h	20[r29], r10
     cda:	d0 52       	shl	16, r10
     cdc:	b0 52       	sar	16, r10
     cde:	3d 37 11 00 	ld.w	16[r29], r6
     ce2:	3d 3f 0d 00 	ld.w	12[r29], r7
     ce6:	0a 40       	mov	r10, r8
     ce8:	2a 06 82 0f 	mov	0xf82, r10
     cec:	00 00 
     cee:	80 ff 04 00 	jarl	cf2 <_matrix_test+0x222>, lp
     cf2:	44 fa       	add	4, lp
     cf4:	6a 00       	jmp	[r10]
     cf6:	d0 52       	shl	16, r10
     cf8:	b0 52       	sar	16, r10
     cfa:	0a 58       	mov	r10, r11
     cfc:	fd 57 17 00 	ld.hu	22[r29], r10
     d00:	0b 30       	mov	r11, r6
     d02:	0a 38       	mov	r10, r7
     d04:	2a 06 32 2f 	mov	0x2f32, r10
     d08:	00 00 
     d0a:	80 ff 04 00 	jarl	d0e <_matrix_test+0x23e>, lp
     d0e:	44 fa       	add	4, lp
     d10:	6a 00       	jmp	[r10]
     d12:	7d 57 16 00 	st.h	r10, 22[r29]
     d16:	3d 37 0d 00 	ld.w	12[r29], r6
     d1a:	3d 3f 11 00 	ld.w	16[r29], r7
     d1e:	28 06 d6 2f 	mov	0x2fd6, r8
     d22:	00 00 
     d24:	2a 06 c2 09 	mov	0x9c2, r10
     d28:	00 00 
     d2a:	80 ff 04 00 	jarl	d2e <_matrix_test+0x25e>, lp
     d2e:	44 fa       	add	4, lp
     d30:	6a 00       	jmp	[r10]
     d32:	fd 57 01 00 	ld.hu	0[r29], r10
     d36:	80 51       	subr	r0, r10
     d38:	ca 00       	zxh	r10
     d3a:	d0 52       	shl	16, r10
     d3c:	b0 52       	sar	16, r10
     d3e:	3d 37 11 00 	ld.w	16[r29], r6
     d42:	3d 3f 09 00 	ld.w	8[r29], r7
     d46:	0a 40       	mov	r10, r8
     d48:	2a 06 1e 11 	mov	0x111e, r10
     d4c:	00 00 
     d4e:	80 ff 04 00 	jarl	d52 <_matrix_test+0x282>, lp
     d52:	44 fa       	add	4, lp
     d54:	6a 00       	jmp	[r10]
     d56:	3d 57 16 00 	ld.h	22[r29], r10
     d5a:	d0 52       	shl	16, r10
     d5c:	b0 52       	sar	16, r10
     d5e:	1d 18       	mov	r29, sp
     d60:	23 ff 1d 00 	ld.w	28[sp], lp
     d64:	23 ef 19 00 	ld.w	24[sp], r29
     d68:	03 1e 20 00 	addi	32, sp, sp
     d6c:	7f 00       	jmp	[lp]

00000d6e <_core_init_matrix>:
     d6e:	03 1e cc ff 	addi	-52, sp, sp
     d72:	63 ff 31 00 	st.w	lp, 48[sp]
     d76:	63 ef 2d 00 	st.w	r29, 44[sp]
     d7a:	03 e8       	mov	sp, r29
     d7c:	7d 37 0d 00 	st.w	r6, 12[r29]
     d80:	7d 3f 09 00 	st.w	r7, 8[r29]
     d84:	7d 47 05 00 	st.w	r8, 4[r29]
     d88:	7d 4f 01 00 	st.w	r9, 0[r29]
     d8c:	7d 07 1d 00 	st.w	r0, 28[r29]
     d90:	01 52       	mov	1, r10
     d92:	7d 57 29 00 	st.w	r10, 40[r29]
     d96:	7d 07 25 00 	st.w	r0, 36[r29]
     d9a:	7d 07 21 00 	st.w	r0, 32[r29]
     d9e:	3d 57 05 00 	ld.w	4[r29], r10
     da2:	60 52       	cmp	0, r10
     da4:	da 05       	bne	dae <_core_init_matrix+0x40>
     da6:	01 52       	mov	1, r10
     da8:	7d 57 05 00 	st.w	r10, 4[r29]
     dac:	85 15       	br	dcc <_core_init_matrix+0x5e>
     dae:	f5 0d       	br	dcc <_core_init_matrix+0x5e>
     db0:	3d 57 25 00 	ld.w	36[r29], r10
     db4:	41 52       	add	1, r10
     db6:	7d 57 25 00 	st.w	r10, 36[r29]
     dba:	3d 5f 25 00 	ld.w	36[r29], r11
     dbe:	3d 57 25 00 	ld.w	36[r29], r10
     dc2:	eb 57 20 02 	mul	r11, r10, r0
     dc6:	c3 52       	shl	3, r10
     dc8:	7d 57 21 00 	st.w	r10, 32[r29]
     dcc:	3d 5f 21 00 	ld.w	32[r29], r11
     dd0:	3d 57 0d 00 	ld.w	12[r29], r10
     dd4:	ea 59       	cmp	r10, r11
     dd6:	d1 ed       	bl	db0 <_core_init_matrix+0x42>
     dd8:	3d 57 25 00 	ld.w	36[r29], r10
     ddc:	5f 52       	add	-1, r10
     dde:	7d 57 1d 00 	st.w	r10, 28[r29]
     de2:	3d 57 09 00 	ld.w	8[r29], r10
     de6:	5f 52       	add	-1, r10
     de8:	1c 5a       	mov	-4, r11
     dea:	4b 51       	and	r11, r10
     dec:	44 52       	add	4, r10
     dee:	7d 57 19 00 	st.w	r10, 24[r29]
     df2:	3d 5f 1d 00 	ld.w	28[r29], r11
     df6:	3d 57 1d 00 	ld.w	28[r29], r10
     dfa:	eb 57 20 02 	mul	r11, r10, r0
     dfe:	ca 51       	add	r10, r10
     e00:	3d 5f 19 00 	ld.w	24[r29], r11
     e04:	cb 51       	add	r11, r10
     e06:	7d 57 15 00 	st.w	r10, 20[r29]
     e0a:	7d 07 25 00 	st.w	r0, 36[r29]
     e0e:	95 6d       	br	ee0 <_core_init_matrix+0x172>
     e10:	7d 07 21 00 	st.w	r0, 32[r29]
     e14:	b5 5d       	br	eca <_core_init_matrix+0x15c>
     e16:	3d 5f 29 00 	ld.w	40[r29], r11
     e1a:	3d 57 05 00 	ld.w	4[r29], r10
     e1e:	eb 57 20 02 	mul	r11, r10, r0
     e22:	2b 06 ff ff 	mov	0x8000ffff, r11
     e26:	00 80 
     e28:	4b 51       	and	r11, r10
     e2a:	60 52       	cmp	0, r10
     e2c:	ee 05       	bge	e38 <_core_init_matrix+0xca>
     e2e:	5f 52       	add	-1, r10
     e30:	40 5e ff ff 	movhi	-1, r0, r11
     e34:	0b 51       	or	r11, r10
     e36:	41 52       	add	1, r10
     e38:	7d 57 05 00 	st.w	r10, 4[r29]
     e3c:	3d 57 05 00 	ld.w	4[r29], r10
     e40:	ca 5e ff ff 	andi	65535, r10, r11
     e44:	3d 57 29 00 	ld.w	40[r29], r10
     e48:	ca 00       	zxh	r10
     e4a:	cb 51       	add	r11, r10
     e4c:	ca 00       	zxh	r10
     e4e:	7d 57 12 00 	st.h	r10, 18[r29]
     e52:	3d 5f 25 00 	ld.w	36[r29], r11
     e56:	3d 57 1d 00 	ld.w	28[r29], r10
     e5a:	ea 5f 20 02 	mul	r10, r11, r0
     e5e:	3d 57 21 00 	ld.w	32[r29], r10
     e62:	cb 51       	add	r11, r10
     e64:	ca 51       	add	r10, r10
     e66:	3d 5f 15 00 	ld.w	20[r29], r11
     e6a:	cb 51       	add	r11, r10
     e6c:	3d 5f 12 00 	ld.h	18[r29], r11
     e70:	6a 5f 00 00 	st.h	r11, 0[r10]
     e74:	3d 57 29 00 	ld.w	40[r29], r10
     e78:	ca 5e ff ff 	andi	65535, r10, r11
     e7c:	fd 57 13 00 	ld.hu	18[r29], r10
     e80:	cb 51       	add	r11, r10
     e82:	ca 00       	zxh	r10
     e84:	7d 57 12 00 	st.h	r10, 18[r29]
     e88:	3d 57 12 00 	ld.h	18[r29], r10
     e8c:	ca 56 ff 00 	andi	255, r10, r10
     e90:	7d 57 12 00 	st.h	r10, 18[r29]
     e94:	3d 5f 25 00 	ld.w	36[r29], r11
     e98:	3d 57 1d 00 	ld.w	28[r29], r10
     e9c:	ea 5f 20 02 	mul	r10, r11, r0
     ea0:	3d 57 21 00 	ld.w	32[r29], r10
     ea4:	cb 51       	add	r11, r10
     ea6:	ca 51       	add	r10, r10
     ea8:	3d 5f 19 00 	ld.w	24[r29], r11
     eac:	cb 51       	add	r11, r10
     eae:	3d 5f 12 00 	ld.h	18[r29], r11
     eb2:	6a 5f 00 00 	st.h	r11, 0[r10]
     eb6:	3d 57 29 00 	ld.w	40[r29], r10
     eba:	41 52       	add	1, r10
     ebc:	7d 57 29 00 	st.w	r10, 40[r29]
     ec0:	3d 57 21 00 	ld.w	32[r29], r10
     ec4:	41 52       	add	1, r10
     ec6:	7d 57 21 00 	st.w	r10, 32[r29]
     eca:	3d 5f 21 00 	ld.w	32[r29], r11
     ece:	3d 57 1d 00 	ld.w	28[r29], r10
     ed2:	ea 59       	cmp	r10, r11
     ed4:	91 a5       	bl	e16 <_core_init_matrix+0xa8>
     ed6:	3d 57 25 00 	ld.w	36[r29], r10
     eda:	41 52       	add	1, r10
     edc:	7d 57 25 00 	st.w	r10, 36[r29]
     ee0:	3d 5f 25 00 	ld.w	36[r29], r11
     ee4:	3d 57 1d 00 	ld.w	28[r29], r10
     ee8:	ea 59       	cmp	r10, r11
     eea:	b1 95       	bl	e10 <_core_init_matrix+0xa2>
     eec:	3d 57 01 00 	ld.w	0[r29], r10
     ef0:	3d 5f 19 00 	ld.w	24[r29], r11
     ef4:	6a 5f 05 00 	st.w	r11, 4[r10]
     ef8:	3d 57 01 00 	ld.w	0[r29], r10
     efc:	3d 5f 15 00 	ld.w	20[r29], r11
     f00:	6a 5f 09 00 	st.w	r11, 8[r10]
     f04:	3d 5f 1d 00 	ld.w	28[r29], r11
     f08:	3d 57 1d 00 	ld.w	28[r29], r10
     f0c:	eb 57 20 02 	mul	r11, r10, r0
     f10:	ca 51       	add	r10, r10
     f12:	3d 5f 15 00 	ld.w	20[r29], r11
     f16:	cb 51       	add	r11, r10
     f18:	5f 52       	add	-1, r10
     f1a:	1c 5a       	mov	-4, r11
     f1c:	4b 51       	and	r11, r10
     f1e:	44 52       	add	4, r10
     f20:	0a 58       	mov	r10, r11
     f22:	3d 57 01 00 	ld.w	0[r29], r10
     f26:	6a 5f 0d 00 	st.w	r11, 12[r10]
     f2a:	3d 5f 1d 00 	ld.w	28[r29], r11
     f2e:	3d 57 01 00 	ld.w	0[r29], r10
     f32:	6a 5f 01 00 	st.w	r11, 0[r10]
     f36:	3d 37 19 00 	ld.w	24[r29], r6
     f3a:	3d 3f 1d 00 	ld.w	28[r29], r7
     f3e:	28 06 f3 2f 	mov	0x2ff3, r8
     f42:	00 00 
     f44:	2a 06 68 09 	mov	0x968, r10
     f48:	00 00 
     f4a:	80 ff 04 00 	jarl	f4e <_core_init_matrix+0x1e0>, lp
     f4e:	44 fa       	add	4, lp
     f50:	6a 00       	jmp	[r10]
     f52:	3d 37 15 00 	ld.w	20[r29], r6
     f56:	3d 3f 1d 00 	ld.w	28[r29], r7
     f5a:	28 06 f5 2f 	mov	0x2ff5, r8
     f5e:	00 00 
     f60:	2a 06 68 09 	mov	0x968, r10
     f64:	00 00 
     f66:	80 ff 04 00 	jarl	f6a <_core_init_matrix+0x1fc>, lp
     f6a:	44 fa       	add	4, lp
     f6c:	6a 00       	jmp	[r10]
     f6e:	3d 57 1d 00 	ld.w	28[r29], r10
     f72:	1d 18       	mov	r29, sp
     f74:	23 ff 31 00 	ld.w	48[sp], lp
     f78:	23 ef 2d 00 	ld.w	44[sp], r29
     f7c:	03 1e 34 00 	addi	52, sp, sp
     f80:	7f 00       	jmp	[lp]

00000f82 <_matrix_sum>:
     f82:	03 1e d8 ff 	addi	-40, sp, sp
     f86:	63 ef 25 00 	st.w	r29, 36[sp]
     f8a:	03 e8       	mov	sp, r29
     f8c:	7d 37 09 00 	st.w	r6, 8[r29]
     f90:	7d 3f 05 00 	st.w	r7, 4[r29]
     f94:	08 50       	mov	r8, r10
     f96:	7d 57 00 00 	st.h	r10, 0[r29]
     f9a:	7d 07 21 00 	st.w	r0, 32[r29]
     f9e:	7d 07 1d 00 	st.w	r0, 28[r29]
     fa2:	7d 07 0d 00 	st.w	r0, 12[r29]
     fa6:	7d 07 1a 00 	st.h	r0, 26[r29]
     faa:	7d 07 15 00 	st.w	r0, 20[r29]
     fae:	95 55       	br	1050 <_matrix_sum+0xce>
     fb0:	7d 07 11 00 	st.w	r0, 16[r29]
     fb4:	b5 45       	br	103a <_matrix_sum+0xb8>
     fb6:	3d 5f 15 00 	ld.w	20[r29], r11
     fba:	3d 57 09 00 	ld.w	8[r29], r10
     fbe:	ea 5f 20 02 	mul	r10, r11, r0
     fc2:	3d 57 11 00 	ld.w	16[r29], r10
     fc6:	cb 51       	add	r11, r10
     fc8:	c2 52       	shl	2, r10
     fca:	3d 5f 05 00 	ld.w	4[r29], r11
     fce:	cb 51       	add	r11, r10
     fd0:	2a 57 01 00 	ld.w	0[r10], r10
     fd4:	7d 57 0d 00 	st.w	r10, 12[r29]
     fd8:	3d 5f 21 00 	ld.w	32[r29], r11
     fdc:	3d 57 0d 00 	ld.w	12[r29], r10
     fe0:	cb 51       	add	r11, r10
     fe2:	7d 57 21 00 	st.w	r10, 32[r29]
     fe6:	3d 57 00 00 	ld.h	0[r29], r10
     fea:	d0 52       	shl	16, r10
     fec:	0a 58       	mov	r10, r11
     fee:	b0 5a       	sar	16, r11
     ff0:	3d 57 21 00 	ld.w	32[r29], r10
     ff4:	ea 59       	cmp	r10, r11
     ff6:	ae 0d       	bge	100a <_matrix_sum+0x88>
     ff8:	fd 57 1b 00 	ld.hu	26[r29], r10
     ffc:	4a 52       	add	10, r10
     ffe:	ca 00       	zxh	r10
    1000:	7d 57 1a 00 	st.h	r10, 26[r29]
    1004:	7d 07 21 00 	st.w	r0, 32[r29]
    1008:	85 15       	br	1028 <_matrix_sum+0xa6>
    100a:	3d 5f 0d 00 	ld.w	12[r29], r11
    100e:	3d 57 1d 00 	ld.w	28[r29], r10
    1012:	ea 59       	cmp	r10, r11
    1014:	ef 57 00 00 	setf	gt, r10
    1018:	8a 00       	zxb	r10
    101a:	0a 58       	mov	r10, r11
    101c:	fd 57 1b 00 	ld.hu	26[r29], r10
    1020:	cb 51       	add	r11, r10
    1022:	ca 00       	zxh	r10
    1024:	7d 57 1a 00 	st.h	r10, 26[r29]
    1028:	3d 57 0d 00 	ld.w	12[r29], r10
    102c:	7d 57 1d 00 	st.w	r10, 28[r29]
    1030:	3d 57 11 00 	ld.w	16[r29], r10
    1034:	41 52       	add	1, r10
    1036:	7d 57 11 00 	st.w	r10, 16[r29]
    103a:	3d 5f 11 00 	ld.w	16[r29], r11
    103e:	3d 57 09 00 	ld.w	8[r29], r10
    1042:	ea 59       	cmp	r10, r11
    1044:	91 bd       	bl	fb6 <_matrix_sum+0x34>
    1046:	3d 57 15 00 	ld.w	20[r29], r10
    104a:	41 52       	add	1, r10
    104c:	7d 57 15 00 	st.w	r10, 20[r29]
    1050:	3d 5f 15 00 	ld.w	20[r29], r11
    1054:	3d 57 09 00 	ld.w	8[r29], r10
    1058:	ea 59       	cmp	r10, r11
    105a:	b1 ad       	bl	fb0 <_matrix_sum+0x2e>
    105c:	3d 57 1a 00 	ld.h	26[r29], r10
    1060:	d0 52       	shl	16, r10
    1062:	b0 52       	sar	16, r10
    1064:	1d 18       	mov	r29, sp
    1066:	23 ef 25 00 	ld.w	36[sp], r29
    106a:	03 1e 28 00 	addi	40, sp, sp
    106e:	7f 00       	jmp	[lp]

00001070 <_matrix_mul_const>:
    1070:	03 1e e4 ff 	addi	-28, sp, sp
    1074:	63 ef 19 00 	st.w	r29, 24[sp]
    1078:	03 e8       	mov	sp, r29
    107a:	7d 37 0d 00 	st.w	r6, 12[r29]
    107e:	7d 3f 09 00 	st.w	r7, 8[r29]
    1082:	7d 47 05 00 	st.w	r8, 4[r29]
    1086:	09 50       	mov	r9, r10
    1088:	7d 57 00 00 	st.h	r10, 0[r29]
    108c:	7d 07 15 00 	st.w	r0, 20[r29]
    1090:	b5 3d       	br	1106 <_matrix_mul_const+0x96>
    1092:	7d 07 11 00 	st.w	r0, 16[r29]
    1096:	d5 2d       	br	10f0 <_matrix_mul_const+0x80>
    1098:	3d 5f 15 00 	ld.w	20[r29], r11
    109c:	3d 57 0d 00 	ld.w	12[r29], r10
    10a0:	ea 5f 20 02 	mul	r10, r11, r0
    10a4:	3d 57 11 00 	ld.w	16[r29], r10
    10a8:	cb 51       	add	r11, r10
    10aa:	c2 52       	shl	2, r10
    10ac:	3d 5f 09 00 	ld.w	8[r29], r11
    10b0:	ca 59       	add	r10, r11
    10b2:	3d 67 15 00 	ld.w	20[r29], r12
    10b6:	3d 57 0d 00 	ld.w	12[r29], r10
    10ba:	ea 67 20 02 	mul	r10, r12, r0
    10be:	3d 57 11 00 	ld.w	16[r29], r10
    10c2:	cc 51       	add	r12, r10
    10c4:	ca 51       	add	r10, r10
    10c6:	3d 67 05 00 	ld.w	4[r29], r12
    10ca:	cc 51       	add	r12, r10
    10cc:	2a 57 00 00 	ld.h	0[r10], r10
    10d0:	d0 52       	shl	16, r10
    10d2:	b0 52       	sar	16, r10
    10d4:	0a 60       	mov	r10, r12
    10d6:	3d 57 00 00 	ld.h	0[r29], r10
    10da:	d0 52       	shl	16, r10
    10dc:	b0 52       	sar	16, r10
    10de:	ec 57 20 02 	mul	r12, r10, r0
    10e2:	6b 57 01 00 	st.w	r10, 0[r11]
    10e6:	3d 57 11 00 	ld.w	16[r29], r10
    10ea:	41 52       	add	1, r10
    10ec:	7d 57 11 00 	st.w	r10, 16[r29]
    10f0:	3d 5f 11 00 	ld.w	16[r29], r11
    10f4:	3d 57 0d 00 	ld.w	12[r29], r10
    10f8:	ea 59       	cmp	r10, r11
    10fa:	f1 cd       	bl	1098 <_matrix_mul_const+0x28>
    10fc:	3d 57 15 00 	ld.w	20[r29], r10
    1100:	41 52       	add	1, r10
    1102:	7d 57 15 00 	st.w	r10, 20[r29]
    1106:	3d 5f 15 00 	ld.w	20[r29], r11
    110a:	3d 57 0d 00 	ld.w	12[r29], r10
    110e:	ea 59       	cmp	r10, r11
    1110:	91 c5       	bl	1092 <_matrix_mul_const+0x22>
    1112:	1d 18       	mov	r29, sp
    1114:	23 ef 19 00 	ld.w	24[sp], r29
    1118:	03 1e 1c 00 	addi	28, sp, sp
    111c:	7f 00       	jmp	[lp]

0000111e <_matrix_add_const>:
    111e:	03 1e e8 ff 	addi	-24, sp, sp
    1122:	63 ef 15 00 	st.w	r29, 20[sp]
    1126:	03 e8       	mov	sp, r29
    1128:	7d 37 09 00 	st.w	r6, 8[r29]
    112c:	7d 3f 05 00 	st.w	r7, 4[r29]
    1130:	08 50       	mov	r8, r10
    1132:	7d 57 00 00 	st.h	r10, 0[r29]
    1136:	7d 07 11 00 	st.w	r0, 16[r29]
    113a:	c5 3d       	br	11b2 <_matrix_add_const+0x94>
    113c:	7d 07 0d 00 	st.w	r0, 12[r29]
    1140:	e5 2d       	br	119c <_matrix_add_const+0x7e>
    1142:	3d 5f 11 00 	ld.w	16[r29], r11
    1146:	3d 57 09 00 	ld.w	8[r29], r10
    114a:	ea 5f 20 02 	mul	r10, r11, r0
    114e:	3d 57 0d 00 	ld.w	12[r29], r10
    1152:	cb 51       	add	r11, r10
    1154:	ca 51       	add	r10, r10
    1156:	3d 5f 05 00 	ld.w	4[r29], r11
    115a:	ca 59       	add	r10, r11
    115c:	3d 67 11 00 	ld.w	16[r29], r12
    1160:	3d 57 09 00 	ld.w	8[r29], r10
    1164:	ea 67 20 02 	mul	r10, r12, r0
    1168:	3d 57 0d 00 	ld.w	12[r29], r10
    116c:	cc 51       	add	r12, r10
    116e:	ca 51       	add	r10, r10
    1170:	3d 67 05 00 	ld.w	4[r29], r12
    1174:	cc 51       	add	r12, r10
    1176:	2a 57 00 00 	ld.h	0[r10], r10
    117a:	d0 52       	shl	16, r10
    117c:	b0 52       	sar	16, r10
    117e:	ca 66 ff ff 	andi	65535, r10, r12
    1182:	fd 57 01 00 	ld.hu	0[r29], r10
    1186:	cc 51       	add	r12, r10
    1188:	ca 00       	zxh	r10
    118a:	d0 52       	shl	16, r10
    118c:	b0 52       	sar	16, r10
    118e:	6b 57 00 00 	st.h	r10, 0[r11]
    1192:	3d 57 0d 00 	ld.w	12[r29], r10
    1196:	41 52       	add	1, r10
    1198:	7d 57 0d 00 	st.w	r10, 12[r29]
    119c:	3d 5f 0d 00 	ld.w	12[r29], r11
    11a0:	3d 57 09 00 	ld.w	8[r29], r10
    11a4:	ea 59       	cmp	r10, r11
    11a6:	e1 cd       	bl	1142 <_matrix_add_const+0x24>
    11a8:	3d 57 11 00 	ld.w	16[r29], r10
    11ac:	41 52       	add	1, r10
    11ae:	7d 57 11 00 	st.w	r10, 16[r29]
    11b2:	3d 5f 11 00 	ld.w	16[r29], r11
    11b6:	3d 57 09 00 	ld.w	8[r29], r10
    11ba:	ea 59       	cmp	r10, r11
    11bc:	81 c5       	bl	113c <_matrix_add_const+0x1e>
    11be:	1d 18       	mov	r29, sp
    11c0:	23 ef 15 00 	ld.w	20[sp], r29
    11c4:	03 1e 18 00 	addi	24, sp, sp
    11c8:	7f 00       	jmp	[lp]

000011ca <_matrix_mul_vect>:
    11ca:	03 1e e4 ff 	addi	-28, sp, sp
    11ce:	63 ef 19 00 	st.w	r29, 24[sp]
    11d2:	03 e8       	mov	sp, r29
    11d4:	7d 37 0d 00 	st.w	r6, 12[r29]
    11d8:	7d 3f 09 00 	st.w	r7, 8[r29]
    11dc:	7d 47 05 00 	st.w	r8, 4[r29]
    11e0:	7d 4f 01 00 	st.w	r9, 0[r29]
    11e4:	7d 07 15 00 	st.w	r0, 20[r29]
    11e8:	b5 4d       	br	127e <_matrix_mul_vect+0xb4>
    11ea:	3d 57 15 00 	ld.w	20[r29], r10
    11ee:	c2 52       	shl	2, r10
    11f0:	3d 5f 09 00 	ld.w	8[r29], r11
    11f4:	cb 51       	add	r11, r10
    11f6:	6a 07 01 00 	st.w	r0, 0[r10]
    11fa:	7d 07 11 00 	st.w	r0, 16[r29]
    11fe:	d5 35       	br	1268 <_matrix_mul_vect+0x9e>
    1200:	3d 57 15 00 	ld.w	20[r29], r10
    1204:	c2 52       	shl	2, r10
    1206:	3d 5f 09 00 	ld.w	8[r29], r11
    120a:	ca 59       	add	r10, r11
    120c:	3d 57 15 00 	ld.w	20[r29], r10
    1210:	c2 52       	shl	2, r10
    1212:	3d 67 09 00 	ld.w	8[r29], r12
    1216:	cc 51       	add	r12, r10
    1218:	2a 67 01 00 	ld.w	0[r10], r12
    121c:	3d 6f 15 00 	ld.w	20[r29], r13
    1220:	3d 57 0d 00 	ld.w	12[r29], r10
    1224:	ea 6f 20 02 	mul	r10, r13, r0
    1228:	3d 57 11 00 	ld.w	16[r29], r10
    122c:	cd 51       	add	r13, r10
    122e:	ca 51       	add	r10, r10
    1230:	3d 6f 05 00 	ld.w	4[r29], r13
    1234:	cd 51       	add	r13, r10
    1236:	2a 57 00 00 	ld.h	0[r10], r10
    123a:	d0 52       	shl	16, r10
    123c:	b0 52       	sar	16, r10
    123e:	0a 68       	mov	r10, r13
    1240:	3d 57 11 00 	ld.w	16[r29], r10
    1244:	ca 51       	add	r10, r10
    1246:	3d 77 01 00 	ld.w	0[r29], r14
    124a:	ce 51       	add	r14, r10
    124c:	2a 57 00 00 	ld.h	0[r10], r10
    1250:	d0 52       	shl	16, r10
    1252:	b0 52       	sar	16, r10
    1254:	ed 57 20 02 	mul	r13, r10, r0
    1258:	cc 51       	add	r12, r10
    125a:	6b 57 01 00 	st.w	r10, 0[r11]
    125e:	3d 57 11 00 	ld.w	16[r29], r10
    1262:	41 52       	add	1, r10
    1264:	7d 57 11 00 	st.w	r10, 16[r29]
    1268:	3d 5f 11 00 	ld.w	16[r29], r11
    126c:	3d 57 0d 00 	ld.w	12[r29], r10
    1270:	ea 59       	cmp	r10, r11
    1272:	f1 c5       	bl	1200 <_matrix_mul_vect+0x36>
    1274:	3d 57 15 00 	ld.w	20[r29], r10
    1278:	41 52       	add	1, r10
    127a:	7d 57 15 00 	st.w	r10, 20[r29]
    127e:	3d 5f 15 00 	ld.w	20[r29], r11
    1282:	3d 57 0d 00 	ld.w	12[r29], r10
    1286:	ea 59       	cmp	r10, r11
    1288:	91 b5       	bl	11ea <_matrix_mul_vect+0x20>
    128a:	1d 18       	mov	r29, sp
    128c:	23 ef 19 00 	ld.w	24[sp], r29
    1290:	03 1e 1c 00 	addi	28, sp, sp
    1294:	7f 00       	jmp	[lp]

00001296 <_matrix_mul_matrix>:
    1296:	03 1e e0 ff 	addi	-32, sp, sp
    129a:	63 ef 1d 00 	st.w	r29, 28[sp]
    129e:	03 e8       	mov	sp, r29
    12a0:	7d 37 0d 00 	st.w	r6, 12[r29]
    12a4:	7d 3f 09 00 	st.w	r7, 8[r29]
    12a8:	7d 47 05 00 	st.w	r8, 4[r29]
    12ac:	7d 4f 01 00 	st.w	r9, 0[r29]
    12b0:	7d 07 19 00 	st.w	r0, 24[r29]
    12b4:	d5 75       	br	139e <_matrix_mul_matrix+0x108>
    12b6:	7d 07 15 00 	st.w	r0, 20[r29]
    12ba:	f5 65       	br	1388 <_matrix_mul_matrix+0xf2>
    12bc:	3d 5f 19 00 	ld.w	24[r29], r11
    12c0:	3d 57 0d 00 	ld.w	12[r29], r10
    12c4:	ea 5f 20 02 	mul	r10, r11, r0
    12c8:	3d 57 15 00 	ld.w	20[r29], r10
    12cc:	cb 51       	add	r11, r10
    12ce:	c2 52       	shl	2, r10
    12d0:	3d 5f 09 00 	ld.w	8[r29], r11
    12d4:	cb 51       	add	r11, r10
    12d6:	6a 07 01 00 	st.w	r0, 0[r10]
    12da:	7d 07 11 00 	st.w	r0, 16[r29]
    12de:	a5 4d       	br	1372 <_matrix_mul_matrix+0xdc>
    12e0:	3d 5f 19 00 	ld.w	24[r29], r11
    12e4:	3d 57 0d 00 	ld.w	12[r29], r10
    12e8:	ea 5f 20 02 	mul	r10, r11, r0
    12ec:	3d 57 15 00 	ld.w	20[r29], r10
    12f0:	cb 51       	add	r11, r10
    12f2:	c2 52       	shl	2, r10
    12f4:	3d 5f 09 00 	ld.w	8[r29], r11
    12f8:	ca 59       	add	r10, r11
    12fa:	3d 67 19 00 	ld.w	24[r29], r12
    12fe:	3d 57 0d 00 	ld.w	12[r29], r10
    1302:	ea 67 20 02 	mul	r10, r12, r0
    1306:	3d 57 15 00 	ld.w	20[r29], r10
    130a:	cc 51       	add	r12, r10
    130c:	c2 52       	shl	2, r10
    130e:	3d 67 09 00 	ld.w	8[r29], r12
    1312:	cc 51       	add	r12, r10
    1314:	2a 67 01 00 	ld.w	0[r10], r12
    1318:	3d 6f 19 00 	ld.w	24[r29], r13
    131c:	3d 57 0d 00 	ld.w	12[r29], r10
    1320:	ea 6f 20 02 	mul	r10, r13, r0
    1324:	3d 57 11 00 	ld.w	16[r29], r10
    1328:	cd 51       	add	r13, r10
    132a:	ca 51       	add	r10, r10
    132c:	3d 6f 05 00 	ld.w	4[r29], r13
    1330:	cd 51       	add	r13, r10
    1332:	2a 57 00 00 	ld.h	0[r10], r10
    1336:	d0 52       	shl	16, r10
    1338:	b0 52       	sar	16, r10
    133a:	0a 68       	mov	r10, r13
    133c:	3d 77 11 00 	ld.w	16[r29], r14
    1340:	3d 57 0d 00 	ld.w	12[r29], r10
    1344:	ea 77 20 02 	mul	r10, r14, r0
    1348:	3d 57 15 00 	ld.w	20[r29], r10
    134c:	ce 51       	add	r14, r10
    134e:	ca 51       	add	r10, r10
    1350:	3d 77 01 00 	ld.w	0[r29], r14
    1354:	ce 51       	add	r14, r10
    1356:	2a 57 00 00 	ld.h	0[r10], r10
    135a:	d0 52       	shl	16, r10
    135c:	b0 52       	sar	16, r10
    135e:	ed 57 20 02 	mul	r13, r10, r0
    1362:	cc 51       	add	r12, r10
    1364:	6b 57 01 00 	st.w	r10, 0[r11]
    1368:	3d 57 11 00 	ld.w	16[r29], r10
    136c:	41 52       	add	1, r10
    136e:	7d 57 11 00 	st.w	r10, 16[r29]
    1372:	3d 5f 11 00 	ld.w	16[r29], r11
    1376:	3d 57 0d 00 	ld.w	12[r29], r10
    137a:	ea 59       	cmp	r10, r11
    137c:	a1 b5       	bl	12e0 <_matrix_mul_matrix+0x4a>
    137e:	3d 57 15 00 	ld.w	20[r29], r10
    1382:	41 52       	add	1, r10
    1384:	7d 57 15 00 	st.w	r10, 20[r29]
    1388:	3d 5f 15 00 	ld.w	20[r29], r11
    138c:	3d 57 0d 00 	ld.w	12[r29], r10
    1390:	ea 59       	cmp	r10, r11
    1392:	d1 95       	bl	12bc <_matrix_mul_matrix+0x26>
    1394:	3d 57 19 00 	ld.w	24[r29], r10
    1398:	41 52       	add	1, r10
    139a:	7d 57 19 00 	st.w	r10, 24[r29]
    139e:	3d 5f 19 00 	ld.w	24[r29], r11
    13a2:	3d 57 0d 00 	ld.w	12[r29], r10
    13a6:	ea 59       	cmp	r10, r11
    13a8:	f1 85       	bl	12b6 <_matrix_mul_matrix+0x20>
    13aa:	1d 18       	mov	r29, sp
    13ac:	23 ef 1d 00 	ld.w	28[sp], r29
    13b0:	03 1e 20 00 	addi	32, sp, sp
    13b4:	7f 00       	jmp	[lp]

000013b6 <_matrix_mul_matrix_bitextract>:
    13b6:	03 1e dc ff 	addi	-36, sp, sp
    13ba:	63 ef 21 00 	st.w	r29, 32[sp]
    13be:	03 e8       	mov	sp, r29
    13c0:	7d 37 0d 00 	st.w	r6, 12[r29]
    13c4:	7d 3f 09 00 	st.w	r7, 8[r29]
    13c8:	7d 47 05 00 	st.w	r8, 4[r29]
    13cc:	7d 4f 01 00 	st.w	r9, 0[r29]
    13d0:	7d 07 1d 00 	st.w	r0, 28[r29]
    13d4:	80 07 0a 01 	jr	14de <_matrix_mul_matrix_bitextract+0x128>
    13d8:	7d 07 19 00 	st.w	r0, 24[r29]
    13dc:	e5 75       	br	14c8 <_matrix_mul_matrix_bitextract+0x112>
    13de:	3d 5f 1d 00 	ld.w	28[r29], r11
    13e2:	3d 57 0d 00 	ld.w	12[r29], r10
    13e6:	ea 5f 20 02 	mul	r10, r11, r0
    13ea:	3d 57 19 00 	ld.w	24[r29], r10
    13ee:	cb 51       	add	r11, r10
    13f0:	c2 52       	shl	2, r10
    13f2:	3d 5f 09 00 	ld.w	8[r29], r11
    13f6:	cb 51       	add	r11, r10
    13f8:	6a 07 01 00 	st.w	r0, 0[r10]
    13fc:	7d 07 15 00 	st.w	r0, 20[r29]
    1400:	95 5d       	br	14b2 <_matrix_mul_matrix_bitextract+0xfc>
    1402:	3d 5f 1d 00 	ld.w	28[r29], r11
    1406:	3d 57 0d 00 	ld.w	12[r29], r10
    140a:	ea 5f 20 02 	mul	r10, r11, r0
    140e:	3d 57 15 00 	ld.w	20[r29], r10
    1412:	cb 51       	add	r11, r10
    1414:	ca 51       	add	r10, r10
    1416:	3d 5f 05 00 	ld.w	4[r29], r11
    141a:	cb 51       	add	r11, r10
    141c:	2a 57 00 00 	ld.h	0[r10], r10
    1420:	d0 52       	shl	16, r10
    1422:	b0 52       	sar	16, r10
    1424:	0a 58       	mov	r10, r11
    1426:	3d 67 15 00 	ld.w	20[r29], r12
    142a:	3d 57 0d 00 	ld.w	12[r29], r10
    142e:	ea 67 20 02 	mul	r10, r12, r0
    1432:	3d 57 19 00 	ld.w	24[r29], r10
    1436:	cc 51       	add	r12, r10
    1438:	ca 51       	add	r10, r10
    143a:	3d 67 01 00 	ld.w	0[r29], r12
    143e:	cc 51       	add	r12, r10
    1440:	2a 57 00 00 	ld.h	0[r10], r10
    1444:	d0 52       	shl	16, r10
    1446:	b0 52       	sar	16, r10
    1448:	eb 57 20 02 	mul	r11, r10, r0
    144c:	7d 57 11 00 	st.w	r10, 16[r29]
    1450:	3d 5f 1d 00 	ld.w	28[r29], r11
    1454:	3d 57 0d 00 	ld.w	12[r29], r10
    1458:	ea 5f 20 02 	mul	r10, r11, r0
    145c:	3d 57 19 00 	ld.w	24[r29], r10
    1460:	cb 51       	add	r11, r10
    1462:	c2 52       	shl	2, r10
    1464:	3d 5f 09 00 	ld.w	8[r29], r11
    1468:	cb 51       	add	r11, r10
    146a:	3d 67 1d 00 	ld.w	28[r29], r12
    146e:	3d 5f 0d 00 	ld.w	12[r29], r11
    1472:	eb 67 20 02 	mul	r11, r12, r0
    1476:	3d 5f 19 00 	ld.w	24[r29], r11
    147a:	cc 59       	add	r12, r11
    147c:	c2 5a       	shl	2, r11
    147e:	3d 67 09 00 	ld.w	8[r29], r12
    1482:	cc 59       	add	r12, r11
    1484:	2b 5f 01 00 	ld.w	0[r11], r11
    1488:	0b 60       	mov	r11, r12
    148a:	3d 5f 11 00 	ld.w	16[r29], r11
    148e:	a2 5a       	sar	2, r11
    1490:	cb 6e 0f 00 	andi	15, r11, r13
    1494:	3d 5f 11 00 	ld.w	16[r29], r11
    1498:	a5 5a       	sar	5, r11
    149a:	cb 5e 7f 00 	andi	127, r11, r11
    149e:	ed 5f 20 02 	mul	r13, r11, r0
    14a2:	cc 59       	add	r12, r11
    14a4:	6a 5f 01 00 	st.w	r11, 0[r10]
    14a8:	3d 57 15 00 	ld.w	20[r29], r10
    14ac:	41 52       	add	1, r10
    14ae:	7d 57 15 00 	st.w	r10, 20[r29]
    14b2:	3d 5f 15 00 	ld.w	20[r29], r11
    14b6:	3d 57 0d 00 	ld.w	12[r29], r10
    14ba:	ea 59       	cmp	r10, r11
    14bc:	b1 a5       	bl	1402 <_matrix_mul_matrix_bitextract+0x4c>
    14be:	3d 57 19 00 	ld.w	24[r29], r10
    14c2:	41 52       	add	1, r10
    14c4:	7d 57 19 00 	st.w	r10, 24[r29]
    14c8:	3d 5f 19 00 	ld.w	24[r29], r11
    14cc:	3d 57 0d 00 	ld.w	12[r29], r10
    14d0:	ea 59       	cmp	r10, r11
    14d2:	e1 85       	bl	13de <_matrix_mul_matrix_bitextract+0x28>
    14d4:	3d 57 1d 00 	ld.w	28[r29], r10
    14d8:	41 52       	add	1, r10
    14da:	7d 57 1d 00 	st.w	r10, 28[r29]
    14de:	3d 5f 1d 00 	ld.w	28[r29], r11
    14e2:	3d 57 0d 00 	ld.w	12[r29], r10
    14e6:	ea 59       	cmp	r10, r11
    14e8:	b9 05       	bnl	14ee <_matrix_mul_matrix_bitextract+0x138>
    14ea:	bf 07 ee fe 	jr	13d8 <_matrix_mul_matrix_bitextract+0x22>
    14ee:	1d 18       	mov	r29, sp
    14f0:	23 ef 21 00 	ld.w	32[sp], r29
    14f4:	03 1e 24 00 	addi	36, sp, sp
    14f8:	7f 00       	jmp	[lp]

000014fa <_calc_func>:
    14fa:	03 1e dc ff 	addi	-36, sp, sp
    14fe:	63 ff 21 00 	st.w	lp, 32[sp]
    1502:	63 ef 1d 00 	st.w	r29, 28[sp]
    1506:	03 e8       	mov	sp, r29
    1508:	7d 37 0d 00 	st.w	r6, 12[r29]
    150c:	7d 3f 09 00 	st.w	r7, 8[r29]
    1510:	3d 57 0d 00 	ld.w	12[r29], r10
    1514:	2a 57 00 00 	ld.h	0[r10], r10
    1518:	7d 57 16 00 	st.h	r10, 22[r29]
    151c:	3d 57 16 00 	ld.h	22[r29], r10
    1520:	d0 52       	shl	16, r10
    1522:	b0 52       	sar	16, r10
    1524:	a7 52       	sar	7, r10
    1526:	d0 52       	shl	16, r10
    1528:	b0 52       	sar	16, r10
    152a:	8a 00       	zxb	r10
    152c:	ca 56 01 00 	andi	1, r10, r10
    1530:	5d 57 15 00 	st.b	r10, 21[r29]
    1534:	bd 57 15 00 	ld.bu	21[r29], r10
    1538:	60 52       	cmp	0, r10
    153a:	92 0d       	be	154c <_calc_func+0x52>
    153c:	3d 57 16 00 	ld.h	22[r29], r10
    1540:	ca 56 7f 00 	andi	127, r10, r10
    1544:	d0 52       	shl	16, r10
    1546:	b0 52       	sar	16, r10
    1548:	80 07 ae 01 	jr	16f6 <_calc_func+0x1fc>
    154c:	3d 57 16 00 	ld.h	22[r29], r10
    1550:	ca 56 07 00 	andi	7, r10, r10
    1554:	7d 57 12 00 	st.h	r10, 18[r29]
    1558:	3d 57 16 00 	ld.h	22[r29], r10
    155c:	d0 52       	shl	16, r10
    155e:	b0 52       	sar	16, r10
    1560:	a3 52       	sar	3, r10
    1562:	d0 52       	shl	16, r10
    1564:	b0 52       	sar	16, r10
    1566:	ca 56 0f 00 	andi	15, r10, r10
    156a:	7d 57 18 00 	st.h	r10, 24[r29]
    156e:	3d 57 18 00 	ld.h	24[r29], r10
    1572:	d0 52       	shl	16, r10
    1574:	b0 52       	sar	16, r10
    1576:	c4 52       	shl	4, r10
    1578:	d0 52       	shl	16, r10
    157a:	0a 58       	mov	r10, r11
    157c:	b0 5a       	sar	16, r11
    157e:	3d 57 18 00 	ld.h	24[r29], r10
    1582:	0b 51       	or	r11, r10
    1584:	7d 57 18 00 	st.h	r10, 24[r29]
    1588:	3d 57 12 00 	ld.h	18[r29], r10
    158c:	d0 52       	shl	16, r10
    158e:	b0 52       	sar	16, r10
    1590:	60 52       	cmp	0, r10
    1592:	c2 05       	be	159a <_calc_func+0xa0>
    1594:	61 52       	cmp	1, r10
    1596:	d2 4d       	be	1630 <_calc_func+0x136>
    1598:	c5 75       	br	1680 <_calc_func+0x186>
    159a:	3d 57 18 00 	ld.h	24[r29], r10
    159e:	d0 52       	shl	16, r10
    15a0:	0a 58       	mov	r10, r11
    15a2:	b0 5a       	sar	16, r11
    15a4:	20 56 21 00 	movea	33, r0, r10
    15a8:	ea 59       	cmp	r10, r11
    15aa:	df 05       	bgt	15b4 <_calc_func+0xba>
    15ac:	20 56 22 00 	movea	34, r0, r10
    15b0:	7d 57 18 00 	st.h	r10, 24[r29]
    15b4:	3d 57 09 00 	ld.w	8[r29], r10
    15b8:	2a 6f 19 00 	ld.w	24[r10], r13
    15bc:	3d 57 09 00 	ld.w	8[r29], r10
    15c0:	2a 67 15 00 	ld.w	20[r10], r12
    15c4:	3d 57 09 00 	ld.w	8[r29], r10
    15c8:	2a 57 00 00 	ld.h	0[r10], r10
    15cc:	d0 52       	shl	16, r10
    15ce:	b0 52       	sar	16, r10
    15d0:	0a 58       	mov	r10, r11
    15d2:	3d 57 09 00 	ld.w	8[r29], r10
    15d6:	2a 57 02 00 	ld.h	2[r10], r10
    15da:	d0 52       	shl	16, r10
    15dc:	b0 52       	sar	16, r10
    15de:	3d 77 18 00 	ld.h	24[r29], r14
    15e2:	d0 72       	shl	16, r14
    15e4:	0e 78       	mov	r14, r15
    15e6:	b0 7a       	sar	16, r15
    15e8:	3d 77 09 00 	ld.w	8[r29], r14
    15ec:	ee 77 39 00 	ld.hu	56[r14], r14
    15f0:	63 7f 01 00 	st.w	r15, 0[sp]
    15f4:	63 77 05 00 	st.w	r14, 4[sp]
    15f8:	0d 30       	mov	r13, r6
    15fa:	0c 38       	mov	r12, r7
    15fc:	0b 40       	mov	r11, r8
    15fe:	0a 48       	mov	r10, r9
    1600:	2a 06 b2 22 	mov	0x22b2, r10
    1604:	00 00 
    1606:	80 ff 04 00 	jarl	160a <_calc_func+0x110>, lp
    160a:	44 fa       	add	4, lp
    160c:	6a 00       	jmp	[r10]
    160e:	ca 00       	zxh	r10
    1610:	7d 57 1a 00 	st.h	r10, 26[r29]
    1614:	3d 57 09 00 	ld.w	8[r29], r10
    1618:	ea 57 3f 00 	ld.hu	62[r10], r10
    161c:	60 52       	cmp	0, r10
    161e:	8a 0d       	bne	162e <_calc_func+0x134>
    1620:	fd 5f 1b 00 	ld.hu	26[r29], r11
    1624:	3d 57 09 00 	ld.w	8[r29], r10
    1628:	6a 5f 3e 00 	st.h	r11, 62[r10]
    162c:	f5 2d       	br	168a <_calc_func+0x190>
    162e:	e5 2d       	br	168a <_calc_func+0x190>
    1630:	3d 57 09 00 	ld.w	8[r29], r10
    1634:	0a 66 28 00 	addi	40, r10, r12
    1638:	3d 57 18 00 	ld.h	24[r29], r10
    163c:	d0 52       	shl	16, r10
    163e:	0a 58       	mov	r10, r11
    1640:	b0 5a       	sar	16, r11
    1642:	3d 57 09 00 	ld.w	8[r29], r10
    1646:	ea 57 39 00 	ld.hu	56[r10], r10
    164a:	0c 30       	mov	r12, r6
    164c:	0b 38       	mov	r11, r7
    164e:	0a 40       	mov	r10, r8
    1650:	2a 06 1c 0a 	mov	0xa1c, r10
    1654:	00 00 
    1656:	80 ff 04 00 	jarl	165a <_calc_func+0x160>, lp
    165a:	44 fa       	add	4, lp
    165c:	6a 00       	jmp	[r10]
    165e:	ca 00       	zxh	r10
    1660:	7d 57 1a 00 	st.h	r10, 26[r29]
    1664:	3d 57 09 00 	ld.w	8[r29], r10
    1668:	ea 57 3d 00 	ld.hu	60[r10], r10
    166c:	60 52       	cmp	0, r10
    166e:	8a 0d       	bne	167e <_calc_func+0x184>
    1670:	fd 5f 1b 00 	ld.hu	26[r29], r11
    1674:	3d 57 09 00 	ld.w	8[r29], r10
    1678:	6a 5f 3c 00 	st.h	r11, 60[r10]
    167c:	f5 05       	br	168a <_calc_func+0x190>
    167e:	e5 05       	br	168a <_calc_func+0x190>
    1680:	3d 57 16 00 	ld.h	22[r29], r10
    1684:	7d 57 1a 00 	st.h	r10, 26[r29]
    1688:	00 00       	nop	
    168a:	fd 57 1b 00 	ld.hu	26[r29], r10
    168e:	0a 58       	mov	r10, r11
    1690:	3d 57 09 00 	ld.w	8[r29], r10
    1694:	ea 57 39 00 	ld.hu	56[r10], r10
    1698:	0b 30       	mov	r11, r6
    169a:	0a 38       	mov	r10, r7
    169c:	2a 06 4a 2e 	mov	0x2e4a, r10
    16a0:	00 00 
    16a2:	80 ff 04 00 	jarl	16a6 <_calc_func+0x1ac>, lp
    16a6:	44 fa       	add	4, lp
    16a8:	6a 00       	jmp	[r10]
    16aa:	ca 5e ff ff 	andi	65535, r10, r11
    16ae:	3d 57 09 00 	ld.w	8[r29], r10
    16b2:	6a 5f 38 00 	st.h	r11, 56[r10]
    16b6:	3d 57 1a 00 	ld.h	26[r29], r10
    16ba:	ca 56 7f 00 	andi	127, r10, r10
    16be:	7d 57 1a 00 	st.h	r10, 26[r29]
    16c2:	3d 57 16 00 	ld.h	22[r29], r10
    16c6:	20 5e 00 ff 	movea	-256, r0, r11
    16ca:	4b 51       	and	r11, r10
    16cc:	d0 52       	shl	16, r10
    16ce:	b0 52       	sar	16, r10
    16d0:	8a 56 80 00 	ori	128, r10, r10
    16d4:	d0 52       	shl	16, r10
    16d6:	0a 58       	mov	r10, r11
    16d8:	b0 5a       	sar	16, r11
    16da:	3d 57 1a 00 	ld.h	26[r29], r10
    16de:	0b 51       	or	r11, r10
    16e0:	d0 52       	shl	16, r10
    16e2:	0a 58       	mov	r10, r11
    16e4:	b0 5a       	sar	16, r11
    16e6:	3d 57 0d 00 	ld.w	12[r29], r10
    16ea:	6a 5f 00 00 	st.h	r11, 0[r10]
    16ee:	3d 57 1a 00 	ld.h	26[r29], r10
    16f2:	d0 52       	shl	16, r10
    16f4:	b0 52       	sar	16, r10
    16f6:	1d 18       	mov	r29, sp
    16f8:	23 ff 21 00 	ld.w	32[sp], lp
    16fc:	23 ef 1d 00 	ld.w	28[sp], r29
    1700:	03 1e 24 00 	addi	36, sp, sp
    1704:	7f 00       	jmp	[lp]

00001706 <_cmp_complex>:
    1706:	03 1e e8 ff 	addi	-24, sp, sp
    170a:	63 ff 15 00 	st.w	lp, 20[sp]
    170e:	63 ef 11 00 	st.w	r29, 16[sp]
    1712:	03 e8       	mov	sp, r29
    1714:	7d 37 09 00 	st.w	r6, 8[r29]
    1718:	7d 3f 05 00 	st.w	r7, 4[r29]
    171c:	7d 47 01 00 	st.w	r8, 0[r29]
    1720:	3d 57 09 00 	ld.w	8[r29], r10
    1724:	0a 30       	mov	r10, r6
    1726:	3d 3f 01 00 	ld.w	0[r29], r7
    172a:	2a 06 fa 14 	mov	0x14fa, r10
    172e:	00 00 
    1730:	80 ff 04 00 	jarl	1734 <_cmp_complex+0x2e>, lp
    1734:	44 fa       	add	4, lp
    1736:	6a 00       	jmp	[r10]
    1738:	7d 57 0e 00 	st.h	r10, 14[r29]
    173c:	3d 57 05 00 	ld.w	4[r29], r10
    1740:	0a 30       	mov	r10, r6
    1742:	3d 3f 01 00 	ld.w	0[r29], r7
    1746:	2a 06 fa 14 	mov	0x14fa, r10
    174a:	00 00 
    174c:	80 ff 04 00 	jarl	1750 <_cmp_complex+0x4a>, lp
    1750:	44 fa       	add	4, lp
    1752:	6a 00       	jmp	[r10]
    1754:	7d 57 0c 00 	st.h	r10, 12[r29]
    1758:	3d 57 0e 00 	ld.h	14[r29], r10
    175c:	d0 52       	shl	16, r10
    175e:	0a 58       	mov	r10, r11
    1760:	b0 5a       	sar	16, r11
    1762:	3d 57 0c 00 	ld.h	12[r29], r10
    1766:	d0 52       	shl	16, r10
    1768:	b0 52       	sar	16, r10
    176a:	8b 51       	subr	r11, r10
    176c:	1d 18       	mov	r29, sp
    176e:	23 ff 15 00 	ld.w	20[sp], lp
    1772:	23 ef 11 00 	ld.w	16[sp], r29
    1776:	03 1e 18 00 	addi	24, sp, sp
    177a:	7f 00       	jmp	[lp]

0000177c <_cmp_idx>:
    177c:	50 1a       	add	-16, sp
    177e:	63 ef 0d 00 	st.w	r29, 12[sp]
    1782:	03 e8       	mov	sp, r29
    1784:	7d 37 09 00 	st.w	r6, 8[r29]
    1788:	7d 3f 05 00 	st.w	r7, 4[r29]
    178c:	7d 47 01 00 	st.w	r8, 0[r29]
    1790:	3d 57 01 00 	ld.w	0[r29], r10
    1794:	60 52       	cmp	0, r10
    1796:	fa 3d       	bne	1814 <_cmp_idx+0x98>
    1798:	3d 57 09 00 	ld.w	8[r29], r10
    179c:	2a 57 00 00 	ld.h	0[r10], r10
    17a0:	d0 52       	shl	16, r10
    17a2:	b0 52       	sar	16, r10
    17a4:	20 5e 00 ff 	movea	-256, r0, r11
    17a8:	4b 51       	and	r11, r10
    17aa:	d0 52       	shl	16, r10
    17ac:	0a 58       	mov	r10, r11
    17ae:	b0 5a       	sar	16, r11
    17b0:	3d 57 09 00 	ld.w	8[r29], r10
    17b4:	2a 57 00 00 	ld.h	0[r10], r10
    17b8:	d0 52       	shl	16, r10
    17ba:	b0 52       	sar	16, r10
    17bc:	ca 00       	zxh	r10
    17be:	88 52       	shr	8, r10
    17c0:	ca 00       	zxh	r10
    17c2:	d0 52       	shl	16, r10
    17c4:	b0 52       	sar	16, r10
    17c6:	0b 51       	or	r11, r10
    17c8:	d0 52       	shl	16, r10
    17ca:	0a 58       	mov	r10, r11
    17cc:	b0 5a       	sar	16, r11
    17ce:	3d 57 09 00 	ld.w	8[r29], r10
    17d2:	6a 5f 00 00 	st.h	r11, 0[r10]
    17d6:	3d 57 05 00 	ld.w	4[r29], r10
    17da:	2a 57 00 00 	ld.h	0[r10], r10
    17de:	d0 52       	shl	16, r10
    17e0:	b0 52       	sar	16, r10
    17e2:	20 5e 00 ff 	movea	-256, r0, r11
    17e6:	4b 51       	and	r11, r10
    17e8:	d0 52       	shl	16, r10
    17ea:	0a 58       	mov	r10, r11
    17ec:	b0 5a       	sar	16, r11
    17ee:	3d 57 05 00 	ld.w	4[r29], r10
    17f2:	2a 57 00 00 	ld.h	0[r10], r10
    17f6:	d0 52       	shl	16, r10
    17f8:	b0 52       	sar	16, r10
    17fa:	ca 00       	zxh	r10
    17fc:	88 52       	shr	8, r10
    17fe:	ca 00       	zxh	r10
    1800:	d0 52       	shl	16, r10
    1802:	b0 52       	sar	16, r10
    1804:	0b 51       	or	r11, r10
    1806:	d0 52       	shl	16, r10
    1808:	0a 58       	mov	r10, r11
    180a:	b0 5a       	sar	16, r11
    180c:	3d 57 05 00 	ld.w	4[r29], r10
    1810:	6a 5f 00 00 	st.h	r11, 0[r10]
    1814:	3d 57 09 00 	ld.w	8[r29], r10
    1818:	2a 57 02 00 	ld.h	2[r10], r10
    181c:	d0 52       	shl	16, r10
    181e:	b0 52       	sar	16, r10
    1820:	0a 58       	mov	r10, r11
    1822:	3d 57 05 00 	ld.w	4[r29], r10
    1826:	2a 57 02 00 	ld.h	2[r10], r10
    182a:	d0 52       	shl	16, r10
    182c:	b0 52       	sar	16, r10
    182e:	8b 51       	subr	r11, r10
    1830:	1d 18       	mov	r29, sp
    1832:	23 ef 0d 00 	ld.w	12[sp], r29
    1836:	03 1e 10 00 	addi	16, sp, sp
    183a:	7f 00       	jmp	[lp]

0000183c <_copy_info>:
    183c:	54 1a       	add	-12, sp
    183e:	63 ef 09 00 	st.w	r29, 8[sp]
    1842:	03 e8       	mov	sp, r29
    1844:	7d 37 05 00 	st.w	r6, 4[r29]
    1848:	7d 3f 01 00 	st.w	r7, 0[r29]
    184c:	3d 57 01 00 	ld.w	0[r29], r10
    1850:	2a 57 00 00 	ld.h	0[r10], r10
    1854:	d0 52       	shl	16, r10
    1856:	0a 58       	mov	r10, r11
    1858:	b0 5a       	sar	16, r11
    185a:	3d 57 05 00 	ld.w	4[r29], r10
    185e:	6a 5f 00 00 	st.h	r11, 0[r10]
    1862:	3d 57 01 00 	ld.w	0[r29], r10
    1866:	2a 57 02 00 	ld.h	2[r10], r10
    186a:	d0 52       	shl	16, r10
    186c:	0a 58       	mov	r10, r11
    186e:	b0 5a       	sar	16, r11
    1870:	3d 57 05 00 	ld.w	4[r29], r10
    1874:	6a 5f 02 00 	st.h	r11, 2[r10]
    1878:	1d 18       	mov	r29, sp
    187a:	23 ef 09 00 	ld.w	8[sp], r29
    187e:	4c 1a       	add	12, sp
    1880:	7f 00       	jmp	[lp]

00001882 <_core_bench_list>:
    1882:	03 1e d0 ff 	addi	-48, sp, sp
    1886:	63 ff 2d 00 	st.w	lp, 44[sp]
    188a:	63 ef 29 00 	st.w	r29, 40[sp]
    188e:	03 e8       	mov	sp, r29
    1890:	7d 37 05 00 	st.w	r6, 4[r29]
    1894:	07 50       	mov	r7, r10
    1896:	7d 57 00 00 	st.h	r10, 0[r29]
    189a:	7d 07 26 00 	st.h	r0, 38[r29]
    189e:	7d 07 24 00 	st.h	r0, 36[r29]
    18a2:	7d 07 22 00 	st.h	r0, 34[r29]
    18a6:	3d 57 05 00 	ld.w	4[r29], r10
    18aa:	2a 57 25 00 	ld.w	36[r10], r10
    18ae:	7d 57 1d 00 	st.w	r10, 28[r29]
    18b2:	3d 57 05 00 	ld.w	4[r29], r10
    18b6:	2a 57 04 00 	ld.h	4[r10], r10
    18ba:	7d 57 14 00 	st.h	r10, 20[r29]
    18be:	3d 57 00 00 	ld.h	0[r29], r10
    18c2:	7d 57 0a 00 	st.h	r10, 10[r29]
    18c6:	7d 07 16 00 	st.h	r0, 22[r29]
    18ca:	80 07 44 01 	jr	1a0e <_core_bench_list+0x18c>
    18ce:	3d 57 16 00 	ld.h	22[r29], r10
    18d2:	ca 56 ff 00 	andi	255, r10, r10
    18d6:	d0 52       	shl	16, r10
    18d8:	b0 52       	sar	16, r10
    18da:	7d 57 08 00 	st.h	r10, 8[r29]
    18de:	1d 56 08 00 	addi	8, r29, r10
    18e2:	3d 37 1d 00 	ld.w	28[r29], r6
    18e6:	0a 38       	mov	r10, r7
    18e8:	2a 06 e0 1f 	mov	0x1fe0, r10
    18ec:	00 00 
    18ee:	80 ff 04 00 	jarl	18f2 <_core_bench_list+0x70>, lp
    18f2:	44 fa       	add	4, lp
    18f4:	6a 00       	jmp	[r10]
    18f6:	7d 57 11 00 	st.w	r10, 16[r29]
    18fa:	3d 37 1d 00 	ld.w	28[r29], r6
    18fe:	2a 06 86 20 	mov	0x2086, r10
    1902:	00 00 
    1904:	80 ff 04 00 	jarl	1908 <_core_bench_list+0x86>, lp
    1908:	44 fa       	add	4, lp
    190a:	6a 00       	jmp	[r10]
    190c:	7d 57 1d 00 	st.w	r10, 28[r29]
    1910:	3d 57 11 00 	ld.w	16[r29], r10
    1914:	60 52       	cmp	0, r10
    1916:	ea 1d       	bne	1952 <_core_bench_list+0xd0>
    1918:	fd 57 23 00 	ld.hu	34[r29], r10
    191c:	41 52       	add	1, r10
    191e:	7d 57 22 00 	st.h	r10, 34[r29]
    1922:	3d 57 1d 00 	ld.w	28[r29], r10
    1926:	2a 57 01 00 	ld.w	0[r10], r10
    192a:	2a 57 05 00 	ld.w	4[r10], r10
    192e:	2a 57 00 00 	ld.h	0[r10], r10
    1932:	d0 52       	shl	16, r10
    1934:	b0 52       	sar	16, r10
    1936:	a8 52       	sar	8, r10
    1938:	d0 52       	shl	16, r10
    193a:	b0 52       	sar	16, r10
    193c:	ca 00       	zxh	r10
    193e:	ca 56 01 00 	andi	1, r10, r10
    1942:	ca 5e ff ff 	andi	65535, r10, r11
    1946:	3d 57 26 00 	ld.h	38[r29], r10
    194a:	cb 51       	add	r11, r10
    194c:	7d 57 26 00 	st.h	r10, 38[r29]
    1950:	95 4d       	br	19e2 <_core_bench_list+0x160>
    1952:	fd 57 25 00 	ld.hu	36[r29], r10
    1956:	41 52       	add	1, r10
    1958:	7d 57 24 00 	st.h	r10, 36[r29]
    195c:	3d 57 11 00 	ld.w	16[r29], r10
    1960:	2a 57 05 00 	ld.w	4[r10], r10
    1964:	2a 57 00 00 	ld.h	0[r10], r10
    1968:	d0 52       	shl	16, r10
    196a:	b0 52       	sar	16, r10
    196c:	ca 56 01 00 	andi	1, r10, r10
    1970:	60 52       	cmp	0, r10
    1972:	e2 15       	be	199e <_core_bench_list+0x11c>
    1974:	3d 57 11 00 	ld.w	16[r29], r10
    1978:	2a 57 05 00 	ld.w	4[r10], r10
    197c:	2a 57 00 00 	ld.h	0[r10], r10
    1980:	d0 52       	shl	16, r10
    1982:	b0 52       	sar	16, r10
    1984:	a9 52       	sar	9, r10
    1986:	d0 52       	shl	16, r10
    1988:	b0 52       	sar	16, r10
    198a:	ca 00       	zxh	r10
    198c:	ca 56 01 00 	andi	1, r10, r10
    1990:	ca 5e ff ff 	andi	65535, r10, r11
    1994:	3d 57 26 00 	ld.h	38[r29], r10
    1998:	cb 51       	add	r11, r10
    199a:	7d 57 26 00 	st.h	r10, 38[r29]
    199e:	3d 57 11 00 	ld.w	16[r29], r10
    19a2:	2a 57 01 00 	ld.w	0[r10], r10
    19a6:	60 52       	cmp	0, r10
    19a8:	d2 1d       	be	19e2 <_core_bench_list+0x160>
    19aa:	3d 57 11 00 	ld.w	16[r29], r10
    19ae:	2a 57 01 00 	ld.w	0[r10], r10
    19b2:	7d 57 19 00 	st.w	r10, 24[r29]
    19b6:	3d 57 19 00 	ld.w	24[r29], r10
    19ba:	2a 5f 01 00 	ld.w	0[r10], r11
    19be:	3d 57 11 00 	ld.w	16[r29], r10
    19c2:	6a 5f 01 00 	st.w	r11, 0[r10]
    19c6:	3d 57 1d 00 	ld.w	28[r29], r10
    19ca:	2a 5f 01 00 	ld.w	0[r10], r11
    19ce:	3d 57 19 00 	ld.w	24[r29], r10
    19d2:	6a 5f 01 00 	st.w	r11, 0[r10]
    19d6:	3d 57 1d 00 	ld.w	28[r29], r10
    19da:	3d 5f 19 00 	ld.w	24[r29], r11
    19de:	6a 5f 01 00 	st.w	r11, 0[r10]
    19e2:	3d 57 0a 00 	ld.h	10[r29], r10
    19e6:	d0 52       	shl	16, r10
    19e8:	b0 52       	sar	16, r10
    19ea:	60 52       	cmp	0, r10
    19ec:	a6 0d       	blt	1a00 <_core_bench_list+0x17e>
    19ee:	3d 57 0a 00 	ld.h	10[r29], r10
    19f2:	d0 52       	shl	16, r10
    19f4:	b0 52       	sar	16, r10
    19f6:	41 52       	add	1, r10
    19f8:	d0 52       	shl	16, r10
    19fa:	b0 52       	sar	16, r10
    19fc:	7d 57 0a 00 	st.h	r10, 10[r29]
    1a00:	3d 57 16 00 	ld.h	22[r29], r10
    1a04:	d0 52       	shl	16, r10
    1a06:	b0 52       	sar	16, r10
    1a08:	41 52       	add	1, r10
    1a0a:	7d 57 16 00 	st.h	r10, 22[r29]
    1a0e:	3d 57 16 00 	ld.h	22[r29], r10
    1a12:	d0 52       	shl	16, r10
    1a14:	0a 58       	mov	r10, r11
    1a16:	b0 5a       	sar	16, r11
    1a18:	3d 57 14 00 	ld.h	20[r29], r10
    1a1c:	d0 52       	shl	16, r10
    1a1e:	b0 52       	sar	16, r10
    1a20:	ea 59       	cmp	r10, r11
    1a22:	be 05       	bge	1a28 <_core_bench_list+0x1a6>
    1a24:	bf 07 aa fe 	jr	18ce <_core_bench_list+0x4c>
    1a28:	3d 57 24 00 	ld.h	36[r29], r10
    1a2c:	c2 52       	shl	2, r10
    1a2e:	ca 5e ff ff 	andi	65535, r10, r11
    1a32:	3d 57 22 00 	ld.h	34[r29], r10
    1a36:	8b 51       	subr	r11, r10
    1a38:	ca 5e ff ff 	andi	65535, r10, r11
    1a3c:	3d 57 26 00 	ld.h	38[r29], r10
    1a40:	cb 51       	add	r11, r10
    1a42:	7d 57 26 00 	st.h	r10, 38[r29]
    1a46:	3d 57 00 00 	ld.h	0[r29], r10
    1a4a:	d0 52       	shl	16, r10
    1a4c:	b0 52       	sar	16, r10
    1a4e:	60 52       	cmp	0, r10
    1a50:	97 15       	ble	1a72 <_core_bench_list+0x1f0>
    1a52:	3d 37 1d 00 	ld.w	28[r29], r6
    1a56:	27 06 06 17 	mov	0x1706, r7
    1a5a:	00 00 
    1a5c:	3d 47 05 00 	ld.w	4[r29], r8
    1a60:	2a 06 d8 20 	mov	0x20d8, r10
    1a64:	00 00 
    1a66:	80 ff 04 00 	jarl	1a6a <_core_bench_list+0x1e8>, lp
    1a6a:	44 fa       	add	4, lp
    1a6c:	6a 00       	jmp	[r10]
    1a6e:	7d 57 1d 00 	st.w	r10, 28[r29]
    1a72:	3d 57 1d 00 	ld.w	28[r29], r10
    1a76:	2a 57 01 00 	ld.w	0[r10], r10
    1a7a:	0a 30       	mov	r10, r6
    1a7c:	2a 06 10 1f 	mov	0x1f10, r10
    1a80:	00 00 
    1a82:	80 ff 04 00 	jarl	1a86 <_core_bench_list+0x204>, lp
    1a86:	44 fa       	add	4, lp
    1a88:	6a 00       	jmp	[r10]
    1a8a:	7d 57 0d 00 	st.w	r10, 12[r29]
    1a8e:	1d 56 08 00 	addi	8, r29, r10
    1a92:	3d 37 1d 00 	ld.w	28[r29], r6
    1a96:	0a 38       	mov	r10, r7
    1a98:	2a 06 e0 1f 	mov	0x1fe0, r10
    1a9c:	00 00 
    1a9e:	80 ff 04 00 	jarl	1aa2 <_core_bench_list+0x220>, lp
    1aa2:	44 fa       	add	4, lp
    1aa4:	6a 00       	jmp	[r10]
    1aa6:	7d 57 19 00 	st.w	r10, 24[r29]
    1aaa:	3d 57 19 00 	ld.w	24[r29], r10
    1aae:	60 52       	cmp	0, r10
    1ab0:	8a 0d       	bne	1ac0 <_core_bench_list+0x23e>
    1ab2:	3d 57 1d 00 	ld.w	28[r29], r10
    1ab6:	2a 57 01 00 	ld.w	0[r10], r10
    1aba:	7d 57 19 00 	st.w	r10, 24[r29]
    1abe:	e5 1d       	br	1afa <_core_bench_list+0x278>
    1ac0:	d5 1d       	br	1afa <_core_bench_list+0x278>
    1ac2:	3d 57 1d 00 	ld.w	28[r29], r10
    1ac6:	2a 57 05 00 	ld.w	4[r10], r10
    1aca:	2a 57 00 00 	ld.h	0[r10], r10
    1ace:	d0 52       	shl	16, r10
    1ad0:	b0 52       	sar	16, r10
    1ad2:	0a 58       	mov	r10, r11
    1ad4:	fd 57 27 00 	ld.hu	38[r29], r10
    1ad8:	0b 30       	mov	r11, r6
    1ada:	0a 38       	mov	r10, r7
    1adc:	2a 06 32 2f 	mov	0x2f32, r10
    1ae0:	00 00 
    1ae2:	80 ff 04 00 	jarl	1ae6 <_core_bench_list+0x264>, lp
    1ae6:	44 fa       	add	4, lp
    1ae8:	6a 00       	jmp	[r10]
    1aea:	7d 57 26 00 	st.h	r10, 38[r29]
    1aee:	3d 57 19 00 	ld.w	24[r29], r10
    1af2:	2a 57 01 00 	ld.w	0[r10], r10
    1af6:	7d 57 19 00 	st.w	r10, 24[r29]
    1afa:	3d 57 19 00 	ld.w	24[r29], r10
    1afe:	60 52       	cmp	0, r10
    1b00:	9a e5       	bne	1ac2 <_core_bench_list+0x240>
    1b02:	3d 57 1d 00 	ld.w	28[r29], r10
    1b06:	2a 57 01 00 	ld.w	0[r10], r10
    1b0a:	3d 37 0d 00 	ld.w	12[r29], r6
    1b0e:	0a 38       	mov	r10, r7
    1b10:	2a 06 7c 1f 	mov	0x1f7c, r10
    1b14:	00 00 
    1b16:	80 ff 04 00 	jarl	1b1a <_core_bench_list+0x298>, lp
    1b1a:	44 fa       	add	4, lp
    1b1c:	6a 00       	jmp	[r10]
    1b1e:	7d 57 0d 00 	st.w	r10, 12[r29]
    1b22:	3d 37 1d 00 	ld.w	28[r29], r6
    1b26:	27 06 7c 17 	mov	0x177c, r7
    1b2a:	00 00 
    1b2c:	00 42       	mov	0, r8
    1b2e:	2a 06 d8 20 	mov	0x20d8, r10
    1b32:	00 00 
    1b34:	80 ff 04 00 	jarl	1b38 <_core_bench_list+0x2b6>, lp
    1b38:	44 fa       	add	4, lp
    1b3a:	6a 00       	jmp	[r10]
    1b3c:	7d 57 1d 00 	st.w	r10, 28[r29]
    1b40:	3d 57 1d 00 	ld.w	28[r29], r10
    1b44:	2a 57 01 00 	ld.w	0[r10], r10
    1b48:	7d 57 19 00 	st.w	r10, 24[r29]
    1b4c:	d5 1d       	br	1b86 <_core_bench_list+0x304>
    1b4e:	3d 57 1d 00 	ld.w	28[r29], r10
    1b52:	2a 57 05 00 	ld.w	4[r10], r10
    1b56:	2a 57 00 00 	ld.h	0[r10], r10
    1b5a:	d0 52       	shl	16, r10
    1b5c:	b0 52       	sar	16, r10
    1b5e:	0a 58       	mov	r10, r11
    1b60:	fd 57 27 00 	ld.hu	38[r29], r10
    1b64:	0b 30       	mov	r11, r6
    1b66:	0a 38       	mov	r10, r7
    1b68:	2a 06 32 2f 	mov	0x2f32, r10
    1b6c:	00 00 
    1b6e:	80 ff 04 00 	jarl	1b72 <_core_bench_list+0x2f0>, lp
    1b72:	44 fa       	add	4, lp
    1b74:	6a 00       	jmp	[r10]
    1b76:	7d 57 26 00 	st.h	r10, 38[r29]
    1b7a:	3d 57 19 00 	ld.w	24[r29], r10
    1b7e:	2a 57 01 00 	ld.w	0[r10], r10
    1b82:	7d 57 19 00 	st.w	r10, 24[r29]
    1b86:	3d 57 19 00 	ld.w	24[r29], r10
    1b8a:	60 52       	cmp	0, r10
    1b8c:	9a e5       	bne	1b4e <_core_bench_list+0x2cc>
    1b8e:	fd 57 27 00 	ld.hu	38[r29], r10
    1b92:	1d 18       	mov	r29, sp
    1b94:	23 ff 2d 00 	ld.w	44[sp], lp
    1b98:	23 ef 29 00 	ld.w	40[sp], r29
    1b9c:	03 1e 30 00 	addi	48, sp, sp
    1ba0:	7f 00       	jmp	[lp]

00001ba2 <_core_list_init>:
    1ba2:	03 1e b8 ff 	addi	-72, sp, sp
    1ba6:	63 ff 45 00 	st.w	lp, 68[sp]
    1baa:	63 ef 41 00 	st.w	r29, 64[sp]
    1bae:	03 e8       	mov	sp, r29
    1bb0:	7d 37 11 00 	st.w	r6, 16[r29]
    1bb4:	7d 3f 0d 00 	st.w	r7, 12[r29]
    1bb8:	08 50       	mov	r8, r10
    1bba:	7d 57 08 00 	st.h	r10, 8[r29]
    1bbe:	20 56 14 00 	movea	20, r0, r10
    1bc2:	7d 57 35 00 	st.w	r10, 52[r29]
    1bc6:	3d 5f 11 00 	ld.w	16[r29], r11
    1bca:	3d 57 35 00 	ld.w	52[r29], r10
    1bce:	0b 60       	mov	r11, r12
    1bd0:	ea 67 fe 5a 	divqu	r10, r12, r11
    1bd4:	0c 50       	mov	r12, r10
    1bd6:	5e 52       	add	-2, r10
    1bd8:	7d 57 31 00 	st.w	r10, 48[r29]
    1bdc:	3d 5f 0d 00 	ld.w	12[r29], r11
    1be0:	3d 57 31 00 	ld.w	48[r29], r10
    1be4:	c3 52       	shl	3, r10
    1be6:	cb 51       	add	r11, r10
    1be8:	7d 57 2d 00 	st.w	r10, 44[r29]
    1bec:	3d 57 2d 00 	ld.w	44[r29], r10
    1bf0:	7d 57 19 00 	st.w	r10, 24[r29]
    1bf4:	3d 5f 19 00 	ld.w	24[r29], r11
    1bf8:	3d 57 31 00 	ld.w	48[r29], r10
    1bfc:	c2 52       	shl	2, r10
    1bfe:	cb 51       	add	r11, r10
    1c00:	7d 57 29 00 	st.w	r10, 40[r29]
    1c04:	3d 57 0d 00 	ld.w	12[r29], r10
    1c08:	7d 57 25 00 	st.w	r10, 36[r29]
    1c0c:	3d 57 25 00 	ld.w	36[r29], r10
    1c10:	6a 07 01 00 	st.w	r0, 0[r10]
    1c14:	3d 5f 19 00 	ld.w	24[r29], r11
    1c18:	3d 57 25 00 	ld.w	36[r29], r10
    1c1c:	6a 5f 05 00 	st.w	r11, 4[r10]
    1c20:	3d 57 25 00 	ld.w	36[r29], r10
    1c24:	2a 57 05 00 	ld.w	4[r10], r10
    1c28:	6a 07 02 00 	st.h	r0, 2[r10]
    1c2c:	3d 57 25 00 	ld.w	36[r29], r10
    1c30:	2a 57 05 00 	ld.w	4[r10], r10
    1c34:	20 5e 80 80 	movea	-32640, r0, r11
    1c38:	6a 5f 00 00 	st.h	r11, 0[r10]
    1c3c:	3d 57 0d 00 	ld.w	12[r29], r10
    1c40:	48 52       	add	8, r10
    1c42:	7d 57 0d 00 	st.w	r10, 12[r29]
    1c46:	3d 57 19 00 	ld.w	24[r29], r10
    1c4a:	44 52       	add	4, r10
    1c4c:	7d 57 19 00 	st.w	r10, 24[r29]
    1c50:	20 56 ff 7f 	movea	32767, r0, r10
    1c54:	7d 57 16 00 	st.h	r10, 22[r29]
    1c58:	1f 52       	mov	-1, r10
    1c5a:	7d 57 14 00 	st.h	r10, 20[r29]
    1c5e:	1d 66 14 00 	addi	20, r29, r12
    1c62:	1d 5e 0c 00 	addi	12, r29, r11
    1c66:	1d 56 18 00 	addi	24, r29, r10
    1c6a:	3d 6f 2d 00 	ld.w	44[r29], r13
    1c6e:	63 6f 01 00 	st.w	r13, 0[sp]
    1c72:	3d 6f 29 00 	ld.w	40[r29], r13
    1c76:	63 6f 05 00 	st.w	r13, 4[sp]
    1c7a:	3d 37 25 00 	ld.w	36[r29], r6
    1c7e:	0c 38       	mov	r12, r7
    1c80:	0b 40       	mov	r11, r8
    1c82:	0a 48       	mov	r10, r9
    1c84:	2a 06 32 1e 	mov	0x1e32, r10
    1c88:	00 00 
    1c8a:	80 ff 04 00 	jarl	1c8e <_core_list_init+0xec>, lp
    1c8e:	44 fa       	add	4, lp
    1c90:	6a 00       	jmp	[r10]
    1c92:	7d 07 3d 00 	st.w	r0, 60[r29]
    1c96:	95 4d       	br	1d28 <_core_list_init+0x186>
    1c98:	3d 57 3d 00 	ld.w	60[r29], r10
    1c9c:	ca 5e ff ff 	andi	65535, r10, r11
    1ca0:	fd 57 09 00 	ld.hu	8[r29], r10
    1ca4:	2b 51       	xor	r11, r10
    1ca6:	ca 00       	zxh	r10
    1ca8:	ca 56 0f 00 	andi	15, r10, r10
    1cac:	7d 57 22 00 	st.h	r10, 34[r29]
    1cb0:	3d 57 22 00 	ld.h	34[r29], r10
    1cb4:	c3 52       	shl	3, r10
    1cb6:	ca 5e ff ff 	andi	65535, r10, r11
    1cba:	3d 57 3d 00 	ld.w	60[r29], r10
    1cbe:	ca 00       	zxh	r10
    1cc0:	ca 56 07 00 	andi	7, r10, r10
    1cc4:	ca 00       	zxh	r10
    1cc6:	0b 51       	or	r11, r10
    1cc8:	7d 57 20 00 	st.h	r10, 32[r29]
    1ccc:	fd 57 21 00 	ld.hu	32[r29], r10
    1cd0:	c8 52       	shl	8, r10
    1cd2:	d0 52       	shl	16, r10
    1cd4:	0a 58       	mov	r10, r11
    1cd6:	b0 5a       	sar	16, r11
    1cd8:	3d 57 20 00 	ld.h	32[r29], r10
    1cdc:	d0 52       	shl	16, r10
    1cde:	b0 52       	sar	16, r10
    1ce0:	0b 51       	or	r11, r10
    1ce2:	d0 52       	shl	16, r10
    1ce4:	b0 52       	sar	16, r10
    1ce6:	7d 57 14 00 	st.h	r10, 20[r29]
    1cea:	1d 66 14 00 	addi	20, r29, r12
    1cee:	1d 5e 0c 00 	addi	12, r29, r11
    1cf2:	1d 56 18 00 	addi	24, r29, r10
    1cf6:	3d 6f 2d 00 	ld.w	44[r29], r13
    1cfa:	63 6f 01 00 	st.w	r13, 0[sp]
    1cfe:	3d 6f 29 00 	ld.w	40[r29], r13
    1d02:	63 6f 05 00 	st.w	r13, 4[sp]
    1d06:	3d 37 25 00 	ld.w	36[r29], r6
    1d0a:	0c 38       	mov	r12, r7
    1d0c:	0b 40       	mov	r11, r8
    1d0e:	0a 48       	mov	r10, r9
    1d10:	2a 06 32 1e 	mov	0x1e32, r10
    1d14:	00 00 
    1d16:	80 ff 04 00 	jarl	1d1a <_core_list_init+0x178>, lp
    1d1a:	44 fa       	add	4, lp
    1d1c:	6a 00       	jmp	[r10]
    1d1e:	3d 57 3d 00 	ld.w	60[r29], r10
    1d22:	41 52       	add	1, r10
    1d24:	7d 57 3d 00 	st.w	r10, 60[r29]
    1d28:	3d 5f 3d 00 	ld.w	60[r29], r11
    1d2c:	3d 57 31 00 	ld.w	48[r29], r10
    1d30:	ea 59       	cmp	r10, r11
    1d32:	b1 b5       	bl	1c98 <_core_list_init+0xf6>
    1d34:	3d 57 25 00 	ld.w	36[r29], r10
    1d38:	2a 57 01 00 	ld.w	0[r10], r10
    1d3c:	7d 57 39 00 	st.w	r10, 56[r29]
    1d40:	01 52       	mov	1, r10
    1d42:	7d 57 3d 00 	st.w	r10, 60[r29]
    1d46:	85 4d       	br	1dd6 <_core_list_init+0x234>
    1d48:	3d 5f 31 00 	ld.w	48[r29], r11
    1d4c:	05 52       	mov	5, r10
    1d4e:	0b 60       	mov	r11, r12
    1d50:	ea 67 fe 5a 	divqu	r10, r12, r11
    1d54:	0c 50       	mov	r12, r10
    1d56:	0a 58       	mov	r10, r11
    1d58:	3d 57 3d 00 	ld.w	60[r29], r10
    1d5c:	ea 59       	cmp	r10, r11
    1d5e:	83 15       	bnh	1d7e <_core_list_init+0x1dc>
    1d60:	3d 57 39 00 	ld.w	56[r29], r10
    1d64:	2a 5f 05 00 	ld.w	4[r10], r11
    1d68:	3d 57 3d 00 	ld.w	60[r29], r10
    1d6c:	0a 66 01 00 	addi	1, r10, r12
    1d70:	7d 67 3d 00 	st.w	r12, 60[r29]
    1d74:	d0 52       	shl	16, r10
    1d76:	b0 52       	sar	16, r10
    1d78:	6b 57 02 00 	st.h	r10, 2[r11]
    1d7c:	f5 25       	br	1dca <_core_list_init+0x228>
    1d7e:	3d 57 3d 00 	ld.w	60[r29], r10
    1d82:	0a 5e 01 00 	addi	1, r10, r11
    1d86:	7d 5f 3d 00 	st.w	r11, 60[r29]
    1d8a:	ca 5e ff ff 	andi	65535, r10, r11
    1d8e:	fd 57 09 00 	ld.hu	8[r29], r10
    1d92:	2b 51       	xor	r11, r10
    1d94:	7d 57 1e 00 	st.h	r10, 30[r29]
    1d98:	3d 57 39 00 	ld.w	56[r29], r10
    1d9c:	2a 57 05 00 	ld.w	4[r10], r10
    1da0:	3d 5f 3d 00 	ld.w	60[r29], r11
    1da4:	cb 00       	zxh	r11
    1da6:	cb 5e 07 00 	andi	7, r11, r11
    1daa:	cb 00       	zxh	r11
    1dac:	c8 5a       	shl	8, r11
    1dae:	cb 66 ff ff 	andi	65535, r11, r12
    1db2:	3d 5f 1e 00 	ld.h	30[r29], r11
    1db6:	0c 59       	or	r12, r11
    1db8:	cb 00       	zxh	r11
    1dba:	d0 5a       	shl	16, r11
    1dbc:	b0 5a       	sar	16, r11
    1dbe:	cb 5e ff 3f 	andi	16383, r11, r11
    1dc2:	d0 5a       	shl	16, r11
    1dc4:	b0 5a       	sar	16, r11
    1dc6:	6a 5f 02 00 	st.h	r11, 2[r10]
    1dca:	3d 57 39 00 	ld.w	56[r29], r10
    1dce:	2a 57 01 00 	ld.w	0[r10], r10
    1dd2:	7d 57 39 00 	st.w	r10, 56[r29]
    1dd6:	3d 57 39 00 	ld.w	56[r29], r10
    1dda:	2a 57 01 00 	ld.w	0[r10], r10
    1dde:	60 52       	cmp	0, r10
    1de0:	ca b5       	bne	1d48 <_core_list_init+0x1a6>
    1de2:	3d 37 25 00 	ld.w	36[r29], r6
    1de6:	27 06 7c 17 	mov	0x177c, r7
    1dea:	00 00 
    1dec:	00 42       	mov	0, r8
    1dee:	2a 06 d8 20 	mov	0x20d8, r10
    1df2:	00 00 
    1df4:	80 ff 04 00 	jarl	1df8 <_core_list_init+0x256>, lp
    1df8:	44 fa       	add	4, lp
    1dfa:	6a 00       	jmp	[r10]
    1dfc:	7d 57 25 00 	st.w	r10, 36[r29]
    1e00:	3d 57 25 00 	ld.w	36[r29], r10
    1e04:	7d 57 39 00 	st.w	r10, 56[r29]
    1e08:	f5 05       	br	1e16 <_core_list_init+0x274>
    1e0a:	3d 57 39 00 	ld.w	56[r29], r10
    1e0e:	2a 57 01 00 	ld.w	0[r10], r10
    1e12:	7d 57 39 00 	st.w	r10, 56[r29]
    1e16:	3d 57 39 00 	ld.w	56[r29], r10
    1e1a:	60 52       	cmp	0, r10
    1e1c:	fa f5       	bne	1e0a <_core_list_init+0x268>
    1e1e:	3d 57 25 00 	ld.w	36[r29], r10
    1e22:	1d 18       	mov	r29, sp
    1e24:	23 ff 45 00 	ld.w	68[sp], lp
    1e28:	23 ef 41 00 	ld.w	64[sp], r29
    1e2c:	03 1e 48 00 	addi	72, sp, sp
    1e30:	7f 00       	jmp	[lp]

00001e32 <_core_list_insert_new>:
    1e32:	03 1e e4 ff 	addi	-28, sp, sp
    1e36:	63 ff 19 00 	st.w	lp, 24[sp]
    1e3a:	63 ef 15 00 	st.w	r29, 20[sp]
    1e3e:	03 e8       	mov	sp, r29
    1e40:	7d 37 0d 00 	st.w	r6, 12[r29]
    1e44:	7d 3f 09 00 	st.w	r7, 8[r29]
    1e48:	7d 47 05 00 	st.w	r8, 4[r29]
    1e4c:	7d 4f 01 00 	st.w	r9, 0[r29]
    1e50:	3d 57 05 00 	ld.w	4[r29], r10
    1e54:	2a 57 01 00 	ld.w	0[r10], r10
    1e58:	0a 5e 08 00 	addi	8, r10, r11
    1e5c:	3d 57 1d 00 	ld.w	28[r29], r10
    1e60:	ea 59       	cmp	r10, r11
    1e62:	b1 05       	bl	1e68 <_core_list_insert_new+0x36>
    1e64:	00 52       	mov	0, r10
    1e66:	d5 4d       	br	1f00 <_core_list_insert_new+0xce>
    1e68:	3d 57 01 00 	ld.w	0[r29], r10
    1e6c:	2a 57 01 00 	ld.w	0[r10], r10
    1e70:	0a 5e 04 00 	addi	4, r10, r11
    1e74:	3d 57 21 00 	ld.w	32[r29], r10
    1e78:	ea 59       	cmp	r10, r11
    1e7a:	b1 05       	bl	1e80 <_core_list_insert_new+0x4e>
    1e7c:	00 52       	mov	0, r10
    1e7e:	95 45       	br	1f00 <_core_list_insert_new+0xce>
    1e80:	3d 57 05 00 	ld.w	4[r29], r10
    1e84:	2a 57 01 00 	ld.w	0[r10], r10
    1e88:	7d 57 11 00 	st.w	r10, 16[r29]
    1e8c:	3d 57 05 00 	ld.w	4[r29], r10
    1e90:	2a 57 01 00 	ld.w	0[r10], r10
    1e94:	0a 5e 08 00 	addi	8, r10, r11
    1e98:	3d 57 05 00 	ld.w	4[r29], r10
    1e9c:	6a 5f 01 00 	st.w	r11, 0[r10]
    1ea0:	3d 57 0d 00 	ld.w	12[r29], r10
    1ea4:	2a 5f 01 00 	ld.w	0[r10], r11
    1ea8:	3d 57 11 00 	ld.w	16[r29], r10
    1eac:	6a 5f 01 00 	st.w	r11, 0[r10]
    1eb0:	3d 57 0d 00 	ld.w	12[r29], r10
    1eb4:	3d 5f 11 00 	ld.w	16[r29], r11
    1eb8:	6a 5f 01 00 	st.w	r11, 0[r10]
    1ebc:	3d 57 01 00 	ld.w	0[r29], r10
    1ec0:	2a 5f 01 00 	ld.w	0[r10], r11
    1ec4:	3d 57 11 00 	ld.w	16[r29], r10
    1ec8:	6a 5f 05 00 	st.w	r11, 4[r10]
    1ecc:	3d 57 01 00 	ld.w	0[r29], r10
    1ed0:	2a 57 01 00 	ld.w	0[r10], r10
    1ed4:	0a 5e 04 00 	addi	4, r10, r11
    1ed8:	3d 57 01 00 	ld.w	0[r29], r10
    1edc:	6a 5f 01 00 	st.w	r11, 0[r10]
    1ee0:	3d 57 11 00 	ld.w	16[r29], r10
    1ee4:	2a 57 05 00 	ld.w	4[r10], r10
    1ee8:	0a 30       	mov	r10, r6
    1eea:	3d 3f 09 00 	ld.w	8[r29], r7
    1eee:	2a 06 3c 18 	mov	0x183c, r10
    1ef2:	00 00 
    1ef4:	80 ff 04 00 	jarl	1ef8 <_core_list_insert_new+0xc6>, lp
    1ef8:	44 fa       	add	4, lp
    1efa:	6a 00       	jmp	[r10]
    1efc:	3d 57 11 00 	ld.w	16[r29], r10
    1f00:	1d 18       	mov	r29, sp
    1f02:	23 ff 19 00 	ld.w	24[sp], lp
    1f06:	23 ef 15 00 	ld.w	20[sp], r29
    1f0a:	03 1e 1c 00 	addi	28, sp, sp
    1f0e:	7f 00       	jmp	[lp]

00001f10 <_core_list_remove>:
    1f10:	50 1a       	add	-16, sp
    1f12:	63 ef 0d 00 	st.w	r29, 12[sp]
    1f16:	03 e8       	mov	sp, r29
    1f18:	7d 37 01 00 	st.w	r6, 0[r29]
    1f1c:	3d 57 01 00 	ld.w	0[r29], r10
    1f20:	2a 57 01 00 	ld.w	0[r10], r10
    1f24:	7d 57 09 00 	st.w	r10, 8[r29]
    1f28:	3d 57 01 00 	ld.w	0[r29], r10
    1f2c:	2a 57 05 00 	ld.w	4[r10], r10
    1f30:	7d 57 05 00 	st.w	r10, 4[r29]
    1f34:	3d 57 09 00 	ld.w	8[r29], r10
    1f38:	2a 5f 05 00 	ld.w	4[r10], r11
    1f3c:	3d 57 01 00 	ld.w	0[r29], r10
    1f40:	6a 5f 05 00 	st.w	r11, 4[r10]
    1f44:	3d 57 09 00 	ld.w	8[r29], r10
    1f48:	3d 5f 05 00 	ld.w	4[r29], r11
    1f4c:	6a 5f 05 00 	st.w	r11, 4[r10]
    1f50:	3d 57 01 00 	ld.w	0[r29], r10
    1f54:	2a 57 01 00 	ld.w	0[r10], r10
    1f58:	2a 5f 01 00 	ld.w	0[r10], r11
    1f5c:	3d 57 01 00 	ld.w	0[r29], r10
    1f60:	6a 5f 01 00 	st.w	r11, 0[r10]
    1f64:	3d 57 09 00 	ld.w	8[r29], r10
    1f68:	6a 07 01 00 	st.w	r0, 0[r10]
    1f6c:	3d 57 09 00 	ld.w	8[r29], r10
    1f70:	1d 18       	mov	r29, sp
    1f72:	23 ef 0d 00 	ld.w	12[sp], r29
    1f76:	03 1e 10 00 	addi	16, sp, sp
    1f7a:	7f 00       	jmp	[lp]

00001f7c <_core_list_undo_remove>:
    1f7c:	50 1a       	add	-16, sp
    1f7e:	63 ef 0d 00 	st.w	r29, 12[sp]
    1f82:	03 e8       	mov	sp, r29
    1f84:	7d 37 05 00 	st.w	r6, 4[r29]
    1f88:	7d 3f 01 00 	st.w	r7, 0[r29]
    1f8c:	3d 57 05 00 	ld.w	4[r29], r10
    1f90:	2a 57 05 00 	ld.w	4[r10], r10
    1f94:	7d 57 09 00 	st.w	r10, 8[r29]
    1f98:	3d 57 01 00 	ld.w	0[r29], r10
    1f9c:	2a 5f 05 00 	ld.w	4[r10], r11
    1fa0:	3d 57 05 00 	ld.w	4[r29], r10
    1fa4:	6a 5f 05 00 	st.w	r11, 4[r10]
    1fa8:	3d 57 01 00 	ld.w	0[r29], r10
    1fac:	3d 5f 09 00 	ld.w	8[r29], r11
    1fb0:	6a 5f 05 00 	st.w	r11, 4[r10]
    1fb4:	3d 57 01 00 	ld.w	0[r29], r10
    1fb8:	2a 5f 01 00 	ld.w	0[r10], r11
    1fbc:	3d 57 05 00 	ld.w	4[r29], r10
    1fc0:	6a 5f 01 00 	st.w	r11, 0[r10]
    1fc4:	3d 57 01 00 	ld.w	0[r29], r10
    1fc8:	3d 5f 05 00 	ld.w	4[r29], r11
    1fcc:	6a 5f 01 00 	st.w	r11, 0[r10]
    1fd0:	3d 57 05 00 	ld.w	4[r29], r10
    1fd4:	1d 18       	mov	r29, sp
    1fd6:	23 ef 0d 00 	ld.w	12[sp], r29
    1fda:	03 1e 10 00 	addi	16, sp, sp
    1fde:	7f 00       	jmp	[lp]

00001fe0 <_core_list_find>:
    1fe0:	54 1a       	add	-12, sp
    1fe2:	63 ef 09 00 	st.w	r29, 8[sp]
    1fe6:	03 e8       	mov	sp, r29
    1fe8:	7d 37 05 00 	st.w	r6, 4[r29]
    1fec:	7d 3f 01 00 	st.w	r7, 0[r29]
    1ff0:	3d 57 01 00 	ld.w	0[r29], r10
    1ff4:	2a 57 02 00 	ld.h	2[r10], r10
    1ff8:	d0 52       	shl	16, r10
    1ffa:	b0 52       	sar	16, r10
    1ffc:	60 52       	cmp	0, r10
    1ffe:	86 25       	blt	203e <_core_list_find+0x5e>
    2000:	f5 05       	br	200e <_core_list_find+0x2e>
    2002:	3d 57 05 00 	ld.w	4[r29], r10
    2006:	2a 57 01 00 	ld.w	0[r10], r10
    200a:	7d 57 05 00 	st.w	r10, 4[r29]
    200e:	3d 57 05 00 	ld.w	4[r29], r10
    2012:	60 52       	cmp	0, r10
    2014:	a2 15       	be	2038 <_core_list_find+0x58>
    2016:	3d 57 05 00 	ld.w	4[r29], r10
    201a:	2a 57 05 00 	ld.w	4[r10], r10
    201e:	2a 57 02 00 	ld.h	2[r10], r10
    2022:	d0 52       	shl	16, r10
    2024:	0a 58       	mov	r10, r11
    2026:	b0 5a       	sar	16, r11
    2028:	3d 57 01 00 	ld.w	0[r29], r10
    202c:	2a 57 02 00 	ld.h	2[r10], r10
    2030:	d0 52       	shl	16, r10
    2032:	b0 52       	sar	16, r10
    2034:	ea 59       	cmp	r10, r11
    2036:	ea e5       	bne	2002 <_core_list_find+0x22>
    2038:	3d 57 05 00 	ld.w	4[r29], r10
    203c:	85 25       	br	207c <_core_list_find+0x9c>
    203e:	f5 05       	br	204c <_core_list_find+0x6c>
    2040:	3d 57 05 00 	ld.w	4[r29], r10
    2044:	2a 57 01 00 	ld.w	0[r10], r10
    2048:	7d 57 05 00 	st.w	r10, 4[r29]
    204c:	3d 57 05 00 	ld.w	4[r29], r10
    2050:	60 52       	cmp	0, r10
    2052:	b2 15       	be	2078 <_core_list_find+0x98>
    2054:	3d 57 05 00 	ld.w	4[r29], r10
    2058:	2a 57 05 00 	ld.w	4[r10], r10
    205c:	2a 57 00 00 	ld.h	0[r10], r10
    2060:	d0 52       	shl	16, r10
    2062:	b0 52       	sar	16, r10
    2064:	ca 5e ff 00 	andi	255, r10, r11
    2068:	3d 57 01 00 	ld.w	0[r29], r10
    206c:	2a 57 00 00 	ld.h	0[r10], r10
    2070:	d0 52       	shl	16, r10
    2072:	b0 52       	sar	16, r10
    2074:	ea 59       	cmp	r10, r11
    2076:	da e5       	bne	2040 <_core_list_find+0x60>
    2078:	3d 57 05 00 	ld.w	4[r29], r10
    207c:	1d 18       	mov	r29, sp
    207e:	23 ef 09 00 	ld.w	8[sp], r29
    2082:	4c 1a       	add	12, sp
    2084:	7f 00       	jmp	[lp]

00002086 <_core_list_reverse>:
    2086:	50 1a       	add	-16, sp
    2088:	63 ef 0d 00 	st.w	r29, 12[sp]
    208c:	03 e8       	mov	sp, r29
    208e:	7d 37 01 00 	st.w	r6, 0[r29]
    2092:	7d 07 09 00 	st.w	r0, 8[r29]
    2096:	d5 15       	br	20c0 <_core_list_reverse+0x3a>
    2098:	3d 57 01 00 	ld.w	0[r29], r10
    209c:	2a 57 01 00 	ld.w	0[r10], r10
    20a0:	7d 57 05 00 	st.w	r10, 4[r29]
    20a4:	3d 57 01 00 	ld.w	0[r29], r10
    20a8:	3d 5f 09 00 	ld.w	8[r29], r11
    20ac:	6a 5f 01 00 	st.w	r11, 0[r10]
    20b0:	3d 57 01 00 	ld.w	0[r29], r10
    20b4:	7d 57 09 00 	st.w	r10, 8[r29]
    20b8:	3d 57 05 00 	ld.w	4[r29], r10
    20bc:	7d 57 01 00 	st.w	r10, 0[r29]
    20c0:	3d 57 01 00 	ld.w	0[r29], r10
    20c4:	60 52       	cmp	0, r10
    20c6:	9a ed       	bne	2098 <_core_list_reverse+0x12>
    20c8:	3d 57 09 00 	ld.w	8[r29], r10
    20cc:	1d 18       	mov	r29, sp
    20ce:	23 ef 0d 00 	ld.w	12[sp], r29
    20d2:	03 1e 10 00 	addi	16, sp, sp
    20d6:	7f 00       	jmp	[lp]

000020d8 <_core_list_mergesort>:
    20d8:	03 1e c8 ff 	addi	-56, sp, sp
    20dc:	63 ff 35 00 	st.w	lp, 52[sp]
    20e0:	63 ef 31 00 	st.w	r29, 48[sp]
    20e4:	03 e8       	mov	sp, r29
    20e6:	7d 37 09 00 	st.w	r6, 8[r29]
    20ea:	7d 3f 05 00 	st.w	r7, 4[r29]
    20ee:	7d 47 01 00 	st.w	r8, 0[r29]
    20f2:	01 52       	mov	1, r10
    20f4:	7d 57 1d 00 	st.w	r10, 28[r29]
    20f8:	3d 57 09 00 	ld.w	8[r29], r10
    20fc:	7d 57 2d 00 	st.w	r10, 44[r29]
    2100:	7d 07 09 00 	st.w	r0, 8[r29]
    2104:	7d 07 21 00 	st.w	r0, 32[r29]
    2108:	7d 07 19 00 	st.w	r0, 24[r29]
    210c:	80 07 66 01 	jr	2272 <_core_list_mergesort+0x19a>
    2110:	3d 57 19 00 	ld.w	24[r29], r10
    2114:	41 52       	add	1, r10
    2116:	7d 57 19 00 	st.w	r10, 24[r29]
    211a:	3d 57 2d 00 	ld.w	44[r29], r10
    211e:	7d 57 29 00 	st.w	r10, 40[r29]
    2122:	7d 07 15 00 	st.w	r0, 20[r29]
    2126:	7d 07 0d 00 	st.w	r0, 12[r29]
    212a:	e5 15       	br	2156 <_core_list_mergesort+0x7e>
    212c:	3d 57 15 00 	ld.w	20[r29], r10
    2130:	41 52       	add	1, r10
    2132:	7d 57 15 00 	st.w	r10, 20[r29]
    2136:	3d 57 29 00 	ld.w	40[r29], r10
    213a:	2a 57 01 00 	ld.w	0[r10], r10
    213e:	7d 57 29 00 	st.w	r10, 40[r29]
    2142:	3d 57 29 00 	ld.w	40[r29], r10
    2146:	60 52       	cmp	0, r10
    2148:	aa 05       	bne	214c <_core_list_mergesort+0x74>
    214a:	c5 0d       	br	2162 <_core_list_mergesort+0x8a>
    214c:	3d 57 0d 00 	ld.w	12[r29], r10
    2150:	41 52       	add	1, r10
    2152:	7d 57 0d 00 	st.w	r10, 12[r29]
    2156:	3d 5f 0d 00 	ld.w	12[r29], r11
    215a:	3d 57 1d 00 	ld.w	28[r29], r10
    215e:	ea 59       	cmp	r10, r11
    2160:	e6 e5       	blt	212c <_core_list_mergesort+0x54>
    2162:	3d 57 1d 00 	ld.w	28[r29], r10
    2166:	7d 57 11 00 	st.w	r10, 16[r29]
    216a:	80 07 e8 00 	jr	2252 <_core_list_mergesort+0x17a>
    216e:	3d 57 15 00 	ld.w	20[r29], r10
    2172:	60 52       	cmp	0, r10
    2174:	9a 15       	bne	2196 <_core_list_mergesort+0xbe>
    2176:	3d 57 29 00 	ld.w	40[r29], r10
    217a:	7d 57 25 00 	st.w	r10, 36[r29]
    217e:	3d 57 29 00 	ld.w	40[r29], r10
    2182:	2a 57 01 00 	ld.w	0[r10], r10
    2186:	7d 57 29 00 	st.w	r10, 40[r29]
    218a:	3d 57 11 00 	ld.w	16[r29], r10
    218e:	5f 52       	add	-1, r10
    2190:	7d 57 11 00 	st.w	r10, 16[r29]
    2194:	c5 4d       	br	222c <_core_list_mergesort+0x154>
    2196:	3d 57 11 00 	ld.w	16[r29], r10
    219a:	60 52       	cmp	0, r10
    219c:	d2 05       	be	21a6 <_core_list_mergesort+0xce>
    219e:	3d 57 29 00 	ld.w	40[r29], r10
    21a2:	60 52       	cmp	0, r10
    21a4:	9a 15       	bne	21c6 <_core_list_mergesort+0xee>
    21a6:	3d 57 2d 00 	ld.w	44[r29], r10
    21aa:	7d 57 25 00 	st.w	r10, 36[r29]
    21ae:	3d 57 2d 00 	ld.w	44[r29], r10
    21b2:	2a 57 01 00 	ld.w	0[r10], r10
    21b6:	7d 57 2d 00 	st.w	r10, 44[r29]
    21ba:	3d 57 15 00 	ld.w	20[r29], r10
    21be:	5f 52       	add	-1, r10
    21c0:	7d 57 15 00 	st.w	r10, 20[r29]
    21c4:	c5 35       	br	222c <_core_list_mergesort+0x154>
    21c6:	3d 57 2d 00 	ld.w	44[r29], r10
    21ca:	2a 67 05 00 	ld.w	4[r10], r12
    21ce:	3d 57 29 00 	ld.w	40[r29], r10
    21d2:	2a 5f 05 00 	ld.w	4[r10], r11
    21d6:	3d 57 05 00 	ld.w	4[r29], r10
    21da:	0c 30       	mov	r12, r6
    21dc:	0b 38       	mov	r11, r7
    21de:	3d 47 01 00 	ld.w	0[r29], r8
    21e2:	80 ff 04 00 	jarl	21e6 <_core_list_mergesort+0x10e>, lp
    21e6:	44 fa       	add	4, lp
    21e8:	6a 00       	jmp	[r10]
    21ea:	60 52       	cmp	0, r10
    21ec:	9f 15       	bgt	220e <_core_list_mergesort+0x136>
    21ee:	3d 57 2d 00 	ld.w	44[r29], r10
    21f2:	7d 57 25 00 	st.w	r10, 36[r29]
    21f6:	3d 57 2d 00 	ld.w	44[r29], r10
    21fa:	2a 57 01 00 	ld.w	0[r10], r10
    21fe:	7d 57 2d 00 	st.w	r10, 44[r29]
    2202:	3d 57 15 00 	ld.w	20[r29], r10
    2206:	5f 52       	add	-1, r10
    2208:	7d 57 15 00 	st.w	r10, 20[r29]
    220c:	85 15       	br	222c <_core_list_mergesort+0x154>
    220e:	3d 57 29 00 	ld.w	40[r29], r10
    2212:	7d 57 25 00 	st.w	r10, 36[r29]
    2216:	3d 57 29 00 	ld.w	40[r29], r10
    221a:	2a 57 01 00 	ld.w	0[r10], r10
    221e:	7d 57 29 00 	st.w	r10, 40[r29]
    2222:	3d 57 11 00 	ld.w	16[r29], r10
    2226:	5f 52       	add	-1, r10
    2228:	7d 57 11 00 	st.w	r10, 16[r29]
    222c:	3d 57 21 00 	ld.w	32[r29], r10
    2230:	60 52       	cmp	0, r10
    2232:	82 0d       	be	2242 <_core_list_mergesort+0x16a>
    2234:	3d 57 21 00 	ld.w	32[r29], r10
    2238:	3d 5f 25 00 	ld.w	36[r29], r11
    223c:	6a 5f 01 00 	st.w	r11, 0[r10]
    2240:	d5 05       	br	224a <_core_list_mergesort+0x172>
    2242:	3d 57 25 00 	ld.w	36[r29], r10
    2246:	7d 57 09 00 	st.w	r10, 8[r29]
    224a:	3d 57 25 00 	ld.w	36[r29], r10
    224e:	7d 57 21 00 	st.w	r10, 32[r29]
    2252:	3d 57 15 00 	ld.w	20[r29], r10
    2256:	60 52       	cmp	0, r10
    2258:	bf 8d       	bgt	216e <_core_list_mergesort+0x96>
    225a:	3d 57 11 00 	ld.w	16[r29], r10
    225e:	60 52       	cmp	0, r10
    2260:	d7 05       	ble	226a <_core_list_mergesort+0x192>
    2262:	3d 57 29 00 	ld.w	40[r29], r10
    2266:	60 52       	cmp	0, r10
    2268:	ba 85       	bne	216e <_core_list_mergesort+0x96>
    226a:	3d 57 29 00 	ld.w	40[r29], r10
    226e:	7d 57 2d 00 	st.w	r10, 44[r29]
    2272:	3d 57 2d 00 	ld.w	44[r29], r10
    2276:	60 52       	cmp	0, r10
    2278:	b2 05       	be	227e <_core_list_mergesort+0x1a6>
    227a:	bf 07 96 fe 	jr	2110 <_core_list_mergesort+0x38>
    227e:	3d 57 21 00 	ld.w	32[r29], r10
    2282:	6a 07 01 00 	st.w	r0, 0[r10]
    2286:	3d 57 19 00 	ld.w	24[r29], r10
    228a:	61 52       	cmp	1, r10
    228c:	cf 05       	bgt	2294 <_core_list_mergesort+0x1bc>
    228e:	3d 57 09 00 	ld.w	8[r29], r10
    2292:	85 0d       	br	22a2 <_core_list_mergesort+0x1ca>
    2294:	3d 57 1d 00 	ld.w	28[r29], r10
    2298:	ca 51       	add	r10, r10
    229a:	7d 57 1d 00 	st.w	r10, 28[r29]
    229e:	bf 07 5a fe 	jr	20f8 <_core_list_mergesort+0x20>
    22a2:	1d 18       	mov	r29, sp
    22a4:	23 ff 35 00 	ld.w	52[sp], lp
    22a8:	23 ef 31 00 	ld.w	48[sp], r29
    22ac:	03 1e 38 00 	addi	56, sp, sp
    22b0:	7f 00       	jmp	[lp]

000022b2 <_core_bench_state>:
    22b2:	03 1e 90 ff 	addi	-112, sp, sp
    22b6:	63 ff 6d 00 	st.w	lp, 108[sp]
    22ba:	63 ef 69 00 	st.w	r29, 104[sp]
    22be:	03 e8       	mov	sp, r29
    22c0:	7d 37 15 00 	st.w	r6, 20[r29]
    22c4:	7d 3f 11 00 	st.w	r7, 16[r29]
    22c8:	08 68       	mov	r8, r13
    22ca:	09 60       	mov	r9, r12
    22cc:	3d 5f 71 00 	ld.w	112[r29], r11
    22d0:	3d 57 75 00 	ld.w	116[r29], r10
    22d4:	7d 6f 0c 00 	st.h	r13, 12[r29]
    22d8:	7d 67 08 00 	st.h	r12, 8[r29]
    22dc:	7d 5f 04 00 	st.h	r11, 4[r29]
    22e0:	7d 57 00 00 	st.h	r10, 0[r29]
    22e4:	3d 57 11 00 	ld.w	16[r29], r10
    22e8:	7d 57 19 00 	st.w	r10, 24[r29]
    22ec:	7d 07 65 00 	st.w	r0, 100[r29]
    22f0:	f5 25       	br	233e <_core_bench_state+0x8c>
    22f2:	3d 57 65 00 	ld.w	100[r29], r10
    22f6:	c2 52       	shl	2, r10
    22f8:	20 5e 68 00 	movea	104, r0, r11
    22fc:	dd 59       	add	r29, r11
    22fe:	cb 51       	add	r11, r10
    2300:	0a 56 b4 ff 	addi	-76, r10, r10
    2304:	6a 07 01 00 	st.w	r0, 0[r10]
    2308:	3d 57 65 00 	ld.w	100[r29], r10
    230c:	c2 52       	shl	2, r10
    230e:	20 66 68 00 	movea	104, r0, r12
    2312:	dd 61       	add	r29, r12
    2314:	cc 51       	add	r12, r10
    2316:	0a 56 b4 ff 	addi	-76, r10, r10
    231a:	2a 5f 01 00 	ld.w	0[r10], r11
    231e:	3d 57 65 00 	ld.w	100[r29], r10
    2322:	c2 52       	shl	2, r10
    2324:	20 66 68 00 	movea	104, r0, r12
    2328:	dd 61       	add	r29, r12
    232a:	cc 51       	add	r12, r10
    232c:	0a 56 d4 ff 	addi	-44, r10, r10
    2330:	6a 5f 01 00 	st.w	r11, 0[r10]
    2334:	3d 57 65 00 	ld.w	100[r29], r10
    2338:	41 52       	add	1, r10
    233a:	7d 57 65 00 	st.w	r10, 100[r29]
    233e:	3d 57 65 00 	ld.w	100[r29], r10
    2342:	67 52       	cmp	7, r10
    2344:	f3 d5       	bnh	22f2 <_core_bench_state+0x40>
    2346:	85 2d       	br	2396 <_core_bench_state+0xe4>
    2348:	1d 5e 18 00 	addi	24, r29, r11
    234c:	1d 56 1c 00 	addi	28, r29, r10
    2350:	0b 30       	mov	r11, r6
    2352:	0a 38       	mov	r10, r7
    2354:	2a 06 86 27 	mov	0x2786, r10
    2358:	00 00 
    235a:	80 ff 04 00 	jarl	235e <_core_bench_state+0xac>, lp
    235e:	44 fa       	add	4, lp
    2360:	6a 00       	jmp	[r10]
    2362:	7d 57 61 00 	st.w	r10, 96[r29]
    2366:	3d 57 61 00 	ld.w	96[r29], r10
    236a:	c2 52       	shl	2, r10
    236c:	20 5e 68 00 	movea	104, r0, r11
    2370:	dd 59       	add	r29, r11
    2372:	cb 51       	add	r11, r10
    2374:	0a 56 d4 ff 	addi	-44, r10, r10
    2378:	2a 57 01 00 	ld.w	0[r10], r10
    237c:	0a 5e 01 00 	addi	1, r10, r11
    2380:	3d 57 61 00 	ld.w	96[r29], r10
    2384:	c2 52       	shl	2, r10
    2386:	20 66 68 00 	movea	104, r0, r12
    238a:	dd 61       	add	r29, r12
    238c:	cc 51       	add	r12, r10
    238e:	0a 56 d4 ff 	addi	-44, r10, r10
    2392:	6a 5f 01 00 	st.w	r11, 0[r10]
    2396:	3d 57 19 00 	ld.w	24[r29], r10
    239a:	8a 57 01 00 	ld.bu	0[r10], r10
    239e:	60 52       	cmp	0, r10
    23a0:	ca d5       	bne	2348 <_core_bench_state+0x96>
    23a2:	3d 57 11 00 	ld.w	16[r29], r10
    23a6:	7d 57 19 00 	st.w	r10, 24[r29]
    23aa:	f5 1d       	br	23e8 <_core_bench_state+0x136>
    23ac:	3d 57 19 00 	ld.w	24[r29], r10
    23b0:	8a 5f 01 00 	ld.bu	0[r10], r11
    23b4:	20 56 2c 00 	movea	44, r0, r10
    23b8:	ea 59       	cmp	r10, r11
    23ba:	e2 0d       	be	23d6 <_core_bench_state+0x124>
    23bc:	3d 57 19 00 	ld.w	24[r29], r10
    23c0:	3d 5f 19 00 	ld.w	24[r29], r11
    23c4:	8b 67 01 00 	ld.bu	0[r11], r12
    23c8:	3d 5f 0c 00 	ld.h	12[r29], r11
    23cc:	8b 00       	zxb	r11
    23ce:	2c 59       	xor	r12, r11
    23d0:	8b 00       	zxb	r11
    23d2:	4a 5f 00 00 	st.b	r11, 0[r10]
    23d6:	3d 5f 19 00 	ld.w	24[r29], r11
    23da:	3d 57 04 00 	ld.h	4[r29], r10
    23de:	d0 52       	shl	16, r10
    23e0:	b0 52       	sar	16, r10
    23e2:	cb 51       	add	r11, r10
    23e4:	7d 57 19 00 	st.w	r10, 24[r29]
    23e8:	3d 5f 11 00 	ld.w	16[r29], r11
    23ec:	3d 57 15 00 	ld.w	20[r29], r10
    23f0:	ca 59       	add	r10, r11
    23f2:	3d 57 19 00 	ld.w	24[r29], r10
    23f6:	ea 59       	cmp	r10, r11
    23f8:	ab dd       	bh	23ac <_core_bench_state+0xfa>
    23fa:	3d 57 11 00 	ld.w	16[r29], r10
    23fe:	7d 57 19 00 	st.w	r10, 24[r29]
    2402:	85 2d       	br	2452 <_core_bench_state+0x1a0>
    2404:	1d 5e 18 00 	addi	24, r29, r11
    2408:	1d 56 1c 00 	addi	28, r29, r10
    240c:	0b 30       	mov	r11, r6
    240e:	0a 38       	mov	r10, r7
    2410:	2a 06 86 27 	mov	0x2786, r10
    2414:	00 00 
    2416:	80 ff 04 00 	jarl	241a <_core_bench_state+0x168>, lp
    241a:	44 fa       	add	4, lp
    241c:	6a 00       	jmp	[r10]
    241e:	7d 57 5d 00 	st.w	r10, 92[r29]
    2422:	3d 57 5d 00 	ld.w	92[r29], r10
    2426:	c2 52       	shl	2, r10
    2428:	20 5e 68 00 	movea	104, r0, r11
    242c:	dd 59       	add	r29, r11
    242e:	cb 51       	add	r11, r10
    2430:	0a 56 d4 ff 	addi	-44, r10, r10
    2434:	2a 57 01 00 	ld.w	0[r10], r10
    2438:	0a 5e 01 00 	addi	1, r10, r11
    243c:	3d 57 5d 00 	ld.w	92[r29], r10
    2440:	c2 52       	shl	2, r10
    2442:	20 66 68 00 	movea	104, r0, r12
    2446:	dd 61       	add	r29, r12
    2448:	cc 51       	add	r12, r10
    244a:	0a 56 d4 ff 	addi	-44, r10, r10
    244e:	6a 5f 01 00 	st.w	r11, 0[r10]
    2452:	3d 57 19 00 	ld.w	24[r29], r10
    2456:	8a 57 01 00 	ld.bu	0[r10], r10
    245a:	60 52       	cmp	0, r10
    245c:	ca d5       	bne	2404 <_core_bench_state+0x152>
    245e:	3d 57 11 00 	ld.w	16[r29], r10
    2462:	7d 57 19 00 	st.w	r10, 24[r29]
    2466:	f5 1d       	br	24a4 <_core_bench_state+0x1f2>
    2468:	3d 57 19 00 	ld.w	24[r29], r10
    246c:	8a 5f 01 00 	ld.bu	0[r10], r11
    2470:	20 56 2c 00 	movea	44, r0, r10
    2474:	ea 59       	cmp	r10, r11
    2476:	e2 0d       	be	2492 <_core_bench_state+0x1e0>
    2478:	3d 57 19 00 	ld.w	24[r29], r10
    247c:	3d 5f 19 00 	ld.w	24[r29], r11
    2480:	8b 67 01 00 	ld.bu	0[r11], r12
    2484:	3d 5f 08 00 	ld.h	8[r29], r11
    2488:	8b 00       	zxb	r11
    248a:	2c 59       	xor	r12, r11
    248c:	8b 00       	zxb	r11
    248e:	4a 5f 00 00 	st.b	r11, 0[r10]
    2492:	3d 5f 19 00 	ld.w	24[r29], r11
    2496:	3d 57 04 00 	ld.h	4[r29], r10
    249a:	d0 52       	shl	16, r10
    249c:	b0 52       	sar	16, r10
    249e:	cb 51       	add	r11, r10
    24a0:	7d 57 19 00 	st.w	r10, 24[r29]
    24a4:	3d 5f 11 00 	ld.w	16[r29], r11
    24a8:	3d 57 15 00 	ld.w	20[r29], r10
    24ac:	ca 59       	add	r10, r11
    24ae:	3d 57 19 00 	ld.w	24[r29], r10
    24b2:	ea 59       	cmp	r10, r11
    24b4:	ab dd       	bh	2468 <_core_bench_state+0x1b6>
    24b6:	7d 07 65 00 	st.w	r0, 100[r29]
    24ba:	e5 35       	br	2526 <_core_bench_state+0x274>
    24bc:	3d 57 65 00 	ld.w	100[r29], r10
    24c0:	c2 52       	shl	2, r10
    24c2:	20 5e 68 00 	movea	104, r0, r11
    24c6:	dd 59       	add	r29, r11
    24c8:	cb 51       	add	r11, r10
    24ca:	0a 56 d4 ff 	addi	-44, r10, r10
    24ce:	2a 5f 01 00 	ld.w	0[r10], r11
    24d2:	fd 57 01 00 	ld.hu	0[r29], r10
    24d6:	0b 30       	mov	r11, r6
    24d8:	0a 38       	mov	r10, r7
    24da:	2a 06 be 2e 	mov	0x2ebe, r10
    24de:	00 00 
    24e0:	80 ff 04 00 	jarl	24e4 <_core_bench_state+0x232>, lp
    24e4:	44 fa       	add	4, lp
    24e6:	6a 00       	jmp	[r10]
    24e8:	7d 57 00 00 	st.h	r10, 0[r29]
    24ec:	3d 57 65 00 	ld.w	100[r29], r10
    24f0:	c2 52       	shl	2, r10
    24f2:	20 66 68 00 	movea	104, r0, r12
    24f6:	dd 61       	add	r29, r12
    24f8:	cc 51       	add	r12, r10
    24fa:	0a 56 b4 ff 	addi	-76, r10, r10
    24fe:	2a 5f 01 00 	ld.w	0[r10], r11
    2502:	fd 57 01 00 	ld.hu	0[r29], r10
    2506:	0b 30       	mov	r11, r6
    2508:	0a 38       	mov	r10, r7
    250a:	2a 06 be 2e 	mov	0x2ebe, r10
    250e:	00 00 
    2510:	80 ff 04 00 	jarl	2514 <_core_bench_state+0x262>, lp
    2514:	44 fa       	add	4, lp
    2516:	6a 00       	jmp	[r10]
    2518:	7d 57 00 00 	st.h	r10, 0[r29]
    251c:	3d 57 65 00 	ld.w	100[r29], r10
    2520:	41 52       	add	1, r10
    2522:	7d 57 65 00 	st.w	r10, 100[r29]
    2526:	3d 57 65 00 	ld.w	100[r29], r10
    252a:	67 52       	cmp	7, r10
    252c:	83 cd       	bnh	24bc <_core_bench_state+0x20a>
    252e:	fd 57 01 00 	ld.hu	0[r29], r10
    2532:	1d 18       	mov	r29, sp
    2534:	23 ff 6d 00 	ld.w	108[sp], lp
    2538:	23 ef 69 00 	ld.w	104[sp], r29
    253c:	03 1e 70 00 	addi	112, sp, sp
    2540:	7f 00       	jmp	[lp]

00002542 <_core_init_state>:
    2542:	03 1e dc ff 	addi	-36, sp, sp
    2546:	63 ef 21 00 	st.w	r29, 32[sp]
    254a:	03 e8       	mov	sp, r29
    254c:	7d 37 09 00 	st.w	r6, 8[r29]
    2550:	07 50       	mov	r7, r10
    2552:	7d 47 01 00 	st.w	r8, 0[r29]
    2556:	7d 57 04 00 	st.h	r10, 4[r29]
    255a:	7d 07 1d 00 	st.w	r0, 28[r29]
    255e:	7d 07 19 00 	st.w	r0, 24[r29]
    2562:	7d 07 11 00 	st.w	r0, 16[r29]
    2566:	3d 57 01 00 	ld.w	0[r29], r10
    256a:	7d 57 0d 00 	st.w	r10, 12[r29]
    256e:	3d 57 09 00 	ld.w	8[r29], r10
    2572:	5f 52       	add	-1, r10
    2574:	7d 57 09 00 	st.w	r10, 8[r29]
    2578:	7d 07 19 00 	st.w	r0, 24[r29]
    257c:	80 07 6e 01 	jr	26ea <_core_init_state+0x1a8>
    2580:	3d 57 19 00 	ld.w	24[r29], r10
    2584:	60 52       	cmp	0, r10
    2586:	c2 35       	be	25ee <_core_init_state+0xac>
    2588:	7d 07 15 00 	st.w	r0, 20[r29]
    258c:	f5 15       	br	25ba <_core_init_state+0x78>
    258e:	3d 5f 1d 00 	ld.w	28[r29], r11
    2592:	3d 57 15 00 	ld.w	20[r29], r10
    2596:	cb 51       	add	r11, r10
    2598:	3d 5f 01 00 	ld.w	0[r29], r11
    259c:	cb 51       	add	r11, r10
    259e:	3d 67 11 00 	ld.w	16[r29], r12
    25a2:	3d 5f 15 00 	ld.w	20[r29], r11
    25a6:	cc 59       	add	r12, r11
    25a8:	8b 5f 01 00 	ld.bu	0[r11], r11
    25ac:	4a 5f 00 00 	st.b	r11, 0[r10]
    25b0:	3d 57 15 00 	ld.w	20[r29], r10
    25b4:	41 52       	add	1, r10
    25b6:	7d 57 15 00 	st.w	r10, 20[r29]
    25ba:	3d 5f 15 00 	ld.w	20[r29], r11
    25be:	3d 57 19 00 	ld.w	24[r29], r10
    25c2:	ea 59       	cmp	r10, r11
    25c4:	d1 e5       	bl	258e <_core_init_state+0x4c>
    25c6:	3d 5f 1d 00 	ld.w	28[r29], r11
    25ca:	3d 57 15 00 	ld.w	20[r29], r10
    25ce:	cb 51       	add	r11, r10
    25d0:	3d 5f 01 00 	ld.w	0[r29], r11
    25d4:	cb 51       	add	r11, r10
    25d6:	20 5e 2c 00 	movea	44, r0, r11
    25da:	4a 5f 00 00 	st.b	r11, 0[r10]
    25de:	3d 5f 19 00 	ld.w	24[r29], r11
    25e2:	3d 57 1d 00 	ld.w	28[r29], r10
    25e6:	cb 51       	add	r11, r10
    25e8:	41 52       	add	1, r10
    25ea:	7d 57 1d 00 	st.w	r10, 28[r29]
    25ee:	3d 57 04 00 	ld.h	4[r29], r10
    25f2:	d0 52       	shl	16, r10
    25f4:	b0 52       	sar	16, r10
    25f6:	41 52       	add	1, r10
    25f8:	7d 57 04 00 	st.h	r10, 4[r29]
    25fc:	3d 57 04 00 	ld.h	4[r29], r10
    2600:	d0 52       	shl	16, r10
    2602:	b0 52       	sar	16, r10
    2604:	ca 66 07 00 	andi	7, r10, r12
    2608:	00 52       	mov	0, r10
    260a:	07 5a       	mov	7, r11
    260c:	8c 51       	subr	r12, r10
    260e:	eb 51       	cmp	r11, r10
    2610:	cb 6d       	bh	26e8 <_core_init_state+0x1a6>
    2612:	c1 52       	shl	1, r10
    2614:	2b 06 28 26 	mov	0x2628, r11
    2618:	00 00 
    261a:	cb 51       	add	r11, r10
    261c:	2a 57 00 00 	ld.h	0[r10], r10
    2620:	d0 52       	shl	16, r10
    2622:	b0 52       	sar	16, r10
    2624:	cb 51       	add	r11, r10
    2626:	6a 00       	jmp	[r10]
    2628:	10 00       	.short	0x0010
    262a:	10 00       	.short	0x0010
    262c:	10 00       	.short	0x0010
    262e:	3c 00       	not	r28, r0
    2630:	3c 00       	not	r28, r0
    2632:	68 00       	jmp	[r8]
    2634:	68 00       	jmp	[r8]
    2636:	94 00       	zxb	r20
    2638:	3d 57 04 00 	ld.h	4[r29], r10
    263c:	d0 52       	shl	16, r10
    263e:	b0 52       	sar	16, r10
    2640:	a3 52       	sar	3, r10
    2642:	d0 52       	shl	16, r10
    2644:	b0 52       	sar	16, r10
    2646:	ca 56 03 00 	andi	3, r10, r10
    264a:	2b 06 00 a0 	mov	0xfedfa000, r11
    264e:	df fe 
    2650:	c2 52       	shl	2, r10
    2652:	cb 51       	add	r11, r10
    2654:	2a 57 01 00 	ld.w	0[r10], r10
    2658:	7d 57 11 00 	st.w	r10, 16[r29]
    265c:	04 52       	mov	4, r10
    265e:	7d 57 19 00 	st.w	r10, 24[r29]
    2662:	c5 45       	br	26ea <_core_init_state+0x1a8>
    2664:	3d 57 04 00 	ld.h	4[r29], r10
    2668:	d0 52       	shl	16, r10
    266a:	b0 52       	sar	16, r10
    266c:	a3 52       	sar	3, r10
    266e:	d0 52       	shl	16, r10
    2670:	b0 52       	sar	16, r10
    2672:	ca 56 03 00 	andi	3, r10, r10
    2676:	2b 06 10 a0 	mov	0xfedfa010, r11
    267a:	df fe 
    267c:	c2 52       	shl	2, r10
    267e:	cb 51       	add	r11, r10
    2680:	2a 57 01 00 	ld.w	0[r10], r10
    2684:	7d 57 11 00 	st.w	r10, 16[r29]
    2688:	08 52       	mov	8, r10
    268a:	7d 57 19 00 	st.w	r10, 24[r29]
    268e:	e5 2d       	br	26ea <_core_init_state+0x1a8>
    2690:	3d 57 04 00 	ld.h	4[r29], r10
    2694:	d0 52       	shl	16, r10
    2696:	b0 52       	sar	16, r10
    2698:	a3 52       	sar	3, r10
    269a:	d0 52       	shl	16, r10
    269c:	b0 52       	sar	16, r10
    269e:	ca 56 03 00 	andi	3, r10, r10
    26a2:	2b 06 20 a0 	mov	0xfedfa020, r11
    26a6:	df fe 
    26a8:	c2 52       	shl	2, r10
    26aa:	cb 51       	add	r11, r10
    26ac:	2a 57 01 00 	ld.w	0[r10], r10
    26b0:	7d 57 11 00 	st.w	r10, 16[r29]
    26b4:	08 52       	mov	8, r10
    26b6:	7d 57 19 00 	st.w	r10, 24[r29]
    26ba:	85 1d       	br	26ea <_core_init_state+0x1a8>
    26bc:	3d 57 04 00 	ld.h	4[r29], r10
    26c0:	d0 52       	shl	16, r10
    26c2:	b0 52       	sar	16, r10
    26c4:	a3 52       	sar	3, r10
    26c6:	d0 52       	shl	16, r10
    26c8:	b0 52       	sar	16, r10
    26ca:	ca 56 03 00 	andi	3, r10, r10
    26ce:	2b 06 30 a0 	mov	0xfedfa030, r11
    26d2:	df fe 
    26d4:	c2 52       	shl	2, r10
    26d6:	cb 51       	add	r11, r10
    26d8:	2a 57 01 00 	ld.w	0[r10], r10
    26dc:	7d 57 11 00 	st.w	r10, 16[r29]
    26e0:	08 52       	mov	8, r10
    26e2:	7d 57 19 00 	st.w	r10, 24[r29]
    26e6:	a5 05       	br	26ea <_core_init_state+0x1a8>
    26e8:	00 00       	nop	
    26ea:	3d 5f 1d 00 	ld.w	28[r29], r11
    26ee:	3d 57 19 00 	ld.w	24[r29], r10
    26f2:	cb 51       	add	r11, r10
    26f4:	0a 5e 01 00 	addi	1, r10, r11
    26f8:	3d 57 09 00 	ld.w	8[r29], r10
    26fc:	ea 59       	cmp	r10, r11
    26fe:	b9 05       	bnl	2704 <_core_init_state+0x1c2>
    2700:	bf 07 80 fe 	jr	2580 <_core_init_state+0x3e>
    2704:	3d 57 09 00 	ld.w	8[r29], r10
    2708:	41 52       	add	1, r10
    270a:	7d 57 09 00 	st.w	r10, 8[r29]
    270e:	d5 0d       	br	2728 <_core_init_state+0x1e6>
    2710:	3d 5f 01 00 	ld.w	0[r29], r11
    2714:	3d 57 1d 00 	ld.w	28[r29], r10
    2718:	cb 51       	add	r11, r10
    271a:	4a 07 00 00 	st.b	r0, 0[r10]
    271e:	3d 57 1d 00 	ld.w	28[r29], r10
    2722:	41 52       	add	1, r10
    2724:	7d 57 1d 00 	st.w	r10, 28[r29]
    2728:	3d 5f 1d 00 	ld.w	28[r29], r11
    272c:	3d 57 09 00 	ld.w	8[r29], r10
    2730:	ea 59       	cmp	r10, r11
    2732:	f1 ed       	bl	2710 <_core_init_state+0x1ce>
    2734:	1d 18       	mov	r29, sp
    2736:	23 ef 21 00 	ld.w	32[sp], r29
    273a:	03 1e 24 00 	addi	36, sp, sp
    273e:	7f 00       	jmp	[lp]

00002740 <_ee_isdigit>:
    2740:	54 1a       	add	-12, sp
    2742:	63 ef 09 00 	st.w	r29, 8[sp]
    2746:	03 e8       	mov	sp, r29
    2748:	06 50       	mov	r6, r10
    274a:	5d 57 00 00 	st.b	r10, 0[r29]
    274e:	9d 5f 01 00 	ld.bu	0[r29], r11
    2752:	20 56 2f 00 	movea	47, r0, r10
    2756:	ea 59       	cmp	r10, r11
    2758:	eb 57 00 00 	setf	h, r10
    275c:	ca 5e ff 00 	andi	255, r10, r11
    2760:	9d 67 01 00 	ld.bu	0[r29], r12
    2764:	20 56 39 00 	movea	57, r0, r10
    2768:	ea 61       	cmp	r10, r12
    276a:	e3 57 00 00 	setf	nh, r10
    276e:	8a 00       	zxb	r10
    2770:	4b 51       	and	r11, r10
    2772:	8a 00       	zxb	r10
    2774:	5d 57 07 00 	st.b	r10, 7[r29]
    2778:	bd 57 07 00 	ld.bu	7[r29], r10
    277c:	1d 18       	mov	r29, sp
    277e:	23 ef 09 00 	ld.w	8[sp], r29
    2782:	4c 1a       	add	12, sp
    2784:	7f 00       	jmp	[lp]

00002786 <_core_state_transition>:
    2786:	03 1e e4 ff 	addi	-28, sp, sp
    278a:	63 ff 19 00 	st.w	lp, 24[sp]
    278e:	63 ef 15 00 	st.w	r29, 20[sp]
    2792:	03 e8       	mov	sp, r29
    2794:	7d 37 05 00 	st.w	r6, 4[r29]
    2798:	7d 3f 01 00 	st.w	r7, 0[r29]
    279c:	3d 57 05 00 	ld.w	4[r29], r10
    27a0:	2a 57 01 00 	ld.w	0[r10], r10
    27a4:	7d 57 11 00 	st.w	r10, 16[r29]
    27a8:	7d 07 0d 00 	st.w	r0, 12[r29]
    27ac:	80 07 f8 02 	jr	2aa4 <_core_state_transition+0x31e>
    27b0:	3d 57 11 00 	ld.w	16[r29], r10
    27b4:	0a 57 00 00 	ld.b	0[r10], r10
    27b8:	5d 57 0b 00 	st.b	r10, 11[r29]
    27bc:	bd 5f 0b 00 	ld.bu	11[r29], r11
    27c0:	20 56 2c 00 	movea	44, r0, r10
    27c4:	ea 59       	cmp	r10, r11
    27c6:	8a 0d       	bne	27d6 <_core_state_transition+0x50>
    27c8:	3d 57 11 00 	ld.w	16[r29], r10
    27cc:	41 52       	add	1, r10
    27ce:	7d 57 11 00 	st.w	r10, 16[r29]
    27d2:	80 07 ea 02 	jr	2abc <_core_state_transition+0x336>
    27d6:	3d 67 0d 00 	ld.w	12[r29], r12
    27da:	00 52       	mov	0, r10
    27dc:	07 5a       	mov	7, r11
    27de:	8c 51       	subr	r12, r10
    27e0:	eb 51       	cmp	r11, r10
    27e2:	b3 05       	bnh	27e8 <_core_state_transition+0x62>
    27e4:	80 07 b4 02 	jr	2a98 <_core_state_transition+0x312>
    27e8:	c1 52       	shl	1, r10
    27ea:	2b 06 fe 27 	mov	0x27fe, r11
    27ee:	00 00 
    27f0:	cb 51       	add	r11, r10
    27f2:	2a 57 00 00 	ld.h	0[r10], r10
    27f6:	d0 52       	shl	16, r10
    27f8:	b0 52       	sar	16, r10
    27fa:	cb 51       	add	r11, r10
    27fc:	6a 00       	jmp	[r10]
    27fe:	10 00       	.short	0x0010
    2800:	9a 02       	shr	26, r0
    2802:	94 00       	zxb	r20
    2804:	d0 01       	add	r16, r0
    2806:	08 01       	or	r8, r0
    2808:	68 01       	tst	r8, r0
    280a:	18 02       	callt	24
    280c:	66 02       	cmp	6, r0
    280e:	bd 57 0b 00 	ld.bu	11[r29], r10
    2812:	0a 30       	mov	r10, r6
    2814:	2a 06 40 27 	mov	0x2740, r10
    2818:	00 00 
    281a:	80 ff 04 00 	jarl	281e <_core_state_transition+0x98>, lp
    281e:	44 fa       	add	4, lp
    2820:	6a 00       	jmp	[r10]
    2822:	8a 00       	zxb	r10
    2824:	60 52       	cmp	0, r10
    2826:	d2 05       	be	2830 <_core_state_transition+0xaa>
    2828:	04 52       	mov	4, r10
    282a:	7d 57 0d 00 	st.w	r10, 12[r29]
    282e:	e5 25       	br	287a <_core_state_transition+0xf4>
    2830:	bd 5f 0b 00 	ld.bu	11[r29], r11
    2834:	20 56 2b 00 	movea	43, r0, r10
    2838:	ea 59       	cmp	r10, r11
    283a:	f2 05       	be	2848 <_core_state_transition+0xc2>
    283c:	bd 5f 0b 00 	ld.bu	11[r29], r11
    2840:	20 56 2d 00 	movea	45, r0, r10
    2844:	ea 59       	cmp	r10, r11
    2846:	da 05       	bne	2850 <_core_state_transition+0xca>
    2848:	02 52       	mov	2, r10
    284a:	7d 57 0d 00 	st.w	r10, 12[r29]
    284e:	e5 15       	br	287a <_core_state_transition+0xf4>
    2850:	bd 5f 0b 00 	ld.bu	11[r29], r11
    2854:	20 56 2e 00 	movea	46, r0, r10
    2858:	ea 59       	cmp	r10, r11
    285a:	da 05       	bne	2864 <_core_state_transition+0xde>
    285c:	05 52       	mov	5, r10
    285e:	7d 57 0d 00 	st.w	r10, 12[r29]
    2862:	c5 0d       	br	287a <_core_state_transition+0xf4>
    2864:	01 52       	mov	1, r10
    2866:	7d 57 0d 00 	st.w	r10, 12[r29]
    286a:	3d 57 01 00 	ld.w	0[r29], r10
    286e:	44 52       	add	4, r10
    2870:	2a 5f 01 00 	ld.w	0[r10], r11
    2874:	41 5a       	add	1, r11
    2876:	6a 5f 01 00 	st.w	r11, 0[r10]
    287a:	3d 57 01 00 	ld.w	0[r29], r10
    287e:	2a 57 01 00 	ld.w	0[r10], r10
    2882:	0a 5e 01 00 	addi	1, r10, r11
    2886:	3d 57 01 00 	ld.w	0[r29], r10
    288a:	6a 5f 01 00 	st.w	r11, 0[r10]
    288e:	80 07 0c 02 	jr	2a9a <_core_state_transition+0x314>
    2892:	bd 57 0b 00 	ld.bu	11[r29], r10
    2896:	0a 30       	mov	r10, r6
    2898:	2a 06 40 27 	mov	0x2740, r10
    289c:	00 00 
    289e:	80 ff 04 00 	jarl	28a2 <_core_state_transition+0x11c>, lp
    28a2:	44 fa       	add	4, lp
    28a4:	6a 00       	jmp	[r10]
    28a6:	8a 00       	zxb	r10
    28a8:	60 52       	cmp	0, r10
    28aa:	d2 0d       	be	28c4 <_core_state_transition+0x13e>
    28ac:	04 52       	mov	4, r10
    28ae:	7d 57 0d 00 	st.w	r10, 12[r29]
    28b2:	3d 57 01 00 	ld.w	0[r29], r10
    28b6:	48 52       	add	8, r10
    28b8:	2a 5f 01 00 	ld.w	0[r10], r11
    28bc:	41 5a       	add	1, r11
    28be:	6a 5f 01 00 	st.w	r11, 0[r10]
    28c2:	85 25       	br	2902 <_core_state_transition+0x17c>
    28c4:	bd 5f 0b 00 	ld.bu	11[r29], r11
    28c8:	20 56 2e 00 	movea	46, r0, r10
    28cc:	ea 59       	cmp	r10, r11
    28ce:	da 0d       	bne	28e8 <_core_state_transition+0x162>
    28d0:	05 52       	mov	5, r10
    28d2:	7d 57 0d 00 	st.w	r10, 12[r29]
    28d6:	3d 57 01 00 	ld.w	0[r29], r10
    28da:	48 52       	add	8, r10
    28dc:	2a 5f 01 00 	ld.w	0[r10], r11
    28e0:	41 5a       	add	1, r11
    28e2:	6a 5f 01 00 	st.w	r11, 0[r10]
    28e6:	e5 0d       	br	2902 <_core_state_transition+0x17c>
    28e8:	01 52       	mov	1, r10
    28ea:	7d 57 0d 00 	st.w	r10, 12[r29]
    28ee:	3d 57 01 00 	ld.w	0[r29], r10
    28f2:	48 52       	add	8, r10
    28f4:	2a 5f 01 00 	ld.w	0[r10], r11
    28f8:	41 5a       	add	1, r11
    28fa:	6a 5f 01 00 	st.w	r11, 0[r10]
    28fe:	80 07 9c 01 	jr	2a9a <_core_state_transition+0x314>
    2902:	80 07 98 01 	jr	2a9a <_core_state_transition+0x314>
    2906:	bd 5f 0b 00 	ld.bu	11[r29], r11
    290a:	20 56 2e 00 	movea	46, r0, r10
    290e:	ea 59       	cmp	r10, r11
    2910:	ea 0d       	bne	292c <_core_state_transition+0x1a6>
    2912:	05 52       	mov	5, r10
    2914:	7d 57 0d 00 	st.w	r10, 12[r29]
    2918:	3d 57 01 00 	ld.w	0[r29], r10
    291c:	0a 56 10 00 	addi	16, r10, r10
    2920:	2a 5f 01 00 	ld.w	0[r10], r11
    2924:	41 5a       	add	1, r11
    2926:	6a 5f 01 00 	st.w	r11, 0[r10]
    292a:	c5 1d       	br	2962 <_core_state_transition+0x1dc>
    292c:	bd 57 0b 00 	ld.bu	11[r29], r10
    2930:	0a 30       	mov	r10, r6
    2932:	2a 06 40 27 	mov	0x2740, r10
    2936:	00 00 
    2938:	80 ff 04 00 	jarl	293c <_core_state_transition+0x1b6>, lp
    293c:	44 fa       	add	4, lp
    293e:	6a 00       	jmp	[r10]
    2940:	8a 00       	zxb	r10
    2942:	60 52       	cmp	0, r10
    2944:	fa 0d       	bne	2962 <_core_state_transition+0x1dc>
    2946:	01 52       	mov	1, r10
    2948:	7d 57 0d 00 	st.w	r10, 12[r29]
    294c:	3d 57 01 00 	ld.w	0[r29], r10
    2950:	0a 56 10 00 	addi	16, r10, r10
    2954:	2a 5f 01 00 	ld.w	0[r10], r11
    2958:	41 5a       	add	1, r11
    295a:	6a 5f 01 00 	st.w	r11, 0[r10]
    295e:	80 07 3c 01 	jr	2a9a <_core_state_transition+0x314>
    2962:	80 07 38 01 	jr	2a9a <_core_state_transition+0x314>
    2966:	bd 5f 0b 00 	ld.bu	11[r29], r11
    296a:	20 56 45 00 	movea	69, r0, r10
    296e:	ea 59       	cmp	r10, r11
    2970:	f2 05       	be	297e <_core_state_transition+0x1f8>
    2972:	bd 5f 0b 00 	ld.bu	11[r29], r11
    2976:	20 56 65 00 	movea	101, r0, r10
    297a:	ea 59       	cmp	r10, r11
    297c:	ea 0d       	bne	2998 <_core_state_transition+0x212>
    297e:	03 52       	mov	3, r10
    2980:	7d 57 0d 00 	st.w	r10, 12[r29]
    2984:	3d 57 01 00 	ld.w	0[r29], r10
    2988:	0a 56 14 00 	addi	20, r10, r10
    298c:	2a 5f 01 00 	ld.w	0[r10], r11
    2990:	41 5a       	add	1, r11
    2992:	6a 5f 01 00 	st.w	r11, 0[r10]
    2996:	b5 1d       	br	29cc <_core_state_transition+0x246>
    2998:	bd 57 0b 00 	ld.bu	11[r29], r10
    299c:	0a 30       	mov	r10, r6
    299e:	2a 06 40 27 	mov	0x2740, r10
    29a2:	00 00 
    29a4:	80 ff 04 00 	jarl	29a8 <_core_state_transition+0x222>, lp
    29a8:	44 fa       	add	4, lp
    29aa:	6a 00       	jmp	[r10]
    29ac:	8a 00       	zxb	r10
    29ae:	60 52       	cmp	0, r10
    29b0:	ea 0d       	bne	29cc <_core_state_transition+0x246>
    29b2:	01 52       	mov	1, r10
    29b4:	7d 57 0d 00 	st.w	r10, 12[r29]
    29b8:	3d 57 01 00 	ld.w	0[r29], r10
    29bc:	0a 56 14 00 	addi	20, r10, r10
    29c0:	2a 5f 01 00 	ld.w	0[r10], r11
    29c4:	41 5a       	add	1, r11
    29c6:	6a 5f 01 00 	st.w	r11, 0[r10]
    29ca:	85 6d       	br	2a9a <_core_state_transition+0x314>
    29cc:	f5 65       	br	2a9a <_core_state_transition+0x314>
    29ce:	bd 5f 0b 00 	ld.bu	11[r29], r11
    29d2:	20 56 2b 00 	movea	43, r0, r10
    29d6:	ea 59       	cmp	r10, r11
    29d8:	f2 05       	be	29e6 <_core_state_transition+0x260>
    29da:	bd 5f 0b 00 	ld.bu	11[r29], r11
    29de:	20 56 2d 00 	movea	45, r0, r10
    29e2:	ea 59       	cmp	r10, r11
    29e4:	da 0d       	bne	29fe <_core_state_transition+0x278>
    29e6:	06 52       	mov	6, r10
    29e8:	7d 57 0d 00 	st.w	r10, 12[r29]
    29ec:	3d 57 01 00 	ld.w	0[r29], r10
    29f0:	4c 52       	add	12, r10
    29f2:	2a 5f 01 00 	ld.w	0[r10], r11
    29f6:	41 5a       	add	1, r11
    29f8:	6a 5f 01 00 	st.w	r11, 0[r10]
    29fc:	f5 4d       	br	2a9a <_core_state_transition+0x314>
    29fe:	01 52       	mov	1, r10
    2a00:	7d 57 0d 00 	st.w	r10, 12[r29]
    2a04:	3d 57 01 00 	ld.w	0[r29], r10
    2a08:	4c 52       	add	12, r10
    2a0a:	2a 5f 01 00 	ld.w	0[r10], r11
    2a0e:	41 5a       	add	1, r11
    2a10:	6a 5f 01 00 	st.w	r11, 0[r10]
    2a14:	b5 45       	br	2a9a <_core_state_transition+0x314>
    2a16:	bd 57 0b 00 	ld.bu	11[r29], r10
    2a1a:	0a 30       	mov	r10, r6
    2a1c:	2a 06 40 27 	mov	0x2740, r10
    2a20:	00 00 
    2a22:	80 ff 04 00 	jarl	2a26 <_core_state_transition+0x2a0>, lp
    2a26:	44 fa       	add	4, lp
    2a28:	6a 00       	jmp	[r10]
    2a2a:	8a 00       	zxb	r10
    2a2c:	60 52       	cmp	0, r10
    2a2e:	e2 0d       	be	2a4a <_core_state_transition+0x2c4>
    2a30:	07 52       	mov	7, r10
    2a32:	7d 57 0d 00 	st.w	r10, 12[r29]
    2a36:	3d 57 01 00 	ld.w	0[r29], r10
    2a3a:	0a 56 18 00 	addi	24, r10, r10
    2a3e:	2a 5f 01 00 	ld.w	0[r10], r11
    2a42:	41 5a       	add	1, r11
    2a44:	6a 5f 01 00 	st.w	r11, 0[r10]
    2a48:	95 2d       	br	2a9a <_core_state_transition+0x314>
    2a4a:	01 52       	mov	1, r10
    2a4c:	7d 57 0d 00 	st.w	r10, 12[r29]
    2a50:	3d 57 01 00 	ld.w	0[r29], r10
    2a54:	0a 56 18 00 	addi	24, r10, r10
    2a58:	2a 5f 01 00 	ld.w	0[r10], r11
    2a5c:	41 5a       	add	1, r11
    2a5e:	6a 5f 01 00 	st.w	r11, 0[r10]
    2a62:	c5 1d       	br	2a9a <_core_state_transition+0x314>
    2a64:	bd 57 0b 00 	ld.bu	11[r29], r10
    2a68:	0a 30       	mov	r10, r6
    2a6a:	2a 06 40 27 	mov	0x2740, r10
    2a6e:	00 00 
    2a70:	80 ff 04 00 	jarl	2a74 <_core_state_transition+0x2ee>, lp
    2a74:	44 fa       	add	4, lp
    2a76:	6a 00       	jmp	[r10]
    2a78:	8a 00       	zxb	r10
    2a7a:	60 52       	cmp	0, r10
    2a7c:	da 0d       	bne	2a96 <_core_state_transition+0x310>
    2a7e:	01 52       	mov	1, r10
    2a80:	7d 57 0d 00 	st.w	r10, 12[r29]
    2a84:	3d 57 01 00 	ld.w	0[r29], r10
    2a88:	44 52       	add	4, r10
    2a8a:	2a 5f 01 00 	ld.w	0[r10], r11
    2a8e:	41 5a       	add	1, r11
    2a90:	6a 5f 01 00 	st.w	r11, 0[r10]
    2a94:	b5 05       	br	2a9a <_core_state_transition+0x314>
    2a96:	a5 05       	br	2a9a <_core_state_transition+0x314>
    2a98:	00 00       	nop	
    2a9a:	3d 57 11 00 	ld.w	16[r29], r10
    2a9e:	41 52       	add	1, r10
    2aa0:	7d 57 11 00 	st.w	r10, 16[r29]
    2aa4:	3d 57 11 00 	ld.w	16[r29], r10
    2aa8:	8a 57 01 00 	ld.bu	0[r10], r10
    2aac:	60 52       	cmp	0, r10
    2aae:	f2 05       	be	2abc <_core_state_transition+0x336>
    2ab0:	3d 57 0d 00 	ld.w	12[r29], r10
    2ab4:	61 52       	cmp	1, r10
    2ab6:	b2 05       	be	2abc <_core_state_transition+0x336>
    2ab8:	bf 07 f8 fc 	jr	27b0 <_core_state_transition+0x2a>
    2abc:	3d 57 05 00 	ld.w	4[r29], r10
    2ac0:	3d 5f 11 00 	ld.w	16[r29], r11
    2ac4:	6a 5f 01 00 	st.w	r11, 0[r10]
    2ac8:	3d 57 0d 00 	ld.w	12[r29], r10
    2acc:	1d 18       	mov	r29, sp
    2ace:	23 ff 19 00 	ld.w	24[sp], lp
    2ad2:	23 ef 15 00 	ld.w	20[sp], r29
    2ad6:	03 1e 1c 00 	addi	28, sp, sp
    2ada:	7f 00       	jmp	[lp]

00002adc <_portable_init>:
    2adc:	50 1a       	add	-16, sp
    2ade:	63 ef 0d 00 	st.w	r29, 12[sp]
    2ae2:	03 e8       	mov	sp, r29
    2ae4:	7d 37 09 00 	st.w	r6, 8[r29]
    2ae8:	7d 3f 05 00 	st.w	r7, 4[r29]
    2aec:	7d 47 01 00 	st.w	r8, 0[r29]
    2af0:	3d 57 09 00 	ld.w	8[r29], r10
    2af4:	01 5a       	mov	1, r11
    2af6:	4a 5f 00 00 	st.b	r11, 0[r10]
    2afa:	1d 18       	mov	r29, sp
    2afc:	23 ef 0d 00 	ld.w	12[sp], r29
    2b00:	03 1e 10 00 	addi	16, sp, sp
    2b04:	7f 00       	jmp	[lp]

00002b06 <_portable_fini>:
    2b06:	58 1a       	add	-8, sp
    2b08:	63 ef 05 00 	st.w	r29, 4[sp]
    2b0c:	03 e8       	mov	sp, r29
    2b0e:	7d 37 01 00 	st.w	r6, 0[r29]
    2b12:	3d 57 01 00 	ld.w	0[r29], r10
    2b16:	4a 07 00 00 	st.b	r0, 0[r10]
    2b1a:	1d 18       	mov	r29, sp
    2b1c:	23 ef 05 00 	ld.w	4[sp], r29
    2b20:	48 1a       	add	8, sp
    2b22:	7f 00       	jmp	[lp]

00002b24 <_parseval>:
    2b24:	03 1e e4 ff 	addi	-28, sp, sp
    2b28:	63 ef 19 00 	st.w	r29, 24[sp]
    2b2c:	03 e8       	mov	sp, r29
    2b2e:	7d 37 01 00 	st.w	r6, 0[r29]
    2b32:	7d 07 15 00 	st.w	r0, 20[r29]
    2b36:	01 52       	mov	1, r10
    2b38:	7d 57 11 00 	st.w	r10, 16[r29]
    2b3c:	7d 07 0d 00 	st.w	r0, 12[r29]
    2b40:	3d 57 01 00 	ld.w	0[r29], r10
    2b44:	0a 57 00 00 	ld.b	0[r10], r10
    2b48:	d8 52       	shl	24, r10
    2b4a:	0a 58       	mov	r10, r11
    2b4c:	b8 5a       	sar	24, r11
    2b4e:	20 56 2d 00 	movea	45, r0, r10
    2b52:	ea 59       	cmp	r10, r11
    2b54:	9a 0d       	bne	2b66 <_parseval+0x42>
    2b56:	1f 52       	mov	-1, r10
    2b58:	7d 57 11 00 	st.w	r10, 16[r29]
    2b5c:	3d 57 01 00 	ld.w	0[r29], r10
    2b60:	41 52       	add	1, r10
    2b62:	7d 57 01 00 	st.w	r10, 0[r29]
    2b66:	3d 57 01 00 	ld.w	0[r29], r10
    2b6a:	0a 57 00 00 	ld.b	0[r10], r10
    2b6e:	d8 52       	shl	24, r10
    2b70:	0a 58       	mov	r10, r11
    2b72:	b8 5a       	sar	24, r11
    2b74:	20 56 30 00 	movea	48, r0, r10
    2b78:	ea 59       	cmp	r10, r11
    2b7a:	da 15       	bne	2ba4 <_parseval+0x80>
    2b7c:	3d 57 01 00 	ld.w	0[r29], r10
    2b80:	41 52       	add	1, r10
    2b82:	0a 57 00 00 	ld.b	0[r10], r10
    2b86:	d8 52       	shl	24, r10
    2b88:	0a 58       	mov	r10, r11
    2b8a:	b8 5a       	sar	24, r11
    2b8c:	20 56 78 00 	movea	120, r0, r10
    2b90:	ea 59       	cmp	r10, r11
    2b92:	9a 0d       	bne	2ba4 <_parseval+0x80>
    2b94:	01 52       	mov	1, r10
    2b96:	7d 57 0d 00 	st.w	r10, 12[r29]
    2b9a:	3d 57 01 00 	ld.w	0[r29], r10
    2b9e:	42 52       	add	2, r10
    2ba0:	7d 57 01 00 	st.w	r10, 0[r29]
    2ba4:	3d 57 0d 00 	ld.w	12[r29], r10
    2ba8:	60 52       	cmp	0, r10
    2baa:	82 5d       	be	2c5a <_parseval+0x136>
    2bac:	a5 2d       	br	2c00 <_parseval+0xdc>
    2bae:	3d 57 01 00 	ld.w	0[r29], r10
    2bb2:	0a 57 00 00 	ld.b	0[r10], r10
    2bb6:	d8 52       	shl	24, r10
    2bb8:	b8 52       	sar	24, r10
    2bba:	0a 56 d0 ff 	addi	-48, r10, r10
    2bbe:	7d 57 09 00 	st.w	r10, 8[r29]
    2bc2:	3d 57 09 00 	ld.w	8[r29], r10
    2bc6:	69 52       	cmp	9, r10
    2bc8:	b7 0d       	ble	2bde <_parseval+0xba>
    2bca:	3d 57 01 00 	ld.w	0[r29], r10
    2bce:	0a 57 00 00 	ld.b	0[r10], r10
    2bd2:	d8 52       	shl	24, r10
    2bd4:	b8 52       	sar	24, r10
    2bd6:	0a 56 a9 ff 	addi	-87, r10, r10
    2bda:	7d 57 09 00 	st.w	r10, 8[r29]
    2bde:	3d 57 15 00 	ld.w	20[r29], r10
    2be2:	c4 52       	shl	4, r10
    2be4:	7d 57 15 00 	st.w	r10, 20[r29]
    2be8:	3d 5f 15 00 	ld.w	20[r29], r11
    2bec:	3d 57 09 00 	ld.w	8[r29], r10
    2bf0:	cb 51       	add	r11, r10
    2bf2:	7d 57 15 00 	st.w	r10, 20[r29]
    2bf6:	3d 57 01 00 	ld.w	0[r29], r10
    2bfa:	41 52       	add	1, r10
    2bfc:	7d 57 01 00 	st.w	r10, 0[r29]
    2c00:	3d 57 01 00 	ld.w	0[r29], r10
    2c04:	0a 57 00 00 	ld.b	0[r10], r10
    2c08:	d8 52       	shl	24, r10
    2c0a:	0a 58       	mov	r10, r11
    2c0c:	b8 5a       	sar	24, r11
    2c0e:	20 56 2f 00 	movea	47, r0, r10
    2c12:	ea 59       	cmp	r10, r11
    2c14:	c7 0d       	ble	2c2c <_parseval+0x108>
    2c16:	3d 57 01 00 	ld.w	0[r29], r10
    2c1a:	0a 57 00 00 	ld.b	0[r10], r10
    2c1e:	d8 52       	shl	24, r10
    2c20:	0a 58       	mov	r10, r11
    2c22:	b8 5a       	sar	24, r11
    2c24:	20 56 39 00 	movea	57, r0, r10
    2c28:	ea 59       	cmp	r10, r11
    2c2a:	a7 c5       	ble	2bae <_parseval+0x8a>
    2c2c:	3d 57 01 00 	ld.w	0[r29], r10
    2c30:	0a 57 00 00 	ld.b	0[r10], r10
    2c34:	d8 52       	shl	24, r10
    2c36:	0a 58       	mov	r10, r11
    2c38:	b8 5a       	sar	24, r11
    2c3a:	20 56 60 00 	movea	96, r0, r10
    2c3e:	ea 59       	cmp	r10, r11
    2c40:	a7 45       	ble	2cc4 <_parseval+0x1a0>
    2c42:	3d 57 01 00 	ld.w	0[r29], r10
    2c46:	0a 57 00 00 	ld.b	0[r10], r10
    2c4a:	d8 52       	shl	24, r10
    2c4c:	0a 58       	mov	r10, r11
    2c4e:	b8 5a       	sar	24, r11
    2c50:	20 56 66 00 	movea	102, r0, r10
    2c54:	ea 59       	cmp	r10, r11
    2c56:	c7 ad       	ble	2bae <_parseval+0x8a>
    2c58:	e5 35       	br	2cc4 <_parseval+0x1a0>
    2c5a:	f5 1d       	br	2c98 <_parseval+0x174>
    2c5c:	3d 57 01 00 	ld.w	0[r29], r10
    2c60:	0a 57 00 00 	ld.b	0[r10], r10
    2c64:	d8 52       	shl	24, r10
    2c66:	b8 52       	sar	24, r10
    2c68:	0a 56 d0 ff 	addi	-48, r10, r10
    2c6c:	7d 57 05 00 	st.w	r10, 4[r29]
    2c70:	3d 57 15 00 	ld.w	20[r29], r10
    2c74:	ca 51       	add	r10, r10
    2c76:	0a 58       	mov	r10, r11
    2c78:	c2 5a       	shl	2, r11
    2c7a:	cb 51       	add	r11, r10
    2c7c:	7d 57 15 00 	st.w	r10, 20[r29]
    2c80:	3d 5f 15 00 	ld.w	20[r29], r11
    2c84:	3d 57 05 00 	ld.w	4[r29], r10
    2c88:	cb 51       	add	r11, r10
    2c8a:	7d 57 15 00 	st.w	r10, 20[r29]
    2c8e:	3d 57 01 00 	ld.w	0[r29], r10
    2c92:	41 52       	add	1, r10
    2c94:	7d 57 01 00 	st.w	r10, 0[r29]
    2c98:	3d 57 01 00 	ld.w	0[r29], r10
    2c9c:	0a 57 00 00 	ld.b	0[r10], r10
    2ca0:	d8 52       	shl	24, r10
    2ca2:	0a 58       	mov	r10, r11
    2ca4:	b8 5a       	sar	24, r11
    2ca6:	20 56 2f 00 	movea	47, r0, r10
    2caa:	ea 59       	cmp	r10, r11
    2cac:	c7 0d       	ble	2cc4 <_parseval+0x1a0>
    2cae:	3d 57 01 00 	ld.w	0[r29], r10
    2cb2:	0a 57 00 00 	ld.b	0[r10], r10
    2cb6:	d8 52       	shl	24, r10
    2cb8:	0a 58       	mov	r10, r11
    2cba:	b8 5a       	sar	24, r11
    2cbc:	20 56 39 00 	movea	57, r0, r10
    2cc0:	ea 59       	cmp	r10, r11
    2cc2:	d7 cd       	ble	2c5c <_parseval+0x138>
    2cc4:	3d 57 01 00 	ld.w	0[r29], r10
    2cc8:	0a 57 00 00 	ld.b	0[r10], r10
    2ccc:	d8 52       	shl	24, r10
    2cce:	0a 58       	mov	r10, r11
    2cd0:	b8 5a       	sar	24, r11
    2cd2:	20 56 4b 00 	movea	75, r0, r10
    2cd6:	ea 59       	cmp	r10, r11
    2cd8:	ea 05       	bne	2ce4 <_parseval+0x1c0>
    2cda:	3d 57 15 00 	ld.w	20[r29], r10
    2cde:	ca 52       	shl	10, r10
    2ce0:	7d 57 15 00 	st.w	r10, 20[r29]
    2ce4:	3d 57 01 00 	ld.w	0[r29], r10
    2ce8:	0a 57 00 00 	ld.b	0[r10], r10
    2cec:	d8 52       	shl	24, r10
    2cee:	0a 58       	mov	r10, r11
    2cf0:	b8 5a       	sar	24, r11
    2cf2:	20 56 4d 00 	movea	77, r0, r10
    2cf6:	ea 59       	cmp	r10, r11
    2cf8:	ea 05       	bne	2d04 <_parseval+0x1e0>
    2cfa:	3d 57 15 00 	ld.w	20[r29], r10
    2cfe:	d4 52       	shl	20, r10
    2d00:	7d 57 15 00 	st.w	r10, 20[r29]
    2d04:	3d 5f 15 00 	ld.w	20[r29], r11
    2d08:	3d 57 11 00 	ld.w	16[r29], r10
    2d0c:	eb 57 20 02 	mul	r11, r10, r0
    2d10:	7d 57 15 00 	st.w	r10, 20[r29]
    2d14:	3d 57 15 00 	ld.w	20[r29], r10
    2d18:	1d 18       	mov	r29, sp
    2d1a:	23 ef 19 00 	ld.w	24[sp], r29
    2d1e:	03 1e 1c 00 	addi	28, sp, sp
    2d22:	7f 00       	jmp	[lp]

00002d24 <_get_seed_args>:
    2d24:	03 1e ec ff 	addi	-20, sp, sp
    2d28:	63 ff 11 00 	st.w	lp, 16[sp]
    2d2c:	63 ef 0d 00 	st.w	r29, 12[sp]
    2d30:	03 e8       	mov	sp, r29
    2d32:	7d 37 09 00 	st.w	r6, 8[r29]
    2d36:	7d 3f 05 00 	st.w	r7, 4[r29]
    2d3a:	7d 47 01 00 	st.w	r8, 0[r29]
    2d3e:	3d 5f 05 00 	ld.w	4[r29], r11
    2d42:	3d 57 09 00 	ld.w	8[r29], r10
    2d46:	ea 59       	cmp	r10, r11
    2d48:	a7 15       	ble	2d6c <_get_seed_args+0x48>
    2d4a:	3d 57 09 00 	ld.w	8[r29], r10
    2d4e:	c2 52       	shl	2, r10
    2d50:	3d 5f 01 00 	ld.w	0[r29], r11
    2d54:	cb 51       	add	r11, r10
    2d56:	2a 57 01 00 	ld.w	0[r10], r10
    2d5a:	0a 30       	mov	r10, r6
    2d5c:	2a 06 24 2b 	mov	0x2b24, r10
    2d60:	00 00 
    2d62:	80 ff 04 00 	jarl	2d66 <_get_seed_args+0x42>, lp
    2d66:	44 fa       	add	4, lp
    2d68:	6a 00       	jmp	[r10]
    2d6a:	a5 05       	br	2d6e <_get_seed_args+0x4a>
    2d6c:	00 52       	mov	0, r10
    2d6e:	1d 18       	mov	r29, sp
    2d70:	23 ff 11 00 	ld.w	16[sp], lp
    2d74:	23 ef 0d 00 	ld.w	12[sp], r29
    2d78:	03 1e 14 00 	addi	20, sp, sp
    2d7c:	7f 00       	jmp	[lp]

00002d7e <_crcu8>:
    2d7e:	50 1a       	add	-16, sp
    2d80:	63 ef 0d 00 	st.w	r29, 12[sp]
    2d84:	03 e8       	mov	sp, r29
    2d86:	06 58       	mov	r6, r11
    2d88:	07 50       	mov	r7, r10
    2d8a:	5d 5f 04 00 	st.b	r11, 4[r29]
    2d8e:	7d 57 00 00 	st.h	r10, 0[r29]
    2d92:	5d 07 0b 00 	st.b	r0, 11[r29]
    2d96:	5d 07 09 00 	st.b	r0, 9[r29]
    2d9a:	5d 07 0a 00 	st.b	r0, 10[r29]
    2d9e:	5d 07 0b 00 	st.b	r0, 11[r29]
    2da2:	85 4d       	br	2e32 <_crcu8+0xb4>
    2da4:	1d 57 04 00 	ld.b	4[r29], r10
    2da8:	d8 52       	shl	24, r10
    2daa:	b8 52       	sar	24, r10
    2dac:	ca 56 01 00 	andi	1, r10, r10
    2db0:	d8 52       	shl	24, r10
    2db2:	0a 58       	mov	r10, r11
    2db4:	b8 5a       	sar	24, r11
    2db6:	3d 57 00 00 	ld.h	0[r29], r10
    2dba:	d8 52       	shl	24, r10
    2dbc:	b8 52       	sar	24, r10
    2dbe:	ca 56 01 00 	andi	1, r10, r10
    2dc2:	d8 52       	shl	24, r10
    2dc4:	b8 52       	sar	24, r10
    2dc6:	2b 51       	xor	r11, r10
    2dc8:	d8 52       	shl	24, r10
    2dca:	b8 52       	sar	24, r10
    2dcc:	5d 57 09 00 	st.b	r10, 9[r29]
    2dd0:	9d 57 05 00 	ld.b	2703488[r29], r0
    2dd4:	81 52       	shr	1, r10
    2dd6:	5d 57 04 00 	st.b	r10, 4[r29]
    2dda:	bd 57 09 00 	ld.bu	9[r29], r10
    2dde:	61 52       	cmp	1, r10
    2de0:	ba 0d       	bne	2df6 <_crcu8+0x78>
    2de2:	3d 57 00 00 	ld.h	0[r29], r10
    2de6:	aa 56 02 40 	xori	16386, r10, r10
    2dea:	7d 57 00 00 	st.h	r10, 0[r29]
    2dee:	01 52       	mov	1, r10
    2df0:	5d 57 0a 00 	st.b	r10, 10[r29]
    2df4:	b5 05       	br	2dfa <_crcu8+0x7c>
    2df6:	5d 07 0a 00 	st.b	r0, 10[r29]
    2dfa:	fd 57 01 00 	ld.hu	0[r29], r10
    2dfe:	81 52       	shr	1, r10
    2e00:	7d 57 00 00 	st.h	r10, 0[r29]
    2e04:	9d 57 0b 00 	ld.bu	10[r29], r10
    2e08:	60 52       	cmp	0, r10
    2e0a:	92 0d       	be	2e1c <_crcu8+0x9e>
    2e0c:	3d 57 00 00 	ld.h	0[r29], r10
    2e10:	20 5e 00 80 	movea	-32768, r0, r11
    2e14:	0b 51       	or	r11, r10
    2e16:	7d 57 00 00 	st.h	r10, 0[r29]
    2e1a:	f5 05       	br	2e28 <_crcu8+0xaa>
    2e1c:	3d 57 00 00 	ld.h	0[r29], r10
    2e20:	ca 56 ff 7f 	andi	32767, r10, r10
    2e24:	7d 57 00 00 	st.h	r10, 0[r29]
    2e28:	bd 57 0b 00 	ld.bu	11[r29], r10
    2e2c:	41 52       	add	1, r10
    2e2e:	5d 57 0b 00 	st.b	r10, 11[r29]
    2e32:	bd 57 0b 00 	ld.bu	11[r29], r10
    2e36:	67 52       	cmp	7, r10
    2e38:	e3 b5       	bnh	2da4 <_crcu8+0x26>
    2e3a:	fd 57 01 00 	ld.hu	0[r29], r10
    2e3e:	1d 18       	mov	r29, sp
    2e40:	23 ef 0d 00 	ld.w	12[sp], r29
    2e44:	03 1e 10 00 	addi	16, sp, sp
    2e48:	7f 00       	jmp	[lp]

00002e4a <_crcu16>:
    2e4a:	50 1a       	add	-16, sp
    2e4c:	63 ff 0d 00 	st.w	lp, 12[sp]
    2e50:	63 ef 09 00 	st.w	r29, 8[sp]
    2e54:	03 e8       	mov	sp, r29
    2e56:	06 58       	mov	r6, r11
    2e58:	07 50       	mov	r7, r10
    2e5a:	7d 5f 04 00 	st.h	r11, 4[r29]
    2e5e:	7d 57 00 00 	st.h	r10, 0[r29]
    2e62:	3d 57 04 00 	ld.h	4[r29], r10
    2e66:	8a 00       	zxb	r10
    2e68:	0a 58       	mov	r10, r11
    2e6a:	fd 57 01 00 	ld.hu	0[r29], r10
    2e6e:	0b 30       	mov	r11, r6
    2e70:	0a 38       	mov	r10, r7
    2e72:	2a 06 7e 2d 	mov	0x2d7e, r10
    2e76:	00 00 
    2e78:	80 ff 04 00 	jarl	2e7c <_crcu16+0x32>, lp
    2e7c:	44 fa       	add	4, lp
    2e7e:	6a 00       	jmp	[r10]
    2e80:	7d 57 00 00 	st.h	r10, 0[r29]
    2e84:	fd 57 05 00 	ld.hu	4[r29], r10
    2e88:	88 52       	shr	8, r10
    2e8a:	ca 00       	zxh	r10
    2e8c:	8a 00       	zxb	r10
    2e8e:	0a 58       	mov	r10, r11
    2e90:	fd 57 01 00 	ld.hu	0[r29], r10
    2e94:	0b 30       	mov	r11, r6
    2e96:	0a 38       	mov	r10, r7
    2e98:	2a 06 7e 2d 	mov	0x2d7e, r10
    2e9c:	00 00 
    2e9e:	80 ff 04 00 	jarl	2ea2 <_crcu16+0x58>, lp
    2ea2:	44 fa       	add	4, lp
    2ea4:	6a 00       	jmp	[r10]
    2ea6:	7d 57 00 00 	st.h	r10, 0[r29]
    2eaa:	fd 57 01 00 	ld.hu	0[r29], r10
    2eae:	1d 18       	mov	r29, sp
    2eb0:	23 ff 0d 00 	ld.w	12[sp], lp
    2eb4:	23 ef 09 00 	ld.w	8[sp], r29
    2eb8:	03 1e 10 00 	addi	16, sp, sp
    2ebc:	7f 00       	jmp	[lp]

00002ebe <_crcu32>:
    2ebe:	50 1a       	add	-16, sp
    2ec0:	63 ff 0d 00 	st.w	lp, 12[sp]
    2ec4:	63 ef 09 00 	st.w	r29, 8[sp]
    2ec8:	03 e8       	mov	sp, r29
    2eca:	7d 37 05 00 	st.w	r6, 4[r29]
    2ece:	07 50       	mov	r7, r10
    2ed0:	7d 57 00 00 	st.h	r10, 0[r29]
    2ed4:	3d 57 05 00 	ld.w	4[r29], r10
    2ed8:	d0 52       	shl	16, r10
    2eda:	b0 52       	sar	16, r10
    2edc:	0a 58       	mov	r10, r11
    2ede:	fd 57 01 00 	ld.hu	0[r29], r10
    2ee2:	0b 30       	mov	r11, r6
    2ee4:	0a 38       	mov	r10, r7
    2ee6:	2a 06 32 2f 	mov	0x2f32, r10
    2eea:	00 00 
    2eec:	80 ff 04 00 	jarl	2ef0 <_crcu32+0x32>, lp
    2ef0:	44 fa       	add	4, lp
    2ef2:	6a 00       	jmp	[r10]
    2ef4:	7d 57 00 00 	st.h	r10, 0[r29]
    2ef8:	3d 57 05 00 	ld.w	4[r29], r10
    2efc:	90 52       	shr	16, r10
    2efe:	d0 52       	shl	16, r10
    2f00:	b0 52       	sar	16, r10
    2f02:	0a 58       	mov	r10, r11
    2f04:	fd 57 01 00 	ld.hu	0[r29], r10
    2f08:	0b 30       	mov	r11, r6
    2f0a:	0a 38       	mov	r10, r7
    2f0c:	2a 06 32 2f 	mov	0x2f32, r10
    2f10:	00 00 
    2f12:	80 ff 04 00 	jarl	2f16 <_crcu32+0x58>, lp
    2f16:	44 fa       	add	4, lp
    2f18:	6a 00       	jmp	[r10]
    2f1a:	7d 57 00 00 	st.h	r10, 0[r29]
    2f1e:	fd 57 01 00 	ld.hu	0[r29], r10
    2f22:	1d 18       	mov	r29, sp
    2f24:	23 ff 0d 00 	ld.w	12[sp], lp
    2f28:	23 ef 09 00 	ld.w	8[sp], r29
    2f2c:	03 1e 10 00 	addi	16, sp, sp
    2f30:	7f 00       	jmp	[lp]

00002f32 <_crc16>:
    2f32:	50 1a       	add	-16, sp
    2f34:	63 ff 0d 00 	st.w	lp, 12[sp]
    2f38:	63 ef 09 00 	st.w	r29, 8[sp]
    2f3c:	03 e8       	mov	sp, r29
    2f3e:	06 58       	mov	r6, r11
    2f40:	07 50       	mov	r7, r10
    2f42:	7d 5f 04 00 	st.h	r11, 4[r29]
    2f46:	7d 57 00 00 	st.h	r10, 0[r29]
    2f4a:	fd 57 05 00 	ld.hu	4[r29], r10
    2f4e:	0a 58       	mov	r10, r11
    2f50:	fd 57 01 00 	ld.hu	0[r29], r10
    2f54:	0b 30       	mov	r11, r6
    2f56:	0a 38       	mov	r10, r7
    2f58:	2a 06 4a 2e 	mov	0x2e4a, r10
    2f5c:	00 00 
    2f5e:	80 ff 04 00 	jarl	2f62 <_crc16+0x30>, lp
    2f62:	44 fa       	add	4, lp
    2f64:	6a 00       	jmp	[r10]
    2f66:	ca 00       	zxh	r10
    2f68:	1d 18       	mov	r29, sp
    2f6a:	23 ff 0d 00 	ld.w	12[sp], lp
    2f6e:	23 ef 09 00 	ld.w	8[sp], r29
    2f72:	03 1e 10 00 	addi	16, sp, sp
    2f76:	7f 00       	jmp	[lp]

00002f78 <_check_data_types>:
    2f78:	58 1a       	add	-8, sp
    2f7a:	63 ef 05 00 	st.w	r29, 4[sp]
    2f7e:	03 e8       	mov	sp, r29
    2f80:	5d 07 03 00 	st.b	r0, 3[r29]
    2f84:	bd 57 03 00 	ld.bu	3[r29], r10
    2f88:	1d 18       	mov	r29, sp
    2f8a:	23 ef 05 00 	ld.w	4[sp], r29
    2f8e:	48 1a       	add	8, sp
    2f90:	7f 00       	jmp	[lp]

Disassembly of section .rodata:

00002f92 <.rodata>:
    2f92:	6d 61       	tst	r13, r12
    2f94:	74 72       	cmp	-12, r14
    2f96:	69 78       	sld.bu	9[ep], r15
    2f98:	5f 61       	and	lp, r12
    2f9a:	64 64       	sld.h	200[ep], r12
    2f9c:	5f 63       	sld.b	95[ep], r12
    2f9e:	6f 6e 73 74 	satsubi	29811, r15, r13
    2fa2:	00 6d       	sld.w	0[ep], r13
    2fa4:	61 74       	sld.h	194[ep], r14
    2fa6:	72 69       	tst	r18, r13
    2fa8:	78 5f 6d 75 	st.w	r11, 30060[r24]
    2fac:	6c 5f 63 6f 	st.w	r11, 28514[r12]
    2fb0:	6e 73       	sld.b	110[ep], r14
    2fb2:	74 00       	jmp	[r20]
    2fb4:	6d 61       	tst	r13, r12
    2fb6:	74 72       	cmp	-12, r14
    2fb8:	69 78       	sld.bu	9[ep], r15
    2fba:	5f 6d       	sst.w	r13, 188[ep]
    2fbc:	75 6c       	sld.h	234[ep], r13
    2fbe:	5f 76 65 63 	movhi	25445, lp, r14
    2fc2:	74 00       	jmp	[r20]
    2fc4:	6d 61       	tst	r13, r12
    2fc6:	74 72       	cmp	-12, r14
    2fc8:	69 78       	sld.bu	9[ep], r15
    2fca:	5f 6d       	sst.w	r13, 188[ep]
    2fcc:	75 6c       	sld.h	234[ep], r13
    2fce:	5f 6d       	sst.w	r13, 188[ep]
    2fd0:	61 74       	sld.h	194[ep], r14
    2fd2:	72 69       	tst	r18, r13
    2fd4:	78 00       	jmp	[r24]
    2fd6:	6d 61       	tst	r13, r12
    2fd8:	74 72       	cmp	-12, r14
    2fda:	69 78       	sld.bu	9[ep], r15
    2fdc:	5f 6d       	sst.w	r13, 188[ep]
    2fde:	75 6c       	sld.h	234[ep], r13
    2fe0:	5f 6d       	sst.w	r13, 188[ep]
    2fe2:	61 74       	sld.h	194[ep], r14
    2fe4:	72 69       	tst	r18, r13
    2fe6:	78 5f 62 69 	st.h	r11, 26978[r24]
    2fea:	74 65       	sld.w	232[ep], r12
    2fec:	78 74       	sld.h	240[ep], r14
    2fee:	72 61       	tst	r18, r12
    2ff0:	63 74       	sld.h	198[ep], r14
    2ff2:	00 41       	or	r0, r8
    2ff4:	00 42       	mov	0, r8
    2ff6:	00 35       	sld.w	0[ep], r6
    2ff8:	30 31       	xor	r16, r6
    2ffa:	32 00       	not	r18, r0
    2ffc:	31 32       	satadd	-15, r6
    2ffe:	33 34       	sld.h	102[ep], r6
    3000:	00 2d       	sld.w	0[ep], r5
    3002:	38 37 34 00 	ld.h	52[r24], r6
    3006:	2b 31       	xor	r11, r6
    3008:	32 32       	satadd	-14, r6
    300a:	00 33       	sld.b	0[ep], r6
    300c:	35 2e 35 34 	movea	13365, r21, r5
    3010:	34 30       	not	r20, r6
    3012:	30 00       	not	r16, r0
    3014:	2e 31       	xor	r14, r6
    3016:	32 33       	sld.b	50[ep], r6
    3018:	34 35       	sld.w	104[ep], r6
    301a:	30 30       	not	r16, r6
    301c:	00 2d       	sld.w	0[ep], r5
    301e:	31 31       	xor	r17, r6
    3020:	30 2e 37 30 	movea	12343, r16, r5
    3024:	30 00       	not	r16, r0
    3026:	2b 30       	not	r11, r6
    3028:	2e 36 34 34 	movea	13364, r14, r6
    302c:	30 30       	not	r16, r6
    302e:	00 35       	sld.w	0[ep], r6
    3030:	2e 35       	sld.w	92[ep], r6
    3032:	30 30       	not	r16, r6
    3034:	65 2b       	sld.b	101[ep], r5
    3036:	33 00       	not	r19, r0
    3038:	2d 2e 31 32 	movea	12849, r13, r5
    303c:	33 65       	sst.w	r12, 100[ep]
    303e:	2d 32       	satadd	13, r6
    3040:	00 2d       	sld.w	0[ep], r5
    3042:	38 37 65 2b 	ld.w	11108[r24], r6
    3046:	38 33       	sld.b	56[ep], r6
    3048:	32 00       	not	r18, r0
    304a:	2b 30       	not	r11, r6
    304c:	2e 36 65 2d 	movea	11621, r14, r6
    3050:	31 32       	satadd	-15, r6
    3052:	00 54       	sld.h	0[ep], r10
    3054:	30 2e 33 65 	movea	25907, r16, r5
    3058:	2d 31       	xor	r13, r6
    305a:	46 00       	switch	r6
    305c:	2d 54       	sld.h	90[ep], r10
    305e:	2e 54       	sld.h	92[ep], r10
    3060:	2b 2b       	sld.b	43[ep], r5
    3062:	54 71       	and	r20, r14
    3064:	00 31       	or	r0, r6
    3066:	54 33       	sld.b	84[ep], r6
    3068:	2e 34       	sld.h	92[ep], r6
    306a:	65 34       	sld.h	202[ep], r6
    306c:	7a 00       	jmp	[r26]
    306e:	33 34       	sld.h	102[ep], r6
    3070:	2e 30       	not	r14, r6
    3072:	65 2d       	sst.w	r5, 200[ep]
    3074:	54 5e 00 53 	movhi	21248, r20, r11
    3078:	74 61       	tst	r20, r12
    307a:	74 69       	tst	r20, r13
    307c:	63 00       	jmp	[sp]
    307e:	48 65       	sld.w	144[ep], r12
    3080:	61 70       	sld.bu	1[ep], r14
    3082:	00 53       	sld.b	0[ep], r10
    3084:	74 61       	tst	r20, r12
    3086:	63 6b       	sld.b	99[ep], r13
	...

Disassembly of section .data:

fedfa000 <_intpat>:
fedfa000:	f7 2f 00 00 	.long	0x00002ff7
fedfa004:	fc 2f 00 00 	.long	0x00002ffc
fedfa008:	01 30       	mov	r1, r6
fedfa00a:	00 00       	nop	
fedfa00c:	06 30       	mov	r6, r6
	...

fedfa010 <_floatpat>:
fedfa010:	0b 30       	mov	r11, r6
fedfa012:	00 00       	nop	
fedfa014:	14 30       	mov	r20, r6
fedfa016:	00 00       	nop	
fedfa018:	1d 30       	mov	r29, r6
fedfa01a:	00 00       	nop	
fedfa01c:	26 30       	not	r6, r6
	...

fedfa020 <_scipat>:
fedfa020:	2f 30       	not	r15, r6
fedfa022:	00 00       	nop	
fedfa024:	38 30       	not	r24, r6
fedfa026:	00 00       	nop	
fedfa028:	41 30       	divh	r1, r6
fedfa02a:	00 00       	nop	
fedfa02c:	4a 30       	divh	r10, r6
	...

fedfa030 <_errpat>:
fedfa030:	53 30       	divh	r19, r6
fedfa032:	00 00       	nop	
fedfa034:	5c 30       	divh	r28, r6
fedfa036:	00 00       	nop	
fedfa038:	65 30       	sld.bu	5[ep], r6
fedfa03a:	00 00       	nop	
fedfa03c:	6e 30       	sld.bu	14[ep], r6
	...

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

fedfa04a <_matrix_known_crc>:
fedfa04a:	52 be 99 11 	movhi	4505, r18, r23
fedfa04e:	08 56 d7 1f 	addi	8151, r8, r10
fedfa052:	47 07 47 5e 	st.b	r0, 24135[r7]

fedfa054 <_state_known_crc>:
fedfa054:	47 5e bf 39 	movhi	14783, r7, r11
fedfa058:	a4 e5       	bn	fedfa01c <_floatpat+0xc>
fedfa05a:	3a 8e 84 8d 	movea	-29308, r26, r17
	...

fedfa060 <_mem_name>:
fedfa060:	77 30       	sld.hu	14[ep], r6
fedfa062:	00 00       	nop	
fedfa064:	7e 30       	sld.hu	28[ep], r6
fedfa066:	00 00       	nop	
fedfa068:	83 30       	satsubr	sp, r6
	...

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

Disassembly of section .bss:

fedfa070 <_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:	24 00       	not	gp, r0
  12:	00 00       	nop	
  14:	00 00       	nop	
  16:	00 00       	nop	
  18:	fa 14       	sst.h	r2, 244[ep]
  1a:	00 00       	nop	
  1c:	0c 02       	callt	12
  1e:	00 00       	nop	
  20:	04 04       	sld.h	8[ep], r0
  22:	00 00       	nop	
  24:	00 0e 24 04 	addi	1060, r0, r1
  28:	08 00       	.short	0x0008
  2a:	00 00       	nop	
  2c:	9f 01       	subr	lp, r0
  2e:	9d 02       	shr	29, r0
  30:	04 02       	callt	4
  32:	00 00       	nop	
  34:	00 0d       	sld.w	0[ep], r1
  36:	1d 00       	.short	0x001d
  38:	24 00       	not	gp, r0
  3a:	00 00       	nop	
  3c:	00 00       	nop	
  3e:	00 00       	nop	
  40:	06 17 00 00 	ld.b	0[r6], r2
  44:	76 00       	jmp	[r22]
  46:	00 00       	nop	
  48:	04 04       	sld.h	8[ep], r0
  4a:	00 00       	nop	
  4c:	00 0e 18 04 	addi	1048, r0, r1
  50:	08 00       	.short	0x0008
  52:	00 00       	nop	
  54:	9f 01       	subr	lp, r0
  56:	9d 02       	shr	29, r0
  58:	04 02       	callt	4
  5a:	00 00       	nop	
  5c:	00 0d       	sld.w	0[ep], r1
  5e:	1d 00       	.short	0x001d
  60:	24 00       	not	gp, r0
  62:	00 00       	nop	
  64:	00 00       	nop	
  66:	00 00       	nop	
  68:	7c 17 00 00 	st.h	r2, 0[r28]
  6c:	c0 00       	zxh	r0
  6e:	00 00       	nop	
  70:	04 02       	callt	4
  72:	00 00       	nop	
  74:	00 0e 10 04 	addi	1040, r0, r1
  78:	04 00       	.short	0x0004
  7a:	00 00       	nop	
  7c:	9d 01       	subr	r29, r0
  7e:	04 02       	callt	4
  80:	00 00       	nop	
  82:	00 0d       	sld.w	0[ep], r1
  84:	1d 00       	.short	0x001d
  86:	00 00       	nop	
  88:	24 00       	not	gp, r0
  8a:	00 00       	nop	
  8c:	00 00       	nop	
  8e:	00 00       	nop	
  90:	3c 18       	not	r28, sp
  92:	00 00       	nop	
  94:	46 00       	switch	r6
  96:	00 00       	nop	
  98:	04 02       	callt	4
  9a:	00 00       	nop	
  9c:	00 0e 0c 04 	addi	1036, r0, r1
  a0:	04 00       	.short	0x0004
  a2:	00 00       	nop	
  a4:	9d 01       	subr	r29, r0
  a6:	04 02       	callt	4
  a8:	00 00       	nop	
  aa:	00 0d       	sld.w	0[ep], r1
  ac:	1d 00       	.short	0x001d
  ae:	00 00       	nop	
  b0:	24 00       	not	gp, r0
  b2:	00 00       	nop	
  b4:	00 00       	nop	
  b6:	00 00       	nop	
  b8:	82 18       	satsubr	r2, sp
  ba:	00 00       	nop	
  bc:	20 03       	sld.b	32[ep], r0
  be:	00 00       	nop	
  c0:	04 04       	sld.h	8[ep], r0
  c2:	00 00       	nop	
  c4:	00 0e 30 04 	addi	1072, r0, r1
  c8:	08 00       	.short	0x0008
  ca:	00 00       	nop	
  cc:	9f 01       	subr	lp, r0
  ce:	9d 02       	shr	29, r0
  d0:	04 02       	callt	4
  d2:	00 00       	nop	
  d4:	00 0d       	sld.w	0[ep], r1
  d6:	1d 00       	.short	0x001d
  d8:	24 00       	not	gp, r0
  da:	00 00       	nop	
  dc:	00 00       	nop	
  de:	00 00       	nop	
  e0:	a2 1b       	sst.b	sp, 34[ep]
  e2:	00 00       	nop	
  e4:	90 02       	shr	16, r0
  e6:	00 00       	nop	
  e8:	04 04       	sld.h	8[ep], r0
  ea:	00 00       	nop	
  ec:	00 0e 48 04 	addi	1096, r0, r1
  f0:	08 00       	.short	0x0008
  f2:	00 00       	nop	
  f4:	9f 01       	subr	lp, r0
  f6:	9d 02       	shr	29, r0
  f8:	04 02       	callt	4
  fa:	00 00       	nop	
  fc:	00 0d       	sld.w	0[ep], r1
  fe:	1d 00       	.short	0x001d
 100:	24 00       	not	gp, r0
 102:	00 00       	nop	
 104:	00 00       	nop	
 106:	00 00       	nop	
 108:	32 1e 00 00 	movea	0, r18, sp
 10c:	de 00       	zxh	ep
 10e:	00 00       	nop	
 110:	04 04       	sld.h	8[ep], r0
 112:	00 00       	nop	
 114:	00 0e 1c 04 	addi	1052, r0, r1
 118:	08 00       	.short	0x0008
 11a:	00 00       	nop	
 11c:	9f 01       	subr	lp, r0
 11e:	9d 02       	shr	29, r0
 120:	04 02       	callt	4
 122:	00 00       	nop	
 124:	00 0d       	sld.w	0[ep], r1
 126:	1d 00       	.short	0x001d
 128:	24 00       	not	gp, r0
 12a:	00 00       	nop	
 12c:	00 00       	nop	
 12e:	00 00       	nop	
 130:	10 1f 00 00 	ld.b	0[r16], sp
 134:	6c 00       	jmp	[r12]
 136:	00 00       	nop	
 138:	04 02       	callt	4
 13a:	00 00       	nop	
 13c:	00 0e 10 04 	addi	1040, r0, r1
 140:	04 00       	.short	0x0004
 142:	00 00       	nop	
 144:	9d 01       	subr	r29, r0
 146:	04 02       	callt	4
 148:	00 00       	nop	
 14a:	00 0d       	sld.w	0[ep], r1
 14c:	1d 00       	.short	0x001d
 14e:	00 00       	nop	
 150:	24 00       	not	gp, r0
 152:	00 00       	nop	
 154:	00 00       	nop	
 156:	00 00       	nop	
 158:	7c 1f 00 00 	st.h	sp, 0[r28]
 15c:	64 00       	jmp	[gp]
 15e:	00 00       	nop	
 160:	04 02       	callt	4
 162:	00 00       	nop	
 164:	00 0e 10 04 	addi	1040, r0, r1
 168:	04 00       	.short	0x0004
 16a:	00 00       	nop	
 16c:	9d 01       	subr	r29, r0
 16e:	04 02       	callt	4
 170:	00 00       	nop	
 172:	00 0d       	sld.w	0[ep], r1
 174:	1d 00       	.short	0x001d
 176:	00 00       	nop	
 178:	24 00       	not	gp, r0
 17a:	00 00       	nop	
 17c:	00 00       	nop	
 17e:	00 00       	nop	
 180:	e0 1f 00 00 	setf	v, sp
 184:	a6 00       	sxb	r6
 186:	00 00       	nop	
 188:	04 02       	callt	4
 18a:	00 00       	nop	
 18c:	00 0e 0c 04 	addi	1036, r0, r1
 190:	04 00       	.short	0x0004
 192:	00 00       	nop	
 194:	9d 01       	subr	r29, r0
 196:	04 02       	callt	4
 198:	00 00       	nop	
 19a:	00 0d       	sld.w	0[ep], r1
 19c:	1d 00       	.short	0x001d
 19e:	00 00       	nop	
 1a0:	24 00       	not	gp, r0
 1a2:	00 00       	nop	
 1a4:	00 00       	nop	
 1a6:	00 00       	nop	
 1a8:	86 20       	satsubr	r6, gp
 1aa:	00 00       	nop	
 1ac:	52 00       	switch	r18
 1ae:	00 00       	nop	
 1b0:	04 02       	callt	4
 1b2:	00 00       	nop	
 1b4:	00 0e 10 04 	addi	1040, r0, r1
 1b8:	04 00       	.short	0x0004
 1ba:	00 00       	nop	
 1bc:	9d 01       	subr	r29, r0
 1be:	04 02       	callt	4
 1c0:	00 00       	nop	
 1c2:	00 0d       	sld.w	0[ep], r1
 1c4:	1d 00       	.short	0x001d
 1c6:	00 00       	nop	
 1c8:	24 00       	not	gp, r0
 1ca:	00 00       	nop	
 1cc:	00 00       	nop	
 1ce:	00 00       	nop	
 1d0:	d8 20       	satadd	r24, gp
 1d2:	00 00       	nop	
 1d4:	da 01       	add	r26, r0
 1d6:	00 00       	nop	
 1d8:	04 04       	sld.h	8[ep], r0
 1da:	00 00       	nop	
 1dc:	00 0e 38 04 	addi	1080, r0, r1
 1e0:	08 00       	.short	0x0008
 1e2:	00 00       	nop	
 1e4:	9f 01       	subr	lp, r0
 1e6:	9d 02       	shr	29, r0
 1e8:	04 02       	callt	4
 1ea:	00 00       	nop	
 1ec:	00 0d       	sld.w	0[ep], r1
 1ee:	1d 00       	.short	0x001d
 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:	24 00       	not	gp, r0
 202:	00 00       	nop	
 204:	f0 01       	cmp	r16, r0
 206:	00 00       	nop	
 208:	68 09       	tst	r8, r1
 20a:	00 00       	nop	
 20c:	5a 00       	switch	r26
 20e:	00 00       	nop	
 210:	04 04       	sld.h	8[ep], r0
 212:	00 00       	nop	
 214:	00 0e 18 04 	addi	1048, r0, r1
 218:	04 00       	.short	0x0004
 21a:	00 00       	nop	
 21c:	9d 01       	subr	r29, r0
 21e:	04 02       	callt	4
 220:	00 00       	nop	
 222:	00 0d       	sld.w	0[ep], r1
 224:	1d 00       	.short	0x001d
 226:	00 00       	nop	
 228:	24 00       	not	gp, r0
 22a:	00 00       	nop	
 22c:	f0 01       	cmp	r16, r0
 22e:	00 00       	nop	
 230:	c2 09       	add	r2, r1
 232:	00 00       	nop	
 234:	5a 00       	switch	r26
 236:	00 00       	nop	
 238:	04 04       	sld.h	8[ep], r0
 23a:	00 00       	nop	
 23c:	00 0e 18 04 	addi	1048, r0, r1
 240:	04 00       	.short	0x0004
 242:	00 00       	nop	
 244:	9d 01       	subr	r29, r0
 246:	04 02       	callt	4
 248:	00 00       	nop	
 24a:	00 0d       	sld.w	0[ep], r1
 24c:	1d 00       	.short	0x001d
 24e:	00 00       	nop	
 250:	24 00       	not	gp, r0
 252:	00 00       	nop	
 254:	f0 01       	cmp	r16, r0
 256:	00 00       	nop	
 258:	1c 0a       	mov	-4, r1
 25a:	00 00       	nop	
 25c:	b4 00       	sxb	r20
 25e:	00 00       	nop	
 260:	04 04       	sld.h	8[ep], r0
 262:	00 00       	nop	
 264:	00 0e 2c 04 	addi	1068, r0, r1
 268:	08 00       	.short	0x0008
 26a:	00 00       	nop	
 26c:	9f 01       	subr	lp, r0
 26e:	9d 02       	shr	29, r0
 270:	04 02       	callt	4
 272:	00 00       	nop	
 274:	00 0d       	sld.w	0[ep], r1
 276:	1d 00       	.short	0x001d
 278:	24 00       	not	gp, r0
 27a:	00 00       	nop	
 27c:	f0 01       	cmp	r16, r0
 27e:	00 00       	nop	
 280:	d0 0a       	shl	16, r1
 282:	00 00       	nop	
 284:	9e 02       	shr	30, r0
 286:	00 00       	nop	
 288:	04 04       	sld.h	8[ep], r0
 28a:	00 00       	nop	
 28c:	00 0e 20 04 	addi	1056, r0, r1
 290:	08 00       	.short	0x0008
 292:	00 00       	nop	
 294:	9f 01       	subr	lp, r0
 296:	9d 02       	shr	29, r0
 298:	04 02       	callt	4
 29a:	00 00       	nop	
 29c:	00 0d       	sld.w	0[ep], r1
 29e:	1d 00       	.short	0x001d
 2a0:	24 00       	not	gp, r0
 2a2:	00 00       	nop	
 2a4:	f0 01       	cmp	r16, r0
 2a6:	00 00       	nop	
 2a8:	6e 0d       	sld.w	220[ep], r1
 2aa:	00 00       	nop	
 2ac:	14 02       	callt	20
 2ae:	00 00       	nop	
 2b0:	04 04       	sld.h	8[ep], r0
 2b2:	00 00       	nop	
 2b4:	00 0e 34 04 	addi	1076, r0, r1
 2b8:	08 00       	.short	0x0008
 2ba:	00 00       	nop	
 2bc:	9f 01       	subr	lp, r0
 2be:	9d 02       	shr	29, r0
 2c0:	04 02       	callt	4
 2c2:	00 00       	nop	
 2c4:	00 0d       	sld.w	0[ep], r1
 2c6:	1d 00       	.short	0x001d
 2c8:	24 00       	not	gp, r0
 2ca:	00 00       	nop	
 2cc:	f0 01       	cmp	r16, r0
 2ce:	00 00       	nop	
 2d0:	82 0f 00 00 	jarl	202d0 <_check_data_types+0x1d358>, r1
 2d4:	ee 00       	sxh	r14
 2d6:	00 00       	nop	
 2d8:	04 04       	sld.h	8[ep], r0
 2da:	00 00       	nop	
 2dc:	00 0e 28 04 	addi	1064, r0, r1
 2e0:	04 00       	.short	0x0004
 2e2:	00 00       	nop	
 2e4:	9d 01       	subr	r29, r0
 2e6:	04 02       	callt	4
 2e8:	00 00       	nop	
 2ea:	00 0d       	sld.w	0[ep], r1
 2ec:	1d 00       	.short	0x001d
 2ee:	00 00       	nop	
 2f0:	24 00       	not	gp, r0
 2f2:	00 00       	nop	
 2f4:	f0 01       	cmp	r16, r0
 2f6:	00 00       	nop	
 2f8:	70 10       	sld.hu	0[ep], r2
 2fa:	00 00       	nop	
 2fc:	ae 00       	sxb	r14
 2fe:	00 00       	nop	
 300:	04 04       	sld.h	8[ep], r0
 302:	00 00       	nop	
 304:	00 0e 1c 04 	addi	1052, r0, r1
 308:	04 00       	.short	0x0004
 30a:	00 00       	nop	
 30c:	9d 01       	subr	r29, r0
 30e:	04 02       	callt	4
 310:	00 00       	nop	
 312:	00 0d       	sld.w	0[ep], r1
 314:	1d 00       	.short	0x001d
 316:	00 00       	nop	
 318:	24 00       	not	gp, r0
 31a:	00 00       	nop	
 31c:	f0 01       	cmp	r16, r0
 31e:	00 00       	nop	
 320:	1e 11       	or	ep, r2
 322:	00 00       	nop	
 324:	ac 00       	sxb	r12
 326:	00 00       	nop	
 328:	04 04       	sld.h	8[ep], r0
 32a:	00 00       	nop	
 32c:	00 0e 18 04 	addi	1048, r0, r1
 330:	04 00       	.short	0x0004
 332:	00 00       	nop	
 334:	9d 01       	subr	r29, r0
 336:	04 02       	callt	4
 338:	00 00       	nop	
 33a:	00 0d       	sld.w	0[ep], r1
 33c:	1d 00       	.short	0x001d
 33e:	00 00       	nop	
 340:	24 00       	not	gp, r0
 342:	00 00       	nop	
 344:	f0 01       	cmp	r16, r0
 346:	00 00       	nop	
 348:	ca 11       	add	r10, r2
 34a:	00 00       	nop	
 34c:	cc 00       	zxh	r12
 34e:	00 00       	nop	
 350:	04 04       	sld.h	8[ep], r0
 352:	00 00       	nop	
 354:	00 0e 1c 04 	addi	1052, r0, r1
 358:	04 00       	.short	0x0004
 35a:	00 00       	nop	
 35c:	9d 01       	subr	r29, r0
 35e:	04 02       	callt	4
 360:	00 00       	nop	
 362:	00 0d       	sld.w	0[ep], r1
 364:	1d 00       	.short	0x001d
 366:	00 00       	nop	
 368:	24 00       	not	gp, r0
 36a:	00 00       	nop	
 36c:	f0 01       	cmp	r16, r0
 36e:	00 00       	nop	
 370:	96 12       	shr	22, r2
 372:	00 00       	nop	
 374:	20 01       	xor	r0, r0
 376:	00 00       	nop	
 378:	04 04       	sld.h	8[ep], r0
 37a:	00 00       	nop	
 37c:	00 0e 20 04 	addi	1056, r0, r1
 380:	04 00       	.short	0x0004
 382:	00 00       	nop	
 384:	9d 01       	subr	r29, r0
 386:	04 02       	callt	4
 388:	00 00       	nop	
 38a:	00 0d       	sld.w	0[ep], r1
 38c:	1d 00       	.short	0x001d
 38e:	00 00       	nop	
 390:	24 00       	not	gp, r0
 392:	00 00       	nop	
 394:	f0 01       	cmp	r16, r0
 396:	00 00       	nop	
 398:	b6 13       	sst.b	r2, 54[ep]
 39a:	00 00       	nop	
 39c:	44 01       	and	gp, r0
 39e:	00 00       	nop	
 3a0:	04 04       	sld.h	8[ep], r0
 3a2:	00 00       	nop	
 3a4:	00 0e 24 04 	addi	1060, r0, r1
 3a8:	04 00       	.short	0x0004
 3aa:	00 00       	nop	
 3ac:	9d 01       	subr	r29, r0
 3ae:	04 02       	callt	4
 3b0:	00 00       	nop	
 3b2:	00 0d       	sld.w	0[ep], r1
 3b4:	1d 00       	.short	0x001d
 3b6:	00 00       	nop	
 3b8:	0c 00       	.short	0x000c
 3ba:	00 00       	nop	
 3bc:	ff ff ff ff 	ld.hu	-2[lp], lp
 3c0:	03 00       	.short	0x0003
 3c2:	01 7c       	sld.h	2[ep], r15
 3c4:	1f 0c       	sld.h	62[ep], r1
 3c6:	03 00       	.short	0x0003
 3c8:	24 00       	not	gp, r0
 3ca:	00 00       	nop	
 3cc:	b8 03       	sst.b	r0, 56[ep]
 3ce:	00 00       	nop	
 3d0:	b2 22       	sar	18, gp
 3d2:	00 00       	nop	
 3d4:	90 02       	shr	16, r0
 3d6:	00 00       	nop	
 3d8:	04 04       	sld.h	8[ep], r0
 3da:	00 00       	nop	
 3dc:	00 0e 70 04 	addi	1136, r0, r1
 3e0:	08 00       	.short	0x0008
 3e2:	00 00       	nop	
 3e4:	9f 01       	subr	lp, r0
 3e6:	9d 02       	shr	29, r0
 3e8:	04 02       	callt	4
 3ea:	00 00       	nop	
 3ec:	00 0d       	sld.w	0[ep], r1
 3ee:	1d 00       	.short	0x001d
 3f0:	24 00       	not	gp, r0
 3f2:	00 00       	nop	
 3f4:	b8 03       	sst.b	r0, 56[ep]
 3f6:	00 00       	nop	
 3f8:	42 25       	sld.w	132[ep], gp
 3fa:	00 00       	nop	
 3fc:	fe 01       	cmp	ep, r0
 3fe:	00 00       	nop	
 400:	04 04       	sld.h	8[ep], r0
 402:	00 00       	nop	
 404:	00 0e 24 04 	addi	1060, r0, r1
 408:	04 00       	.short	0x0004
 40a:	00 00       	nop	
 40c:	9d 01       	subr	r29, r0
 40e:	04 02       	callt	4
 410:	00 00       	nop	
 412:	00 0d       	sld.w	0[ep], r1
 414:	1d 00       	.short	0x001d
 416:	00 00       	nop	
 418:	24 00       	not	gp, r0
 41a:	00 00       	nop	
 41c:	b8 03       	sst.b	r0, 56[ep]
 41e:	00 00       	nop	
 420:	40 27 00 00 	st.b	gp, 0[r0]
 424:	46 00       	switch	r6
 426:	00 00       	nop	
 428:	04 02       	callt	4
 42a:	00 00       	nop	
 42c:	00 0e 0c 04 	addi	1036, r0, r1
 430:	04 00       	.short	0x0004
 432:	00 00       	nop	
 434:	9d 01       	subr	r29, r0
 436:	04 02       	callt	4
 438:	00 00       	nop	
 43a:	00 0d       	sld.w	0[ep], r1
 43c:	1d 00       	.short	0x001d
 43e:	00 00       	nop	
 440:	24 00       	not	gp, r0
 442:	00 00       	nop	
 444:	b8 03       	sst.b	r0, 56[ep]
 446:	00 00       	nop	
 448:	86 27 00 00 	jarl	60448 <_check_data_types+0x5d4d0>, gp
 44c:	56 03       	sld.b	86[ep], r0
 44e:	00 00       	nop	
 450:	04 04       	sld.h	8[ep], r0
 452:	00 00       	nop	
 454:	00 0e 1c 04 	addi	1052, r0, r1
 458:	08 00       	.short	0x0008
 45a:	00 00       	nop	
 45c:	9f 01       	subr	lp, r0
 45e:	9d 02       	shr	29, r0
 460:	04 02       	callt	4
 462:	00 00       	nop	
 464:	00 0d       	sld.w	0[ep], r1
 466:	1d 00       	.short	0x001d
 468:	0c 00       	.short	0x000c
 46a:	00 00       	nop	
 46c:	ff ff ff ff 	ld.hu	-2[lp], lp
 470:	03 00       	.short	0x0003
 472:	01 7c       	sld.h	2[ep], r15
 474:	1f 0c       	sld.h	62[ep], r1
 476:	03 00       	.short	0x0003
 478:	24 00       	not	gp, r0
 47a:	00 00       	nop	
 47c:	68 04       	sld.h	208[ep], r0
 47e:	00 00       	nop	
 480:	0a 00       	.short	0x000a
 482:	00 00       	nop	
 484:	10 01       	or	r16, r0
 486:	00 00       	nop	
 488:	04 04       	sld.h	8[ep], r0
 48a:	00 00       	nop	
 48c:	00 0e 1c 04 	addi	1052, r0, r1
 490:	08 00       	.short	0x0008
 492:	00 00       	nop	
 494:	9f 01       	subr	lp, r0
 496:	9d 02       	shr	29, r0
 498:	04 02       	callt	4
 49a:	00 00       	nop	
 49c:	00 0d       	sld.w	0[ep], r1
 49e:	1d 00       	.short	0x001d
 4a0:	28 00       	not	r8, r0
 4a2:	00 00       	nop	
 4a4:	68 04       	sld.h	208[ep], r0
 4a6:	00 00       	nop	
 4a8:	1a 01       	or	r26, r0
 4aa:	00 00       	nop	
 4ac:	4e 08       	divh	r14, r1
 4ae:	00 00       	nop	
 4b0:	04 04       	sld.h	8[ep], r0
 4b2:	00 00       	nop	
 4b4:	00 0e 70 04 	addi	1136, r0, r1
 4b8:	0c 00       	.short	0x000c
 4ba:	00 00       	nop	
 4bc:	9f 01       	subr	lp, r0
 4be:	9c 02       	shr	28, r0
 4c0:	9d 03       	sst.b	r0, 29[ep]
 4c2:	04 02       	callt	4
 4c4:	00 00       	nop	
 4c6:	00 0d       	sld.w	0[ep], r1
 4c8:	1d 00       	.short	0x001d
 4ca:	00 00       	nop	
 4cc:	0c 00       	.short	0x000c
 4ce:	00 00       	nop	
 4d0:	ff ff ff ff 	ld.hu	-2[lp], lp
 4d4:	03 00       	.short	0x0003
 4d6:	01 7c       	sld.h	2[ep], r15
 4d8:	1f 0c       	sld.h	62[ep], r1
 4da:	03 00       	.short	0x0003
 4dc:	24 00       	not	gp, r0
 4de:	00 00       	nop	
 4e0:	cc 04       	sst.h	r0, 152[ep]
 4e2:	00 00       	nop	
 4e4:	dc 2a       	shl	28, r5
 4e6:	00 00       	nop	
 4e8:	2a 00       	not	r10, r0
 4ea:	00 00       	nop	
 4ec:	04 02       	callt	4
 4ee:	00 00       	nop	
 4f0:	00 0e 10 04 	addi	1040, r0, r1
 4f4:	04 00       	.short	0x0004
 4f6:	00 00       	nop	
 4f8:	9d 01       	subr	r29, r0
 4fa:	04 02       	callt	4
 4fc:	00 00       	nop	
 4fe:	00 0d       	sld.w	0[ep], r1
 500:	1d 00       	.short	0x001d
 502:	00 00       	nop	
 504:	24 00       	not	gp, r0
 506:	00 00       	nop	
 508:	cc 04       	sst.h	r0, 152[ep]
 50a:	00 00       	nop	
 50c:	06 2b       	sld.b	6[ep], r5
 50e:	00 00       	nop	
 510:	1e 00       	.short	0x001e
 512:	00 00       	nop	
 514:	04 02       	callt	4
 516:	00 00       	nop	
 518:	00 0e 08 04 	addi	1032, r0, r1
 51c:	04 00       	.short	0x0004
 51e:	00 00       	nop	
 520:	9d 01       	subr	r29, r0
 522:	04 02       	callt	4
 524:	00 00       	nop	
 526:	00 0d       	sld.w	0[ep], r1
 528:	1d 00       	.short	0x001d
 52a:	00 00       	nop	
 52c:	0c 00       	.short	0x000c
 52e:	00 00       	nop	
 530:	ff ff ff ff 	ld.hu	-2[lp], lp
 534:	03 00       	.short	0x0003
 536:	01 7c       	sld.h	2[ep], r15
 538:	1f 0c       	sld.h	62[ep], r1
 53a:	03 00       	.short	0x0003
 53c:	24 00       	not	gp, r0
 53e:	00 00       	nop	
 540:	2c 05       	sld.w	88[ep], r0
 542:	00 00       	nop	
 544:	24 2b       	sld.b	36[ep], r5
 546:	00 00       	nop	
 548:	00 02       	callt	0
 54a:	00 00       	nop	
 54c:	04 04       	sld.h	8[ep], r0
 54e:	00 00       	nop	
 550:	00 0e 1c 04 	addi	1052, r0, r1
 554:	04 00       	.short	0x0004
 556:	00 00       	nop	
 558:	9d 01       	subr	r29, r0
 55a:	04 02       	callt	4
 55c:	00 00       	nop	
 55e:	00 0d       	sld.w	0[ep], r1
 560:	1d 00       	.short	0x001d
 562:	00 00       	nop	
 564:	24 00       	not	gp, r0
 566:	00 00       	nop	
 568:	2c 05       	sld.w	88[ep], r0
 56a:	00 00       	nop	
 56c:	24 2d       	sld.w	72[ep], r5
 56e:	00 00       	nop	
 570:	5a 00       	switch	r26
 572:	00 00       	nop	
 574:	04 04       	sld.h	8[ep], r0
 576:	00 00       	nop	
 578:	00 0e 14 04 	addi	1044, r0, r1
 57c:	08 00       	.short	0x0008
 57e:	00 00       	nop	
 580:	9f 01       	subr	lp, r0
 582:	9d 02       	shr	29, r0
 584:	04 02       	callt	4
 586:	00 00       	nop	
 588:	00 0d       	sld.w	0[ep], r1
 58a:	1d 00       	.short	0x001d
 58c:	24 00       	not	gp, r0
 58e:	00 00       	nop	
 590:	2c 05       	sld.w	88[ep], r0
 592:	00 00       	nop	
 594:	7e 2d       	sld.w	252[ep], r5
 596:	00 00       	nop	
 598:	cc 00       	zxh	r12
 59a:	00 00       	nop	
 59c:	04 02       	callt	4
 59e:	00 00       	nop	
 5a0:	00 0e 10 04 	addi	1040, r0, r1
 5a4:	04 00       	.short	0x0004
 5a6:	00 00       	nop	
 5a8:	9d 01       	subr	r29, r0
 5aa:	04 02       	callt	4
 5ac:	00 00       	nop	
 5ae:	00 0d       	sld.w	0[ep], r1
 5b0:	1d 00       	.short	0x001d
 5b2:	00 00       	nop	
 5b4:	24 00       	not	gp, r0
 5b6:	00 00       	nop	
 5b8:	2c 05       	sld.w	88[ep], r0
 5ba:	00 00       	nop	
 5bc:	4a 2e 00 00 	movhi	0, r10, r5
 5c0:	74 00       	jmp	[r20]
 5c2:	00 00       	nop	
 5c4:	04 02       	callt	4
 5c6:	00 00       	nop	
 5c8:	00 0e 10 04 	addi	1040, r0, r1
 5cc:	08 00       	.short	0x0008
 5ce:	00 00       	nop	
 5d0:	9f 01       	subr	lp, r0
 5d2:	9d 02       	shr	29, r0
 5d4:	04 02       	callt	4
 5d6:	00 00       	nop	
 5d8:	00 0d       	sld.w	0[ep], r1
 5da:	1d 00       	.short	0x001d
 5dc:	24 00       	not	gp, r0
 5de:	00 00       	nop	
 5e0:	2c 05       	sld.w	88[ep], r0
 5e2:	00 00       	nop	
 5e4:	be 2e 00 00 	xori	0, ep, r5
 5e8:	74 00       	jmp	[r20]
 5ea:	00 00       	nop	
 5ec:	04 02       	callt	4
 5ee:	00 00       	nop	
 5f0:	00 0e 10 04 	addi	1040, r0, r1
 5f4:	08 00       	.short	0x0008
 5f6:	00 00       	nop	
 5f8:	9f 01       	subr	lp, r0
 5fa:	9d 02       	shr	29, r0
 5fc:	04 02       	callt	4
 5fe:	00 00       	nop	
 600:	00 0d       	sld.w	0[ep], r1
 602:	1d 00       	.short	0x001d
 604:	24 00       	not	gp, r0
 606:	00 00       	nop	
 608:	2c 05       	sld.w	88[ep], r0
 60a:	00 00       	nop	
 60c:	32 2f 00 00 	ld.h	0[r18], r5
 610:	46 00       	switch	r6
 612:	00 00       	nop	
 614:	04 02       	callt	4
 616:	00 00       	nop	
 618:	00 0e 10 04 	addi	1040, r0, r1
 61c:	08 00       	.short	0x0008
 61e:	00 00       	nop	
 620:	9f 01       	subr	lp, r0
 622:	9d 02       	shr	29, r0
 624:	04 02       	callt	4
 626:	00 00       	nop	
 628:	00 0d       	sld.w	0[ep], r1
 62a:	1d 00       	.short	0x001d
 62c:	24 00       	not	gp, r0
 62e:	00 00       	nop	
 630:	2c 05       	sld.w	88[ep], r0
 632:	00 00       	nop	
 634:	78 2f 00 00 	st.h	r5, 0[r24]
 638:	1a 00       	.short	0x001a
 63a:	00 00       	nop	
 63c:	04 02       	callt	4
 63e:	00 00       	nop	
 640:	00 0e 08 04 	addi	1032, r0, r1
 644:	04 00       	.short	0x0004
 646:	00 00       	nop	
 648:	9d 01       	subr	r29, r0
 64a:	04 02       	callt	4
 64c:	00 00       	nop	
 64e:	00 0d       	sld.w	0[ep], r1
 650:	1d 00       	.short	0x001d
	...

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