simd128: inline some functions

This commit is contained in:
myfreeer
2023-03-19 11:33:01 +08:00
parent 71c585b159
commit 03c7bee863
2 changed files with 4 additions and 26 deletions

View File

@@ -329,7 +329,7 @@ glm_vec4_add(vec4 a, vec4 b, vec4 dest) {
#if defined( __SSE__ ) || defined( __SSE2__ )
glmm_store(dest, _mm_add_ps(glmm_load(a), glmm_load(b)));
#elif defined(__wasm__) && defined(__wasm_simd128__)
glmm_store(dest, _mm_add_ps(glmm_load(a), glmm_load(b)));
glmm_store(dest, wasm_f32x4_add(glmm_load(a), glmm_load(b)));
#elif defined(CGLM_NEON_FP)
vst1q_f32(dest, vaddq_f32(vld1q_f32(a), vld1q_f32(b)));
#else