1818 .eabi_attribute 28 , 1
1919 .eabi_attribute 38 , 1
2020 .eabi_attribute 14 , 0
21- .file "flc_asm.167cc79d25ff71c0 -cgu.0"
21+ .file "flc_asm.b33526c4dbe694e0 -cgu.0"
2222 . section .analogsucks , "ax" , %progbits
2323 .globl flc_read32_primitive
2424 .p2align 2
@@ -45,12 +45,11 @@ flc_read32_primitive:
4545 cmp .w r1 , # 268435456
4646 bne .LBB0_3
4747 ldr r1 , .LCPI0_0
48- ldr r2 , .LCPI0_1
4948 add r1 , r0
50- cmp r1 , r2
51- itt hs
52- ldrhs r0 , [ r0 ]
53- pophs {r7 , pc}
49+ cmp .w r1, # 524288
50+ itt lo
51+ ldrlo r0 , [ r0 ]
52+ poplo {r7 , pc}
5453.LBB0_3:
5554 @APP
5655.Ltmp0:
@@ -101,9 +100,7 @@ flc_read32_primitive:
101100 .inst.n 0xdefe
102101 .p2align 2
103102.LCPI0_0:
104- .long 4026007555
105- .LCPI0_1:
106- .long 4294443008
103+ .long 4026531843
107104.Lfunc_end0:
108105 .size flc_read32_primitive , .Lfunc_end0 - flc_read32_primitive
109106 .cfi_endproc
@@ -140,26 +137,25 @@ flc_write128_primitive:
140137 cmp .w r3 , # 268435456
141138 bne .LBB1_16
142139 ldr r3 , .LCPI1_0
143- ldr r4 , .LCPI1_1
144140 add r3 , r0
145- cmp r3 , r4
146- blo .LBB1_16
141+ cmp .w r3, # 524288
142+ bhs .LBB1_16
147143 lsls r3 , r0 , # 28
148144 bne.w .LBB1_17
149- ldr r4 , .LCPI1_2
145+ ldr r4 , .LCPI1_1
150146.LBB1_4:
151147 ldr r3 , [ r4 , # 8 ]
152148 lsls r3 , r3 , # 7
153149 bmi .LBB1_4
154- ldr r3 , .LCPI1_3
155- ldr r6 , .LCPI1_5
150+ ldr r3 , .LCPI1_2
151+ ldr r6 , .LCPI1_4
156152 ldr r5 , [ r3 ]
157153 bic r5 , r5 , # 1
158154 str r5 , [ r3 ]
159155 ldr r5 , [ r4 , # 36 ]
160156 bic r5 , r5 , # 2
161157 str r5 , [ r4 , # 36 ]
162- ldr r5 , .LCPI1_4
158+ ldr r5 , .LCPI1_3
163159 udiv r5 , r2 , r5
164160 muls r6 , r5 , r6
165161 cmn r6 , r2
@@ -214,7 +210,7 @@ flc_write128_primitive:
214210 mov r0 , sp
215211 @APP
216212 @NO_APP
217- ldr r0 , .LCPI1_6
213+ ldr r0 , .LCPI1_5
218214 ldr r0 , [ r0 ]
219215 str r0 , [ sp , # 4 ]
220216 add r0 , sp , # 4
@@ -314,18 +310,16 @@ flc_write128_primitive:
314310 .inst.n 0xdefe
315311 .p2align 2
316312.LCPI1_0:
317- .long 4026007567
313+ .long 4026531855
318314.LCPI1_1:
319- .long 4294443008
320- .LCPI1_2:
321315 .long 1073909760
322- .LCPI1_3 :
316+ .LCPI1_2 :
323317 .long 1073914112
324- .LCPI1_4 :
318+ .LCPI1_3 :
325319 .long 1000000
326- .LCPI1_5 :
320+ .LCPI1_4 :
327321 .long 4293967296
328- .LCPI1_6 :
322+ .LCPI1_5 :
329323 .long 268443648
330324.Lfunc_end1:
331325 .size flc_write128_primitive , .Lfunc_end1 - flc_write128_primitive
@@ -502,18 +496,18 @@ flc_page_erase_primitive:
502496 .cantunwind
503497 .fnend
504498
505- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27)"
506- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
507- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
508- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
509- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
510- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
511- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
512- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
513- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
514- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
515- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
516- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
517- .ident "rustc version 1.84.1 (e71f9a9a9 2025-01-27 )"
499+
500+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
501+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
502+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
503+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
504+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
505+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
506+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
507+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
508+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
509+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
510+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
511+ .ident "rustc version 1.86.0-nightly (d8810e3e2 2025-02-14 )"
518512 . section ".note.GNU-stack" , "" , %progbits
519513 .eabi_attribute 30 , 4
0 commit comments