mirror of
https://github.com/pret/pmd-sky.git
synced 2026-08-05 02:37:05 -05:00
22 lines
479 B
ArmAsm
22 lines
479 B
ArmAsm
.include "asm/macros.inc"
|
|
.include "main_0200EB30.inc"
|
|
|
|
.text
|
|
|
|
; https://decomp.me/scratch/FPdo0
|
|
arm_func_start sub_0200EB64
|
|
sub_0200EB64: ; 0x0200EB64
|
|
ldr r1, _0200EB88 ; =ITEM_DATA_TABLE_PTRS
|
|
mov r2, r0, lsl #0x1f
|
|
ldr r1, [r1, #8]
|
|
mov r0, r0, asr #1
|
|
ldr r3, [r1, r0, lsl #2]
|
|
ldr r0, _0200EB8C ; =0x000007FF
|
|
mov r1, r2, lsr #0x1b
|
|
and r0, r0, r3, asr r1
|
|
bx lr
|
|
.align 2, 0
|
|
_0200EB88: .word ITEM_DATA_TABLE_PTRS
|
|
_0200EB8C: .word 0x000007FF
|
|
arm_func_end sub_0200EB64
|