
/mnt/data/genmitsu_provenance_v3/build/reference_O1.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: f06f 0403    	mvn	r4, #0x3
      10: eb08 0004    	add.w	r0, r8, r4
      14: 6846         	ldr	r6, [r0, #0x4]
      16: 2100         	movs	r1, #0x0
      18: 4630         	mov	r0, r6
      1a: f7ff fffe    	bl	0x1a <ref_convert_delta_vector_to_unit_vector+0x1a> @ imm = #-0x4
			0000001a:  R_ARM_THM_CALL	__aeabi_fcmpeq
      1e: 4681         	mov	r9, r0
      20: 4630         	mov	r0, r6
      22: 4631         	mov	r1, r6
      24: f7ff fffe    	bl	0x24 <ref_convert_delta_vector_to_unit_vector+0x24> @ imm = #-0x4
			00000024:  R_ARM_THM_CALL	__aeabi_fmul
      28: 4629         	mov	r1, r5
      2a: f7ff fffe    	bl	0x2a <ref_convert_delta_vector_to_unit_vector+0x2a> @ imm = #-0x4
			0000002a:  R_ARM_THM_CALL	__aeabi_fadd
      2e: f1b9 0f00    	cmp.w	r9, #0x0
      32: f104 0404    	add.w	r4, r4, #0x4
      36: bf08         	it	eq
      38: 4605         	moveq	r5, r0
      3a: 2c0c         	cmp	r4, #0xc
      3c: d1e8         	bne	0x10 <ref_convert_delta_vector_to_unit_vector+0x10> @ imm = #-0x30
      3e: 4628         	mov	r0, r5
      40: f7ff fffe    	bl	0x40 <ref_convert_delta_vector_to_unit_vector+0x40> @ imm = #-0x4
			00000040:  R_ARM_THM_CALL	sqrtf
      44: 4681         	mov	r9, r0
      46: f04f 507e    	mov.w	r0, #0x3f800000
      4a: 4649         	mov	r1, r9
      4c: f7ff fffe    	bl	0x4c <ref_convert_delta_vector_to_unit_vector+0x4c> @ imm = #-0x4
			0000004c:  R_ARM_THM_CALL	__aeabi_fdiv
      50: 4606         	mov	r6, r0
      52: f06f 0403    	mvn	r4, #0x3
      56: bf00         	nop
      58: eb08 0504    	add.w	r5, r8, r4
      5c: 6869         	ldr	r1, [r5, #0x4]
      5e: 4630         	mov	r0, r6
      60: f7ff fffe    	bl	0x60 <ref_convert_delta_vector_to_unit_vector+0x60> @ imm = #-0x4
			00000060:  R_ARM_THM_CALL	__aeabi_fmul
      64: 3404         	adds	r4, #0x4
      66: 2c0c         	cmp	r4, #0xc
      68: 6068         	str	r0, [r5, #0x4]
      6a: d1f5         	bne	0x58 <ref_convert_delta_vector_to_unit_vector+0x58> @ imm = #-0x16
      6c: 4648         	mov	r0, r9
      6e: e8bd 0b00    	pop.w	{r8, r9, r11}
      72: bdf0         	pop	{r4, r5, r6, r7, pc}

00000074 <ref_limit_value_by_axis_maximum>:
      74: b5f0         	push	{r4, r5, r6, r7, lr}
      76: af03         	add	r7, sp, #0xc
      78: e92d 0b00    	push.w	{r8, r9, r11}
      7c: f64f 76ff    	movw	r6, #0xffff
      80: 4689         	mov	r9, r1
      82: 4680         	mov	r8, r0
      84: f6c7 767f    	movt	r6, #0x7f7f
      88: 2400         	movs	r4, #0x0
      8a: e002         	b	0x92 <ref_limit_value_by_axis_maximum+0x1e> @ imm = #0x4
      8c: 3404         	adds	r4, #0x4
      8e: 2c10         	cmp	r4, #0x10
      90: d014         	beq	0xbc <ref_limit_value_by_axis_maximum+0x48> @ imm = #0x28
      92: f859 5004    	ldr.w	r5, [r9, r4]
      96: 2100         	movs	r1, #0x0
      98: 4628         	mov	r0, r5
      9a: f7ff fffe    	bl	0x9a <ref_limit_value_by_axis_maximum+0x26> @ imm = #-0x4
			0000009a:  R_ARM_THM_CALL	__aeabi_fcmpeq
      9e: 2800         	cmp	r0, #0x0
      a0: d1f4         	bne	0x8c <ref_limit_value_by_axis_maximum+0x18> @ imm = #-0x18
      a2: f858 0004    	ldr.w	r0, [r8, r4]
      a6: 4629         	mov	r1, r5
      a8: f7ff fffe    	bl	0xa8 <ref_limit_value_by_axis_maximum+0x34> @ imm = #-0x4
			000000a8:  R_ARM_THM_CALL	__aeabi_fdiv
      ac: f000 f816    	bl	0xdc <f_abs>            @ imm = #0x2c
      b0: 4601         	mov	r1, r0
      b2: 4630         	mov	r0, r6
      b4: f000 f806    	bl	0xc4 <f_min>            @ imm = #0xc
      b8: 4606         	mov	r6, r0
      ba: e7e7         	b	0x8c <ref_limit_value_by_axis_maximum+0x18> @ imm = #-0x32
      bc: 4630         	mov	r0, r6
      be: e8bd 0b00    	pop.w	{r8, r9, r11}
      c2: bdf0         	pop	{r4, r5, r6, r7, pc}

000000c4 <f_min>:
      c4: b5b0         	push	{r4, r5, r7, lr}
      c6: af02         	add	r7, sp, #0x8
      c8: 460c         	mov	r4, r1
      ca: 4605         	mov	r5, r0
      cc: f7ff fffe    	bl	0xcc <f_min+0x8>        @ imm = #-0x4
			000000cc:  R_ARM_THM_CALL	__aeabi_fcmplt
      d0: 2800         	cmp	r0, #0x0
      d2: bf18         	it	ne
      d4: 462c         	movne	r4, r5
      d6: 4620         	mov	r0, r4
      d8: bdb0         	pop	{r4, r5, r7, pc}
      da: bf00         	nop

000000dc <f_abs>:
      dc: b5d0         	push	{r4, r6, r7, lr}
      de: af02         	add	r7, sp, #0x8
      e0: 2100         	movs	r1, #0x0
      e2: 4604         	mov	r4, r0
      e4: f7ff fffe    	bl	0xe4 <f_abs+0x8>        @ imm = #-0x4
			000000e4:  R_ARM_THM_CALL	__aeabi_fcmplt
      e8: 2800         	cmp	r0, #0x0
      ea: bf18         	it	ne
      ec: f084 4400    	eorne	r4, r4, #0x80000000
      f0: 4620         	mov	r0, r4
      f2: bdd0         	pop	{r4, r6, r7, pc}

000000f4 <ref_plan_next_block_index>:
      f4: 3001         	adds	r0, #0x1
      f6: b2c1         	uxtb	r1, r0
      f8: 3924         	subs	r1, #0x24
      fa: bf18         	it	ne
      fc: 4601         	movne	r1, r0
      fe: b2c8         	uxtb	r0, r1
     100: 4770         	bx	lr
     102: bf00         	nop

00000104 <ref_plan_buffer_line>:
     104: b5f0         	push	{r4, r5, r6, r7, lr}
     106: af03         	add	r7, sp, #0xc
     108: e92d 0f00    	push.w	{r8, r9, r10, r11}
     10c: b091         	sub	sp, #0x44
     10e: 460c         	mov	r4, r1
     110: f240 0100    	movw	r1, #0x0
			00000110:  R_ARM_THM_MOVW_ABS_NC	block_buffer_head
     114: f2c0 0100    	movt	r1, #0x0
			00000114:  R_ARM_THM_MOVT_ABS	block_buffer_head
     118: 7809         	ldrb	r1, [r1]
     11a: 4606         	mov	r6, r0
     11c: ebc1 00c1    	rsb	r0, r1, r1, lsl #3
     120: f240 0100    	movw	r1, #0x0
			00000120:  R_ARM_THM_MOVW_ABS_NC	block_buffer
     124: f2c0 0100    	movt	r1, #0x0
			00000124:  R_ARM_THM_MOVT_ABS	block_buffer
     128: eb01 0ac0    	add.w	r10, r1, r0, lsl #3
     12c: 4650         	mov	r0, r10
     12e: 2100         	movs	r1, #0x0
     130: 2238         	movs	r2, #0x38
     132: 2500         	movs	r5, #0x0
     134: f7ff fffe    	bl	0x134 <ref_plan_buffer_line+0x30> @ imm = #-0x4
			00000134:  R_ARM_THM_CALL	memset
     138: 7820         	ldrb	r0, [r4]
     13a: 9400         	str	r4, [sp]
     13c: f88a 0015    	strb.w	r0, [r10, #0x15]
     140: 68a1         	ldr	r1, [r4, #0x8]
     142: 07c0         	lsls	r0, r0, #0x1f
     144: f8ca 1018    	str.w	r1, [r10, #0x18]
     148: f240 0000    	movw	r0, #0x0
			00000148:  R_ARM_THM_MOVW_ABS_NC	pl
     14c: f240 0100    	movw	r1, #0x0
			0000014c:  R_ARM_THM_MOVW_ABS_NC	sys_position
     150: f2c0 0000    	movt	r0, #0x0
			00000150:  R_ARM_THM_MOVT_ABS	pl
     154: f2c0 0100    	movt	r1, #0x0
			00000154:  R_ARM_THM_MOVT_ABS	sys_position
     158: bf08         	it	eq
     15a: 4601         	moveq	r1, r0
     15c: a809         	add	r0, sp, #0x24
     15e: 2210         	movs	r2, #0x10
     160: f7ff fffe    	bl	0x160 <ref_plan_buffer_line+0x5c> @ imm = #-0x4
			00000160:  R_ARM_THM_CALL	memcpy
     164: f240 0400    	movw	r4, #0x0
			00000164:  R_ARM_THM_MOVW_ABS_NC	settings
     168: f2c0 0400    	movt	r4, #0x0
			00000168:  R_ARM_THM_MOVT_ABS	settings
     16c: f04f 0800    	mov.w	r8, #0x0
     170: e008         	b	0x184 <ref_plan_buffer_line+0x80> @ imm = #0x10
     172: bf00         	nop
     174: f108 0801    	add.w	r8, r8, #0x1
     178: f1b8 0f04    	cmp.w	r8, #0x4
     17c: f105 0504    	add.w	r5, r5, #0x4
     180: 464c         	mov	r4, r9
     182: d02f         	beq	0x1e4 <ref_plan_buffer_line+0xe0> @ imm = #0x5e
     184: 5970         	ldr	r0, [r6, r5]
     186: 5961         	ldr	r1, [r4, r5]
     188: f7ff fffe    	bl	0x188 <ref_plan_buffer_line+0x84> @ imm = #-0x4
			00000188:  R_ARM_THM_CALL	__aeabi_fmul
     18c: f7ff fffe    	bl	0x18c <ref_plan_buffer_line+0x88> @ imm = #-0x4
			0000018c:  R_ARM_THM_CALL	lroundf
     190: a909         	add	r1, sp, #0x24
     192: 5949         	ldr	r1, [r1, r5]
     194: aa0d         	add	r2, sp, #0x34
     196: 5150         	str	r0, [r2, r5]
     198: 1a40         	subs	r0, r0, r1
     19a: 4601         	mov	r1, r0
     19c: bf48         	it	mi
     19e: 4241         	rsbmi	r1, r0, #0
     1a0: f84a 1005    	str.w	r1, [r10, r5]
     1a4: f8da 2010    	ldr.w	r2, [r10, #0x10]
     1a8: 46a1         	mov	r9, r4
     1aa: 4291         	cmp	r1, r2
     1ac: bf88         	it	hi
     1ae: f8ca 1010    	strhi.w	r1, [r10, #0x10]
     1b2: eb04 0b05    	add.w	r11, r4, r5
     1b6: f7ff fffe    	bl	0x1b6 <ref_plan_buffer_line+0xb2> @ imm = #-0x4
			000001b6:  R_ARM_THM_CALL	__aeabi_i2f
     1ba: f8db 1000    	ldr.w	r1, [r11]
     1be: f7ff fffe    	bl	0x1be <ref_plan_buffer_line+0xba> @ imm = #-0x4
			000001be:  R_ARM_THM_CALL	__aeabi_fdiv
     1c2: a905         	add	r1, sp, #0x14
     1c4: 5148         	str	r0, [r1, r5]
     1c6: 2100         	movs	r1, #0x0
     1c8: f7ff fffe    	bl	0x1c8 <ref_plan_buffer_line+0xc4> @ imm = #-0x4
			000001c8:  R_ARM_THM_CALL	__aeabi_fcmplt
     1cc: 2800         	cmp	r0, #0x0
     1ce: d0d1         	beq	0x174 <ref_plan_buffer_line+0x70> @ imm = #-0x5e
     1d0: fa5f f088    	uxtb.w	r0, r8
     1d4: f000 f8e2    	bl	0x39c <get_direction_pin_mask> @ imm = #0x1c4
     1d8: f89a 1014    	ldrb.w	r1, [r10, #0x14]
     1dc: 4308         	orrs	r0, r1
     1de: f88a 0014    	strb.w	r0, [r10, #0x14]
     1e2: e7c7         	b	0x174 <ref_plan_buffer_line+0x70> @ imm = #-0x72
     1e4: f8da 0010    	ldr.w	r0, [r10, #0x10]
     1e8: 2800         	cmp	r0, #0x0
     1ea: d060         	beq	0x2ae <ref_plan_buffer_line+0x1aa> @ imm = #0xc0
     1ec: f10d 0814    	add.w	r8, sp, #0x14
     1f0: 4640         	mov	r0, r8
     1f2: f7ff fffe    	bl	0x1f2 <ref_plan_buffer_line+0xee> @ imm = #-0x4
			000001f2:  R_ARM_THM_CALL	ref_convert_delta_vector_to_unit_vector
     1f6: f104 0510    	add.w	r5, r4, #0x10
     1fa: 4606         	mov	r6, r0
     1fc: f8ca 0028    	str.w	r0, [r10, #0x28]
     200: 4628         	mov	r0, r5
     202: 4641         	mov	r1, r8
     204: f7ff fffe    	bl	0x204 <ref_plan_buffer_line+0x100> @ imm = #-0x4
			00000204:  R_ARM_THM_CALL	ref_limit_value_by_axis_maximum
     208: f8ca 0024    	str.w	r0, [r10, #0x24]
     20c: f104 0020    	add.w	r0, r4, #0x20
     210: 4641         	mov	r1, r8
     212: f7ff fffe    	bl	0x212 <ref_plan_buffer_line+0x10e> @ imm = #-0x4
			00000212:  R_ARM_THM_CALL	ref_limit_value_by_axis_maximum
     216: f89a 4015    	ldrb.w	r4, [r10, #0x15]
     21a: f8ca 0030    	str.w	r0, [r10, #0x30]
     21e: 07a1         	lsls	r1, r4, #0x1e
     220: d408         	bmi	0x234 <ref_plan_buffer_line+0x130> @ imm = #0x10
     222: 9800         	ldr	r0, [sp]
     224: 6841         	ldr	r1, [r0, #0x4]
     226: 0760         	lsls	r0, r4, #0x1d
     228: f8ca 1034    	str.w	r1, [r10, #0x34]
     22c: d504         	bpl	0x238 <ref_plan_buffer_line+0x134> @ imm = #0x8
     22e: 4630         	mov	r0, r6
     230: f7ff fffe    	bl	0x230 <ref_plan_buffer_line+0x12c> @ imm = #-0x4
			00000230:  R_ARM_THM_CALL	__aeabi_fmul
     234: f8ca 0034    	str.w	r0, [r10, #0x34]
     238: 07e0         	lsls	r0, r4, #0x1f
     23a: d13a         	bne	0x2b2 <ref_plan_buffer_line+0x1ae> @ imm = #0x74
     23c: f240 0000    	movw	r0, #0x0
			0000023c:  R_ARM_THM_MOVW_ABS_NC	block_buffer_head
     240: f240 0100    	movw	r1, #0x0
			00000240:  R_ARM_THM_MOVW_ABS_NC	block_buffer_tail
     244: f2c0 0000    	movt	r0, #0x0
			00000244:  R_ARM_THM_MOVT_ABS	block_buffer_head
     248: f2c0 0100    	movt	r1, #0x0
			00000248:  R_ARM_THM_MOVT_ABS	block_buffer_tail
     24c: 7800         	ldrb	r0, [r0]
     24e: 7809         	ldrb	r1, [r1]
     250: 4288         	cmp	r0, r1
     252: d02e         	beq	0x2b2 <ref_plan_buffer_line+0x1ae> @ imm = #0x5c
     254: f240 0b00    	movw	r11, #0x0
			00000254:  R_ARM_THM_MOVW_ABS_NC	pl
     258: 2600         	movs	r6, #0x0
     25a: f04f 0800    	mov.w	r8, #0x0
     25e: f2c0 0b00    	movt	r11, #0x0
			0000025e:  R_ARM_THM_MOVT_ABS	pl
     262: 9500         	str	r5, [sp]
     264: eb0b 0006    	add.w	r0, r11, r6
     268: 6904         	ldr	r4, [r0, #0x10]
     26a: a805         	add	r0, sp, #0x14
     26c: 5985         	ldr	r5, [r0, r6]
     26e: 4620         	mov	r0, r4
     270: 4629         	mov	r1, r5
     272: f7ff fffe    	bl	0x272 <ref_plan_buffer_line+0x16e> @ imm = #-0x4
			00000272:  R_ARM_THM_CALL	__aeabi_fmul
     276: 4601         	mov	r1, r0
     278: 4640         	mov	r0, r8
     27a: f7ff fffe    	bl	0x27a <ref_plan_buffer_line+0x176> @ imm = #-0x4
			0000027a:  R_ARM_THM_CALL	__aeabi_fsub
     27e: 4680         	mov	r8, r0
     280: 4628         	mov	r0, r5
     282: 4621         	mov	r1, r4
     284: f7ff fffe    	bl	0x284 <ref_plan_buffer_line+0x180> @ imm = #-0x4
			00000284:  R_ARM_THM_CALL	__aeabi_fsub
     288: a901         	add	r1, sp, #0x4
     28a: 5188         	str	r0, [r1, r6]
     28c: 3604         	adds	r6, #0x4
     28e: 2e10         	cmp	r6, #0x10
     290: d1e8         	bne	0x264 <ref_plan_buffer_line+0x160> @ imm = #-0x30
     292: f64f 71ef    	movw	r1, #0xffef
     296: f6c3 717f    	movt	r1, #0x3f7f
     29a: 4640         	mov	r0, r8
     29c: f7ff fffe    	bl	0x29c <ref_plan_buffer_line+0x198> @ imm = #-0x4
			0000029c:  R_ARM_THM_CALL	__aeabi_fcmpgt
     2a0: b188         	cbz	r0, 0x2c6 <ref_plan_buffer_line+0x1c2> @ imm = #0x22
     2a2: f240 0600    	movw	r6, #0x0
			000002a2:  R_ARM_THM_MOVW_ABS_NC	pl
     2a6: 2000         	movs	r0, #0x0
     2a8: f2c0 0600    	movt	r6, #0x0
			000002a8:  R_ARM_THM_MOVT_ABS	pl
     2ac: e046         	b	0x33c <ref_plan_buffer_line+0x238> @ imm = #0x8c
     2ae: 2001         	movs	r0, #0x1
     2b0: e06f         	b	0x392 <ref_plan_buffer_line+0x28e> @ imm = #0xde
     2b2: 2000         	movs	r0, #0x0
     2b4: f240 0600    	movw	r6, #0x0
			000002b4:  R_ARM_THM_MOVW_ABS_NC	pl
     2b8: f8ca 001c    	str.w	r0, [r10, #0x1c]
     2bc: f8ca 002c    	str.w	r0, [r10, #0x2c]
     2c0: f2c0 0600    	movt	r6, #0x0
			000002c0:  R_ARM_THM_MOVT_ABS	pl
     2c4: e03c         	b	0x340 <ref_plan_buffer_line+0x23c> @ imm = #0x78
     2c6: f64f 71ef    	movw	r1, #0xffef
     2ca: f6cb 717f    	movt	r1, #0xbf7f
     2ce: 4640         	mov	r0, r8
     2d0: f7ff fffe    	bl	0x2d0 <ref_plan_buffer_line+0x1cc> @ imm = #-0x4
			000002d0:  R_ARM_THM_CALL	__aeabi_fcmplt
     2d4: f240 0600    	movw	r6, #0x0
			000002d4:  R_ARM_THM_MOVW_ABS_NC	pl
     2d8: f2c0 0600    	movt	r6, #0x0
			000002d8:  R_ARM_THM_MOVT_ABS	pl
     2dc: b120         	cbz	r0, 0x2e8 <ref_plan_buffer_line+0x1e4> @ imm = #0x8
     2de: f64f 70ff    	movw	r0, #0xffff
     2e2: f6c7 707f    	movt	r0, #0x7f7f
     2e6: e029         	b	0x33c <ref_plan_buffer_line+0x238> @ imm = #0x52
     2e8: ac01         	add	r4, sp, #0x4
     2ea: 4620         	mov	r0, r4
     2ec: f7ff fffe    	bl	0x2ec <ref_plan_buffer_line+0x1e8> @ imm = #-0x4
			000002ec:  R_ARM_THM_CALL	ref_convert_delta_vector_to_unit_vector
     2f0: 9800         	ldr	r0, [sp]
     2f2: 4621         	mov	r1, r4
     2f4: f7ff fffe    	bl	0x2f4 <ref_plan_buffer_line+0x1f0> @ imm = #-0x4
			000002f4:  R_ARM_THM_CALL	ref_limit_value_by_axis_maximum
     2f8: 4604         	mov	r4, r0
     2fa: f04f 507e    	mov.w	r0, #0x3f800000
     2fe: 4641         	mov	r1, r8
     300: f7ff fffe    	bl	0x300 <ref_plan_buffer_line+0x1fc> @ imm = #-0x4
			00000300:  R_ARM_THM_CALL	__aeabi_fsub
     304: f04f 517c    	mov.w	r1, #0x3f000000
     308: f7ff fffe    	bl	0x308 <ref_plan_buffer_line+0x204> @ imm = #-0x4
			00000308:  R_ARM_THM_CALL	__aeabi_fmul
     30c: f7ff fffe    	bl	0x30c <ref_plan_buffer_line+0x208> @ imm = #-0x4
			0000030c:  R_ARM_THM_CALL	sqrtf
     310: f8d9 1030    	ldr.w	r1, [r9, #0x30]
     314: 4605         	mov	r5, r0
     316: 4620         	mov	r0, r4
     318: f7ff fffe    	bl	0x318 <ref_plan_buffer_line+0x214> @ imm = #-0x4
			00000318:  R_ARM_THM_CALL	__aeabi_fmul
     31c: 4601         	mov	r1, r0
     31e: 4628         	mov	r0, r5
     320: f7ff fffe    	bl	0x320 <ref_plan_buffer_line+0x21c> @ imm = #-0x4
			00000320:  R_ARM_THM_CALL	__aeabi_fmul
     324: 4604         	mov	r4, r0
     326: f04f 507e    	mov.w	r0, #0x3f800000
     32a: 4629         	mov	r1, r5
     32c: f7ff fffe    	bl	0x32c <ref_plan_buffer_line+0x228> @ imm = #-0x4
			0000032c:  R_ARM_THM_CALL	__aeabi_fsub
     330: 4601         	mov	r1, r0
     332: 4620         	mov	r0, r4
     334: f7ff fffe    	bl	0x334 <ref_plan_buffer_line+0x230> @ imm = #-0x4
			00000334:  R_ARM_THM_CALL	__aeabi_fdiv
     338: f000 f836    	bl	0x3a8 <f_max>           @ imm = #0x6c
     33c: f8ca 002c    	str.w	r0, [r10, #0x2c]
     340: f89a 0015    	ldrb.w	r0, [r10, #0x15]
     344: 07c0         	lsls	r0, r0, #0x1f
     346: d123         	bne	0x390 <ref_plan_buffer_line+0x28c> @ imm = #0x46
     348: 4650         	mov	r0, r10
     34a: f7ff fffe    	bl	0x34a <ref_plan_buffer_line+0x246> @ imm = #-0x4
			0000034a:  R_ARM_THM_CALL	ref_plan_compute_profile_nominal_speed
     34e: 6a32         	ldr	r2, [r6, #0x20]
     350: 4604         	mov	r4, r0
     352: 4650         	mov	r0, r10
     354: 4621         	mov	r1, r4
     356: f7ff fffe    	bl	0x356 <ref_plan_buffer_line+0x252> @ imm = #-0x4
			00000356:  R_ARM_THM_CALL	ref_plan_compute_profile_parameters
     35a: f106 0010    	add.w	r0, r6, #0x10
     35e: a905         	add	r1, sp, #0x14
     360: 2210         	movs	r2, #0x10
     362: 6234         	str	r4, [r6, #0x20]
     364: f7ff fffe    	bl	0x364 <ref_plan_buffer_line+0x260> @ imm = #-0x4
			00000364:  R_ARM_THM_CALL	memcpy
     368: a90d         	add	r1, sp, #0x34
     36a: 4630         	mov	r0, r6
     36c: 2210         	movs	r2, #0x10
     36e: f7ff fffe    	bl	0x36e <ref_plan_buffer_line+0x26a> @ imm = #-0x4
			0000036e:  R_ARM_THM_CALL	memcpy
     372: f240 0400    	movw	r4, #0x0
			00000372:  R_ARM_THM_MOVW_ABS_NC	next_buffer_head
     376: f2c0 0400    	movt	r4, #0x0
			00000376:  R_ARM_THM_MOVT_ABS	next_buffer_head
     37a: 7820         	ldrb	r0, [r4]
     37c: f240 0100    	movw	r1, #0x0
			0000037c:  R_ARM_THM_MOVW_ABS_NC	block_buffer_head
     380: f2c0 0100    	movt	r1, #0x0
			00000380:  R_ARM_THM_MOVT_ABS	block_buffer_head
     384: 7008         	strb	r0, [r1]
     386: f7ff fffe    	bl	0x386 <ref_plan_buffer_line+0x282> @ imm = #-0x4
			00000386:  R_ARM_THM_CALL	ref_plan_next_block_index
     38a: 7020         	strb	r0, [r4]
     38c: f7ff fffe    	bl	0x38c <ref_plan_buffer_line+0x288> @ imm = #-0x4
			0000038c:  R_ARM_THM_CALL	ref_planner_recalculate
     390: 2000         	movs	r0, #0x0
     392: b011         	add	sp, #0x44
     394: e8bd 0f00    	pop.w	{r8, r9, r10, r11}
     398: bdf0         	pop	{r4, r5, r6, r7, pc}
     39a: bf00         	nop

0000039c <get_direction_pin_mask>:
     39c: 2101         	movs	r1, #0x1
     39e: fa01 f000    	lsl.w	r0, r1, r0
     3a2: b2c0         	uxtb	r0, r0
     3a4: 4770         	bx	lr
     3a6: bf00         	nop

000003a8 <f_max>:
     3a8: b5d0         	push	{r4, r6, r7, lr}
     3aa: af02         	add	r7, sp, #0x8
     3ac: 2100         	movs	r1, #0x0
     3ae: 4604         	mov	r4, r0
     3b0: f7ff fffe    	bl	0x3b0 <f_max+0x8>       @ imm = #-0x4
			000003b0:  R_ARM_THM_CALL	__aeabi_fcmplt
     3b4: 2800         	cmp	r0, #0x0
     3b6: bf18         	it	ne
     3b8: 2400         	movne	r4, #0x0
     3ba: 4620         	mov	r0, r4
     3bc: bdd0         	pop	{r4, r6, r7, pc}
     3be: bf00         	nop

000003c0 <ref_st_next_block_index>:
     3c0: 3001         	adds	r0, #0x1
     3c2: b2c1         	uxtb	r1, r0
     3c4: 3909         	subs	r1, #0x9
     3c6: bf18         	it	ne
     3c8: 4601         	movne	r1, r0
     3ca: b2c8         	uxtb	r0, r1
     3cc: 4770         	bx	lr
     3ce: bf00         	nop

000003d0 <ref_st_prep_prefix>:
     3d0: f240 0000    	movw	r0, #0x0
			000003d0:  R_ARM_THM_MOVW_ABS_NC	sys
     3d4: f2c0 0000    	movt	r0, #0x0
			000003d4:  R_ARM_THM_MOVT_ABS	sys
     3d8: 7800         	ldrb	r0, [r0]
     3da: 07c1         	lsls	r1, r0, #0x1f
     3dc: bf18         	it	ne
     3de: 4770         	bxne	lr
     3e0: b5f0         	push	{r4, r5, r6, r7, lr}
     3e2: af03         	add	r7, sp, #0xc
     3e4: e92d 0f00    	push.w	{r8, r9, r10, r11}
     3e8: b083         	sub	sp, #0xc
     3ea: f240 0800    	movw	r8, #0x0
			000003ea:  R_ARM_THM_MOVW_ABS_NC	pl_block
     3ee: f2c0 0800    	movt	r8, #0x0
			000003ee:  R_ARM_THM_MOVT_ABS	pl_block
     3f2: f8d8 1000    	ldr.w	r1, [r8]
     3f6: 2900         	cmp	r1, #0x0
     3f8: f040 80b8    	bne.w	0x56c <ref_st_prep_prefix+0x19c> @ imm = #0x170
     3fc: 0740         	lsls	r0, r0, #0x1d
     3fe: d402         	bmi	0x406 <ref_st_prep_prefix+0x36> @ imm = #0x4
     400: f7ff fffe    	bl	0x400 <ref_st_prep_prefix+0x30> @ imm = #-0x4
			00000400:  R_ARM_THM_CALL	ref_plan_get_current_block
     404: e001         	b	0x40a <ref_st_prep_prefix+0x3a> @ imm = #0x2
     406: f7ff fffe    	bl	0x406 <ref_st_prep_prefix+0x36> @ imm = #-0x4
			00000406:  R_ARM_THM_CALL	ref_plan_get_system_motion_block
     40a: 4605         	mov	r5, r0
     40c: 2800         	cmp	r0, #0x0
     40e: f8c8 0000    	str.w	r0, [r8]
     412: f000 80ab    	beq.w	0x56c <ref_st_prep_prefix+0x19c> @ imm = #0x156
     416: f240 0600    	movw	r6, #0x0
			00000416:  R_ARM_THM_MOVW_ABS_NC	prep
     41a: f2c0 0600    	movt	r6, #0x0
			0000041a:  R_ARM_THM_MOVT_ABS	prep
     41e: 7870         	ldrb	r0, [r6, #0x1]
     420: 07c0         	lsls	r0, r0, #0x1f
     422: d132         	bne	0x48a <ref_st_prep_prefix+0xba> @ imm = #0x64
     424: 7830         	ldrb	r0, [r6]
     426: f7ff fffe    	bl	0x426 <ref_st_prep_prefix+0x56> @ imm = #-0x4
			00000426:  R_ARM_THM_CALL	ref_st_next_block_index
     42a: f240 0100    	movw	r1, #0x0
			0000042a:  R_ARM_THM_MOVW_ABS_NC	st_block_buffer
     42e: 7030         	strb	r0, [r6]
     430: eb00 0040    	add.w	r0, r0, r0, lsl #1
     434: f2c0 0100    	movt	r1, #0x0
			00000434:  R_ARM_THM_MOVT_ABS	st_block_buffer
     438: eb01 01c0    	add.w	r1, r1, r0, lsl #3
     43c: f240 0000    	movw	r0, #0x0
			0000043c:  R_ARM_THM_MOVW_ABS_NC	st_prep_block
     440: 7d2a         	ldrb	r2, [r5, #0x14]
     442: f2c0 0000    	movt	r0, #0x0
			00000442:  R_ARM_THM_MOVT_ABS	st_prep_block
     446: 6001         	str	r1, [r0]
     448: 750a         	strb	r2, [r1, #0x14]
     44a: 1f08         	subs	r0, r1, #0x4
     44c: f06f 0203    	mvn	r2, #0x3
     450: 18ab         	adds	r3, r5, r2
     452: 685b         	ldr	r3, [r3, #0x4]
     454: 3204         	adds	r2, #0x4
     456: 021b         	lsls	r3, r3, #0x8
     458: 2a0c         	cmp	r2, #0xc
     45a: f840 3f04    	str	r3, [r0, #4]!
     45e: d1f7         	bne	0x450 <ref_st_prep_prefix+0x80> @ imm = #-0x12
     460: 6928         	ldr	r0, [r5, #0x10]
     462: 6aac         	ldr	r4, [r5, #0x28]
     464: 0202         	lsls	r2, r0, #0x8
     466: 610a         	str	r2, [r1, #0x10]
     468: f7ff fffe    	bl	0x468 <ref_st_prep_prefix+0x98> @ imm = #-0x4
			00000468:  R_ARM_THM_CALL	__aeabi_ui2f
     46c: 4621         	mov	r1, r4
     46e: 6070         	str	r0, [r6, #0x4]
     470: f7ff fffe    	bl	0x470 <ref_st_prep_prefix+0xa0> @ imm = #-0x4
			00000470:  R_ARM_THM_CALL	__aeabi_fdiv
     474: 4601         	mov	r1, r0
     476: 60b0         	str	r0, [r6, #0x8]
     478: 2000         	movs	r0, #0x0
     47a: f6c3 70a0    	movt	r0, #0x3fa0
     47e: f7ff fffe    	bl	0x47e <ref_st_prep_prefix+0xae> @ imm = #-0x4
			0000047e:  R_ARM_THM_CALL	__aeabi_fdiv
     482: 2100         	movs	r1, #0x0
     484: e9c6 0103    	strd	r0, r1, [r6, #12]
     488: e001         	b	0x48e <ref_st_prep_prefix+0xbe> @ imm = #0x2
     48a: 2000         	movs	r0, #0x0
     48c: 7070         	strb	r0, [r6, #0x1]
     48e: 6a69         	ldr	r1, [r5, #0x24]
     490: f04f 507c    	mov.w	r0, #0x3f000000
     494: f7ff fffe    	bl	0x494 <ref_st_prep_prefix+0xc4> @ imm = #-0x4
			00000494:  R_ARM_THM_CALL	__aeabi_fdiv
     498: 69f1         	ldr	r1, [r6, #0x1c]
     49a: 4681         	mov	r9, r0
     49c: 4608         	mov	r0, r1
     49e: f7ff fffe    	bl	0x49e <ref_st_prep_prefix+0xce> @ imm = #-0x4
			0000049e:  R_ARM_THM_CALL	__aeabi_fmul
     4a2: 4682         	mov	r10, r0
     4a4: 4628         	mov	r0, r5
     4a6: f7ff fffe    	bl	0x4a6 <ref_st_prep_prefix+0xd6> @ imm = #-0x4
			000004a6:  R_ARM_THM_CALL	ref_plan_compute_profile_nominal_speed
     4aa: 4601         	mov	r1, r0
     4ac: 4683         	mov	r11, r0
     4ae: f7ff fffe    	bl	0x4ae <ref_st_prep_prefix+0xde> @ imm = #-0x4
			000004ae:  R_ARM_THM_CALL	__aeabi_fmul
     4b2: f8d8 8000    	ldr.w	r8, [r8]
     4b6: 4606         	mov	r6, r0
     4b8: f8d8 501c    	ldr.w	r5, [r8, #0x1c]
     4bc: f8d8 4028    	ldr.w	r4, [r8, #0x28]
     4c0: 4628         	mov	r0, r5
     4c2: f8cd a004    	str.w	r10, [sp, #0x4]
     4c6: 4651         	mov	r1, r10
     4c8: 46ca         	mov	r10, r9
     4ca: f240 0900    	movw	r9, #0x0
			000004ca:  R_ARM_THM_MOVW_ABS_NC	prep
     4ce: f2c0 0900    	movt	r9, #0x0
			000004ce:  R_ARM_THM_MOVT_ABS	prep
     4d2: f7ff fffe    	bl	0x4d2 <ref_st_prep_prefix+0x102> @ imm = #-0x4
			000004d2:  R_ARM_THM_CALL	__aeabi_fsub
     4d6: 4601         	mov	r1, r0
     4d8: 4650         	mov	r0, r10
     4da: f7ff fffe    	bl	0x4da <ref_st_prep_prefix+0x10a> @ imm = #-0x4
			000004da:  R_ARM_THM_CALL	__aeabi_fmul
     4de: 4621         	mov	r1, r4
     4e0: f7ff fffe    	bl	0x4e0 <ref_st_prep_prefix+0x110> @ imm = #-0x4
			000004e0:  R_ARM_THM_CALL	__aeabi_fadd
     4e4: f04f 517c    	mov.w	r1, #0x3f000000
     4e8: f7ff fffe    	bl	0x4e8 <ref_st_prep_prefix+0x118> @ imm = #-0x4
			000004e8:  R_ARM_THM_CALL	__aeabi_fmul
     4ec: f8d9 1014    	ldr.w	r1, [r9, #0x14]
     4f0: 9002         	str	r0, [sp, #0x8]
     4f2: 2000         	movs	r0, #0x0
     4f4: e9c9 4008    	strd	r4, r0, [r9, #32]
     4f8: f8c9 1018    	str.w	r1, [r9, #0x18]
     4fc: 4628         	mov	r0, r5
     4fe: 4631         	mov	r1, r6
     500: f7ff fffe    	bl	0x500 <ref_st_prep_prefix+0x130> @ imm = #-0x4
			00000500:  R_ARM_THM_CALL	__aeabi_fcmpgt
     504: b170         	cbz	r0, 0x524 <ref_st_prep_prefix+0x154> @ imm = #0x1c
     506: 4628         	mov	r0, r5
     508: 4631         	mov	r1, r6
     50a: f7ff fffe    	bl	0x50a <ref_st_prep_prefix+0x13a> @ imm = #-0x4
			0000050a:  R_ARM_THM_CALL	__aeabi_fsub
     50e: 4601         	mov	r1, r0
     510: 4650         	mov	r0, r10
     512: f7ff fffe    	bl	0x512 <ref_st_prep_prefix+0x142> @ imm = #-0x4
			00000512:  R_ARM_THM_CALL	__aeabi_fmul
     516: 4601         	mov	r1, r0
     518: 4620         	mov	r0, r4
     51a: f7ff fffe    	bl	0x51a <ref_st_prep_prefix+0x14a> @ imm = #-0x4
			0000051a:  R_ARM_THM_CALL	__aeabi_fsub
     51e: f8c9 0020    	str.w	r0, [r9, #0x20]
     522: e023         	b	0x56c <ref_st_prep_prefix+0x19c> @ imm = #0x46
     524: 9802         	ldr	r0, [sp, #0x8]
     526: 2100         	movs	r1, #0x0
     528: 2500         	movs	r5, #0x0
     52a: f7ff fffe    	bl	0x52a <ref_st_prep_prefix+0x15a> @ imm = #-0x4
			0000052a:  R_ARM_THM_CALL	__aeabi_fcmpgt
     52e: b1b8         	cbz	r0, 0x560 <ref_st_prep_prefix+0x190> @ imm = #0x2e
     530: 9802         	ldr	r0, [sp, #0x8]
     532: 4621         	mov	r1, r4
     534: f7ff fffe    	bl	0x534 <ref_st_prep_prefix+0x164> @ imm = #-0x4
			00000534:  R_ARM_THM_CALL	__aeabi_fcmplt
     538: b1c0         	cbz	r0, 0x56c <ref_st_prep_prefix+0x19c> @ imm = #0x30
     53a: 9d01         	ldr	r5, [sp, #0x4]
     53c: 4630         	mov	r0, r6
     53e: 4629         	mov	r1, r5
     540: f7ff fffe    	bl	0x540 <ref_st_prep_prefix+0x170> @ imm = #-0x4
			00000540:  R_ARM_THM_CALL	__aeabi_fsub
     544: 4601         	mov	r1, r0
     546: 4650         	mov	r0, r10
     548: f7ff fffe    	bl	0x548 <ref_st_prep_prefix+0x178> @ imm = #-0x4
			00000548:  R_ARM_THM_CALL	__aeabi_fmul
     54c: 9902         	ldr	r1, [sp, #0x8]
     54e: 464c         	mov	r4, r9
     550: f8c9 0024    	str.w	r0, [r9, #0x24]
     554: f7ff fffe    	bl	0x554 <ref_st_prep_prefix+0x184> @ imm = #-0x4
			00000554:  R_ARM_THM_CALL	__aeabi_fcmplt
     558: b170         	cbz	r0, 0x578 <ref_st_prep_prefix+0x1a8> @ imm = #0x1c
     55a: f8c4 b018    	str.w	r11, [r4, #0x18]
     55e: e005         	b	0x56c <ref_st_prep_prefix+0x19c> @ imm = #0xa
     560: f8d9 001c    	ldr.w	r0, [r9, #0x1c]
     564: f8c9 5020    	str.w	r5, [r9, #0x20]
     568: f8c9 0018    	str.w	r0, [r9, #0x18]
     56c: b003         	add	sp, #0xc
     56e: e8bd 0f00    	pop.w	{r8, r9, r10, r11}
     572: e8bd 40f0    	pop.w	{r4, r5, r6, r7, lr}
     576: 4770         	bx	lr
     578: f8d8 0024    	ldr.w	r0, [r8, #0x24]
     57c: 9e02         	ldr	r6, [sp, #0x8]
     57e: 4601         	mov	r1, r0
     580: 6226         	str	r6, [r4, #0x20]
     582: 6266         	str	r6, [r4, #0x24]
     584: f7ff fffe    	bl	0x584 <ref_st_prep_prefix+0x1b4> @ imm = #-0x4
			00000584:  R_ARM_THM_CALL	__aeabi_fadd
     588: 4631         	mov	r1, r6
     58a: f7ff fffe    	bl	0x58a <ref_st_prep_prefix+0x1ba> @ imm = #-0x4
			0000058a:  R_ARM_THM_CALL	__aeabi_fmul
     58e: 4629         	mov	r1, r5
     590: f7ff fffe    	bl	0x590 <ref_st_prep_prefix+0x1c0> @ imm = #-0x4
			00000590:  R_ARM_THM_CALL	__aeabi_fadd
     594: f7ff fffe    	bl	0x594 <ref_st_prep_prefix+0x1c4> @ imm = #-0x4
			00000594:  R_ARM_THM_CALL	sqrtf
     598: 61a0         	str	r0, [r4, #0x18]
     59a: e7e7         	b	0x56c <ref_st_prep_prefix+0x19c> @ imm = #-0x32

0000059c <ref_gc_import_core>:
     59c: b5f0         	push	{r4, r5, r6, r7, lr}
     59e: af03         	add	r7, sp, #0xc
     5a0: e92d 0f00    	push.w	{r8, r9, r10, r11}
     5a4: b085         	sub	sp, #0x14
     5a6: f240 0500    	movw	r5, #0x0
			000005a6:  R_ARM_THM_MOVW_ABS_NC	gc_block_ref
     5aa: f2c0 0500    	movt	r5, #0x0
			000005aa:  R_ARM_THM_MOVT_ABS	gc_block_ref
     5ae: 4604         	mov	r4, r0
     5b0: 4628         	mov	r0, r5
     5b2: 2100         	movs	r1, #0x0
     5b4: 2248         	movs	r2, #0x48
     5b6: 2600         	movs	r6, #0x0
     5b8: f7ff fffe    	bl	0x5b8 <ref_gc_import_core+0x1c> @ imm = #-0x4
			000005b8:  R_ARM_THM_CALL	memset
     5bc: f240 0100    	movw	r1, #0x0
			000005bc:  R_ARM_THM_MOVW_ABS_NC	gc_state_ref
     5c0: f2c0 0100    	movt	r1, #0x0
			000005c0:  R_ARM_THM_MOVT_ABS	gc_state_ref
     5c4: 4628         	mov	r0, r5
     5c6: 2209         	movs	r2, #0x9
     5c8: f7ff fffe    	bl	0x5c8 <ref_gc_import_core+0x2c> @ imm = #-0x4
			000005c8:  R_ARM_THM_CALL	memcpy
     5cc: 7820         	ldrb	r0, [r4]
     5ce: f10d 0a0c    	add.w	r10, sp, #0xc
     5d2: 2824         	cmp	r0, #0x24
     5d4: bf02         	ittt	eq
     5d6: 2001         	moveq	r0, #0x1
     5d8: 8028         	strheq	r0, [r5]
     5da: 2603         	moveq	r6, #0x3
     5dc: 2000         	movs	r0, #0x0
     5de: f04f 0800    	mov.w	r8, #0x0
     5e2: f04f 0b00    	mov.w	r11, #0x0
     5e6: f807 6c1d    	strb	r6, [r7, #-29]
     5ea: 9001         	str	r0, [sp, #0x4]
     5ec: 9000         	str	r0, [sp]
     5ee: 9002         	str	r0, [sp, #0x8]
     5f0: e006         	b	0x600 <ref_gc_import_core+0x64> @ imm = #0xc
     5f2: bf00         	nop
     5f4: 2101         	movs	r1, #0x1
     5f6: 2000         	movs	r0, #0x0
     5f8: 2800         	cmp	r0, #0x0
     5fa: 468b         	mov	r11, r1
     5fc: f000 8131    	beq.w	0x862 <ref_gc_import_core+0x2c6> @ imm = #0x262
     600: f817 0c1d    	ldrb	r0, [r7, #-29]
     604: f814 9000    	ldrb.w	r9, [r4, r0]
     608: f1b9 0f00    	cmp.w	r9, #0x0
     60c: f000 8123    	beq.w	0x856 <ref_gc_import_core+0x2ba> @ imm = #0x246
     610: f1a9 015b    	sub.w	r1, r9, #0x5b
     614: f111 0f1a    	cmn.w	r1, #0x1a
     618: d3ec         	blo	0x5f4 <ref_gc_import_core+0x58> @ imm = #-0x28
     61a: 3001         	adds	r0, #0x1
     61c: f807 0c1d    	strb	r0, [r7, #-29]
     620: 4620         	mov	r0, r4
     622: f1a7 011d    	sub.w	r1, r7, #0x1d
     626: 4652         	mov	r2, r10
     628: f7ff fffe    	bl	0x628 <ref_gc_import_core+0x8c> @ imm = #-0x4
			00000628:  R_ARM_THM_CALL	read_float
     62c: 2800         	cmp	r0, #0x0
     62e: f000 808b    	beq.w	0x748 <ref_gc_import_core+0x1ac> @ imm = #0x116
     632: 9e03         	ldr	r6, [sp, #0xc]
     634: 4630         	mov	r0, r6
     636: f7ff fffe    	bl	0x636 <ref_gc_import_core+0x9a> @ imm = #-0x4
			00000636:  R_ARM_THM_CALL	__aeabi_f2iz
     63a: 4605         	mov	r5, r0
     63c: f7ff fffe    	bl	0x63c <ref_gc_import_core+0xa0> @ imm = #-0x4
			0000063c:  R_ARM_THM_CALL	__aeabi_ui2f
     640: 4601         	mov	r1, r0
     642: 4630         	mov	r0, r6
     644: f7ff fffe    	bl	0x644 <ref_gc_import_core+0xa8> @ imm = #-0x4
			00000644:  R_ARM_THM_CALL	__aeabi_fsub
     648: 2100         	movs	r1, #0x0
     64a: f2c4 21c8    	movt	r1, #0x42c8
     64e: f7ff fffe    	bl	0x64e <ref_gc_import_core+0xb2> @ imm = #-0x4
			0000064e:  R_ARM_THM_CALL	__aeabi_fmul
     652: f04f 517c    	mov.w	r1, #0x3f000000
     656: f7ff fffe    	bl	0x656 <ref_gc_import_core+0xba> @ imm = #-0x4
			00000656:  R_ARM_THM_CALL	__aeabi_fadd
     65a: f7ff fffe    	bl	0x65a <ref_gc_import_core+0xbe> @ imm = #-0x4
			0000065a:  R_ARM_THM_CALL	__aeabi_f2iz
     65e: f1b9 0f4d    	cmp.w	r9, #0x4d
     662: f000 8073    	beq.w	0x74c <ref_gc_import_core+0x1b0> @ imm = #0xe6
     666: f1b9 0f47    	cmp.w	r9, #0x47
     66a: f040 8080    	bne.w	0x76e <ref_gc_import_core+0x1d2> @ imm = #0x100
     66e: 2103         	movs	r1, #0x3
     670: 2d5e         	cmp	r5, #0x5e
     672: f04f 0300    	mov.w	r3, #0x0
     676: f200 80e1    	bhi.w	0x83c <ref_gc_import_core+0x2a0> @ imm = #0x1c2
     67a: 2201         	movs	r2, #0x1
     67c: e8df f015    	tbh	[pc, r5, lsl #1]
     680: 5f 00 5f 00  	.word	0x005f005f
     684: 5f 00 5f 00  	.word	0x005f005f
     688: da 00 de 00  	.word	0x00de00da
     68c: de 00 de 00  	.word	0x00de00de
     690: de 00 de 00  	.word	0x00de00de
     694: da 00 de 00  	.word	0x00de00da
     698: de 00 de 00  	.word	0x00de00de
     69c: de 00 de 00  	.word	0x00de00de
     6a0: de 00 bc 00  	.word	0x00bc00de
     6a4: bc 00 bc 00  	.word	0x00bc00bc
     6a8: c6 00 c6 00  	.word	0x00c600c6
     6ac: de 00 de 00  	.word	0x00de00de
     6b0: de 00 de 00  	.word	0x00de00de
     6b4: de 00 de 00  	.word	0x00de00de
     6b8: da 00 de 00  	.word	0x00de00da
     6bc: da 00 de 00  	.word	0x00de00da
     6c0: de 00 de 00  	.word	0x00de00de
     6c4: de 00 de 00  	.word	0x00de00de
     6c8: de 00 de 00  	.word	0x00de00de
     6cc: 5f 00 de 00  	.word	0x00de005f
     6d0: d9 00 de 00  	.word	0x00de00d9
     6d4: de 00 cb 00  	.word	0x00cb00de
     6d8: de 00 de 00  	.word	0x00de00de
     6dc: de 00 de 00  	.word	0x00de00de
     6e0: de 00 cb 00  	.word	0x00cb00de
     6e4: de 00 de 00  	.word	0x00de00de
     6e8: de 00 da 00  	.word	0x00da00de
     6ec: a8 00 a8 00  	.word	0x00a800a8
     6f0: a8 00 a8 00  	.word	0x00a800a8
     6f4: a8 00 a8 00  	.word	0x00a800a8
     6f8: de 00 e5 00  	.word	0x00e500de
     6fc: de 00 de 00  	.word	0x00de00de
     700: de 00 de 00  	.word	0x00de00de
     704: de 00 de 00  	.word	0x00de00de
     708: de 00 de 00  	.word	0x00de00de
     70c: de 00 de 00  	.word	0x00de00de
     710: de 00 de 00  	.word	0x00de00de
     714: de 00 de 00  	.word	0x00de00de
     718: de 00 de 00  	.word	0x00de00de
     71c: de 00 de 00  	.word	0x00de00de
     720: 5f 00 de 00  	.word	0x00de005f
     724: de 00 de 00  	.word	0x00de00de
     728: de 00 de 00  	.word	0x00de00de
     72c: de 00 de 00  	.word	0x00de00de
     730: de 00 de 00  	.word	0x00de00de
     734: c1 00 c1 00  	.word	0x00c100c1
     738: da 00 d0 00  	.word	0x00d000da
     73c: d0 00        	.short	0x00d0
     73e: 2202         	movs	r2, #0x2
     740: ea12 0f08    	tst.w	r2, r8
     744: d179         	bne	0x83a <ref_gc_import_core+0x29e> @ imm = #0xf2
     746: e048         	b	0x7da <ref_gc_import_core+0x23e> @ imm = #0x90
     748: 2102         	movs	r1, #0x2
     74a: e754         	b	0x5f6 <ref_gc_import_core+0x5a> @ imm = #-0x158
     74c: 2d1e         	cmp	r5, #0x1e
     74e: f04f 0000    	mov.w	r0, #0x0
     752: d84d         	bhi	0x7f0 <ref_gc_import_core+0x254> @ imm = #0x9a
     754: 2101         	movs	r1, #0x1
     756: 2207         	movs	r2, #0x7
     758: 40a9         	lsls	r1, r5
     75a: f2c4 0200    	movt	r2, #0x4000
     75e: 4211         	tst	r1, r2
     760: d116         	bne	0x790 <ref_gc_import_core+0x1f4> @ imm = #0x2c
     762: f011 0f38    	tst.w	r1, #0x38
     766: d016         	beq	0x796 <ref_gc_import_core+0x1fa> @ imm = #0x2c
     768: f44f 6000    	mov.w	r0, #0x800
     76c: e018         	b	0x7a0 <ref_gc_import_core+0x204> @ imm = #0x30
     76e: f009 015e    	and	r1, r9, #0x5e
     772: f009 0007    	and	r0, r9, #0x7
     776: 2958         	cmp	r1, #0x58
     778: f04f 0101    	mov.w	r1, #0x1
     77c: fa01 f000    	lsl.w	r0, r1, r0
     780: bf18         	it	ne
     782: f1b9 0f5a    	cmpne.w	r9, #0x5a
     786: d118         	bne	0x7ba <ref_gc_import_core+0x21e> @ imm = #0x30
     788: 9902         	ldr	r1, [sp, #0x8]
     78a: 4301         	orrs	r1, r0
     78c: 9102         	str	r1, [sp, #0x8]
     78e: e059         	b	0x844 <ref_gc_import_core+0x2a8> @ imm = #0xb2
     790: f44f 6080    	mov.w	r0, #0x400
     794: e004         	b	0x7a0 <ref_gc_import_core+0x204> @ imm = #0x8
     796: f411 7f40    	tst.w	r1, #0x300
     79a: d029         	beq	0x7f0 <ref_gc_import_core+0x254> @ imm = #0x52
     79c: f44f 5080    	mov.w	r0, #0x1000
     7a0: ea10 0f08    	tst.w	r0, r8
     7a4: bf07         	ittee	eq
     7a6: ea48 0800    	orreq.w	r8, r8, r0
     7aa: 2001         	moveq	r0, #0x1
     7ac: f04f 0b04    	movne.w	r11, #0x4
     7b0: 2000         	movne	r0, #0x0
     7b2: 2800         	cmp	r0, #0x0
     7b4: d146         	bne	0x844 <ref_gc_import_core+0x2a8> @ imm = #0x8c
     7b6: 2000         	movs	r0, #0x0
     7b8: e045         	b	0x846 <ref_gc_import_core+0x2aa> @ imm = #0x8a
     7ba: f1b9 0f41    	cmp.w	r9, #0x41
     7be: d0e3         	beq	0x788 <ref_gc_import_core+0x1ec> @ imm = #-0x3a
     7c0: f1a9 0149    	sub.w	r1, r9, #0x49
     7c4: 2902         	cmp	r1, #0x2
     7c6: d830         	bhi	0x82a <ref_gc_import_core+0x28e> @ imm = #0x60
     7c8: 9900         	ldr	r1, [sp]
     7ca: 4301         	orrs	r1, r0
     7cc: 9100         	str	r1, [sp]
     7ce: e039         	b	0x844 <ref_gc_import_core+0x2a8> @ imm = #0x72
     7d0: f44f 7280    	mov.w	r2, #0x100
     7d4: ea12 0f08    	tst.w	r2, r8
     7d8: d12f         	bne	0x83a <ref_gc_import_core+0x29e> @ imm = #0x5e
     7da: 9901         	ldr	r1, [sp, #0x4]
     7dc: ea48 0802    	orr.w	r8, r8, r2
     7e0: 4041         	eors	r1, r0
     7e2: 9101         	str	r1, [sp, #0x4]
     7e4: 2301         	movs	r3, #0x1
     7e6: 4659         	mov	r1, r11
     7e8: 2b00         	cmp	r3, #0x0
     7ea: f43f af04    	beq.w	0x5f6 <ref_gc_import_core+0x5a> @ imm = #-0x1f8
     7ee: e028         	b	0x842 <ref_gc_import_core+0x2a6> @ imm = #0x50
     7f0: f04f 0b05    	mov.w	r11, #0x5
     7f4: bb30         	cbnz	r0, 0x844 <ref_gc_import_core+0x2a8> @ imm = #0x4c
     7f6: e7de         	b	0x7b6 <ref_gc_import_core+0x21a> @ imm = #-0x44
     7f8: 2204         	movs	r2, #0x4
     7fa: ea12 0f08    	tst.w	r2, r8
     7fe: d11c         	bne	0x83a <ref_gc_import_core+0x29e> @ imm = #0x38
     800: e7eb         	b	0x7da <ref_gc_import_core+0x23e> @ imm = #-0x2a
     802: 2208         	movs	r2, #0x8
     804: ea12 0f08    	tst.w	r2, r8
     808: d117         	bne	0x83a <ref_gc_import_core+0x29e> @ imm = #0x2e
     80a: e7e6         	b	0x7da <ref_gc_import_core+0x23e> @ imm = #-0x34
     80c: 2220         	movs	r2, #0x20
     80e: ea12 0f08    	tst.w	r2, r8
     812: d112         	bne	0x83a <ref_gc_import_core+0x29e> @ imm = #0x24
     814: e7e1         	b	0x7da <ref_gc_import_core+0x23e> @ imm = #-0x3e
     816: 2280         	movs	r2, #0x80
     818: ea12 0f08    	tst.w	r2, r8
     81c: d10d         	bne	0x83a <ref_gc_import_core+0x29e> @ imm = #0x1a
     81e: e7dc         	b	0x7da <ref_gc_import_core+0x23e> @ imm = #-0x48
     820: 2210         	movs	r2, #0x10
     822: ea12 0f08    	tst.w	r2, r8
     826: d108         	bne	0x83a <ref_gc_import_core+0x29e> @ imm = #0x10
     828: e7d7         	b	0x7da <ref_gc_import_core+0x23e> @ imm = #-0x52
     82a: 9901         	ldr	r1, [sp, #0x4]
     82c: 4301         	orrs	r1, r0
     82e: 9101         	str	r1, [sp, #0x4]
     830: e008         	b	0x844 <ref_gc_import_core+0x2a8> @ imm = #0x10
     832: 2240         	movs	r2, #0x40
     834: ea12 0f08    	tst.w	r2, r8
     838: d0cf         	beq	0x7da <ref_gc_import_core+0x23e> @ imm = #-0x62
     83a: 2104         	movs	r1, #0x4
     83c: 2b00         	cmp	r3, #0x0
     83e: f43f aeda    	beq.w	0x5f6 <ref_gc_import_core+0x5a> @ imm = #-0x24c
     842: 468b         	mov	r11, r1
     844: 2001         	movs	r0, #0x1
     846: 4659         	mov	r1, r11
     848: e6d6         	b	0x5f8 <ref_gc_import_core+0x5c> @ imm = #-0x254
     84a: f44f 7200    	mov.w	r2, #0x200
     84e: ea12 0f08    	tst.w	r2, r8
     852: d1f2         	bne	0x83a <ref_gc_import_core+0x29e> @ imm = #-0x1c
     854: e7c1         	b	0x7da <ref_gc_import_core+0x23e> @ imm = #-0x7e
     856: 9801         	ldr	r0, [sp, #0x4]
     858: 9900         	ldr	r1, [sp]
     85a: b2c0         	uxtb	r0, r0
     85c: 4048         	eors	r0, r1
     85e: 9902         	ldr	r1, [sp, #0x8]
     860: 4041         	eors	r1, r0
     862: b2c8         	uxtb	r0, r1
     864: b005         	add	sp, #0x14
     866: e8bd 0f00    	pop.w	{r8, r9, r10, r11}
     86a: bdf0         	pop	{r4, r5, r6, r7, pc}

0000086c <mantissa_unused_fix>:
     86c: 4770         	bx	lr
