mirror of
https://github.com/recp/cglm.git
synced 2025-10-03 08:41:55 +00:00
add missing almm_*_set1() to arm and wasm
This commit is contained in:
@@ -19,8 +19,10 @@
|
||||
#define glmm_load(p) vld1q_f32(p)
|
||||
#define glmm_store(p, a) vst1q_f32(p, a)
|
||||
|
||||
#define glmm_set1(x) vdupq_n_f32(x)
|
||||
#define glmm_128 float32x4_t
|
||||
#define glmm_set1(x) vdupq_n_f32(x)
|
||||
#define glmm_set1_ptr(x) vdupq_n_f32(*x)
|
||||
#define glmm_set1_rval(x) vdupq_n_f32(x)
|
||||
#define glmm_128 float32x4_t
|
||||
|
||||
#define glmm_splat_x(x) vdupq_lane_f32(vget_low_f32(x), 0)
|
||||
#define glmm_splat_y(x) vdupq_lane_f32(vget_low_f32(x), 1)
|
||||
|
@@ -15,6 +15,7 @@
|
||||
#define glmm_store(p, a) wasm_v128_store(p, (a))
|
||||
|
||||
#define glmm_set1(x) wasm_f32x4_splat(x)
|
||||
#define glmm_set1_ptr(x) wasm_f32x4_splat(*x)
|
||||
#define glmm_set1_rval(x) wasm_f32x4_splat(x)
|
||||
#define glmm_128 v128_t
|
||||
|
||||
|
Reference in New Issue
Block a user