diff options
author | AnonymousRandomPerson <chenghanngan.us@gmail.com> | 2022-01-08 00:08:00 -0600 |
---|---|---|
committer | AnonymousRandomPerson <chenghanngan.us@gmail.com> | 2022-01-08 00:08:00 -0600 |
commit | 52e7368f30bb1a80a470bb1492b816dd6c8e97f7 (patch) | |
tree | 8f1dd5b3c9bc99f5518ba681f583cc6487245a48 /asm | |
parent | cbf41c6bf31e16fa0ec0b60fc067429e387b5943 (diff) |
Labeled CalculateFacingDir()
Diffstat (limited to 'asm')
-rw-r--r-- | asm/code_80983D8.s | 63 |
1 files changed, 0 insertions, 63 deletions
diff --git a/asm/code_80983D8.s b/asm/code_80983D8.s deleted file mode 100644 index 31cc100..0000000 --- a/asm/code_80983D8.s +++ /dev/null @@ -1,63 +0,0 @@ - #include "asm/constants/gba_constants.inc" - #include "asm/macros.inc" - - .syntax unified - - .text - - thumb_func_start CalculateFacingDir -CalculateFacingDir: - push {r4,lr} - movs r2, 0 - ldrsh r3, [r1, r2] - movs r4, 0 - ldrsh r2, [r0, r4] - subs r2, r3, r2 - movs r3, 0x2 - ldrsh r1, [r1, r3] - movs r4, 0x2 - ldrsh r0, [r0, r4] - subs r1, r0 - cmp r2, 0 - bne _080983FA - cmp r1, 0 - bne _080983FA - movs r0, 0 - b _08098428 -_080983FA: - cmp r2, 0 - ble _08098400 - movs r2, 0x1 -_08098400: - cmp r1, 0 - ble _08098406 - movs r1, 0x1 -_08098406: - movs r0, 0x1 - negs r0, r0 - cmp r2, r0 - bgt _08098410 - adds r2, r0, 0 -_08098410: - cmp r1, r0 - bgt _08098416 - adds r1, r0, 0 -_08098416: - ldr r3, _08098430 - adds r2, 0x1 - adds r1, 0x1 - lsls r0, r1, 1 - adds r0, r1 - adds r0, r2 - lsls r0, 2 - adds r0, r3 - ldr r0, [r0] -_08098428: - pop {r4} - pop {r1} - bx r1 - .align 2, 0 -_08098430: .4byte gUnknown_8115E94 - thumb_func_end CalculateFacingDir - - .align 2,0 |