static inline void AccumulateWeighted(Vec3f &out, const Vec3Packedf &in, const Vec4f &w) { #ifdef _M_SSE out.vec = _mm_add_ps(out.vec, _mm_mul_ps(_mm_loadu_ps(in.AsArray()), w.vec)); #else out += in * w.x; #endif }