src/simd/sve2/vector4_ptr.c file

Functions

static auto pg4(void) -> svbool_t
static auto hadamard_div(svbool_t pg, svfloat64_t a, svfloat64_t b) -> svfloat64_t
static auto sign4(svbool_t pg, svfloat64_t x) -> svfloat64_t
void vec4_add_ptr_sve2(vector4* res, const vector4* a, const vector4* b)
void vec4_sub_ptr_sve2(vector4* res, const vector4* a, const vector4* b)
void vec4_mul_ptr_sve2(vector4* res, const vector4* a, const vector4* b)
void vec4_mul_scalar_ptr_sve2(vector4* res, const vector4* v, vm_float_t s)
void vec4_div_scalar_ptr_sve2(vector4* res, const vector4* v, vm_float_t s)
void vec4_neg_ptr_sve2(vector4* res, const vector4* v)
void vec4_abs_ptr_sve2(vector4* res, const vector4* v)
void vec4_normalize_ptr_sve2(vector4* res, const vector4* v)
void vec4_min_ptr_sve2(vector4* res, const vector4* a, const vector4* b)
void vec4_max_ptr_sve2(vector4* res, const vector4* a, const vector4* b)
void vec4_lerp_ptr_sve2(vector4* res, const vector4* a, const vector4* b, vm_float_t t)
void vec4_clamp_ptr_sve2(vector4* res, const vector4* v, const vector4* min, const vector4* max)
void vec4_div_ptr_sve2(vector4* res, const vector4* a, const vector4* b)
void vec4_add_scalar_ptr_sve2(vector4* res, const vector4* v, vm_float_t s)
void vec4_sub_scalar_ptr_sve2(vector4* res, const vector4* v, vm_float_t s)
void vec4_clamp_scalar_ptr_sve2(vector4* res, const vector4* v, vm_float_t min, vm_float_t max)
void vec4_saturate_ptr_sve2(vector4* res, const vector4* v)
void vec4_sign_ptr_sve2(vector4* res, const vector4* v)
void vec4_floor_ptr_sve2(vector4* res, const vector4* v)
void vec4_ceil_ptr_sve2(vector4* res, const vector4* v)
void vec4_round_ptr_sve2(vector4* res, const vector4* v)
void vec4_fract_ptr_sve2(vector4* res, const vector4* v)
void vec4_homogenize_ptr_sve2(vector4* res, const vector4* v)
static auto quat_mul4(svbool_t pg, svfloat64_t a, svfloat64_t b) -> svfloat64_t
void quat_mul_ptr_sve2(quaternion* res, const quaternion* a, const quaternion* b)
void quat_normalize_ptr_sve2(quaternion* res, const quaternion* q)