| ... | @@ -119,7 +119,7 @@ fn __aeabi_fixsfti(_: compiler_rt.f32.Abi) callconv(.naked) i128 { | ... | @@ -119,7 +119,7 @@ fn __aeabi_fixsfti(_: compiler_rt.f32.Abi) callconv(.naked) i128 { |
| 119 | switch (builtin.abi.float()) { | 119 | switch (builtin.abi.float()) { |
| 120 | .soft => asm volatile ( | 120 | .soft => asm volatile ( |
| 121 | \\ push {r0-r4, lr} | 121 | \\ push {r0-r4, lr} |
| 122 | \\ mov r1, r0 | 122 | \\ movs r1, r0 |
| 123 | \\ mov r0, sp | 123 | \\ mov r0, sp |
| 124 | \\ bl %[__fixsfti] | 124 | \\ bl %[__fixsfti] |
| 125 | \\ pop {r0-r4, pc} | 125 | \\ pop {r0-r4, pc} |
| ... | @@ -175,8 +175,8 @@ fn __aeabi_fixdfti(_: compiler_rt.f64.Abi) callconv(.naked) i128 { | ... | @@ -175,8 +175,8 @@ fn __aeabi_fixdfti(_: compiler_rt.f64.Abi) callconv(.naked) i128 { |
| 175 | switch (builtin.abi.float()) { | 175 | switch (builtin.abi.float()) { |
| 176 | .soft => asm volatile ( | 176 | .soft => asm volatile ( |
| 177 | \\ push {r0-r4, lr} | 177 | \\ push {r0-r4, lr} |
| 178 | \\ mov r3, r1 | 178 | \\ movs r3, r1 |
| 179 | \\ mov r2, r0 | 179 | \\ movs r2, r0 |
| 180 | \\ mov r0, sp | 180 | \\ mov r0, sp |
| 181 | \\ bl %[__fixdfti] | 181 | \\ bl %[__fixdfti] |
| 182 | \\ pop {r0-r4, pc} | 182 | \\ pop {r0-r4, pc} |
| ... | @@ -382,7 +382,7 @@ fn __aeabi_fixunssfti(_: compiler_rt.f32.Abi) callconv(.naked) u128 { | ... | @@ -382,7 +382,7 @@ fn __aeabi_fixunssfti(_: compiler_rt.f32.Abi) callconv(.naked) u128 { |
| 382 | switch (builtin.abi.float()) { | 382 | switch (builtin.abi.float()) { |
| 383 | .soft => asm volatile ( | 383 | .soft => asm volatile ( |
| 384 | \\ push {r0-r4, lr} | 384 | \\ push {r0-r4, lr} |
| 385 | \\ mov r1, r0 | 385 | \\ movs r1, r0 |
| 386 | \\ mov r0, sp | 386 | \\ mov r0, sp |
| 387 | \\ bl %[__fixunssfti] | 387 | \\ bl %[__fixunssfti] |
| 388 | \\ pop {r0-r4, pc} | 388 | \\ pop {r0-r4, pc} |
| ... | @@ -438,8 +438,8 @@ fn __aeabi_fixunsdfti(_: compiler_rt.f64.Abi) callconv(.naked) u128 { | ... | @@ -438,8 +438,8 @@ fn __aeabi_fixunsdfti(_: compiler_rt.f64.Abi) callconv(.naked) u128 { |
| 438 | switch (builtin.abi.float()) { | 438 | switch (builtin.abi.float()) { |
| 439 | .soft => asm volatile ( | 439 | .soft => asm volatile ( |
| 440 | \\ push {r0-r4, lr} | 440 | \\ push {r0-r4, lr} |
| 441 | \\ mov r3, r1 | 441 | \\ movs r3, r1 |
| 442 | \\ mov r2, r0 | 442 | \\ movs r2, r0 |
| 443 | \\ mov r0, sp | 443 | \\ mov r0, sp |
| 444 | \\ bl %[__fixunsdfti] | 444 | \\ bl %[__fixunsdfti] |
| 445 | \\ pop {r0-r4, pc} | 445 | \\ pop {r0-r4, pc} |