Merge pull request #172 from jonasgf/whitespace

Remove trailing whitespace and extra newlines at end of file
This commit is contained in:
Ben Visness
2024-05-28 09:46:45 -05:00
committed by GitHub

View File

@@ -108,7 +108,7 @@
#ifdef HANDMADE_MATH_NO_SSE #ifdef HANDMADE_MATH_NO_SSE
# warning "HANDMADE_MATH_NO_SSE is deprecated, use HANDMADE_MATH_NO_SIMD instead" # warning "HANDMADE_MATH_NO_SSE is deprecated, use HANDMADE_MATH_NO_SIMD instead"
# define HANDMADE_MATH_NO_SIMD # define HANDMADE_MATH_NO_SIMD
#endif #endif
/* let's figure out if SSE is really available (unless disabled anyway) /* 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) (it isn't on non-x86/x86_64 platforms or even x86 without explicit SSE support)
@@ -366,7 +366,7 @@ typedef union HMM_Vec4
#ifdef HANDMADE_MATH__USE_NEON #ifdef HANDMADE_MATH__USE_NEON
float32x4_t NEON; float32x4_t NEON;
#endif #endif
#ifdef __cplusplus #ifdef __cplusplus
inline float &operator[](int Index) { return Elements[Index]; } inline float &operator[](int Index) { return Elements[Index]; }
@@ -1597,8 +1597,8 @@ static inline HMM_Mat4 HMM_MulM4F(HMM_Mat4 Matrix, float Scalar)
ASSERT_COVERED(HMM_MulM4F); ASSERT_COVERED(HMM_MulM4F);
HMM_Mat4 Result; HMM_Mat4 Result;
#ifdef HANDMADE_MATH__USE_SSE #ifdef HANDMADE_MATH__USE_SSE
__m128 SSEScalar = _mm_set1_ps(Scalar); __m128 SSEScalar = _mm_set1_ps(Scalar);
Result.Columns[0].SSE = _mm_mul_ps(Matrix.Columns[0].SSE, SSEScalar); Result.Columns[0].SSE = _mm_mul_ps(Matrix.Columns[0].SSE, SSEScalar);
@@ -2204,7 +2204,7 @@ static inline HMM_Quat HMM_MulQ(HMM_Quat Left, HMM_Quat Right)
float32x4_t Right1032 = vrev64q_f32(Right.NEON); float32x4_t Right1032 = vrev64q_f32(Right.NEON);
float32x4_t Right3210 = vcombine_f32(vget_high_f32(Right1032), vget_low_f32(Right1032)); float32x4_t Right3210 = vcombine_f32(vget_high_f32(Right1032), vget_low_f32(Right1032));
float32x4_t Right2301 = vrev64q_f32(Right3210); float32x4_t Right2301 = vrev64q_f32(Right3210);
float32x4_t FirstSign = {1.0f, -1.0f, 1.0f, -1.0f}; 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)); 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}; float32x4_t SecondSign = {1.0f, 1.0f, -1.0f, -1.0f};
@@ -2212,7 +2212,7 @@ static inline HMM_Quat HMM_MulQ(HMM_Quat Left, HMM_Quat Right)
float32x4_t ThirdSign = {-1.0f, 1.0f, 1.0f, -1.0f}; 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_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); Result.NEON = vfmaq_laneq_f32(Result.NEON, Right.NEON, Left.NEON, 3);
#else #else
Result.X = Right.Elements[3] * +Left.Elements[0]; Result.X = Right.Elements[3] * +Left.Elements[0];
Result.Y = Right.Elements[2] * -Left.Elements[0]; Result.Y = Right.Elements[2] * -Left.Elements[0];
@@ -3930,6 +3930,3 @@ static inline HMM_Vec4 operator-(HMM_Vec4 In)
#endif #endif
#endif /* HANDMADE_MATH_H */ #endif /* HANDMADE_MATH_H */