; ; sub_563C0 from 0x563c0 to 0x56414 (84 bytes) ; ; 2 xrefs: ; > @ 0x10c4f0 ; > @ 0x10c718 ; ; 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 D8, [SP,#-0x10+var_20]! ; +0x0, 0x563c0 MOV V8.16B, V0.16B ; +0x4, 0x563c4 FMOV W8, S8 ; +0x8, 0x563c8 MVN W8, W8 ; +0xc, 0x563cc TST W8, #0x7F800000 ; +0x10, 0x563d0 STP X20, X19, [SP,#0x20+var_10] ; +0x14, 0x563d4 STP X29, X30, [SP,#0x20+var_s0] ; +0x18, 0x563d8 ADD X29, SP, #0x20 ; +0x1c, 0x563dc B.NE loc_563EC ; +0x20, 0x563e0 MOV W0, #0x1D ; +0x24, 0x563e4 B loc_5640C ; +0x28, 0x563e8 BL loc_578C8 ; +0x2c, 0x563ec CBNZ W0, loc_5640C ; +0x30, 0x563f0 LDR X0, [SP,#0x20+var_18] ; +0x34, 0x563f4 MOV X1, X20 ; +0x38, 0x563f8 MOV V0.16B, V8.16B ; +0x3c, 0x563fc BL sub_B09A8 ; +0x40, 0x56400 CBNZ W0, loc_5640C ; +0x44, 0x56404 BL loc_57870 ; +0x48, 0x56408 LDP X29, X30, [SP,#0x20+var_s0] ; +0x4c, 0x5640c B loc_57974 ; +0x50, 0x56410