From b79347eb13113fb8e1710e8e345ba9b2f013ecb2 Mon Sep 17 00:00:00 2001 From: Marcin Date: Wed, 22 Jan 2025 15:07:59 +0000 Subject: [PATCH] vdivq_f32 --- include/cglm/vec4.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/include/cglm/vec4.h b/include/cglm/vec4.h index 9203f03..c8bc15b 100644 --- a/include/cglm/vec4.h +++ b/include/cglm/vec4.h @@ -530,6 +530,8 @@ glm_vec4_divs(vec4 v, float s, vec4 dest) { glmm_store(dest, wasm_f32x4_div(glmm_load(v), wasm_f32x4_splat(s))); #elif defined( __SSE__ ) || defined( __SSE2__ ) glmm_store(dest, _mm_div_ps(glmm_load(v), _mm_set1_ps(s))); +#elif defined(CGLM_NEON_FP) + vst1q_f32(dest, vdivq_f32(vld1q_f32(v), vdupq_n_f32(s))); #else glm_vec4_scale(v, 1.0f / s, dest); #endif