
/mnt/data/genmitsu_provenance_v3/build/reference_Oz.o:	file format elf32-littlearm

Disassembly of section .text:

00000000 <ref_convert_delta_vector_to_unit_vector>:
       0: b5f0         	push	{r4, r5, r6, r7, lr}
       2: af03         	add	r7, sp, #0xc
       4: e92d 0b00    	push.w	{r8, r9, r11}
       8: 4680         	mov	r8, r0
       a: 2500         	movs	r5, #0x0
       c: f04f 0900    	mov.w	r9, #0x0
      10: 2d10         	cmp	r5, #0x10
      12: d012         	beq	0x3a <ref_convert_delta_vector_to_unit_vector+0x3a> @ imm = #0x24
      14: f858 6005    	ldr.w	r6, [r8, r5]
      18: 2100         	movs	r1, #0x0
      1a: 4630         	mov	r0, r6
      1c: f7ff fffe    	bl	0x1c <ref_convert_delta_vector_to_unit_vector+0x1c> @ imm = #-0x4
			0000001c:  R_ARM_THM_CALL	__aeabi_fcmpeq
      20: 4604         	mov	r4, r0
      22: 4630         	mov	r0, r6
      24: 4631         	mov	r1, r6
      26: f7ff fffe    	bl	0x26 <ref_convert_delta_vector_to_unit_vector+0x26> @ imm = #-0x4
			00000026:  R_ARM_THM_CALL	__aeabi_fmul
      2a: 4649         	mov	r1, r9
      2c: f7ff fffe    	bl	0x2c <ref_convert_delta_vector_to_unit_vector+0x2c> @ imm = #-0x4
			0000002c:  R_ARM_THM_CALL	__aeabi_fadd
      30: 2c00         	cmp	r4, #0x0
      32: bf08         	it	eq
      34: 4681         	moveq	r9, r0
      36: 3504         	adds	r5, #0x4
      38: e7ea         	b	0x10 <ref_convert_delta_vector_to_unit_vector+0x10> @ imm = #-0x2c
      3a: 4648         	mov	r0, r9
      3c: f7ff fffe    	bl	0x3c <ref_convert_delta_vector_to_unit_vector+0x3c> @ imm = #-0x4
			0000003c:  R_ARM_THM_CALL	sqrtf
      40: 4605         	mov	r5, r0
      42: f04f 507e    	mov.w	r0, #0x3f800000
      46: 4629         	mov	r1, r5
      48: f7ff fffe    	bl	0x48 <ref_convert_delta_vector_to_unit_vector+0x48> @ imm = #-0x4
			00000048:  R_ARM_THM_CALL	__aeabi_fdiv
      4c: 4606         	mov	r6, r0
      4e: 2400         	movs	r4, #0x0
      50: 2c10         	cmp	r4, #0x10
      52: d008         	beq	0x66 <ref_convert_delta_vector_to_unit_vector+0x66> @ imm = #0x10
      54: f858 1004    	ldr.w	r1, [r8, r4]
      58: 4630         	mov	r0, r6
      5a: f7ff fffe    	bl	0x5a <ref_convert_delta_vector_to_unit_vector+0x5a> @ imm = #-0x4
			0000005a:  R_ARM_THM_CALL	__aeabi_fmul
      5e: f848 0004    	str.w	r0, [r8, r4]
      62: 3404         	adds	r4, #0x4
      64: e7f4         	b	0x50 <ref_convert_delta_vector_to_unit_vector+0x50> @ imm = #-0x18
      66: 4628         	mov	r0, r5
      68: e8bd 0b00    	pop.w	{r8, r9, r11}
      6c: bdf0         	pop	{r4, r5, r6, r7, pc}
      6e: bf00         	nop

00000070 <ref_limit_value_by_axis_maximum>:
      70: b5f0         	push	{r4, r5, r6, r7, lr}
      72: af03         	add	r7, sp, #0xc
      74: e92d 0b00    	push.w	{r8, r9, r11}
      78: 4e0f         	ldr	r6, [pc, #0x3c]         @ 0xb8 <ref_limit_value_by_axis_maximum+0x48>
      7a: 4689         	mov	r9, r1
      7c: 4680         	mov	r8, r0
      7e: 2400         	movs	r4, #0x0
      80: 2c10         	cmp	r4, #0x10
      82: d014         	beq	0xae <ref_limit_value_by_axis_maximum+0x3e> @ imm = #0x28
      84: f859 5004    	ldr.w	r5, [r9, r4]
      88: 2100         	movs	r1, #0x0
      8a: 4628         	mov	r0, r5
      8c: f7ff fffe    	bl	0x8c <ref_limit_value_by_axis_maximum+0x1c> @ imm = #-0x4
			0000008c:  R_ARM_THM_CALL	__aeabi_fcmpeq
      90: b958         	cbnz	r0, 0xaa <ref_limit_value_by_axis_maximum+0x3a> @ imm = #0x16
      92: f858 0004    	ldr.w	r0, [r8, r4]
      96: 4629         	mov	r1, r5
      98: f7ff fffe    	bl	0x98 <ref_limit_value_by_axis_maximum+0x28> @ imm = #-0x4
			00000098:  R_ARM_THM_CALL	__aeabi_fdiv
      9c: f000 f819    	bl	0xd2 <f_abs>            @ imm = #0x32
      a0: 4601         	mov	r1, r0
      a2: 4630         	mov	r0, r6
      a4: f000 f80a    	bl	0xbc <f_min>            @ imm = #0x14
      a8: 4606         	mov	r6, r0
      aa: 3404         	adds	r4, #0x4
      ac: e7e8         	b	0x80 <ref_limit_value_by_axis_maximum+0x10> @ imm = #-0x30
      ae: 4630         	mov	r0, r6
      b0: e8bd 0b00    	pop.w	{r8, r9, r11}
      b4: bdf0         	pop	{r4, r5, r6, r7, pc}
      b6: bf00         	nop
      b8: ff ff 7f 7f  	.word	0x7f7fffff

000000bc <f_min>:
      bc: b5b0         	push	{r4, r5, r7, lr}
      be: af02         	add	r7, sp, #0x8
      c0: 460c         	mov	r4, r1
      c2: 4605         	mov	r5, r0
      c4: f7ff fffe    	bl	0xc4 <f_min+0x8>        @ imm = #-0x4
			000000c4:  R_ARM_THM_CALL	__aeabi_fcmplt
      c8: 2800         	cmp	r0, #0x0
      ca: bf18         	it	ne
      cc: 462c         	movne	r4, r5
      ce: 4620         	mov	r0, r4
      d0: bdb0         	pop	{r4, r5, r7, pc}

000000d2 <f_abs>:
      d2: b5d0         	push	{r4, r6, r7, lr}
      d4: af02         	add	r7, sp, #0x8
      d6: 2100         	movs	r1, #0x0
      d8: 4604         	mov	r4, r0
      da: f7ff fffe    	bl	0xda <f_abs+0x8>        @ imm = #-0x4
			000000da:  R_ARM_THM_CALL	__aeabi_fcmplt
      de: 2800         	cmp	r0, #0x0
      e0: bf18         	it	ne
      e2: f084 4400    	eorne	r4, r4, #0x80000000
      e6: 4620         	mov	r0, r4
      e8: bdd0         	pop	{r4, r6, r7, pc}

000000ea <ref_plan_next_block_index>:
      ea: 3001         	adds	r0, #0x1
      ec: b2c1         	uxtb	r1, r0
      ee: 3924         	subs	r1, #0x24
      f0: bf18         	it	ne
      f2: 4601         	movne	r1, r0
      f4: b2c8         	uxtb	r0, r1
      f6: 4770         	bx	lr

000000f8 <ref_plan_buffer_line>:
      f8: b5f0         	push	{r4, r5, r6, r7, lr}
      fa: af03         	add	r7, sp, #0xc
      fc: e92d 0f00    	push.w	{r8, r9, r10, r11}
     100: b093         	sub	sp, #0x4c
     102: f8df 822c    	ldr.w	r8, [pc, #0x22c]        @ 0x330 <ref_plan_buffer_line+0x238>
     106: 4606         	mov	r6, r0
     108: 460c         	mov	r4, r1
     10a: 498a         	ldr	r1, [pc, #0x228]        @ 0x334 <ref_plan_buffer_line+0x23c>
     10c: 2238         	movs	r2, #0x38
     10e: 2500         	movs	r5, #0x0
     110: 46c1         	mov	r9, r8
     112: f819 0b24    	ldrb	r0, [r9], #36
     116: ebc0 00c0    	rsb	r0, r0, r0, lsl #3
     11a: eb01 0ac0    	add.w	r10, r1, r0, lsl #3
     11e: 2100         	movs	r1, #0x0
     120: 4650         	mov	r0, r10
     122: f7ff fffe    	bl	0x122 <ref_plan_buffer_line+0x2a> @ imm = #-0x4
			00000122:  R_ARM_THM_CALL	memset
     126: 7820         	ldrb	r0, [r4]
     128: 9402         	str	r4, [sp, #0x8]
     12a: f88a 0015    	strb.w	r0, [r10, #0x15]
     12e: 07c0         	lsls	r0, r0, #0x1f
     130: 68a1         	ldr	r1, [r4, #0x8]
     132: f8ca 1018    	str.w	r1, [r10, #0x18]
     136: bf18         	it	ne
     138: f108 0914    	addne.w	r9, r8, #0x14
     13c: a80b         	add	r0, sp, #0x2c
     13e: 4649         	mov	r1, r9
     140: 2210         	movs	r2, #0x10
     142: f7ff fffe    	bl	0x142 <ref_plan_buffer_line+0x4a> @ imm = #-0x4
			00000142:  R_ARM_THM_CALL	memcpy
     146: 4c7c         	ldr	r4, [pc, #0x1f0]        @ 0x338 <ref_plan_buffer_line+0x240>
     148: f06f 0803    	mvn	r8, #0x3
     14c: f10d 091c    	add.w	r9, sp, #0x1c
     150: 2d10         	cmp	r5, #0x10
     152: d032         	beq	0x1ba <ref_plan_buffer_line+0xc2> @ imm = #0x64
     154: 5970         	ldr	r0, [r6, r5]
     156: 5961         	ldr	r1, [r4, r5]
     158: f7ff fffe    	bl	0x158 <ref_plan_buffer_line+0x60> @ imm = #-0x4
			00000158:  R_ARM_THM_CALL	__aeabi_fmul
     15c: f7ff fffe    	bl	0x15c <ref_plan_buffer_line+0x64> @ imm = #-0x4
			0000015c:  R_ARM_THM_CALL	lroundf
     160: 4601         	mov	r1, r0
     162: a80b         	add	r0, sp, #0x2c
     164: 46a3         	mov	r11, r4
     166: 442c         	add	r4, r5
     168: 5940         	ldr	r0, [r0, r5]
     16a: 1a08         	subs	r0, r1, r0
     16c: 4602         	mov	r2, r0
     16e: bf48         	it	mi
     170: 4242         	rsbmi	r2, r0, #0
     172: f84a 2005    	str.w	r2, [r10, r5]
     176: ab0f         	add	r3, sp, #0x3c
     178: 5159         	str	r1, [r3, r5]
     17a: f8da 1010    	ldr.w	r1, [r10, #0x10]
     17e: 428a         	cmp	r2, r1
     180: bf88         	it	hi
     182: f8ca 2010    	strhi.w	r2, [r10, #0x10]
     186: f7ff fffe    	bl	0x186 <ref_plan_buffer_line+0x8e> @ imm = #-0x4
			00000186:  R_ARM_THM_CALL	__aeabi_i2f
     18a: 6821         	ldr	r1, [r4]
     18c: f7ff fffe    	bl	0x18c <ref_plan_buffer_line+0x94> @ imm = #-0x4
			0000018c:  R_ARM_THM_CALL	__aeabi_fdiv
     190: 2100         	movs	r1, #0x0
     192: f849 0005    	str.w	r0, [r9, r5]
     196: f7ff fffe    	bl	0x196 <ref_plan_buffer_line+0x9e> @ imm = #-0x4
			00000196:  R_ARM_THM_CALL	__aeabi_fcmplt
     19a: b148         	cbz	r0, 0x1b0 <ref_plan_buffer_line+0xb8> @ imm = #0x12
     19c: f108 0004    	add.w	r0, r8, #0x4
     1a0: b2c0         	uxtb	r0, r0
     1a2: f000 f8d1    	bl	0x348 <get_direction_pin_mask> @ imm = #0x1a2
     1a6: f89a 1014    	ldrb.w	r1, [r10, #0x14]
     1aa: 4308         	orrs	r0, r1
     1ac: f88a 0014    	strb.w	r0, [r10, #0x14]
     1b0: f108 0801    	add.w	r8, r8, #0x1
     1b4: 3504         	adds	r5, #0x4
     1b6: 465c         	mov	r4, r11
     1b8: e7ca         	b	0x150 <ref_plan_buffer_line+0x58> @ imm = #-0x6c
     1ba: f8da 0010    	ldr.w	r0, [r10, #0x10]
     1be: 2800         	cmp	r0, #0x0
     1c0: d04b         	beq	0x25a <ref_plan_buffer_line+0x162> @ imm = #0x96
     1c2: f10d 091c    	add.w	r9, sp, #0x1c
     1c6: 4648         	mov	r0, r9
     1c8: f7ff fffe    	bl	0x1c8 <ref_plan_buffer_line+0xd0> @ imm = #-0x4
			000001c8:  R_ARM_THM_CALL	ref_convert_delta_vector_to_unit_vector
     1cc: f104 0510    	add.w	r5, r4, #0x10
     1d0: 4606         	mov	r6, r0
     1d2: f8ca 0028    	str.w	r0, [r10, #0x28]
     1d6: 4649         	mov	r1, r9
     1d8: 4628         	mov	r0, r5
     1da: f7ff fffe    	bl	0x1da <ref_plan_buffer_line+0xe2> @ imm = #-0x4
			000001da:  R_ARM_THM_CALL	ref_limit_value_by_axis_maximum
     1de: f8ca 0024    	str.w	r0, [r10, #0x24]
     1e2: f104 0020    	add.w	r0, r4, #0x20
     1e6: 4649         	mov	r1, r9
     1e8: f7ff fffe    	bl	0x1e8 <ref_plan_buffer_line+0xf0> @ imm = #-0x4
			000001e8:  R_ARM_THM_CALL	ref_limit_value_by_axis_maximum
     1ec: f89a 4015    	ldrb.w	r4, [r10, #0x15]
     1f0: f8ca 0030    	str.w	r0, [r10, #0x30]
     1f4: 07a1         	lsls	r1, r4, #0x1e
     1f6: d408         	bmi	0x20a <ref_plan_buffer_line+0x112> @ imm = #0x10
     1f8: 9802         	ldr	r0, [sp, #0x8]
     1fa: 6841         	ldr	r1, [r0, #0x4]
     1fc: 0760         	lsls	r0, r4, #0x1d
     1fe: f8ca 1034    	str.w	r1, [r10, #0x34]
     202: d504         	bpl	0x20e <ref_plan_buffer_line+0x116> @ imm = #0x8
     204: 4630         	mov	r0, r6
     206: f7ff fffe    	bl	0x206 <ref_plan_buffer_line+0x10e> @ imm = #-0x4
			00000206:  R_ARM_THM_CALL	__aeabi_fmul
     20a: f8ca 0034    	str.w	r0, [r10, #0x34]
     20e: 07e0         	lsls	r0, r4, #0x1f
     210: d125         	bne	0x25e <ref_plan_buffer_line+0x166> @ imm = #0x4a
     212: 4947         	ldr	r1, [pc, #0x11c]        @ 0x330 <ref_plan_buffer_line+0x238>
     214: 7808         	ldrb	r0, [r1]
     216: 7849         	ldrb	r1, [r1, #0x1]
     218: 4288         	cmp	r0, r1
     21a: d020         	beq	0x25e <ref_plan_buffer_line+0x166> @ imm = #0x40
     21c: e9cd 5401    	strd	r5, r4, [sp, #4]
     220: 2400         	movs	r4, #0x0
     222: f10d 0b0c    	add.w	r11, sp, #0xc
     226: f04f 0800    	mov.w	r8, #0x0
     22a: 2c10         	cmp	r4, #0x10
     22c: d01d         	beq	0x26a <ref_plan_buffer_line+0x172> @ imm = #0x3a
     22e: 4840         	ldr	r0, [pc, #0x100]        @ 0x330 <ref_plan_buffer_line+0x238>
     230: f859 5004    	ldr.w	r5, [r9, r4]
     234: 4420         	add	r0, r4
     236: 6b46         	ldr	r6, [r0, #0x34]
     238: 4628         	mov	r0, r5
     23a: 4631         	mov	r1, r6
     23c: f7ff fffe    	bl	0x23c <ref_plan_buffer_line+0x144> @ imm = #-0x4
			0000023c:  R_ARM_THM_CALL	__aeabi_fsub
     240: f84b 0004    	str.w	r0, [r11, r4]
     244: 4630         	mov	r0, r6
     246: 4629         	mov	r1, r5
     248: f7ff fffe    	bl	0x248 <ref_plan_buffer_line+0x150> @ imm = #-0x4
			00000248:  R_ARM_THM_CALL	__aeabi_fmul
     24c: 4601         	mov	r1, r0
     24e: 4640         	mov	r0, r8
     250: f7ff fffe    	bl	0x250 <ref_plan_buffer_line+0x158> @ imm = #-0x4
			00000250:  R_ARM_THM_CALL	__aeabi_fsub
     254: 4680         	mov	r8, r0
     256: 3404         	adds	r4, #0x4
     258: e7e7         	b	0x22a <ref_plan_buffer_line+0x132> @ imm = #-0x32
     25a: 2001         	movs	r0, #0x1
     25c: e063         	b	0x326 <ref_plan_buffer_line+0x22e> @ imm = #0xc6
     25e: 2000         	movs	r0, #0x0
     260: f8ca 002c    	str.w	r0, [r10, #0x2c]
     264: f8ca 001c    	str.w	r0, [r10, #0x1c]
     268: e03c         	b	0x2e4 <ref_plan_buffer_line+0x1ec> @ imm = #0x78
     26a: 4934         	ldr	r1, [pc, #0xd0]         @ 0x33c <ref_plan_buffer_line+0x244>
     26c: 4640         	mov	r0, r8
     26e: f7ff fffe    	bl	0x26e <ref_plan_buffer_line+0x176> @ imm = #-0x4
			0000026e:  R_ARM_THM_CALL	__aeabi_fcmpgt
     272: b108         	cbz	r0, 0x278 <ref_plan_buffer_line+0x180> @ imm = #0x2
     274: 2000         	movs	r0, #0x0
     276: e005         	b	0x284 <ref_plan_buffer_line+0x18c> @ imm = #0xa
     278: 4931         	ldr	r1, [pc, #0xc4]         @ 0x340 <ref_plan_buffer_line+0x248>
     27a: 4640         	mov	r0, r8
     27c: f7ff fffe    	bl	0x27c <ref_plan_buffer_line+0x184> @ imm = #-0x4
			0000027c:  R_ARM_THM_CALL	__aeabi_fcmplt
     280: b110         	cbz	r0, 0x288 <ref_plan_buffer_line+0x190> @ imm = #0x4
     282: 4830         	ldr	r0, [pc, #0xc0]         @ 0x344 <ref_plan_buffer_line+0x24c>
     284: 9c02         	ldr	r4, [sp, #0x8]
     286: e02b         	b	0x2e0 <ref_plan_buffer_line+0x1e8> @ imm = #0x56
     288: ad03         	add	r5, sp, #0xc
     28a: 4628         	mov	r0, r5
     28c: f7ff fffe    	bl	0x28c <ref_plan_buffer_line+0x194> @ imm = #-0x4
			0000028c:  R_ARM_THM_CALL	ref_convert_delta_vector_to_unit_vector
     290: 9801         	ldr	r0, [sp, #0x4]
     292: 4629         	mov	r1, r5
     294: f7ff fffe    	bl	0x294 <ref_plan_buffer_line+0x19c> @ imm = #-0x4
			00000294:  R_ARM_THM_CALL	ref_limit_value_by_axis_maximum
     298: 4605         	mov	r5, r0
     29a: f04f 507e    	mov.w	r0, #0x3f800000
     29e: 4641         	mov	r1, r8
     2a0: f7ff fffe    	bl	0x2a0 <ref_plan_buffer_line+0x1a8> @ imm = #-0x4
			000002a0:  R_ARM_THM_CALL	__aeabi_fsub
     2a4: f04f 517c    	mov.w	r1, #0x3f000000
     2a8: f7ff fffe    	bl	0x2a8 <ref_plan_buffer_line+0x1b0> @ imm = #-0x4
			000002a8:  R_ARM_THM_CALL	__aeabi_fmul
     2ac: f7ff fffe    	bl	0x2ac <ref_plan_buffer_line+0x1b4> @ imm = #-0x4
			000002ac:  R_ARM_THM_CALL	sqrtf
     2b0: 4606         	mov	r6, r0
     2b2: 4821         	ldr	r0, [pc, #0x84]         @ 0x338 <ref_plan_buffer_line+0x240>
     2b4: 6b01         	ldr	r1, [r0, #0x30]
     2b6: 4628         	mov	r0, r5
     2b8: f7ff fffe    	bl	0x2b8 <ref_plan_buffer_line+0x1c0> @ imm = #-0x4
			000002b8:  R_ARM_THM_CALL	__aeabi_fmul
     2bc: 4601         	mov	r1, r0
     2be: 4630         	mov	r0, r6
     2c0: f7ff fffe    	bl	0x2c0 <ref_plan_buffer_line+0x1c8> @ imm = #-0x4
			000002c0:  R_ARM_THM_CALL	__aeabi_fmul
     2c4: 4605         	mov	r5, r0
     2c6: f04f 507e    	mov.w	r0, #0x3f800000
     2ca: 4631         	mov	r1, r6
     2cc: f7ff fffe    	bl	0x2cc <ref_plan_buffer_line+0x1d4> @ imm = #-0x4
			000002cc:  R_ARM_THM_CALL	__aeabi_fsub
     2d0: 4601         	mov	r1, r0
     2d2: 4628         	mov	r0, r5
     2d4: f7ff fffe    	bl	0x2d4 <ref_plan_buffer_line+0x1dc> @ imm = #-0x4
			000002d4:  R_ARM_THM_CALL	__aeabi_fdiv
     2d8: f000 f83b    	bl	0x352 <f_max>           @ imm = #0x76
     2dc: f89a 4015    	ldrb.w	r4, [r10, #0x15]
     2e0: f8ca 002c    	str.w	r0, [r10, #0x2c]
     2e4: 07e0         	lsls	r0, r4, #0x1f
     2e6: d11d         	bne	0x324 <ref_plan_buffer_line+0x22c> @ imm = #0x3a
     2e8: 4650         	mov	r0, r10
     2ea: f7ff fffe    	bl	0x2ea <ref_plan_buffer_line+0x1f2> @ imm = #-0x4
			000002ea:  R_ARM_THM_CALL	ref_plan_compute_profile_nominal_speed
     2ee: 4c10         	ldr	r4, [pc, #0x40]         @ 0x330 <ref_plan_buffer_line+0x238>
     2f0: 4605         	mov	r5, r0
     2f2: 4650         	mov	r0, r10
     2f4: 4629         	mov	r1, r5
     2f6: 6c62         	ldr	r2, [r4, #0x44]
     2f8: f7ff fffe    	bl	0x2f8 <ref_plan_buffer_line+0x200> @ imm = #-0x4
			000002f8:  R_ARM_THM_CALL	ref_plan_compute_profile_parameters
     2fc: 6465         	str	r5, [r4, #0x44]
     2fe: f104 0034    	add.w	r0, r4, #0x34
     302: a907         	add	r1, sp, #0x1c
     304: 2210         	movs	r2, #0x10
     306: f7ff fffe    	bl	0x306 <ref_plan_buffer_line+0x20e> @ imm = #-0x4
			00000306:  R_ARM_THM_CALL	memcpy
     30a: f104 0024    	add.w	r0, r4, #0x24
     30e: a90f         	add	r1, sp, #0x3c
     310: 2210         	movs	r2, #0x10
     312: f7ff fffe    	bl	0x312 <ref_plan_buffer_line+0x21a> @ imm = #-0x4
			00000312:  R_ARM_THM_CALL	memcpy
     316: 78a0         	ldrb	r0, [r4, #0x2]
     318: 7020         	strb	r0, [r4]
     31a: f7ff fffe    	bl	0x31a <ref_plan_buffer_line+0x222> @ imm = #-0x4
			0000031a:  R_ARM_THM_CALL	ref_plan_next_block_index
     31e: 70a0         	strb	r0, [r4, #0x2]
     320: f7ff fffe    	bl	0x320 <ref_plan_buffer_line+0x228> @ imm = #-0x4
			00000320:  R_ARM_THM_CALL	ref_planner_recalculate
     324: 2000         	movs	r0, #0x0
     326: b013         	add	sp, #0x4c
     328: e8bd 0f00    	pop.w	{r8, r9, r10, r11}
     32c: bdf0         	pop	{r4, r5, r6, r7, pc}
     32e: bf00         	nop
     330: 00 09 00 00  	.word	0x00000900
			00000330:  R_ARM_ABS32	.bss
     334: 00 00 00 00  	.word	0x00000000
			00000334:  R_ARM_ABS32	block_buffer
     338: 74 09 00 00  	.word	0x00000974
			00000338:  R_ARM_ABS32	.bss
     33c: ef ff 7f 3f  	.word	0x3f7fffef
     340: ef ff 7f bf  	.word	0xbf7fffef
     344: ff ff 7f 7f  	.word	0x7f7fffff

00000348 <get_direction_pin_mask>:
     348: 2101         	movs	r1, #0x1
     34a: fa01 f000    	lsl.w	r0, r1, r0
     34e: b2c0         	uxtb	r0, r0
     350: 4770         	bx	lr

00000352 <f_max>:
     352: b5d0         	push	{r4, r6, r7, lr}
     354: af02         	add	r7, sp, #0x8
     356: 2100         	movs	r1, #0x0
     358: 4604         	mov	r4, r0
     35a: f7ff fffe    	bl	0x35a <f_max+0x8>       @ imm = #-0x4
			0000035a:  R_ARM_THM_CALL	__aeabi_fcmplt
     35e: 2800         	cmp	r0, #0x0
     360: bf18         	it	ne
     362: 2400         	movne	r4, #0x0
     364: 4620         	mov	r0, r4
     366: bdd0         	pop	{r4, r6, r7, pc}

00000368 <ref_st_next_block_index>:
     368: 3001         	adds	r0, #0x1
     36a: b2c1         	uxtb	r1, r0
     36c: 3909         	subs	r1, #0x9
     36e: bf18         	it	ne
     370: 4601         	movne	r1, r0
     372: b2c8         	uxtb	r0, r1
     374: 4770         	bx	lr
     376: bf00         	nop

00000378 <ref_st_prep_prefix>:
     378: b5f0         	push	{r4, r5, r6, r7, lr}
     37a: af03         	add	r7, sp, #0xc
     37c: e92d 0fe0    	push.w	{r5, r6, r7, r8, r9, r10, r11}
     380: f8df 9190    	ldr.w	r9, [pc, #0x190]        @ 0x514 <ref_st_prep_prefix+0x19c>
     384: f899 000c    	ldrb.w	r0, [r9, #0xc]
     388: 07c1         	lsls	r1, r0, #0x1f
     38a: f040 80b0    	bne.w	0x4ee <ref_st_prep_prefix+0x176> @ imm = #0x160
     38e: f8d9 1004    	ldr.w	r1, [r9, #0x4]
     392: 2900         	cmp	r1, #0x0
     394: f040 80ab    	bne.w	0x4ee <ref_st_prep_prefix+0x176> @ imm = #0x156
     398: 0740         	lsls	r0, r0, #0x1d
     39a: d402         	bmi	0x3a2 <ref_st_prep_prefix+0x2a> @ imm = #0x4
     39c: f7ff fffe    	bl	0x39c <ref_st_prep_prefix+0x24> @ imm = #-0x4
			0000039c:  R_ARM_THM_CALL	ref_plan_get_current_block
     3a0: e001         	b	0x3a6 <ref_st_prep_prefix+0x2e> @ imm = #0x2
     3a2: f7ff fffe    	bl	0x3a2 <ref_st_prep_prefix+0x2a> @ imm = #-0x4
			000003a2:  R_ARM_THM_CALL	ref_plan_get_system_motion_block
     3a6: 4604         	mov	r4, r0
     3a8: 2800         	cmp	r0, #0x0
     3aa: f8c9 0004    	str.w	r0, [r9, #0x4]
     3ae: f000 809e    	beq.w	0x4ee <ref_st_prep_prefix+0x176> @ imm = #0x13c
     3b2: f899 0049    	ldrb.w	r0, [r9, #0x49]
     3b6: 07c0         	lsls	r0, r0, #0x1f
     3b8: d118         	bne	0x3ec <ref_st_prep_prefix+0x74> @ imm = #0x30
     3ba: f899 0048    	ldrb.w	r0, [r9, #0x48]
     3be: f7ff fffe    	bl	0x3be <ref_st_prep_prefix+0x46> @ imm = #-0x4
			000003be:  R_ARM_THM_CALL	ref_st_next_block_index
     3c2: 4955         	ldr	r1, [pc, #0x154]        @ 0x518 <ref_st_prep_prefix+0x1a0>
     3c4: f889 0048    	strb.w	r0, [r9, #0x48]
     3c8: eb00 0040    	add.w	r0, r0, r0, lsl #1
     3cc: eb01 01c0    	add.w	r1, r1, r0, lsl #3
     3d0: 7d20         	ldrb	r0, [r4, #0x14]
     3d2: f8c9 1008    	str.w	r1, [r9, #0x8]
     3d6: 7508         	strb	r0, [r1, #0x14]
     3d8: 2000         	movs	r0, #0x0
     3da: 2804         	cmp	r0, #0x4
     3dc: d00a         	beq	0x3f4 <ref_st_prep_prefix+0x7c> @ imm = #0x14
     3de: f854 2020    	ldr.w	r2, [r4, r0, lsl #2]
     3e2: 0212         	lsls	r2, r2, #0x8
     3e4: f841 2020    	str.w	r2, [r1, r0, lsl #2]
     3e8: 3001         	adds	r0, #0x1
     3ea: e7f6         	b	0x3da <ref_st_prep_prefix+0x62> @ imm = #-0x14
     3ec: 2000         	movs	r0, #0x0
     3ee: f889 0049    	strb.w	r0, [r9, #0x49]
     3f2: e015         	b	0x420 <ref_st_prep_prefix+0xa8> @ imm = #0x2a
     3f4: 2000         	movs	r0, #0x0
     3f6: 6aa5         	ldr	r5, [r4, #0x28]
     3f8: f8c9 0058    	str.w	r0, [r9, #0x58]
     3fc: 6920         	ldr	r0, [r4, #0x10]
     3fe: 0202         	lsls	r2, r0, #0x8
     400: 610a         	str	r2, [r1, #0x10]
     402: f7ff fffe    	bl	0x402 <ref_st_prep_prefix+0x8a> @ imm = #-0x4
			00000402:  R_ARM_THM_CALL	__aeabi_ui2f
     406: 4629         	mov	r1, r5
     408: f8c9 004c    	str.w	r0, [r9, #0x4c]
     40c: f7ff fffe    	bl	0x40c <ref_st_prep_prefix+0x94> @ imm = #-0x4
			0000040c:  R_ARM_THM_CALL	__aeabi_fdiv
     410: 4601         	mov	r1, r0
     412: f8c9 0050    	str.w	r0, [r9, #0x50]
     416: 4841         	ldr	r0, [pc, #0x104]        @ 0x51c <ref_st_prep_prefix+0x1a4>
     418: f7ff fffe    	bl	0x418 <ref_st_prep_prefix+0xa0> @ imm = #-0x4
			00000418:  R_ARM_THM_CALL	__aeabi_fdiv
     41c: f8c9 0054    	str.w	r0, [r9, #0x54]
     420: f8d9 6064    	ldr.w	r6, [r9, #0x64]
     424: 6a65         	ldr	r5, [r4, #0x24]
     426: 4620         	mov	r0, r4
     428: f7ff fffe    	bl	0x428 <ref_st_prep_prefix+0xb0> @ imm = #-0x4
			00000428:  R_ARM_THM_CALL	ref_plan_compute_profile_nominal_speed
     42c: f8d9 1004    	ldr.w	r1, [r9, #0x4]
     430: 4682         	mov	r10, r0
     432: 2000         	movs	r0, #0x0
     434: f8c9 006c    	str.w	r0, [r9, #0x6c]
     438: f8d9 005c    	ldr.w	r0, [r9, #0x5c]
     43c: f8d1 8028    	ldr.w	r8, [r1, #0x28]
     440: 69cc         	ldr	r4, [r1, #0x1c]
     442: 9101         	str	r1, [sp, #0x4]
     444: 4629         	mov	r1, r5
     446: f8c9 0060    	str.w	r0, [r9, #0x60]
     44a: f04f 507c    	mov.w	r0, #0x3f000000
     44e: f8c9 8068    	str.w	r8, [r9, #0x68]
     452: f7ff fffe    	bl	0x452 <ref_st_prep_prefix+0xda> @ imm = #-0x4
			00000452:  R_ARM_THM_CALL	__aeabi_fdiv
     456: 4683         	mov	r11, r0
     458: 4630         	mov	r0, r6
     45a: 4631         	mov	r1, r6
     45c: f7ff fffe    	bl	0x45c <ref_st_prep_prefix+0xe4> @ imm = #-0x4
			0000045c:  R_ARM_THM_CALL	__aeabi_fmul
     460: 4601         	mov	r1, r0
     462: 4620         	mov	r0, r4
     464: 9102         	str	r1, [sp, #0x8]
     466: f7ff fffe    	bl	0x466 <ref_st_prep_prefix+0xee> @ imm = #-0x4
			00000466:  R_ARM_THM_CALL	__aeabi_fsub
     46a: f000 f97a    	bl	0x762 <OUTLINED_FUNCTION_0> @ imm = #0x2f4
     46e: 4641         	mov	r1, r8
     470: f7ff fffe    	bl	0x470 <ref_st_prep_prefix+0xf8> @ imm = #-0x4
			00000470:  R_ARM_THM_CALL	__aeabi_fadd
     474: f04f 517c    	mov.w	r1, #0x3f000000
     478: f7ff fffe    	bl	0x478 <ref_st_prep_prefix+0x100> @ imm = #-0x4
			00000478:  R_ARM_THM_CALL	__aeabi_fmul
     47c: 4605         	mov	r5, r0
     47e: 4650         	mov	r0, r10
     480: 4651         	mov	r1, r10
     482: f7ff fffe    	bl	0x482 <ref_st_prep_prefix+0x10a> @ imm = #-0x4
			00000482:  R_ARM_THM_CALL	__aeabi_fmul
     486: 4606         	mov	r6, r0
     488: 4620         	mov	r0, r4
     48a: 4631         	mov	r1, r6
     48c: f7ff fffe    	bl	0x48c <ref_st_prep_prefix+0x114> @ imm = #-0x4
			0000048c:  R_ARM_THM_CALL	__aeabi_fcmpgt
     490: b160         	cbz	r0, 0x4ac <ref_st_prep_prefix+0x134> @ imm = #0x18
     492: 4620         	mov	r0, r4
     494: 4631         	mov	r1, r6
     496: f7ff fffe    	bl	0x496 <ref_st_prep_prefix+0x11e> @ imm = #-0x4
			00000496:  R_ARM_THM_CALL	__aeabi_fsub
     49a: f000 f962    	bl	0x762 <OUTLINED_FUNCTION_0> @ imm = #0x2c4
     49e: 4601         	mov	r1, r0
     4a0: 4640         	mov	r0, r8
     4a2: f7ff fffe    	bl	0x4a2 <ref_st_prep_prefix+0x12a> @ imm = #-0x4
			000004a2:  R_ARM_THM_CALL	__aeabi_fsub
     4a6: f8c9 0068    	str.w	r0, [r9, #0x68]
     4aa: e020         	b	0x4ee <ref_st_prep_prefix+0x176> @ imm = #0x40
     4ac: 4628         	mov	r0, r5
     4ae: 2100         	movs	r1, #0x0
     4b0: 2400         	movs	r4, #0x0
     4b2: f7ff fffe    	bl	0x4b2 <ref_st_prep_prefix+0x13a> @ imm = #-0x4
			000004b2:  R_ARM_THM_CALL	__aeabi_fcmpgt
     4b6: b1a0         	cbz	r0, 0x4e2 <ref_st_prep_prefix+0x16a> @ imm = #0x28
     4b8: 4628         	mov	r0, r5
     4ba: 4641         	mov	r1, r8
     4bc: f7ff fffe    	bl	0x4bc <ref_st_prep_prefix+0x144> @ imm = #-0x4
			000004bc:  R_ARM_THM_CALL	__aeabi_fcmplt
     4c0: b1a8         	cbz	r0, 0x4ee <ref_st_prep_prefix+0x176> @ imm = #0x2a
     4c2: 9c02         	ldr	r4, [sp, #0x8]
     4c4: 4630         	mov	r0, r6
     4c6: 4621         	mov	r1, r4
     4c8: f7ff fffe    	bl	0x4c8 <ref_st_prep_prefix+0x150> @ imm = #-0x4
			000004c8:  R_ARM_THM_CALL	__aeabi_fsub
     4cc: f000 f949    	bl	0x762 <OUTLINED_FUNCTION_0> @ imm = #0x292
     4d0: 4629         	mov	r1, r5
     4d2: f8c9 006c    	str.w	r0, [r9, #0x6c]
     4d6: f7ff fffe    	bl	0x4d6 <ref_st_prep_prefix+0x15e> @ imm = #-0x4
			000004d6:  R_ARM_THM_CALL	__aeabi_fcmplt
     4da: b158         	cbz	r0, 0x4f4 <ref_st_prep_prefix+0x17c> @ imm = #0x16
     4dc: f8c9 a060    	str.w	r10, [r9, #0x60]
     4e0: e005         	b	0x4ee <ref_st_prep_prefix+0x176> @ imm = #0xa
     4e2: f8d9 0064    	ldr.w	r0, [r9, #0x64]
     4e6: f8c9 4068    	str.w	r4, [r9, #0x68]
     4ea: f8c9 0060    	str.w	r0, [r9, #0x60]
     4ee: e8bd 0f0e    	pop.w	{r1, r2, r3, r8, r9, r10, r11}
     4f2: bdf0         	pop	{r4, r5, r6, r7, pc}
     4f4: 9801         	ldr	r0, [sp, #0x4]
     4f6: e9c9 551a    	strd	r5, r5, [r9, #104]
     4fa: 6a40         	ldr	r0, [r0, #0x24]
     4fc: 4601         	mov	r1, r0
     4fe: f7ff fffe    	bl	0x4fe <ref_st_prep_prefix+0x186> @ imm = #-0x4
			000004fe:  R_ARM_THM_CALL	__aeabi_fadd
     502: 4629         	mov	r1, r5
     504: f7ff fffe    	bl	0x504 <ref_st_prep_prefix+0x18c> @ imm = #-0x4
			00000504:  R_ARM_THM_CALL	__aeabi_fmul
     508: 4621         	mov	r1, r4
     50a: f7ff fffe    	bl	0x50a <ref_st_prep_prefix+0x192> @ imm = #-0x4
			0000050a:  R_ARM_THM_CALL	__aeabi_fadd
     50e: f7ff fffe    	bl	0x50e <ref_st_prep_prefix+0x196> @ imm = #-0x4
			0000050e:  R_ARM_THM_CALL	sqrtf
     512: e7ea         	b	0x4ea <ref_st_prep_prefix+0x172> @ imm = #-0x2c
     514: 00 09 00 00  	.word	0x00000900
			00000514:  R_ARM_ABS32	.bss
     518: 00 00 00 00  	.word	0x00000000
			00000518:  R_ARM_ABS32	st_block_buffer
     51c: 00 00 a0 3f  	.word	0x3fa00000

00000520 <ref_gc_import_core>:
     520: b5f0         	push	{r4, r5, r6, r7, lr}
     522: af03         	add	r7, sp, #0xc
     524: e92d 0ff8    	push.w	{r3, r4, r5, r6, r7, r8, r9, r10, r11}
     528: f8df 8220    	ldr.w	r8, [pc, #0x220]        @ 0x74c <ref_gc_import_core+0x22c>
     52c: 4604         	mov	r4, r0
     52e: 2100         	movs	r1, #0x0
     530: 2248         	movs	r2, #0x48
     532: 2600         	movs	r6, #0x0
     534: f108 0534    	add.w	r5, r8, #0x34
     538: 4628         	mov	r0, r5
     53a: f7ff fffe    	bl	0x53a <ref_gc_import_core+0x1a> @ imm = #-0x4
			0000053a:  R_ARM_THM_CALL	memset
     53e: 4984         	ldr	r1, [pc, #0x210]        @ 0x750 <ref_gc_import_core+0x230>
     540: 4628         	mov	r0, r5
     542: 2209         	movs	r2, #0x9
     544: f7ff fffe    	bl	0x544 <ref_gc_import_core+0x24> @ imm = #-0x4
			00000544:  R_ARM_THM_CALL	memcpy
     548: 7820         	ldrb	r0, [r4]
     54a: f04f 0a00    	mov.w	r10, #0x0
     54e: f10d 090c    	add.w	r9, sp, #0xc
     552: f04f 0b00    	mov.w	r11, #0x0
     556: 2824         	cmp	r0, #0x24
     558: bf02         	ittt	eq
     55a: 2001         	moveq	r0, #0x1
     55c: f8a8 0034    	strheq.w	r0, [r8, #0x34]
     560: 2603         	moveq	r6, #0x3
     562: 2000         	movs	r0, #0x0
     564: e9cd 0001    	strd	r0, r0, [sp, #4]
     568: b2f0         	uxtb	r0, r6
     56a: f814 8000    	ldrb.w	r8, [r4, r0]
     56e: f1b8 0f00    	cmp.w	r8, #0x0
     572: f000 80db    	beq.w	0x72c <ref_gc_import_core+0x20c> @ imm = #0x1b6
     576: f1b8 0f41    	cmp.w	r8, #0x41
     57a: f0c0 80d5    	blo.w	0x728 <ref_gc_import_core+0x208> @ imm = #0x1aa
     57e: f1b8 0f5a    	cmp.w	r8, #0x5a
     582: f200 80d1    	bhi.w	0x728 <ref_gc_import_core+0x208> @ imm = #0x1a2
     586: 1c70         	adds	r0, r6, #0x1
     588: f1a7 011d    	sub.w	r1, r7, #0x1d
     58c: 464a         	mov	r2, r9
     58e: f807 0c1d    	strb	r0, [r7, #-29]
     592: 4620         	mov	r0, r4
     594: f7ff fffe    	bl	0x594 <ref_gc_import_core+0x74> @ imm = #-0x4
			00000594:  R_ARM_THM_CALL	read_float
     598: 2800         	cmp	r0, #0x0
     59a: f000 80ce    	beq.w	0x73a <ref_gc_import_core+0x21a> @ imm = #0x19c
     59e: 9e03         	ldr	r6, [sp, #0xc]
     5a0: 4630         	mov	r0, r6
     5a2: f7ff fffe    	bl	0x5a2 <ref_gc_import_core+0x82> @ imm = #-0x4
			000005a2:  R_ARM_THM_CALL	__aeabi_f2iz
     5a6: 4605         	mov	r5, r0
     5a8: f7ff fffe    	bl	0x5a8 <ref_gc_import_core+0x88> @ imm = #-0x4
			000005a8:  R_ARM_THM_CALL	__aeabi_ui2f
     5ac: 4601         	mov	r1, r0
     5ae: 4630         	mov	r0, r6
     5b0: f7ff fffe    	bl	0x5b0 <ref_gc_import_core+0x90> @ imm = #-0x4
			000005b0:  R_ARM_THM_CALL	__aeabi_fsub
     5b4: 4967         	ldr	r1, [pc, #0x19c]        @ 0x754 <ref_gc_import_core+0x234>
     5b6: f7ff fffe    	bl	0x5b6 <ref_gc_import_core+0x96> @ imm = #-0x4
			000005b6:  R_ARM_THM_CALL	__aeabi_fmul
     5ba: f04f 517c    	mov.w	r1, #0x3f000000
     5be: f7ff fffe    	bl	0x5be <ref_gc_import_core+0x9e> @ imm = #-0x4
			000005be:  R_ARM_THM_CALL	__aeabi_fadd
     5c2: f7ff fffe    	bl	0x5c2 <ref_gc_import_core+0xa2> @ imm = #-0x4
			000005c2:  R_ARM_THM_CALL	__aeabi_f2iz
     5c6: f1b8 0f4d    	cmp.w	r8, #0x4d
     5ca: f000 804d    	beq.w	0x668 <ref_gc_import_core+0x148> @ imm = #0x9a
     5ce: f1b8 0f47    	cmp.w	r8, #0x47
     5d2: f04f 0201    	mov.w	r2, #0x1
     5d6: f040 8056    	bne.w	0x686 <ref_gc_import_core+0x166> @ imm = #0xac
     5da: 2103         	movs	r1, #0x3
     5dc: 2d3d         	cmp	r5, #0x3d
     5de: f200 8078    	bhi.w	0x6d2 <ref_gc_import_core+0x1b2> @ imm = #0xf0
     5e2: e8df f015    	tbh	[pc, r5, lsl #1]
     5e6: 86 00 86 00  	.word	0x00860086
     5ea: 86 00 86 00  	.word	0x00860086
     5ee: 97 00 ad 00  	.word	0x00ad0097
     5f2: ad 00 ad 00  	.word	0x00ad00ad
     5f6: ad 00 ad 00  	.word	0x00ad00ad
     5fa: 97 00 ad 00  	.word	0x00ad0097
     5fe: ad 00 ad 00  	.word	0x00ad00ad
     602: ad 00 ad 00  	.word	0x00ad00ad
     606: ad 00 8b 00  	.word	0x008b00ad
     60a: 8b 00 8b 00  	.word	0x008b008b
     60e: 8f 00 8f 00  	.word	0x008f008f
     612: ad 00 ad 00  	.word	0x00ad00ad
     616: ad 00 ad 00  	.word	0x00ad00ad
     61a: ad 00 ad 00  	.word	0x00ad00ad
     61e: 97 00 ad 00  	.word	0x00ad0097
     622: 97 00 ad 00  	.word	0x00ad0097
     626: ad 00 ad 00  	.word	0x00ad00ad
     62a: ad 00 ad 00  	.word	0x00ad00ad
     62e: ad 00 ad 00  	.word	0x00ad00ad
     632: 86 00 ad 00  	.word	0x00ad0086
     636: 93 00 ad 00  	.word	0x00ad0093
     63a: ad 00 8d 00  	.word	0x008d00ad
     63e: ad 00 ad 00  	.word	0x00ad00ad
     642: ad 00 ad 00  	.word	0x00ad00ad
     646: ad 00 8d 00  	.word	0x008d00ad
     64a: ad 00 ad 00  	.word	0x00ad00ad
     64e: ad 00 97 00  	.word	0x009700ad
     652: 3e 00 3e 00  	.word	0x003e003e
     656: 3e 00 3e 00  	.word	0x003e003e
     65a: 3e 00 3e 00  	.word	0x003e003e
     65e: ad 00 95 00  	.word	0x009500ad
     662: f44f 7280    	mov.w	r2, #0x100
     666: e055         	b	0x714 <ref_gc_import_core+0x1f4> @ imm = #0xaa
     668: 2105         	movs	r1, #0x5
     66a: 2001         	movs	r0, #0x1
     66c: 2d1e         	cmp	r5, #0x1e
     66e: f200 8067    	bhi.w	0x740 <ref_gc_import_core+0x220> @ imm = #0xce
     672: 4a39         	ldr	r2, [pc, #0xe4]         @ 0x758 <ref_gc_import_core+0x238>
     674: 40a8         	lsls	r0, r5
     676: 4210         	tst	r0, r2
     678: d116         	bne	0x6a8 <ref_gc_import_core+0x188> @ imm = #0x2c
     67a: f010 0f38    	tst.w	r0, #0x38
     67e: d01d         	beq	0x6bc <ref_gc_import_core+0x19c> @ imm = #0x3a
     680: f44f 6000    	mov.w	r0, #0x800
     684: e01f         	b	0x6c6 <ref_gc_import_core+0x1a6> @ imm = #0x3e
     686: f008 0007    	and	r0, r8, #0x7
     68a: f1a8 0141    	sub.w	r1, r8, #0x41
     68e: fa02 f000    	lsl.w	r0, r2, r0
     692: 2919         	cmp	r1, #0x19
     694: d82f         	bhi	0x6f6 <ref_gc_import_core+0x1d6> @ imm = #0x5e
     696: fa02 f101    	lsl.w	r1, r2, r1
     69a: 4a30         	ldr	r2, [pc, #0xc0]         @ 0x75c <ref_gc_import_core+0x23c>
     69c: 4211         	tst	r1, r2
     69e: d006         	beq	0x6ae <ref_gc_import_core+0x18e> @ imm = #0xc
     6a0: 9902         	ldr	r1, [sp, #0x8]
     6a2: 4301         	orrs	r1, r0
     6a4: 9102         	str	r1, [sp, #0x8]
     6a6: e03c         	b	0x722 <ref_gc_import_core+0x202> @ imm = #0x78
     6a8: f44f 6080    	mov.w	r0, #0x400
     6ac: e00b         	b	0x6c6 <ref_gc_import_core+0x1a6> @ imm = #0x16
     6ae: f411 6fe0    	tst.w	r1, #0x700
     6b2: d020         	beq	0x6f6 <ref_gc_import_core+0x1d6> @ imm = #0x40
     6b4: 9901         	ldr	r1, [sp, #0x4]
     6b6: 4301         	orrs	r1, r0
     6b8: 9101         	str	r1, [sp, #0x4]
     6ba: e032         	b	0x722 <ref_gc_import_core+0x202> @ imm = #0x64
     6bc: f410 7f40    	tst.w	r0, #0x300
     6c0: d03e         	beq	0x740 <ref_gc_import_core+0x220> @ imm = #0x7c
     6c2: f44f 5080    	mov.w	r0, #0x1000
     6c6: ea10 0f0b    	tst.w	r0, r11
     6ca: d138         	bne	0x73e <ref_gc_import_core+0x21e> @ imm = #0x70
     6cc: ea4b 0b00    	orr.w	r11, r11, r0
     6d0: e027         	b	0x722 <ref_gc_import_core+0x202> @ imm = #0x4e
     6d2: f1a5 0350    	sub.w	r3, r5, #0x50
     6d6: 2b0e         	cmp	r3, #0xe
     6d8: d832         	bhi	0x740 <ref_gc_import_core+0x220> @ imm = #0x64
     6da: e8df f003    	tbb	[pc, r3]
     6de: 0a 31 31 31  	.word	0x3131310a
     6e2: 31 31 31 31  	.word	0x31313131
     6e6: 31 31 08 08  	.word	0x08083131
     6ea: 1b 15 15 00  	.word	0x0015151b
     6ee: 2208         	movs	r2, #0x8
     6f0: e010         	b	0x714 <ref_gc_import_core+0x1f4> @ imm = #0x20
     6f2: 2202         	movs	r2, #0x2
     6f4: e00e         	b	0x714 <ref_gc_import_core+0x1f4> @ imm = #0x1c
     6f6: ea4a 0a00    	orr.w	r10, r10, r0
     6fa: e012         	b	0x722 <ref_gc_import_core+0x202> @ imm = #0x24
     6fc: 2204         	movs	r2, #0x4
     6fe: e009         	b	0x714 <ref_gc_import_core+0x1f4> @ imm = #0x12
     700: 2280         	movs	r2, #0x80
     702: e007         	b	0x714 <ref_gc_import_core+0x1f4> @ imm = #0xe
     704: 2220         	movs	r2, #0x20
     706: e005         	b	0x714 <ref_gc_import_core+0x1f4> @ imm = #0xa
     708: 2210         	movs	r2, #0x10
     70a: e003         	b	0x714 <ref_gc_import_core+0x1f4> @ imm = #0x6
     70c: 2240         	movs	r2, #0x40
     70e: e001         	b	0x714 <ref_gc_import_core+0x1f4> @ imm = #0x2
     710: f44f 7200    	mov.w	r2, #0x200
     714: ea12 0f0b    	tst.w	r2, r11
     718: d111         	bne	0x73e <ref_gc_import_core+0x21e> @ imm = #0x22
     71a: ea8a 0a00    	eor.w	r10, r10, r0
     71e: ea4b 0b02    	orr.w	r11, r11, r2
     722: f817 6c1d    	ldrb	r6, [r7, #-29]
     726: e71f         	b	0x568 <ref_gc_import_core+0x48> @ imm = #-0x1c2
     728: 2101         	movs	r1, #0x1
     72a: e009         	b	0x740 <ref_gc_import_core+0x220> @ imm = #0x12
     72c: 9901         	ldr	r1, [sp, #0x4]
     72e: fa5f f08a    	uxtb.w	r0, r10
     732: 4048         	eors	r0, r1
     734: 9902         	ldr	r1, [sp, #0x8]
     736: 4041         	eors	r1, r0
     738: e002         	b	0x740 <ref_gc_import_core+0x220> @ imm = #0x4
     73a: 2102         	movs	r1, #0x2
     73c: e000         	b	0x740 <ref_gc_import_core+0x220> @ imm = #0x0
     73e: 2104         	movs	r1, #0x4
     740: b2c8         	uxtb	r0, r1
     742: b005         	add	sp, #0x14
     744: e8bd 0f00    	pop.w	{r8, r9, r10, r11}
     748: bdf0         	pop	{r4, r5, r6, r7, pc}
     74a: bf00         	nop
     74c: 74 09 00 00  	.word	0x00000974
			0000074c:  R_ARM_ABS32	.bss
     750: 00 00 00 00  	.word	0x00000000
			00000750:  R_ARM_ABS32	gc_state_ref
     754: 00 00 c8 42  	.word	0x42c80000
     758: 07 00 00 40  	.word	0x40000007
     75c: 01 00 80 03  	.word	0x03800001

00000760 <mantissa_unused_fix>:
     760: 4770         	bx	lr

00000762 <OUTLINED_FUNCTION_0>:
     762: 4601         	mov	r1, r0
     764: 4658         	mov	r0, r11
     766: f7ff bffe    	b.w	0x766 <OUTLINED_FUNCTION_0+0x4> @ imm = #-0x4
			00000766:  R_ARM_THM_JUMP24	__aeabi_fmul
