// // sub_102D8C from 0x102d8c to 0x102db8 (44 bytes) // // 2 xrefs: // > sub_102864 @ 0x1028e4 // > sub_102864 @ 0x102ac0 // // 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 // __int8 *__fastcall sub_102D8C( float32x4_t *a1, float a2, float32x4_t a3, float a4, float a5, float a6, float a7, float32x4_t a8, double a9) { unsigned __int64 v9; // d16 a8.n128_f64[1] = a9; a3.n128_u64[1] = v9; a1[1].n128_f32[0] = a4 + (float)((float)(a6 - a4) * a2); a1[1].n128_f32[1] = a5 + (float)((float)(a7 - a5) * a2); *a1 = vmlaq_n_f32(a3, vsubq_f32(a8, a3), a2); return &a1[1].n128_i8[8]; }