; ; sub_5636C from 0x5636c to 0x563c0 (84 bytes) ; ; 2 xrefs: ; > @ 0x10c4e8 ; > @ 0x10c710 ; ; 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, 0x5636c MOV V8.16B, V0.16B ; +0x4, 0x56370 FMOV W8, S8 ; +0x8, 0x56374 MVN W8, W8 ; +0xc, 0x56378 TST W8, #0x7F800000 ; +0x10, 0x5637c STP X20, X19, [SP,#0x20+var_10] ; +0x14, 0x56380 STP X29, X30, [SP,#0x20+var_s0] ; +0x18, 0x56384 ADD X29, SP, #0x20 ; +0x1c, 0x56388 B.NE loc_56398 ; +0x20, 0x5638c MOV W0, #0x1D ; +0x24, 0x56390 B loc_563B8 ; +0x28, 0x56394 BL loc_578C8 ; +0x2c, 0x56398 CBNZ W0, loc_563B8 ; +0x30, 0x5639c LDR X0, [SP,#0x20+var_18] ; +0x34, 0x563a0 MOV X1, X20 ; +0x38, 0x563a4 MOV V0.16B, V8.16B ; +0x3c, 0x563a8 BL sub_B06E8 ; +0x40, 0x563ac CBNZ W0, loc_563B8 ; +0x44, 0x563b0 BL loc_57870 ; +0x48, 0x563b4 LDP X29, X30, [SP,#0x20+var_s0] ; +0x4c, 0x563b8 B loc_57974 ; +0x50, 0x563bc