From 907768910f8349c72d883c60d7355c241fdd2010 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?L=C3=A9o=20Lam?= Date: Fri, 28 Jan 2022 20:32:43 +0100 Subject: [PATCH] Havok: Simplfy hkVector4f::setAddMul/setSubMul --- lib/hkStubs/Havok/Common/Base/Math/Vector/hkVector4f.inl | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/hkStubs/Havok/Common/Base/Math/Vector/hkVector4f.inl b/lib/hkStubs/Havok/Common/Base/Math/Vector/hkVector4f.inl index fd137b5f..fa4e6ce0 100644 --- a/lib/hkStubs/Havok/Common/Base/Math/Vector/hkVector4f.inl +++ b/lib/hkStubs/Havok/Common/Base/Math/Vector/hkVector4f.inl @@ -178,14 +178,12 @@ inline void hkVector4f::subMul(hkSimdFloat32Parameter r, hkVector4fParameter a) inline void hkVector4f::setAddMul(hkVector4fParameter a, hkVector4fParameter b, hkSimdFloat32Parameter r) { - m128 rr{r, r, r, r}; - v = a.v + rr * b.v; + v = a.v + r.toQuad() * b.v; } inline void hkVector4f::setSubMul(hkVector4fParameter a, hkVector4fParameter b, hkSimdFloat32Parameter r) { - m128 rr{r, r, r, r}; - v = a.v - rr * b.v; + v = a.v - r.toQuad() * b.v; } inline void hkVector4f::setCross(hkVector4fParameter a, hkVector4fParameter b) {