; ; sub_5848C from 0x5848c to 0x584e4 (88 bytes) ; ; 1 xrefs: ; > @ 0x10c400 ; ; 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 ; STR X21, [SP,#-0x10+var_20]! ; +0x0, 0x5848c STP X20, X19, [SP,#0x20+var_10] ; +0x4, 0x58490 ADD X20, X0, #0x190 ; +0x8, 0x58494 MOV X19, X0 ; +0xc, 0x58498 MOV X21, X20 ; +0x10, 0x5849c STP X29, X30, [SP,#0x20+var_s0] ; +0x14, 0x584a0 ADD X29, SP, #0x20 ; +0x18, 0x584a4 BL sub_5937C ; +0x1c, 0x584a8 B.EQ loc_584BC ; +0x20, 0x584ac LDR X0, [X21,#0x10] ; +0x24, 0x584b0 BL sub_593F4 ; +0x28, 0x584b4 B loc_584A8 ; +0x2c, 0x584b8 LDR X20, [X19,#0x1A8] ; +0x30, 0x584bc ADD X19, X19, #0x1A8 ; +0x34, 0x584c0 CMP X20, X19 ; +0x38, 0x584c4 B.EQ loc_584DC ; +0x3c, 0x584c8 LDR X0, [X20,#0x10] ; +0x40, 0x584cc LDR X20, [X20] ; +0x44, 0x584d0 BL sub_593F4 ; +0x48, 0x584d4 B loc_584C4 ; +0x4c, 0x584d8 LDP X29, X30, [SP,#0x20+var_s0] ; +0x50, 0x584dc B loc_59338 ; +0x54, 0x584e0