// // sub_56FC0 from 0x56fc0 to 0x56ff4 (52 bytes) // // 4 xrefs: // > sub_56EC8 @ 0x56ef4 // > sub_56EC8 @ 0x56f54 // > sub_572C8 @ 0x572f4 // > sub_5736C @ 0x573b4 // // 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 // __int64 __fastcall sub_56FC0(_DWORD *a1) { int v1; // w9 int v2; // w11 int v3; // w8 int v4; // w9 if ( (~*a1 & 0x7F800000) != 0 ) v1 = 0; else v1 = 29; if ( (~a1[1] & 0x7F800000) != 0 ) v2 = 0; else v2 = 29; v3 = v2 | v1; if ( (~a1[2] & 0x7F800000) != 0 ) v4 = 0; else v4 = 29; return v3 | (unsigned int)v4; }