@@ -527,11 +527,7 @@ CGLM_INLINE
527
527
void
528
528
glm_vec4_divs (vec4 v , float s , vec4 dest ) {
529
529
#if defined(__wasm__ ) && defined(__wasm_simd128__ )
530
- glmm_store (dest , wasm_f32x4_div (glmm_load (v ), wasm_f32x4_splat (s )));
531
- #elif defined( __SSE__ ) || defined( __SSE2__ )
532
- glmm_store (dest , _mm_div_ps (glmm_load (v ), _mm_set1_ps (s )));
533
- #elif defined(CGLM_NEON_FP )
534
- vst1q_f32 (dest , vdivq_f32 (vld1q_f32 (v ), vdupq_n_f32 (s )));
530
+ #if defined(CGLM_SIMD )
535
531
#else
536
532
glm_vec4_scale (v , 1.0f / s , dest );
537
533
#endif
@@ -926,7 +922,7 @@ glm_vec4_normalize_to(vec4 v, vec4 dest) {
926
922
return ;
927
923
}
928
924
929
- glmm_store (dest , wasm_f32x4_div (x0 , wasm_f32x4_sqrt (xdot )));
925
+ glmm_store (dest , glmm_div (x0 , wasm_f32x4_sqrt (xdot )));
930
926
#elif defined( __SSE__ ) || defined( __SSE2__ )
931
927
__m128 xdot , x0 ;
932
928
float dot ;
@@ -940,7 +936,7 @@ glm_vec4_normalize_to(vec4 v, vec4 dest) {
940
936
return ;
941
937
}
942
938
943
- glmm_store (dest , _mm_div_ps (x0 , _mm_sqrt_ps (xdot )));
939
+ glmm_store (dest , glmm_div (x0 , _mm_sqrt_ps (xdot )));
944
940
#else
945
941
float norm ;
946
942
0 commit comments