/dports/math/cglm/cglm-0.8.4/include/cglm/simd/neon/ |
H A D | affine.h | 47 glmm_store(dest[0], v0); in glm_mul_neon() 48 glmm_store(dest[1], v1); in glm_mul_neon() 49 glmm_store(dest[2], v2); in glm_mul_neon() 50 glmm_store(dest[3], v3); in glm_mul_neon() 79 glmm_store(dest[0], v0); in glm_mul_rot_neon() 80 glmm_store(dest[1], v1); in glm_mul_rot_neon() 81 glmm_store(dest[2], v2); in glm_mul_rot_neon() 102 glmm_store(mat[0], r0); in glm_inv_tr_neon() 103 glmm_store(mat[1], r1); in glm_inv_tr_neon() 104 glmm_store(mat[2], r2); in glm_inv_tr_neon() [all …]
|
H A D | mat4.h | 77 glmm_store(dest[0], v0); in glm_mat4_mul_neon() 78 glmm_store(dest[1], v1); in glm_mat4_mul_neon() 79 glmm_store(dest[2], v2); in glm_mat4_mul_neon() 80 glmm_store(dest[3], v3); in glm_mat4_mul_neon() 310 glmm_store(dest[0], glmm_div(v0, x0)); in glm_mat4_inv_neon() 311 glmm_store(dest[1], glmm_div(v1, x0)); in glm_mat4_inv_neon() 312 glmm_store(dest[2], glmm_div(v2, x0)); in glm_mat4_inv_neon() 313 glmm_store(dest[3], glmm_div(v3, x0)); in glm_mat4_inv_neon()
|
H A D | mat2.h | 40 glmm_store(dest[0], x0); in glm_mat2_mul_neon()
|
H A D | quat.h | 52 glmm_store(dest, r); in glm_quat_mul_neon()
|
/dports/math/cglm/cglm-0.8.4/include/cglm/simd/sse2/ |
H A D | affine.h | 47 glmm_store(dest[0], v0); in glm_mul_sse2() 48 glmm_store(dest[1], v1); in glm_mul_sse2() 49 glmm_store(dest[2], v2); in glm_mul_sse2() 50 glmm_store(dest[3], v3); in glm_mul_sse2() 79 glmm_store(dest[0], v0); in glm_mul_rot_sse2() 80 glmm_store(dest[1], v1); in glm_mul_rot_sse2() 81 glmm_store(dest[2], v2); in glm_mul_rot_sse2() 108 glmm_store(mat[0], r0); in glm_inv_tr_sse2() 109 glmm_store(mat[1], r1); in glm_inv_tr_sse2() 110 glmm_store(mat[2], r2); in glm_inv_tr_sse2() [all …]
|
H A D | mat4.h | 41 glmm_store(dest[0], r0); in glm_mat4_transp_sse2() 42 glmm_store(dest[1], r1); in glm_mat4_transp_sse2() 43 glmm_store(dest[2], r2); in glm_mat4_transp_sse2() 44 glmm_store(dest[3], r3); in glm_mat4_transp_sse2() 83 glmm_store(dest[0], v0); in glm_mat4_mul_sse2() 84 glmm_store(dest[1], v1); in glm_mat4_mul_sse2() 85 glmm_store(dest[2], v2); in glm_mat4_mul_sse2() 86 glmm_store(dest[3], v3); in glm_mat4_mul_sse2() 110 glmm_store(dest, x1); in glm_mat4_mulv_sse2() 291 glmm_store(dest[0], _mm_mul_ps(v0, x0)); in glm_mat4_inv_fast_sse2() [all …]
|
H A D | mat2.h | 36 glmm_store(dest[0], x0); in glm_mat2_mul_sse2() 44 glmm_store(dest[0], glmm_shuff1(glmm_load(m[0]), 3, 1, 2, 0)); in glm_mat2_transp_sse2()
|
H A D | quat.h | 50 glmm_store(dest, r); in glm_quat_mul_sse2()
|
/dports/math/cglm/cglm-0.8.4/include/cglm/ |
H A D | vec4.h | 141 glmm_store(dest, glmm_load(v)); in glm_vec4_copy() 178 glmm_store(v, _mm_setzero_ps()); in glm_vec4_zero() 198 glmm_store(v, _mm_set1_ps(1.0f)); in glm_vec4_one() 324 glmm_store(dest, _mm_add_ps(glmm_load(a), glmm_load(b))); in glm_vec4_add() 477 glmm_store(dest, glmm_div(glmm_load(a), glmm_load(b))); in glm_vec4_div() 516 glmm_store(dest, _mm_add_ps(glmm_load(dest), in glm_vec4_addadd() 544 glmm_store(dest, _mm_add_ps(glmm_load(dest), in glm_vec4_subadd() 616 glmm_store(dest, _mm_add_ps(glmm_load(dest), in glm_vec4_maxadd() 644 glmm_store(dest, _mm_add_ps(glmm_load(dest), in glm_vec4_minadd() 709 glmm_store(dest, _mm_setzero_ps()); in glm_vec4_normalize_to() [all …]
|
H A D | vec4-ext.h | 49 glmm_store(d, _mm_set1_ps(val)); in glm_vec4_broadcast() 65 glmm_store(v, _mm_set1_ps(val)); in glm_vec4_fill() 232 glmm_store(dest, _mm_or_ps(x3, x4)); in glm_vec4_sign() 251 glmm_store(dest, glmm_abs(glmm_load(v))); in glm_vec4_abs() 304 glmm_store(dest, _mm_sqrt_ps(glmm_load(v))); in glm_vec4_sqrt()
|
H A D | mat4.h | 128 glmm_store(dest[0], glmm_load(mat[0])); in glm_mat4_copy() 129 glmm_store(dest[1], glmm_load(mat[1])); in glm_mat4_copy() 130 glmm_store(dest[2], glmm_load(mat[2])); in glm_mat4_copy() 131 glmm_store(dest[3], glmm_load(mat[3])); in glm_mat4_copy() 198 glmm_store(mat[0], x0); in glm_mat4_zero() 199 glmm_store(mat[1], x0); in glm_mat4_zero() 200 glmm_store(mat[2], x0); in glm_mat4_zero() 201 glmm_store(mat[3], x0); in glm_mat4_zero()
|
H A D | affine.h | 61 glmm_store(m[3], in glm_translate() 99 glmm_store(m[3], glmm_fmadd(glmm_load(m[0]), glmm_set1(x), glmm_load(m[3]))); in glm_translate_x() 117 glmm_store(m[3], glmm_fmadd(glmm_load(m[1]), glmm_set1(y), glmm_load(m[3]))); in glm_translate_y() 135 glmm_store(m[3], glmm_fmadd(glmm_load(m[2]), glmm_set1(z), glmm_load(m[3]))); in glm_translate_z()
|
H A D | mat2.h | 226 glmm_store(m[0], _mm_mul_ps(_mm_loadu_ps(m[0]), _mm_set1_ps(s))); in glm_mat2_scale()
|
H A D | quat.h | 254 glmm_store(dest, _mm_div_ps(x0, _mm_sqrt_ps(xdot))); in glm_quat_normalize_to()
|
/dports/math/cglm/cglm-0.8.4/include/cglm/simd/ |
H A D | x86.h | 15 # define glmm_store(p, a) _mm_storeu_ps(p, a) macro 18 # define glmm_store(p, a) _mm_store_ps(p, a) macro
|
H A D | arm.h | 18 #define glmm_store(p, a) vst1q_f32(p, a) macro
|