// // sub_5D704 from 0x5d704 to 0x5d760 (92 bytes) // // 3 xrefs: // > sub_5D5B4 @ 0x5d60c // > sub_5EFBC @ 0x5f064 // > sub_5EFBC @ 0x5f074 // // 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 // float __fastcall sub_5D704(float *a1, float *a2, float *a3) { float v3; // s3 float v4; // s5 float v5; // s0 float result; // s0 v3 = a2[1]; v4 = a2[2]; *a3 = (float)((float)(*a2 * *a1) + (float)(v3 * a1[1])) + (float)(v4 * a1[2]); v5 = *a2; a3[1] = (float)((float)(*a2 * a1[4]) + (float)(a1[5] * v3)) + (float)(a1[6] * v4); result = (float)((float)(a1[8] * v5) + (float)(a2[1] * a1[9])) + (float)(a1[10] * v4); a3[2] = result; return result; }