// // sub_591BC from 0x591bc to 0x59214 (88 bytes) // // 1 xrefs: // > @ 0x10c508 // // 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_591BC(__int64 a1, int a2, __int64 a3) { __int64 result; // x0 int v6; // [xsp+Ch] [xbp-14h] BYREF v6 = 0; result = sub_56490(a1, a2, a3); if ( !(_DWORD)result ) { result = sub_CC51C(a3, &v6); if ( !(_DWORD)result ) { if ( v6 == 25 ) *(_QWORD *)(a1 + 584) = a3; return 0; } } return result; }