Havok: Simplfy hkVector4f::setAddMul/setSubMul

This commit is contained in:
Léo Lam 2022-01-28 20:32:43 +01:00
parent eda37507ba
commit 907768910f
No known key found for this signature in database
GPG Key ID: 0DF30F9081000741
1 changed files with 2 additions and 4 deletions

View File

@ -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) {