diff options
author | red031000 <rubenru09@aol.com> | 2020-04-29 19:44:12 +0100 |
---|---|---|
committer | red031000 <rubenru09@aol.com> | 2020-04-29 19:44:12 +0100 |
commit | 0b40e47d502c481561d2381e3e35e956cf24fdf2 (patch) | |
tree | ed9f3c53afce9629f1f4412fd2bd459ba5dc11ee /arm9/asm/FX.s | |
parent | 3359165a90f80fe11175178ed440b5de5c73ec3f (diff) |
split FX_arm9.s
Diffstat (limited to 'arm9/asm/FX.s')
-rw-r--r-- | arm9/asm/FX.s | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/arm9/asm/FX.s b/arm9/asm/FX.s new file mode 100644 index 00000000..873a3afd --- /dev/null +++ b/arm9/asm/FX.s @@ -0,0 +1,32 @@ + .include "asm/macros.inc" + .include "global.inc" + + .text + + arm_func_start FX_Modf +FX_Modf: ; 0x020C5928 + cmp r0, #0x0 + blt _020C5948 + ldr r2, _020C596C ; =0x7FFFF000 + ldr r3, _020C5970 ; =0x00000FFF + and r2, r0, r2 + str r2, [r1, #0x0] + and r0, r0, r3 + bx lr +_020C5948: + ldr r2, _020C596C ; =0x7FFFF000 + rsb r3, r0, #0x0 + ldr r0, _020C5970 ; =0x00000FFF + and r2, r3, r2 + rsb r2, r2, #0x0 + and r0, r3, r0 + str r2, [r1, #0x0] + rsb r0, r0, #0x0 + bx lr + .balign 4 +_020C596C: .word 0x7FFFF000 +_020C5970: .word 0x00000FFF + + arm_func_start FX_Init +FX_Init: ; 0x020C5974 + bx lr |