mirror of
https://github.com/pret/pokeplatinum.git
synced 2026-07-17 00:38:42 -05:00
29 lines
424 B
ArmAsm
29 lines
424 B
ArmAsm
.include "macros/function.inc"
|
|
|
|
|
|
|
|
.text
|
|
|
|
arm_func_start _ffixu
|
|
arm_func_start _f_ftou
|
|
_ffixu:
|
|
_f_ftou: ; 0x020E1774
|
|
tst r0, #-0x80000000
|
|
bne _020E1798
|
|
mov r1, #0x9e
|
|
subs r1, r1, r0, lsr #23
|
|
blt _020E17AC
|
|
mov r2, r0, lsl #8
|
|
orr r0, r2, #0x80000000
|
|
mov r0, r0, lsr r1
|
|
bx lr
|
|
_020E1798:
|
|
mov r2, #-0x1000000
|
|
cmp r2, r0, lsl #1
|
|
movhs r0, #0
|
|
mvnlo r0, #0
|
|
bx lr
|
|
_020E17AC:
|
|
mvn r0, #0
|
|
bx lr
|
|
arm_func_end _f_ftou |