; ; sub_520DC from 0x520dc to 0x52100 (36 bytes) ; ; 12 xrefs: ; > sub_51F94 @ 0x51f9c ; > sub_54D10 @ 0x54d14 ; > sub_68164 @ 0x681f0 ; > sub_C7B34 @ 0xc7bc8 ; > sub_C7BFC @ 0xc7c94 ; > sub_CAABC @ 0xcada4 ; > sub_CAABC @ 0xcadac ; > sub_CAF24 @ 0xcb0bc ; > sub_CAF24 @ 0xcb0c4 ; > sub_D6B9C @ 0xd6cd0 ; > sub_D6D34 @ 0xd6db4 ; > sub_D6D34 @ 0xd6dbc ; ; This function is hookable on this platform! ; ; Using BromaIDA 8.0.0 @ https:;github.com/Stazzical/BromaIDA ; Using bindings at commit ba9f177b at Thu Jul 16 22:52:06 2026 from https:;github.com/geode-sdk/bindings ; LDR X8, [X0] ; +0x0, 0x520dc CBZ X8, locret_520FC ; +0x4, 0x520e0 LDRB W9, [X0,#0xC] ; +0x8, 0x520e4 CBZ W9, locret_520FC ; +0xc, 0x520e8 LDR W1, [X0,#8] ; +0x10, 0x520ec STRB WZR, [X0,#0xC] ; +0x14, 0x520f0 MOV X0, X8 ; +0x18, 0x520f4 B sub_7B9F0 ; +0x1c, 0x520f8 RET ; +0x20, 0x520fc