PintS  0.1
Portable Intrinsics for SIMD
 All Data Structures Files Functions Groups
Related Functions
v16f Struct Reference

Type for the manipulation of 16 float packed into one single vector. More...

#include <pints-doc.h>

Related Functions

(Note that these are not member functions.)

v16f v16f_load (const float *p)
 Loads 16 float from memory into a v16f vector. More...
 
v16f v16f_loadu (const float *p)
 Loads 16 float from memory into a v16f vector. More...
 
v16f v16f_load1 (const float *p)
 Loads 1 float from memory and broadcasts it into a v16f vector. More...
 
void v16f_store (float *p, v16f a)
 Stores a v16f vector into memory. More...
 
void v16f_storeu (float *p, v16f a)
 Stores a v16f vector into memory. More...
 
void v16f_store1 (float *p, v16f a)
 Stores the first element of a v16f vector into memory. More...
 
v16f v16f_set (float v0, float v1, float v2, float v3, float v4, float v5, float v6, float v7, float v8, float v9, float v10, float v11, float v12, float v13, float v14, float v15)
 Sets the elements of a v16f vector. More...
 
v16f v16f_rset (float v15, float v14, float v13, float v12, float v11, float v10, float v9, float v8, float v7, float v6, float v5, float v4, float v3, float v2, float v1, float v0)
 Sets the elements of a v16f vector (reverse order). More...
 
v16f v16f_set1 (float v)
 Broadcasts a single value into all elements of a v16f vector. More...
 
v16f v16f_zeros ()
 Sets all bits to 0. More...
 
v16f v16f_ones ()
 Sets all bits to 1. More...
 
v16f v16f_zero ()
 Sets all elements to 0. More...
 
v16f v16f_one ()
 Sets all elements to 1. More...
 
m16f m16f_eq (v16f a, v16f b)
 Compares the equality of the two input vectors. More...
 
m16f m16f_neq (v16f a, v16f b)
 Compares the inequality of the two input vectors. More...
 
m16f m16f_gt (v16f a, v16f b)
 Compares if elements of a are greater than those of b. More...
 
m16f m16f_geq (v16f a, v16f b)
 Compares if elements of a are greater than or equal to those of b. More...
 
m16f m16f_lt (v16f a, v16f b)
 Compares if elements of a are less than those of b. More...
 
m16f m16f_leq (v16f a, v16f b)
 Compares if elements of a are less than or equal to those of b. More...
 
m16f m16f_and (m16f a, m16f b)
 Bitwise and ( a & b ) More...
 
m16f m16f_or (m16f a, m16f b)
 Bitwise or ( a | b ) More...
 
m16f m16f_xor (m16f a, m16f b)
 Bitwise xor ( a ^ b ) More...
 
m16f m16f_not (m16f a)
 Bitwise not ( ~a ) More...
 
m16f m16f_nand (m16f a, m16f b)
 Bitwise nand ( ~(a & b) ) More...
 
m16f m16f_nor (m16f a, m16f b)
 Bitwise nor ( ~(a | b) ) More...
 
m16f m16f_nxor (m16f a, m16f b)
 Bitwise nxor ( ~(a ^ b) ) More...
 
m16f m16f_andnot (m16f a, m16f b)
 Bitwise andnot ( a & ~b ) More...
 
m16f m16f_ornot (m16f a, m16f b)
 Bitwise ornot ( a | ~b ) More...
 
v16f v16f_eq (v16f a, v16f b)
 Compares the equality of the two input vectors. More...
 
v16f v16f_neq (v16f a, v16f b)
 Compares the inequality of the two input vectors. More...
 
v16f v16f_gt (v16f a, v16f b)
 Compares if elements of a are greater than those of b. More...
 
v16f v16f_geq (v16f a, v16f b)
 Compares if elements of a are greater than or equal to those of b. More...
 
v16f v16f_lt (v16f a, v16f b)
 Compares if elements of a are less than those of b. More...
 
v16f v16f_leq (v16f a, v16f b)
 Compares if elements of a are less than or equal to those of b. More...
 
v16f v16f_and (v16f a, v16f b)
 Bitwise and ( a & b ) More...
 
v16f v16f_or (v16f a, v16f b)
 Bitwise or ( a | b ) More...
 
v16f v16f_xor (v16f a, v16f b)
 Bitwise xor ( a ^ b ) More...
 
v16f v16f_not (v16f a)
 Bitwise not ( ~a ) More...
 
v16f v16f_nand (v16f a, v16f b)
 Bitwise nand ( ~(a & b) ) More...
 
v16f v16f_nor (v16f a, v16f b)
 Bitwise nor ( ~(a | b) ) More...
 
v16f v16f_nxor (v16f a, v16f b)
 Bitwise nxor ( ~(a ^ b) ) More...
 
v16f v16f_andnot (v16f a, v16f b)
 Bitwise andnot ( a & ~b ) More...
 
v16f v16f_ornot (v16f a, v16f b)
 Bitwise ornot ( a | ~b ) More...
 
v16f v16f_add (v16f a, v16f b)
 Elementwise addition ( a + b ) More...
 
v16f v16f_sub (v16f a, v16f b)
 Elementwise subtraction ( a - b ) More...
 
v16f v16f_neg (v16f a)
 Elementwise negation ( -a ) More...
 
v16f v16f_min (v16f a, v16f b)
 Elementwise min ( a < b ? a : b ) More...
 
v16f v16f_max (v16f a, v16f b)
 Elementwise max ( a > b ? a : b ) More...
 
v16f v16f_abs (v16f a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v16f v16f_mul (v16f a, v16f b)
 Elementwise multiplication ( a * b ) More...
 
v16f v16f_div (v16f a, v16f b)
 Elementwise division ( a / b ) More...
 
v16f v16f_rcp (v16f a)
 Elementwise reciprocal ( 1 / a ) More...
 
v16f v16f_frcp (v16f a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v16f v16f_sqrt (v16f a)
 Elementwise square root ( sqrt(a) ) More...
 
v16f v16f_rsqrt (v16f a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v16f v16f_frsqrt (v16f a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v16f v16f_fmadd (v16f a, v16f b, v16f acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v16f v16f_fmsub (v16f a, v16f b, v16f acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v16f v16f_fnmadd (v16f a, v16f b, v16f acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v16f v16f_fnmsub (v16f a, v16f b, v16f acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v16f v16f_merge2_v8f (v8f a0, v8f a1)
 Merges 2 v8f vectors together. More...
 
v16f v16f_merge4_v4f (v4f a0, v4f a1, v4f a2, v4f a3)
 Merges 4 v4f vectors together. More...
 
v16f v16f_merge8_v2f (v2f a0, v2f a1, v2f a2, v2f a3, v2f a4, v2f a5, v2f a6, v2f a7)
 Merges 8 v2f vectors together. More...
 
v16f v16f_merge16_v1f (v1f a0, v1f a1, v1f a2, v1f a3, v1f a4, v1f a5, v1f a6, v1f a7, v1f a8, v1f a9, v1f a10, v1f a11, v1f a12, v1f a13, v1f a14, v1f a15)
 Merges 16 v1f vectors together. More...
 
v16f v16f_rmerge2_v8f (v8f a1, v8f a0)
 Merges 2 v8f vectors together (reverse order). More...
 
v16f v16f_rmerge4_v4f (v4f a3, v4f a2, v4f a1, v4f a0)
 Merges 4 v4f vectors together (reverse order). More...
 
v16f v16f_rmerge8_v2f (v2f a7, v2f a6, v2f a5, v2f a4, v2f a3, v2f a2, v2f a1, v2f a0)
 Merges 8 v2f vectors together (reverse order). More...
 
v16f v16f_rmerge16_v1f (v1f a15, v1f a14, v1f a13, v1f a12, v1f a11, v1f a10, v1f a9, v1f a8, v1f a7, v1f a6, v1f a5, v1f a4, v1f a3, v1f a2, v1f a1, v1f a0)
 Merges 16 v1f vectors together (reverse order). More...
 
v16f v16f_merge_v8f (v8f low, v8f high)
 Merges 2 v8f vectors together. More...
 
v16f v16f_rmerge_v8f (v8f high, v8f low)
 Merges 2 v8f vectors together (reversed order). More...
 
v8f v8f_get_low_v16f (v16f a)
 Gets the low part of a v16f vector. More...
 
v8f v8f_get_high_v16f (v16f a)
 Gets the high part of a v16f vector. More...
 
v8f v8f_get_hilo_v16f (v16f a, int high)
 Conditionnaly gets the low or the high part of a v16f vector. More...
 
v16f v16f_set_low_v8f (v16f src, v8f low)
 Sets the low part of a v16f vector. More...
 
v16f v16f_set_high_v8f (v16f src, v8f high)
 Sets the high part of a v16f vector. More...
 
v16f v16f_set_hilo_v8f (v16f src, v8f a, int high)
 Conditionally sets the low or the high part of a v16f vector. More...
 
v16f v16f_blend1 (v16f a, v16f b, uint_fast8_t mask)
 Creates a new v16f vector whose elements are from a and b choosed by mask. More...
 
v16f v16f_blend2 (v16f a, v16f b, uint_fast8_t mask)
 Creates a new v16f vector whose elements are from a and b choosed by mask. More...
 
v16f v16f_blend4 (v16f a, v16f b, uint_fast8_t mask)
 Creates a new v16f vector whose elements are from a and b choosed by mask. More...
 
v16f v16f_blend8 (v16f a, v16f b, uint_fast8_t mask)
 Creates a new v16f vector whose elements are from a and b choosed by mask. More...
 
v16f v16f_blend16 (v16f a, v16f b, uint_fast16_t mask)
 Creates a new v16f vector whose elements are from a and b choosed by mask. More...
 
v16f v16f_blend1x16 (v16f a, v16f b, uint_fast8_t mask)
 Creates a new v16f vector whose elements are from a and b choosed by mask. More...
 
v16f v16f_blend2x8 (v16f a, v16f b, uint_fast8_t mask)
 Creates a new v16f vector whose elements are from a and b choosed by mask. More...
 
v16f v16f_blend4x4 (v16f a, v16f b, uint_fast8_t mask)
 Creates a new v16f vector whose elements are from a and b choosed by mask. More...
 
v16f v16f_blend8x2 (v16f a, v16f b, uint_fast8_t mask)
 Creates a new v16f vector whose elements are from a and b choosed by mask. More...
 
v16f v16f_blend16x1 (v16f a, v16f b, uint_fast16_t mask)
 Creates a new v16f vector whose elements are from a and b choosed by mask. More...
 
v16f v16f_blend (v16f a, v16f b, uint_fast16_t mask)
 Creates a new v16f vector whose elements are from a and b choosed by mask. More...
 
v16f v16f_hshuffle2 (v16f a, v16f b, uint_fast8_t rule)
 Shuffles (outer) a and b together using the control in rule. More...
 
v16f v16f_hshuffle4 (v16f a, v16f b, uint_fast8_t rule)
 Shuffles (outer) a and b together using the control in rule. More...
 
v16f v16f_hshuffle8 (v16f a, v16f b, uint_fast32_t rule)
 Shuffles (outer) a and b together using the control in rule. More...
 
v16f v16f_hshuffle16 (v16f a, v16f b, uint_fast64_t rule)
 Shuffles (outer) a and b together using the control in rule. More...
 
v16f v16f_hshuffle2x8 (v16f a, v16f b, uint_fast8_t rule)
 Shuffles (inner) a and b together using the control in rule. More...
 
v16f v16f_hshuffle4x4 (v16f a, v16f b, uint_fast8_t rule)
 Shuffles (inner) a and b together using the control in rule. More...
 
v16f v16f_hshuffle8x2 (v16f a, v16f b, uint_fast32_t rule)
 Shuffles (inner) a and b together using the control in rule. More...
 
v16f v16f_hshuffle16x1 (v16f a, v16f b, uint_fast64_t rule)
 Shuffles (inner) a and b together using the control in rule. More...
 
v16f v16f_permute2 (v16f a, uint_fast8_t rule)
 Shuffles (outer) a using the control in rule. More...
 
v16f v16f_permute4 (v16f a, uint_fast8_t rule)
 Shuffles (outer) a using the control in rule. More...
 
v16f v16f_permute8 (v16f a, uint_fast32_t rule)
 Shuffles (outer) a using the control in rule. More...
 
v16f v16f_permute16 (v16f a, uint_fast64_t rule)
 Shuffles (outer) a using the control in rule. More...
 
v16f v16f_permute2x8 (v16f a, uint_fast8_t rule)
 Shuffles (inner) a using the control in rule. More...
 
v16f v16f_permute4x4 (v16f a, uint_fast8_t rule)
 Shuffles (inner) a using the control in rule. More...
 
v16f v16f_permute8x2 (v16f a, uint_fast32_t rule)
 Shuffles (inner) a using the control in rule. More...
 
v16f v16f_permute16x1 (v16f a, uint_fast64_t rule)
 Shuffles (inner) a using the control in rule. More...
 
v16f v16f_fshuffle2 (v16f a, v16f b, uint_fast8_t rule, uint_fast8_t mask)
 Fully shuffles (outer) a and b using the control in rule, and blends them together using mask. More...
 
v16f v16f_fshuffle4 (v16f a, v16f b, uint_fast8_t rule, uint_fast8_t mask)
 Fully shuffles (outer) a and b using the control in rule, and blends them together using mask. More...
 
v16f v16f_fshuffle8 (v16f a, v16f b, uint_fast32_t rule, uint_fast8_t mask)
 Fully shuffles (outer) a and b using the control in rule, and blends them together using mask. More...
 
v16f v16f_fshuffle16 (v16f a, v16f b, uint_fast64_t rule, uint_fast16_t mask)
 Fully shuffles (outer) a and b using the control in rule, and blends them together using mask. More...
 
v16f v16f_fshuffle2x8 (v16f a, v16f b, uint_fast8_t rule, uint_fast8_t mask)
 Fully shuffles (inner) a and b using the control in rule, and blends them together using mask. More...
 
v16f v16f_fshuffle4x4 (v16f a, v16f b, uint_fast8_t rule, uint_fast8_t mask)
 Fully shuffles (inner) a and b using the control in rule, and blends them together using mask. More...
 
v16f v16f_fshuffle8x2 (v16f a, v16f b, uint_fast32_t rule, uint_fast8_t mask)
 Fully shuffles (inner) a and b using the control in rule, and blends them together using mask. More...
 
v16f v16f_fshuffle16x1 (v16f a, v16f b, uint_fast64_t rule, uint_fast16_t mask)
 Fully shuffles (inner) a and b using the control in rule, and blends them together using mask. More...
 
v16f v16f_hshuffle (v16f a, v16f b, uint_fast64_t rule)
 Shuffles a and b together using the control in rule. More...
 
v16f v16f_permute (v16f a, uint_fast64_t rule)
 Shuffles a using the control in rule. More...
 
v16f v16f_fshuffle (v16f a, v16f b, uint_fast64_t rule, uint_fast16_t mask)
 Fully shuffles (inner) a and b using the control in rule, and blends them together using mask. More...
 
v16f v16f_reduce_add (v16f a)
 Reduction add ( + ) More...
 
v16f v16f_reduce_add_v1f (v1f a)
 Reduction add ( + ) More...
 
v16f v16f_reduce_add_v2f (v2f a)
 Reduction add ( + ) More...
 
v16f v16f_reduce_add_v4f (v4f a)
 Reduction add ( + ) More...
 
v16f v16f_reduce_add_v8f (v8f a)
 Reduction add ( + ) More...
 
v16f v16f_reduce_add_v16f (v16f a)
 Reduction add ( + ) More...
 
v16f sf_reduce_add_v16f (v16f a)
 Reduction add ( + ) More...
 
v16f v16f_reduce_mul (v16f a)
 Reduction mul ( * ) More...
 
v16f v16f_reduce_mul_v1f (v1f a)
 Reduction mul ( * ) More...
 
v16f v16f_reduce_mul_v2f (v2f a)
 Reduction mul ( * ) More...
 
v16f v16f_reduce_mul_v4f (v4f a)
 Reduction mul ( * ) More...
 
v16f v16f_reduce_mul_v8f (v8f a)
 Reduction mul ( * ) More...
 
v16f v16f_reduce_mul_v16f (v16f a)
 Reduction mul ( * ) More...
 
v16f sf_reduce_mul_v16f (v16f a)
 Reduction mul ( * ) More...
 
v16f v16f_reduce_and (v16f a)
 Reduction and ( & ) More...
 
v16f v16f_reduce_and_v1f (v1f a)
 Reduction and ( & ) More...
 
v16f v16f_reduce_and_v2f (v2f a)
 Reduction and ( & ) More...
 
v16f v16f_reduce_and_v4f (v4f a)
 Reduction and ( & ) More...
 
v16f v16f_reduce_and_v8f (v8f a)
 Reduction and ( & ) More...
 
v16f v16f_reduce_and_v16f (v16f a)
 Reduction and ( & ) More...
 
v16f sf_reduce_and_v16f (v16f a)
 Reduction and ( & ) More...
 
v16f v16f_reduce_or (v16f a)
 Reduction or ( | ) More...
 
v16f v16f_reduce_or_v1f (v1f a)
 Reduction or ( | ) More...
 
v16f v16f_reduce_or_v2f (v2f a)
 Reduction or ( | ) More...
 
v16f v16f_reduce_or_v4f (v4f a)
 Reduction or ( | ) More...
 
v16f v16f_reduce_or_v8f (v8f a)
 Reduction or ( | ) More...
 
v16f v16f_reduce_or_v16f (v16f a)
 Reduction or ( | ) More...
 
v16f sf_reduce_or_v16f (v16f a)
 Reduction or ( | ) More...
 
v16f v16f_reduce_min (v16f a)
 Reduction min ( min ) More...
 
v16f v16f_reduce_min_v1f (v1f a)
 Reduction min ( min ) More...
 
v16f v16f_reduce_min_v2f (v2f a)
 Reduction min ( min ) More...
 
v16f v16f_reduce_min_v4f (v4f a)
 Reduction min ( min ) More...
 
v16f v16f_reduce_min_v8f (v8f a)
 Reduction min ( min ) More...
 
v16f v16f_reduce_min_v16f (v16f a)
 Reduction min ( min ) More...
 
v16f sf_reduce_min_v16f (v16f a)
 Reduction min ( min ) More...
 
v16f v16f_reduce_max (v16f a)
 Reduction max ( max ) More...
 
v16f v16f_reduce_max_v1f (v1f a)
 Reduction max ( max ) More...
 
v16f v16f_reduce_max_v2f (v2f a)
 Reduction max ( max ) More...
 
v16f v16f_reduce_max_v4f (v4f a)
 Reduction max ( max ) More...
 
v16f v16f_reduce_max_v8f (v8f a)
 Reduction max ( max ) More...
 
v16f v16f_reduce_max_v16f (v16f a)
 Reduction max ( max ) More...
 
v16f sf_reduce_max_v16f (v16f a)
 Reduction max ( max ) More...
 
v16f v16f_move (v16f a)
 Forwards the input. More...
 
v16f v16f_maskz_move (m16f mask, v16f a)
 Mask the input. More...
 
v16f v16f_mask_move (m16f mask, v16f src, v16f a)
 Mask the input. More...
 
void v16f_fprintf (FILE *file, v16f a, const char *format)
 Prints a v16f vector. More...
 
void v16f_printf (v16f a, const char *format)
 Prints a v16f vector. More...
 
void v16f_fprint (FILE *file, v16f a)
 Prints a v16f vector. More...
 
void v16f_print (v16f a)
 Prints a v16f vector. More...
 
void v16f_rfprintf (FILE *file, v16f a, const char *format)
 Prints a v16f vector (reversed order) More...
 
void v16f_rprintf (v16f a, const char *format)
 Prints a v16f vector (reversed order) More...
 
void v16f_rfprint (FILE *file, v16f a)
 Prints a v16f vector (reversed order) More...
 
void v16f_rprint (v16f a)
 Prints a v16f vector (reversed order) More...
 
v16f v16f_cast_v1d (v1d a)
 Casts a v1d vector into a v16f vector. More...
 
v16f v16f_cast_v1f (v1f a)
 Casts a v1f vector into a v16f vector. More...
 
v16f v16f_cast_v1i (v1i a)
 Casts a v1i vector into a v16f vector. More...
 
v16f v16f_cast_v1l (v1l a)
 Casts a v1l vector into a v16f vector. More...
 
v16f v16f_cast_v2d (v2d a)
 Casts a v2d vector into a v16f vector. More...
 
v16f v16f_cast_v2f (v2f a)
 Casts a v2f vector into a v16f vector. More...
 
v16f v16f_cast_v2i (v2i a)
 Casts a v2i vector into a v16f vector. More...
 
v16f v16f_cast_v2l (v2l a)
 Casts a v2l vector into a v16f vector. More...
 
v16f v16f_cast_v4d (v4d a)
 Casts a v4d vector into a v16f vector. More...
 
v16f v16f_cast_v4f (v4f a)
 Casts a v4f vector into a v16f vector. More...
 
v16f v16f_cast_v4i (v4i a)
 Casts a v4i vector into a v16f vector. More...
 
v16f v16f_cast_v4l (v4l a)
 Casts a v4l vector into a v16f vector. More...
 
v16f v16f_cast_v8d (v8d a)
 Casts a v8d vector into a v16f vector. More...
 
v16f v16f_cast_v8f (v8f a)
 Casts a v8f vector into a v16f vector. More...
 
v16f v16f_cast_v8i (v8i a)
 Casts a v8i vector into a v16f vector. More...
 
v16f v16f_cast_v8l (v8l a)
 Casts a v8l vector into a v16f vector. More...
 
v16f v16f_cast_v16f (v16f a)
 Casts a v16f vector into a v16f vector. More...
 
v16f v16f_cast_v16i (v16i a)
 Casts a v16i vector into a v16f vector. More...
 
m16f m16f_cast_v16f (v16f a)
 Casts a v16f vector into a m16f vector-mask. More...
 
v16f v16f_cast_m16f (m16f a)
 Casts a m16f vector-mask into a v16f vector. More...
 
v16f v16f_cvt_v1d (v1d a)
 Converts a v1d vector into a v16f vector. More...
 
v16f v16f_cvt_v1f (v1f a)
 Converts a v1f vector into a v16f vector. More...
 
v16f v16f_cvt_v1i (v1i a)
 Converts a v1i vector into a v16f vector. More...
 
v16f v16f_cvt_v1l (v1l a)
 Converts a v1l vector into a v16f vector. More...
 
v16f v16f_cvt_v2d (v2d a)
 Converts a v2d vector into a v16f vector. More...
 
v16f v16f_cvt_v2f (v2f a)
 Converts a v2f vector into a v16f vector. More...
 
v16f v16f_cvt_v2i (v2i a)
 Converts a v2i vector into a v16f vector. More...
 
v16f v16f_cvt_v2l (v2l a)
 Converts a v2l vector into a v16f vector. More...
 
v16f v16f_cvt_v4d (v4d a)
 Converts a v4d vector into a v16f vector. More...
 
v16f v16f_cvt_v4f (v4f a)
 Converts a v4f vector into a v16f vector. More...
 
v16f v16f_cvt_v4i (v4i a)
 Converts a v4i vector into a v16f vector. More...
 
v16f v16f_cvt_v4l (v4l a)
 Converts a v4l vector into a v16f vector. More...
 
v16f v16f_cvt_v8d (v8d a)
 Converts a v8d vector into a v16f vector. More...
 
v16f v16f_cvt_v8f (v8f a)
 Converts a v8f vector into a v16f vector. More...
 
v16f v16f_cvt_v8i (v8i a)
 Converts a v8i vector into a v16f vector. More...
 
v16f v16f_cvt_v8l (v8l a)
 Converts a v8l vector into a v16f vector. More...
 
v16f v16f_cvt_v16f (v16f a)
 Converts a v16f vector into a v16f vector. More...
 
v16f v16f_cvt_v16i (v16i a)
 Converts a v16i vector into a v16f vector. More...
 
m16f m16f_cvt_v16f (v16f a)
 Converts a v16f vector into a m16f vector-mask. More...
 
v16f v16f_cvt_m16f (m16f a)
 Converts a m16f vector-mask into a v16f vector. More...
 
m16f m16f_cvt_m16f (m16f a)
 Converts a m16f vector-mask into a m16f vector-mask. More...
 
m16f m16f_cvt_m16i (m16i a)
 Converts a m16i vector-mask into a m16f vector-mask. More...
 

Detailed Description

Type for the manipulation of 16 float packed into one single vector.

This structure does not actually exist. Depending on the target architecture, it can be:

Sizes of this vector:

Attention
This definition does not correspond to any actual implementation and should never be used directly. Use PintS functions instead.
The actual implementation depends on the target architecture.

The documentation for this struct was generated from the following file: