; ; sub_57268 from 0x57268 to 0x572c8 (96 bytes) ; ; 2 xrefs: ; > @ 0x10c560 ; > @ 0x10c788 ; ; 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 ; SUB SP, SP, #0x40 ; +0x0, 0x57268 STP X22, X21, [SP,#0x40+var_30] ; +0x4, 0x5726c STP X20, X19, [SP,#0x40+var_20] ; +0x8, 0x57270 STP X29, X30, [SP,#0x40+var_10] ; +0xc, 0x57274 BL loc_57880 ; +0x10, 0x57278 CBNZ W0, loc_572B8 ; +0x14, 0x5727c LDRB W8, [SP,#0x40+var_34] ; +0x18, 0x57280 TBNZ W8, #4, loc_57290 ; +0x1c, 0x57284 MOV W0, #0x28 ; '(' ; +0x20, 0x57288 B loc_572B8 ; +0x24, 0x5728c CBZ X22, loc_5729C ; +0x28, 0x57290 LDR W8, [X20,#0xA8] ; +0x2c, 0x57294 STR W8, [X22] ; +0x30, 0x57298 CBZ X21, loc_572A8 ; +0x34, 0x5729c LDR W8, [X20,#0xAC] ; +0x38, 0x572a0 STR W8, [X21] ; +0x3c, 0x572a4 MOV W0, WZR ; +0x40, 0x572a8 CBZ X19, loc_572B8 ; +0x44, 0x572ac LDR W8, [X20,#0xB0] ; +0x48, 0x572b0 STR W8, [X19] ; +0x4c, 0x572b4 LDP X29, X30, [SP,#0x40+var_10] ; +0x50, 0x572b8 LDP X20, X19, [SP,#0x40+var_20] ; +0x54, 0x572bc LDP X22, X21, [SP,#0x40+var_30] ; +0x58, 0x572c0 B loc_57944 ; +0x5c, 0x572c4