// // sub_10430C from 0x10430c to 0x1043b8 (172 bytes) // // 3 xrefs: // > sub_103E84 @ 0x103fcc // > sub_103E84 @ 0x1040b0 // > sub_103E84 @ 0x1040c0 // // 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 // __n128 __fastcall sub_10430C(__int64 a1, __int64 a2) { __int64 v4; // x3 __int16 v5; // w2 int v6; // w10 __int64 v7; // x8 int v8; // w2 __n128 result; // q0 v4 = **(_QWORD **)a2 >> *(_DWORD *)(a2 + 16); v5 = *(_WORD *)(*(_QWORD *)(a1 + 48) + 2LL * ((unsigned int)v4 & *(_DWORD *)(a1 + 112))); if ( v5 < 0 ) sub_FBCF8(a1, a2, v5, v4); sub_1047DC(); *(_DWORD *)(a2 + 16) = v6; *(_QWORD *)a2 = v7; LOBYTE(v6) = *(_BYTE *)(a1 + 102); result.n128_u32[0] = *(unsigned __int16 *)(*(_QWORD *)(a1 + 72) + 2LL * (unsigned int)(v8 - 1)); result.n128_u32[1] = result.n128_u32[0] >> v6; result.n128_u32[2] = result.n128_u32[0] >> v6 >> v6; result.n128_u32[3] = result.n128_u32[2] >> v6; return result; }