|
Vecmat 0.2.3
C math and linear algebra library for 2D/3D graphics, physics, and science.
|
Go to the source code of this file.
|
static |
Definition at line 16 of file vector4_ptr.c.
|
static |
Definition at line 11 of file vector4_ptr.c.
Referenced by quat_mul_ptr_sve(), quat_mul_ptr_sve2(), vec4_abs_ptr_sve(), vec4_abs_ptr_sve2(), vec4_add_ptr_sve(), vec4_add_ptr_sve2(), vec4_add_scalar_ptr_sve(), vec4_add_scalar_ptr_sve2(), vec4_ceil_ptr_sve(), vec4_ceil_ptr_sve2(), vec4_clamp_ptr_sve(), vec4_clamp_ptr_sve2(), vec4_clamp_scalar_ptr_sve(), vec4_clamp_scalar_ptr_sve2(), vec4_div_ptr_sve(), vec4_div_ptr_sve2(), vec4_div_scalar_ptr_sve(), vec4_div_scalar_ptr_sve2(), vec4_floor_ptr_sve(), vec4_floor_ptr_sve2(), vec4_fract_ptr_sve(), vec4_fract_ptr_sve2(), vec4_homogenize_ptr_sve(), vec4_homogenize_ptr_sve2(), vec4_lerp_ptr_sve(), vec4_lerp_ptr_sve2(), vec4_max_ptr_sve(), vec4_max_ptr_sve2(), vec4_min_ptr_sve(), vec4_min_ptr_sve2(), vec4_mul_ptr_sve(), vec4_mul_ptr_sve2(), vec4_mul_scalar_ptr_sve(), vec4_mul_scalar_ptr_sve2(), vec4_neg_ptr_sve(), vec4_neg_ptr_sve2(), vec4_normalize_ptr_sve(), vec4_normalize_ptr_sve2(), vec4_round_ptr_sve(), vec4_round_ptr_sve2(), vec4_saturate_ptr_sve(), vec4_saturate_ptr_sve2(), vec4_sign_ptr_sve(), vec4_sign_ptr_sve2(), vec4_sub_ptr_sve(), vec4_sub_ptr_sve2(), vec4_sub_scalar_ptr_sve(), and vec4_sub_scalar_ptr_sve2().
|
static |
Definition at line 198 of file vector4_ptr.c.
Referenced by quat_mul_ptr_sve(), and quat_mul_ptr_sve2().
| void quat_mul_ptr_sve | ( | quaternion * | res, |
| const quaternion * | a, | ||
| const quaternion * | b ) |
Definition at line 224 of file vector4_ptr.c.
References pg4(), quat_mul4(), and quaternion::v.
| void quat_normalize_ptr_sve | ( | quaternion * | res, |
| const quaternion * | q ) |
Definition at line 230 of file vector4_ptr.c.
References vec4_normalize_ptr_sve().
|
static |
Definition at line 24 of file vector4_ptr.c.
Definition at line 72 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 32 of file vector4_ptr.c.
References pg4(), and vector4::v.
| void vec4_add_scalar_ptr_sve | ( | vector4 * | res, |
| const vector4 * | v, | ||
| vm_float_t | s ) |
Definition at line 130 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 168 of file vector4_ptr.c.
References pg4(), and vector4::v.
| void vec4_clamp_ptr_sve | ( | vector4 * | res, |
| const vector4 * | v, | ||
| const vector4 * | min, | ||
| const vector4 * | max ) |
Definition at line 114 of file vector4_ptr.c.
References pg4(), and vector4::v.
| void vec4_clamp_scalar_ptr_sve | ( | vector4 * | res, |
| const vector4 * | v, | ||
| vm_float_t | min, | ||
| vm_float_t | max ) |
Definition at line 142 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 124 of file vector4_ptr.c.
References hadamard_div(), pg4(), and vector4::v.
| void vec4_div_scalar_ptr_sve | ( | vector4 * | res, |
| const vector4 * | v, | ||
| vm_float_t | s ) |
Definition at line 56 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 162 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 180 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 187 of file vector4_ptr.c.
References pg4(), vector4::v, VECMAT_EPSILON, VECMAT_FABS, and vector4::w.
| void vec4_lerp_ptr_sve | ( | vector4 * | res, |
| const vector4 * | a, | ||
| const vector4 * | b, | ||
| vm_float_t | t ) |
Definition at line 106 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 100 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 94 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 44 of file vector4_ptr.c.
References pg4(), and vector4::v.
| void vec4_mul_scalar_ptr_sve | ( | vector4 * | res, |
| const vector4 * | v, | ||
| vm_float_t | s ) |
Definition at line 50 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 66 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 78 of file vector4_ptr.c.
References pg4(), and vector4::v.
Referenced by quat_normalize_ptr_sve().
Definition at line 174 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 149 of file vector4_ptr.c.
References pg4(), and vector4::v.
Definition at line 156 of file vector4_ptr.c.
References pg4(), sign4(), and vector4::v.
Definition at line 38 of file vector4_ptr.c.
References pg4(), and vector4::v.
| void vec4_sub_scalar_ptr_sve | ( | vector4 * | res, |
| const vector4 * | v, | ||
| vm_float_t | s ) |
Definition at line 136 of file vector4_ptr.c.
References pg4(), and vector4::v.