rename funcs in MSL_math.s

This commit is contained in:
red031000 2025-02-27 04:07:58 +00:00
parent 66f882947e
commit 0507afbf9a
No known key found for this signature in database
GPG Key ID: D27E50C050AE0CE1
4 changed files with 14 additions and 14 deletions

View File

@ -10,7 +10,7 @@ ldexp: ; 0x020E8318
ldr r0, [sp, #0x8]
ldr r1, [sp, #0xc]
mov r4, r2
bl __fpclassifyf
bl __fpclassifyd
cmp r0, #0x2
ble _020E8350
mov r0, #0x0

View File

@ -1020,7 +1020,7 @@ __num2dec_internal: ; 0x020E9140
mov r7, r0
mov r0, r8
mov r1, r6
bl __signbitf
bl __signbitd
cmp r0, #0x0
movne r1, #0x1
moveq r1, #0x0
@ -1043,7 +1043,7 @@ __num2dec_internal: ; 0x020E9140
_020E91AC:
mov r0, r8
mov r1, r6
bl __fpclassifyf
bl __fpclassifyd
cmp r0, #0x2
bgt _020E91F8
strb r5, [r7, #0x0]
@ -1053,7 +1053,7 @@ _020E91AC:
mov r0, r8
mov r1, r6
strb r2, [r7, #0x4]
bl __fpclassifyf
bl __fpclassifyd
cmp r0, #0x1
moveq r0, #0x4e
movne r0, #0x49
@ -1389,7 +1389,7 @@ _020E968C:
bl ldexp
str r0, [sp, #0x8]
str r1, [sp, #0xc]
bl __fpclassifyf
bl __fpclassifyd
cmp r0, #0x2
bne _020E96C0
ldr r0, _020E9988 ; =0x7FEFFFFF
@ -1427,7 +1427,7 @@ _020E971C:
adds r0, r0, #0x1
adc r1, r1, #0x0
stmia r4, {r0-r1}
bl __fpclassifyf
bl __fpclassifyd
cmp r0, #0x2
beq _020E9934
b _020E975C

View File

@ -45,17 +45,17 @@ _020E9A18: .word 0x33333333
_020E9A1C: .word 0x0F0F0F0F
arm_func_end __msl_generic_count_bits64
arm_func_start __signbitf
__signbitf:
arm_func_start __signbitd
__signbitd:
stmdb sp!, {r0-r3}
ldr r0, [sp, #0x4]
and r0, r0, #0x80000000
add sp, sp, #0x10
bx lr
arm_func_end __signbitf
arm_func_end __signbitd
arm_func_start __fpclassifyf
__fpclassifyf: ; 0x020E9A34
arm_func_start __fpclassifyd
__fpclassifyd: ; 0x020E9A34
stmdb sp!, {r0-r3}
ldr r2, [sp, #0x4]
ldr r0, _020E9A9C ; =0x7FF00000
@ -87,7 +87,7 @@ _020E9A90:
.balign 4
_020E9A9C: .word 0x7FF00000
_020E9AA0: .word 0x000FFFFF
arm_func_end __fpclassifyf
arm_func_end __fpclassifyd
arm_func_start scalbn
scalbn: ; 0x020E9AA4

View File

@ -9342,12 +9342,12 @@
.extern __float_nan
.extern __flush_all
.extern __flush_buffer
.extern __fpclassifyf
.extern __fpclassifyd
.extern __memrchr
.extern __msl_digit
.extern __msl_generic_count_bits64
.extern __prep_buffer
.extern __signbitf
.extern __signbitd
.extern __stdio_exit
.extern __wctype_mapC
.extern copysign