mirror of
https://github.com/HandmadeMath/HandmadeMath.git
synced 2025-12-28 15:44:33 +00:00
Remove trailing whitespace and extra newlines at end of file
This commit is contained in:
@@ -108,7 +108,7 @@
|
||||
#ifdef HANDMADE_MATH_NO_SSE
|
||||
# warning "HANDMADE_MATH_NO_SSE is deprecated, use HANDMADE_MATH_NO_SIMD instead"
|
||||
# define HANDMADE_MATH_NO_SIMD
|
||||
#endif
|
||||
#endif
|
||||
|
||||
/* let's figure out if SSE is really available (unless disabled anyway)
|
||||
(it isn't on non-x86/x86_64 platforms or even x86 without explicit SSE support)
|
||||
@@ -368,7 +368,7 @@ typedef union HMM_Vec4
|
||||
|
||||
#ifdef HANDMADE_MATH__USE_NEON
|
||||
float32x4_t NEON;
|
||||
#endif
|
||||
#endif
|
||||
|
||||
#ifdef __cplusplus
|
||||
inline float &operator[](int Index) { return Elements[Index]; }
|
||||
@@ -1599,8 +1599,8 @@ static inline HMM_Mat4 HMM_MulM4F(HMM_Mat4 Matrix, float Scalar)
|
||||
ASSERT_COVERED(HMM_MulM4F);
|
||||
|
||||
HMM_Mat4 Result;
|
||||
|
||||
|
||||
|
||||
|
||||
#ifdef HANDMADE_MATH__USE_SSE
|
||||
__m128 SSEScalar = _mm_set1_ps(Scalar);
|
||||
Result.Columns[0].SSE = _mm_mul_ps(Matrix.Columns[0].SSE, SSEScalar);
|
||||
@@ -2206,7 +2206,7 @@ static inline HMM_Quat HMM_MulQ(HMM_Quat Left, HMM_Quat Right)
|
||||
float32x4_t Right1032 = vrev64q_f32(Right.NEON);
|
||||
float32x4_t Right3210 = vcombine_f32(vget_high_f32(Right1032), vget_low_f32(Right1032));
|
||||
float32x4_t Right2301 = vrev64q_f32(Right3210);
|
||||
|
||||
|
||||
float32x4_t FirstSign = {1.0f, -1.0f, 1.0f, -1.0f};
|
||||
Result.NEON = vmulq_f32(Right3210, vmulq_f32(vdupq_laneq_f32(Left.NEON, 0), FirstSign));
|
||||
float32x4_t SecondSign = {1.0f, 1.0f, -1.0f, -1.0f};
|
||||
@@ -2214,7 +2214,7 @@ static inline HMM_Quat HMM_MulQ(HMM_Quat Left, HMM_Quat Right)
|
||||
float32x4_t ThirdSign = {-1.0f, 1.0f, 1.0f, -1.0f};
|
||||
Result.NEON = vfmaq_f32(Result.NEON, Right1032, vmulq_f32(vdupq_laneq_f32(Left.NEON, 2), ThirdSign));
|
||||
Result.NEON = vfmaq_laneq_f32(Result.NEON, Right.NEON, Left.NEON, 3);
|
||||
|
||||
|
||||
#else
|
||||
Result.X = Right.Elements[3] * +Left.Elements[0];
|
||||
Result.Y = Right.Elements[2] * -Left.Elements[0];
|
||||
@@ -3932,6 +3932,3 @@ static inline HMM_Vec4 operator-(HMM_Vec4 In)
|
||||
#endif
|
||||
|
||||
#endif /* HANDMADE_MATH_H */
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user