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 ( ) More... | |
m16f | m16f_or (m16f a, m16f b) |
Bitwise or ( ) More... | |
m16f | m16f_xor (m16f a, m16f b) |
Bitwise xor ( ) More... | |
m16f | m16f_not (m16f a) |
Bitwise not ( ) More... | |
m16f | m16f_nand (m16f a, m16f b) |
Bitwise nand ( ) More... | |
m16f | m16f_nor (m16f a, m16f b) |
Bitwise nor ( ) More... | |
m16f | m16f_nxor (m16f a, m16f b) |
Bitwise nxor ( ) More... | |
m16f | m16f_andnot (m16f a, m16f b) |
Bitwise andnot ( ) More... | |
m16f | m16f_ornot (m16f a, m16f b) |
Bitwise ornot ( ) 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 ( ) More... | |
v16f | v16f_or (v16f a, v16f b) |
Bitwise or ( ) More... | |
v16f | v16f_xor (v16f a, v16f b) |
Bitwise xor ( ) More... | |
v16f | v16f_not (v16f a) |
Bitwise not ( ) More... | |
v16f | v16f_nand (v16f a, v16f b) |
Bitwise nand ( ) More... | |
v16f | v16f_nor (v16f a, v16f b) |
Bitwise nor ( ) More... | |
v16f | v16f_nxor (v16f a, v16f b) |
Bitwise nxor ( ) More... | |
v16f | v16f_andnot (v16f a, v16f b) |
Bitwise andnot ( ) More... | |
v16f | v16f_ornot (v16f a, v16f b) |
Bitwise ornot ( ) More... | |
v16f | v16f_add (v16f a, v16f b) |
Elementwise addition ( ) More... | |
v16f | v16f_sub (v16f a, v16f b) |
Elementwise subtraction ( ) More... | |
v16f | v16f_neg (v16f a) |
Elementwise negation ( ) More... | |
v16f | v16f_min (v16f a, v16f b) |
Elementwise min ( ) More... | |
v16f | v16f_max (v16f a, v16f b) |
Elementwise max ( ) More... | |
v16f | v16f_abs (v16f a) |
Elementwise absolute value ( ) More... | |
v16f | v16f_mul (v16f a, v16f b) |
Elementwise multiplication ( ) More... | |
v16f | v16f_div (v16f a, v16f b) |
Elementwise division ( ) More... | |
v16f | v16f_rcp (v16f a) |
Elementwise reciprocal ( ) More... | |
v16f | v16f_frcp (v16f a) |
Fast elementwise reciprocal ( ) More... | |
v16f | v16f_sqrt (v16f a) |
Elementwise square root ( ) More... | |
v16f | v16f_rsqrt (v16f a) |
Elementwise square root reciprocal ( ) More... | |
v16f | v16f_frsqrt (v16f a) |
Fast elementwise square root reciprocal ( ) More... | |
v16f | v16f_fmadd (v16f a, v16f b, v16f acc) |
Fused Multiply-Add ( ) More... | |
v16f | v16f_fmsub (v16f a, v16f b, v16f acc) |
Fused Multiply-Sub ( ) More... | |
v16f | v16f_fnmadd (v16f a, v16f b, v16f acc) |
Fused Multiply-Add ( ) More... | |
v16f | v16f_fnmsub (v16f a, v16f b, v16f acc) |
Fused Multiply-Add ( ) 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... | |
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:
float
(32 bits)