; ; sub_57A3C from 0x57a3c to 0x57b24 (232 bytes) ; ; 6 xrefs: ; > sub_5FBCC @ 0x5fc6c ; > sub_762B0 @ 0x76324 ; > sub_8F210 @ 0x8f814 ; > sub_8F210 @ 0x8f97c ; > sub_8F210 @ 0x8fa58 ; > sub_93B20 @ 0x93b78 ; ; 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 ; ADD X8, X0, #0x110 ; +0x0, 0x57a3c STP X8, XZR, [X0,#0x118] ; +0x4, 0x57a40 STR X8, [X0,#0x110] ; +0x8, 0x57a44 ADD X8, X0, #0x1A8 ; +0xc, 0x57a48 STP X8, X8, [X0,#0x1A8] ; +0x10, 0x57a4c ADRP X8, #qword_2EE80@PAGE ; +0x14, 0x57a50 LDR D1, [X8,#qword_2EE80@PAGEOFF] ; +0x18, 0x57a54 MOV W8, #0xFFFF ; +0x1c, 0x57a58 MOVI D2, #0 ; +0x20, 0x57a5c STRH W8, [X0,#0x1FC] ; +0x24, 0x57a60 ADRP X8, #xmmword_2F340@PAGE ; +0x28, 0x57a64 STR D2, [X0,#0xC0] ; +0x2c, 0x57a68 STUR D2, [X0,#0xB4] ; +0x30, 0x57a6c LDR Q2, [X8,#xmmword_2F340@PAGEOFF] ; +0x34, 0x57a70 ADRP X9, #off_10C3F8@PAGE ; +0x38, 0x57a74 ADD X10, X0, #0x178 ; +0x3c, 0x57a78 ADD X9, X9, #off_10C3F8@PAGEOFF ; +0x40, 0x57a7c STP X10, X10, [X0,#0x178] ; +0x44, 0x57a80 ADD X10, X0, #0x208 ; +0x48, 0x57a84 MOV X8, #0x43B40000 ; +0x4c, 0x57a88 ADD X11, X0, #0x190 ; +0x50, 0x57a8c STR X9, [X0] ; +0x54, 0x57a90 ADD X9, X0, #0x1C0 ; +0x58, 0x57a94 STR X10, [X0,#0x210] ; +0x5c, 0x57a98 STR X10, [X0,#0x208] ; +0x60, 0x57a9c MOV W10, #0x3F800000 ; +0x64, 0x57aa0 FMOV V0.2S, #1.0 ; +0x68, 0x57aa4 MOVK X8, #0x43B4,LSL#48 ; +0x6c, 0x57aa8 STR XZR, [X0,#0x40] ; +0x70, 0x57aac STR WZR, [X0,#0x38] ; +0x74, 0x57ab0 STR XZR, [X0,#0x218] ; +0x78, 0x57ab4 STR WZR, [X0,#0x48] ; +0x7c, 0x57ab8 STRB WZR, [X0,#0x1FE] ; +0x80, 0x57abc STR XZR, [X0,#0x248] ; +0x84, 0x57ac0 STR XZR, [X0,#0x10] ; +0x88, 0x57ac4 STUR XZR, [X0,#0x6C] ; +0x8c, 0x57ac8 STR WZR, [X0,#0x74] ; +0x90, 0x57acc STUR XZR, [X0,#0x5C] ; +0x94, 0x57ad0 STUR XZR, [X0,#0x64] ; +0x98, 0x57ad4 STR XZR, [X0,#0xE0] ; +0x9c, 0x57ad8 STR WZR, [X0,#0xE8] ; +0xa0, 0x57adc STP XZR, X11, [X0,#0x188] ; +0xa4, 0x57ae0 STP X11, XZR, [X0,#0x198] ; +0xa8, 0x57ae4 STP XZR, X9, [X0,#0x1B8] ; +0xac, 0x57ae8 STP X9, XZR, [X0,#0x1C8] ; +0xb0, 0x57aec STR W10, [X0,#0x1F8] ; +0xb4, 0x57af0 STR D0, [X0,#0x30] ; +0xb8, 0x57af4 STR W10, [X0,#0x58] ; +0xbc, 0x57af8 STR D0, [X0,#0x78] ; +0xc0, 0x57afc STP D0, D0, [X0,#0x1E8] ; +0xc4, 0x57b00 STR X8, [X0,#0xA8] ; +0xc8, 0x57b04 STR W10, [X0,#0xB0] ; +0xcc, 0x57b08 STR W10, [X0,#0xBC] ; +0xd0, 0x57b0c STR D0, [X0,#0xF0] ; +0xd4, 0x57b10 STR D1, [X0,#0x1D8] ; +0xd8, 0x57b14 STUR Q2, [X0,#0x98] ; +0xdc, 0x57b18 STR WZR, [X0,#0x100] ; +0xe0, 0x57b1c RET ; +0xe4, 0x57b20