From 2901e70ca3124d9e4e33b67c4a7f9b52f2007b18 Mon Sep 17 00:00:00 2001 From: Jonas Date: Sat, 27 Apr 2024 22:50:02 +0200 Subject: [PATCH] Remove trailing whitespace and extra newlines at end of file --- HandmadeMath.h | 15 ++++++--------- 1 file changed, 6 insertions(+), 9 deletions(-) diff --git a/HandmadeMath.h b/HandmadeMath.h index 542ae53..4abd618 100644 --- a/HandmadeMath.h +++ b/HandmadeMath.h @@ -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 */ - - -