PintS  0.1
Portable Intrinsics for SIMD
 All Data Structures Files Functions Groups
Functions
arithmetic functions

Functions

v1d v1d_add (v1d a, v1d b)
 Elementwise addition ( a + b ) More...
 
v1f v1f_add (v1f a, v1f b)
 Elementwise addition ( a + b ) More...
 
v1i v1i_add (v1i a, v1i b)
 Elementwise addition ( a + b ) More...
 
v1l v1l_add (v1l a, v1l b)
 Elementwise addition ( a + b ) More...
 
v2d v2d_add (v2d a, v2d b)
 Elementwise addition ( a + b ) More...
 
v2f v2f_add (v2f a, v2f b)
 Elementwise addition ( a + b ) More...
 
v2i v2i_add (v2i a, v2i b)
 Elementwise addition ( a + b ) More...
 
v2l v2l_add (v2l a, v2l b)
 Elementwise addition ( a + b ) More...
 
v4d v4d_add (v4d a, v4d b)
 Elementwise addition ( a + b ) More...
 
v4f v4f_add (v4f a, v4f b)
 Elementwise addition ( a + b ) More...
 
v4i v4i_add (v4i a, v4i b)
 Elementwise addition ( a + b ) More...
 
v4l v4l_add (v4l a, v4l b)
 Elementwise addition ( a + b ) More...
 
v8d v8d_add (v8d a, v8d b)
 Elementwise addition ( a + b ) More...
 
v8f v8f_add (v8f a, v8f b)
 Elementwise addition ( a + b ) More...
 
v8i v8i_add (v8i a, v8i b)
 Elementwise addition ( a + b ) More...
 
v8l v8l_add (v8l a, v8l b)
 Elementwise addition ( a + b ) More...
 
v16f v16f_add (v16f a, v16f b)
 Elementwise addition ( a + b ) More...
 
v16i v16i_add (v16i a, v16i b)
 Elementwise addition ( a + b ) More...
 
v1d v1d_sub (v1d a, v1d b)
 Elementwise subtraction ( a - b ) More...
 
v1f v1f_sub (v1f a, v1f b)
 Elementwise subtraction ( a - b ) More...
 
v1i v1i_sub (v1i a, v1i b)
 Elementwise subtraction ( a - b ) More...
 
v1l v1l_sub (v1l a, v1l b)
 Elementwise subtraction ( a - b ) More...
 
v2d v2d_sub (v2d a, v2d b)
 Elementwise subtraction ( a - b ) More...
 
v2f v2f_sub (v2f a, v2f b)
 Elementwise subtraction ( a - b ) More...
 
v2i v2i_sub (v2i a, v2i b)
 Elementwise subtraction ( a - b ) More...
 
v2l v2l_sub (v2l a, v2l b)
 Elementwise subtraction ( a - b ) More...
 
v4d v4d_sub (v4d a, v4d b)
 Elementwise subtraction ( a - b ) More...
 
v4f v4f_sub (v4f a, v4f b)
 Elementwise subtraction ( a - b ) More...
 
v4i v4i_sub (v4i a, v4i b)
 Elementwise subtraction ( a - b ) More...
 
v4l v4l_sub (v4l a, v4l b)
 Elementwise subtraction ( a - b ) More...
 
v8d v8d_sub (v8d a, v8d b)
 Elementwise subtraction ( a - b ) More...
 
v8f v8f_sub (v8f a, v8f b)
 Elementwise subtraction ( a - b ) More...
 
v8i v8i_sub (v8i a, v8i b)
 Elementwise subtraction ( a - b ) More...
 
v8l v8l_sub (v8l a, v8l b)
 Elementwise subtraction ( a - b ) More...
 
v16f v16f_sub (v16f a, v16f b)
 Elementwise subtraction ( a - b ) More...
 
v16i v16i_sub (v16i a, v16i b)
 Elementwise subtraction ( a - b ) More...
 
v1d v1d_neg (v1d a)
 Elementwise negation ( -a ) More...
 
v1f v1f_neg (v1f a)
 Elementwise negation ( -a ) More...
 
v1i v1i_neg (v1i a)
 Elementwise negation ( -a ) More...
 
v1l v1l_neg (v1l a)
 Elementwise negation ( -a ) More...
 
v2d v2d_neg (v2d a)
 Elementwise negation ( -a ) More...
 
v2f v2f_neg (v2f a)
 Elementwise negation ( -a ) More...
 
v2i v2i_neg (v2i a)
 Elementwise negation ( -a ) More...
 
v2l v2l_neg (v2l a)
 Elementwise negation ( -a ) More...
 
v4d v4d_neg (v4d a)
 Elementwise negation ( -a ) More...
 
v4f v4f_neg (v4f a)
 Elementwise negation ( -a ) More...
 
v4i v4i_neg (v4i a)
 Elementwise negation ( -a ) More...
 
v4l v4l_neg (v4l a)
 Elementwise negation ( -a ) More...
 
v8d v8d_neg (v8d a)
 Elementwise negation ( -a ) More...
 
v8f v8f_neg (v8f a)
 Elementwise negation ( -a ) More...
 
v8i v8i_neg (v8i a)
 Elementwise negation ( -a ) More...
 
v8l v8l_neg (v8l a)
 Elementwise negation ( -a ) More...
 
v16f v16f_neg (v16f a)
 Elementwise negation ( -a ) More...
 
v16i v16i_neg (v16i a)
 Elementwise negation ( -a ) More...
 
v1d v1d_min (v1d a, v1d b)
 Elementwise min ( a < b ? a : b ) More...
 
v1f v1f_min (v1f a, v1f b)
 Elementwise min ( a < b ? a : b ) More...
 
v1i v1i_min (v1i a, v1i b)
 Elementwise min ( a < b ? a : b ) More...
 
v1l v1l_min (v1l a, v1l b)
 Elementwise min ( a < b ? a : b ) More...
 
v2d v2d_min (v2d a, v2d b)
 Elementwise min ( a < b ? a : b ) More...
 
v2f v2f_min (v2f a, v2f b)
 Elementwise min ( a < b ? a : b ) More...
 
v2i v2i_min (v2i a, v2i b)
 Elementwise min ( a < b ? a : b ) More...
 
v2l v2l_min (v2l a, v2l b)
 Elementwise min ( a < b ? a : b ) More...
 
v4d v4d_min (v4d a, v4d b)
 Elementwise min ( a < b ? a : b ) More...
 
v4f v4f_min (v4f a, v4f b)
 Elementwise min ( a < b ? a : b ) More...
 
v4i v4i_min (v4i a, v4i b)
 Elementwise min ( a < b ? a : b ) More...
 
v4l v4l_min (v4l a, v4l b)
 Elementwise min ( a < b ? a : b ) More...
 
v8d v8d_min (v8d a, v8d b)
 Elementwise min ( a < b ? a : b ) More...
 
v8f v8f_min (v8f a, v8f b)
 Elementwise min ( a < b ? a : b ) More...
 
v8i v8i_min (v8i a, v8i b)
 Elementwise min ( a < b ? a : b ) More...
 
v8l v8l_min (v8l a, v8l b)
 Elementwise min ( a < b ? a : b ) More...
 
v16f v16f_min (v16f a, v16f b)
 Elementwise min ( a < b ? a : b ) More...
 
v16i v16i_min (v16i a, v16i b)
 Elementwise min ( a < b ? a : b ) More...
 
v1d v1d_max (v1d a, v1d b)
 Elementwise max ( a > b ? a : b ) More...
 
v1f v1f_max (v1f a, v1f b)
 Elementwise max ( a > b ? a : b ) More...
 
v1i v1i_max (v1i a, v1i b)
 Elementwise max ( a > b ? a : b ) More...
 
v1l v1l_max (v1l a, v1l b)
 Elementwise max ( a > b ? a : b ) More...
 
v2d v2d_max (v2d a, v2d b)
 Elementwise max ( a > b ? a : b ) More...
 
v2f v2f_max (v2f a, v2f b)
 Elementwise max ( a > b ? a : b ) More...
 
v2i v2i_max (v2i a, v2i b)
 Elementwise max ( a > b ? a : b ) More...
 
v2l v2l_max (v2l a, v2l b)
 Elementwise max ( a > b ? a : b ) More...
 
v4d v4d_max (v4d a, v4d b)
 Elementwise max ( a > b ? a : b ) More...
 
v4f v4f_max (v4f a, v4f b)
 Elementwise max ( a > b ? a : b ) More...
 
v4i v4i_max (v4i a, v4i b)
 Elementwise max ( a > b ? a : b ) More...
 
v4l v4l_max (v4l a, v4l b)
 Elementwise max ( a > b ? a : b ) More...
 
v8d v8d_max (v8d a, v8d b)
 Elementwise max ( a > b ? a : b ) More...
 
v8f v8f_max (v8f a, v8f b)
 Elementwise max ( a > b ? a : b ) More...
 
v8i v8i_max (v8i a, v8i b)
 Elementwise max ( a > b ? a : b ) More...
 
v8l v8l_max (v8l a, v8l b)
 Elementwise max ( a > b ? a : b ) More...
 
v16f v16f_max (v16f a, v16f b)
 Elementwise max ( a > b ? a : b ) More...
 
v16i v16i_max (v16i a, v16i b)
 Elementwise max ( a > b ? a : b ) More...
 
v1d v1d_abs (v1d a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v1f v1f_abs (v1f a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v1i v1i_abs (v1i a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v1l v1l_abs (v1l a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v2d v2d_abs (v2d a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v2f v2f_abs (v2f a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v2i v2i_abs (v2i a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v2l v2l_abs (v2l a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v4d v4d_abs (v4d a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v4f v4f_abs (v4f a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v4i v4i_abs (v4i a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v4l v4l_abs (v4l a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v8d v8d_abs (v8d a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v8f v8f_abs (v8f a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v8i v8i_abs (v8i a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v8l v8l_abs (v8l a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v16f v16f_abs (v16f a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v16i v16i_abs (v16i a)
 Elementwise absolute value ( a > 0 ? a : -a ) More...
 
v1d v1d_mul (v1d a, v1d b)
 Elementwise multiplication ( a * b ) More...
 
v1f v1f_mul (v1f a, v1f b)
 Elementwise multiplication ( a * b ) More...
 
v1i v1i_mul (v1i a, v1i b)
 Elementwise multiplication ( a * b ) More...
 
v1l v1l_mul (v1l a, v1l b)
 Elementwise multiplication ( a * b ) More...
 
v2d v2d_mul (v2d a, v2d b)
 Elementwise multiplication ( a * b ) More...
 
v2f v2f_mul (v2f a, v2f b)
 Elementwise multiplication ( a * b ) More...
 
v2i v2i_mul (v2i a, v2i b)
 Elementwise multiplication ( a * b ) More...
 
v2l v2l_mul (v2l a, v2l b)
 Elementwise multiplication ( a * b ) More...
 
v4d v4d_mul (v4d a, v4d b)
 Elementwise multiplication ( a * b ) More...
 
v4f v4f_mul (v4f a, v4f b)
 Elementwise multiplication ( a * b ) More...
 
v4i v4i_mul (v4i a, v4i b)
 Elementwise multiplication ( a * b ) More...
 
v4l v4l_mul (v4l a, v4l b)
 Elementwise multiplication ( a * b ) More...
 
v8d v8d_mul (v8d a, v8d b)
 Elementwise multiplication ( a * b ) More...
 
v8f v8f_mul (v8f a, v8f b)
 Elementwise multiplication ( a * b ) More...
 
v8i v8i_mul (v8i a, v8i b)
 Elementwise multiplication ( a * b ) More...
 
v8l v8l_mul (v8l a, v8l b)
 Elementwise multiplication ( a * b ) More...
 
v16f v16f_mul (v16f a, v16f b)
 Elementwise multiplication ( a * b ) More...
 
v16i v16i_mul (v16i a, v16i b)
 Elementwise multiplication ( a * b ) More...
 
v1d v1d_div (v1d a, v1d b)
 Elementwise division ( a / b ) More...
 
v1f v1f_div (v1f a, v1f b)
 Elementwise division ( a / b ) More...
 
v1i v1i_div (v1i a, v1i b)
 Elementwise division ( a / b ) More...
 
v1l v1l_div (v1l a, v1l b)
 Elementwise division ( a / b ) More...
 
v2d v2d_div (v2d a, v2d b)
 Elementwise division ( a / b ) More...
 
v2f v2f_div (v2f a, v2f b)
 Elementwise division ( a / b ) More...
 
v2i v2i_div (v2i a, v2i b)
 Elementwise division ( a / b ) More...
 
v2l v2l_div (v2l a, v2l b)
 Elementwise division ( a / b ) More...
 
v4d v4d_div (v4d a, v4d b)
 Elementwise division ( a / b ) More...
 
v4f v4f_div (v4f a, v4f b)
 Elementwise division ( a / b ) More...
 
v4i v4i_div (v4i a, v4i b)
 Elementwise division ( a / b ) More...
 
v4l v4l_div (v4l a, v4l b)
 Elementwise division ( a / b ) More...
 
v8d v8d_div (v8d a, v8d b)
 Elementwise division ( a / b ) More...
 
v8f v8f_div (v8f a, v8f b)
 Elementwise division ( a / b ) More...
 
v8i v8i_div (v8i a, v8i b)
 Elementwise division ( a / b ) More...
 
v8l v8l_div (v8l a, v8l b)
 Elementwise division ( a / b ) More...
 
v16f v16f_div (v16f a, v16f b)
 Elementwise division ( a / b ) More...
 
v16i v16i_div (v16i a, v16i b)
 Elementwise division ( a / b ) More...
 
v1d v1d_rcp (v1d a)
 Elementwise reciprocal ( 1 / a ) More...
 
v1f v1f_rcp (v1f a)
 Elementwise reciprocal ( 1 / a ) More...
 
v1i v1i_rcp (v1i a)
 Elementwise reciprocal ( 1 / a ) More...
 
v1l v1l_rcp (v1l a)
 Elementwise reciprocal ( 1 / a ) More...
 
v2d v2d_rcp (v2d a)
 Elementwise reciprocal ( 1 / a ) More...
 
v2f v2f_rcp (v2f a)
 Elementwise reciprocal ( 1 / a ) More...
 
v2i v2i_rcp (v2i a)
 Elementwise reciprocal ( 1 / a ) More...
 
v2l v2l_rcp (v2l a)
 Elementwise reciprocal ( 1 / a ) More...
 
v4d v4d_rcp (v4d a)
 Elementwise reciprocal ( 1 / a ) More...
 
v4f v4f_rcp (v4f a)
 Elementwise reciprocal ( 1 / a ) More...
 
v4i v4i_rcp (v4i a)
 Elementwise reciprocal ( 1 / a ) More...
 
v4l v4l_rcp (v4l a)
 Elementwise reciprocal ( 1 / a ) More...
 
v8d v8d_rcp (v8d a)
 Elementwise reciprocal ( 1 / a ) More...
 
v8f v8f_rcp (v8f a)
 Elementwise reciprocal ( 1 / a ) More...
 
v8i v8i_rcp (v8i a)
 Elementwise reciprocal ( 1 / a ) More...
 
v8l v8l_rcp (v8l a)
 Elementwise reciprocal ( 1 / a ) More...
 
v16f v16f_rcp (v16f a)
 Elementwise reciprocal ( 1 / a ) More...
 
v16i v16i_rcp (v16i a)
 Elementwise reciprocal ( 1 / a ) More...
 
v1d v1d_frcp (v1d a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v1f v1f_frcp (v1f a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v1i v1i_frcp (v1i a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v1l v1l_frcp (v1l a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v2d v2d_frcp (v2d a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v2f v2f_frcp (v2f a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v2i v2i_frcp (v2i a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v2l v2l_frcp (v2l a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v4d v4d_frcp (v4d a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v4f v4f_frcp (v4f a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v4i v4i_frcp (v4i a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v4l v4l_frcp (v4l a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v8d v8d_frcp (v8d a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v8f v8f_frcp (v8f a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v8i v8i_frcp (v8i a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v8l v8l_frcp (v8l a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v16f v16f_frcp (v16f a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v16i v16i_frcp (v16i a)
 Fast elementwise reciprocal ( 1 / a ) More...
 
v1d v1d_fmadd (v1d a, v1d b, v1d acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v1f v1f_fmadd (v1f a, v1f b, v1f acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v1i v1i_fmadd (v1i a, v1i b, v1i acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v1l v1l_fmadd (v1l a, v1l b, v1l acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v2d v2d_fmadd (v2d a, v2d b, v2d acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v2f v2f_fmadd (v2f a, v2f b, v2f acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v2i v2i_fmadd (v2i a, v2i b, v2i acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v2l v2l_fmadd (v2l a, v2l b, v2l acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v4d v4d_fmadd (v4d a, v4d b, v4d acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v4f v4f_fmadd (v4f a, v4f b, v4f acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v4i v4i_fmadd (v4i a, v4i b, v4i acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v4l v4l_fmadd (v4l a, v4l b, v4l acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v8d v8d_fmadd (v8d a, v8d b, v8d acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v8f v8f_fmadd (v8f a, v8f b, v8f acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v8i v8i_fmadd (v8i a, v8i b, v8i acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v8l v8l_fmadd (v8l a, v8l b, v8l acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v16f v16f_fmadd (v16f a, v16f b, v16f acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v16i v16i_fmadd (v16i a, v16i b, v16i acc)
 Fused Multiply-Add ( (a * b) + acc ) More...
 
v1d v1d_fmsub (v1d a, v1d b, v1d acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v1f v1f_fmsub (v1f a, v1f b, v1f acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v1i v1i_fmsub (v1i a, v1i b, v1i acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v1l v1l_fmsub (v1l a, v1l b, v1l acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v2d v2d_fmsub (v2d a, v2d b, v2d acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v2f v2f_fmsub (v2f a, v2f b, v2f acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v2i v2i_fmsub (v2i a, v2i b, v2i acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v2l v2l_fmsub (v2l a, v2l b, v2l acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v4d v4d_fmsub (v4d a, v4d b, v4d acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v4f v4f_fmsub (v4f a, v4f b, v4f acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v4i v4i_fmsub (v4i a, v4i b, v4i acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v4l v4l_fmsub (v4l a, v4l b, v4l acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v8d v8d_fmsub (v8d a, v8d b, v8d acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v8f v8f_fmsub (v8f a, v8f b, v8f acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v8i v8i_fmsub (v8i a, v8i b, v8i acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v8l v8l_fmsub (v8l a, v8l b, v8l acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v16f v16f_fmsub (v16f a, v16f b, v16f acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v16i v16i_fmsub (v16i a, v16i b, v16i acc)
 Fused Multiply-Sub ( (a * b) - acc ) More...
 
v1d v1d_fnmadd (v1d a, v1d b, v1d acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v1f v1f_fnmadd (v1f a, v1f b, v1f acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v1i v1i_fnmadd (v1i a, v1i b, v1i acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v1l v1l_fnmadd (v1l a, v1l b, v1l acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v2d v2d_fnmadd (v2d a, v2d b, v2d acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v2f v2f_fnmadd (v2f a, v2f b, v2f acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v2i v2i_fnmadd (v2i a, v2i b, v2i acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v2l v2l_fnmadd (v2l a, v2l b, v2l acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v4d v4d_fnmadd (v4d a, v4d b, v4d acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v4f v4f_fnmadd (v4f a, v4f b, v4f acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v4i v4i_fnmadd (v4i a, v4i b, v4i acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v4l v4l_fnmadd (v4l a, v4l b, v4l acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v8d v8d_fnmadd (v8d a, v8d b, v8d acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v8f v8f_fnmadd (v8f a, v8f b, v8f acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v8i v8i_fnmadd (v8i a, v8i b, v8i acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v8l v8l_fnmadd (v8l a, v8l b, v8l acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v16f v16f_fnmadd (v16f a, v16f b, v16f acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v16i v16i_fnmadd (v16i a, v16i b, v16i acc)
 Fused Multiply-Add ( -(a * b) + acc ) More...
 
v1d v1d_fnmsub (v1d a, v1d b, v1d acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v1f v1f_fnmsub (v1f a, v1f b, v1f acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v1i v1i_fnmsub (v1i a, v1i b, v1i acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v1l v1l_fnmsub (v1l a, v1l b, v1l acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v2d v2d_fnmsub (v2d a, v2d b, v2d acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v2f v2f_fnmsub (v2f a, v2f b, v2f acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v2i v2i_fnmsub (v2i a, v2i b, v2i acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v2l v2l_fnmsub (v2l a, v2l b, v2l acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v4d v4d_fnmsub (v4d a, v4d b, v4d acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v4f v4f_fnmsub (v4f a, v4f b, v4f acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v4i v4i_fnmsub (v4i a, v4i b, v4i acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v4l v4l_fnmsub (v4l a, v4l b, v4l acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v8d v8d_fnmsub (v8d a, v8d b, v8d acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v8f v8f_fnmsub (v8f a, v8f b, v8f acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v8i v8i_fnmsub (v8i a, v8i b, v8i acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v8l v8l_fnmsub (v8l a, v8l b, v8l acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v16f v16f_fnmsub (v16f a, v16f b, v16f acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 
v16i v16i_fnmsub (v16i a, v16i b, v16i acc)
 Fused Multiply-Add ( -(a * b) - acc ) More...
 

Detailed Description

Function Documentation

v1d v1d_add ( v1d  a,
v1d  b 
)
related

Performs the addition element by element of the input two v1d vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v1d input vector
bsecond v1d input vector
Returns
Sum of a and b
v1f v1f_add ( v1f  a,
v1f  b 
)
related

Performs the addition element by element of the input two v1f vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v1f input vector
bsecond v1f input vector
Returns
Sum of a and b
v1i v1i_add ( v1i  a,
v1i  b 
)
related

Performs the addition element by element of the input two v1i vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v1i input vector
bsecond v1i input vector
Returns
Sum of a and b
v1l v1l_add ( v1l  a,
v1l  b 
)
related

Performs the addition element by element of the input two v1l vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v1l input vector
bsecond v1l input vector
Returns
Sum of a and b
v2d v2d_add ( v2d  a,
v2d  b 
)
related

Performs the addition element by element of the input two v2d vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v2d input vector
bsecond v2d input vector
Returns
Sum of a and b
v2f v2f_add ( v2f  a,
v2f  b 
)
related

Performs the addition element by element of the input two v2f vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v2f input vector
bsecond v2f input vector
Returns
Sum of a and b
v2i v2i_add ( v2i  a,
v2i  b 
)
related

Performs the addition element by element of the input two v2i vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v2i input vector
bsecond v2i input vector
Returns
Sum of a and b
v2l v2l_add ( v2l  a,
v2l  b 
)
related

Performs the addition element by element of the input two v2l vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v2l input vector
bsecond v2l input vector
Returns
Sum of a and b
v4d v4d_add ( v4d  a,
v4d  b 
)
related

Performs the addition element by element of the input two v4d vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v4d input vector
bsecond v4d input vector
Returns
Sum of a and b
v4f v4f_add ( v4f  a,
v4f  b 
)
related

Performs the addition element by element of the input two v4f vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v4f input vector
bsecond v4f input vector
Returns
Sum of a and b
v4i v4i_add ( v4i  a,
v4i  b 
)
related

Performs the addition element by element of the input two v4i vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v4i input vector
bsecond v4i input vector
Returns
Sum of a and b
v4l v4l_add ( v4l  a,
v4l  b 
)
related

Performs the addition element by element of the input two v4l vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v4l input vector
bsecond v4l input vector
Returns
Sum of a and b
v8d v8d_add ( v8d  a,
v8d  b 
)
related

Performs the addition element by element of the input two v8d vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v8d input vector
bsecond v8d input vector
Returns
Sum of a and b
v8f v8f_add ( v8f  a,
v8f  b 
)
related

Performs the addition element by element of the input two v8f vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v8f input vector
bsecond v8f input vector
Returns
Sum of a and b
v8i v8i_add ( v8i  a,
v8i  b 
)
related

Performs the addition element by element of the input two v8i vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v8i input vector
bsecond v8i input vector
Returns
Sum of a and b
v8l v8l_add ( v8l  a,
v8l  b 
)
related

Performs the addition element by element of the input two v8l vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v8l input vector
bsecond v8l input vector
Returns
Sum of a and b
v16f v16f_add ( v16f  a,
v16f  b 
)
related

Performs the addition element by element of the input two v16f vectors a and b.

Operation
for i from 0 to 15
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v16f input vector
bsecond v16f input vector
Returns
Sum of a and b
v16i v16i_add ( v16i  a,
v16i  b 
)
related

Performs the addition element by element of the input two v16i vectors a and b.

Operation
for i from 0 to 15
dst[i] := a[i] + b[i]
endfor
Parameters
afirst v16i input vector
bsecond v16i input vector
Returns
Sum of a and b
v1d v1d_sub ( v1d  a,
v1d  b 
)
related

Performs the subtraction element by element of the two v1d input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v1d input vector
bsecond v1d input vector
Returns
Difference of a and b
v1f v1f_sub ( v1f  a,
v1f  b 
)
related

Performs the subtraction element by element of the two v1f input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v1f input vector
bsecond v1f input vector
Returns
Difference of a and b
v1i v1i_sub ( v1i  a,
v1i  b 
)
related

Performs the subtraction element by element of the two v1i input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v1i input vector
bsecond v1i input vector
Returns
Difference of a and b
v1l v1l_sub ( v1l  a,
v1l  b 
)
related

Performs the subtraction element by element of the two v1l input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v1l input vector
bsecond v1l input vector
Returns
Difference of a and b
v2d v2d_sub ( v2d  a,
v2d  b 
)
related

Performs the subtraction element by element of the two v2d input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v2d input vector
bsecond v2d input vector
Returns
Difference of a and b
v2f v2f_sub ( v2f  a,
v2f  b 
)
related

Performs the subtraction element by element of the two v2f input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v2f input vector
bsecond v2f input vector
Returns
Difference of a and b
v2i v2i_sub ( v2i  a,
v2i  b 
)
related

Performs the subtraction element by element of the two v2i input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v2i input vector
bsecond v2i input vector
Returns
Difference of a and b
v2l v2l_sub ( v2l  a,
v2l  b 
)
related

Performs the subtraction element by element of the two v2l input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v2l input vector
bsecond v2l input vector
Returns
Difference of a and b
v4d v4d_sub ( v4d  a,
v4d  b 
)
related

Performs the subtraction element by element of the two v4d input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v4d input vector
bsecond v4d input vector
Returns
Difference of a and b
v4f v4f_sub ( v4f  a,
v4f  b 
)
related

Performs the subtraction element by element of the two v4f input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v4f input vector
bsecond v4f input vector
Returns
Difference of a and b
v4i v4i_sub ( v4i  a,
v4i  b 
)
related

Performs the subtraction element by element of the two v4i input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v4i input vector
bsecond v4i input vector
Returns
Difference of a and b
v4l v4l_sub ( v4l  a,
v4l  b 
)
related

Performs the subtraction element by element of the two v4l input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v4l input vector
bsecond v4l input vector
Returns
Difference of a and b
v8d v8d_sub ( v8d  a,
v8d  b 
)
related

Performs the subtraction element by element of the two v8d input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v8d input vector
bsecond v8d input vector
Returns
Difference of a and b
v8f v8f_sub ( v8f  a,
v8f  b 
)
related

Performs the subtraction element by element of the two v8f input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v8f input vector
bsecond v8f input vector
Returns
Difference of a and b
v8i v8i_sub ( v8i  a,
v8i  b 
)
related

Performs the subtraction element by element of the two v8i input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v8i input vector
bsecond v8i input vector
Returns
Difference of a and b
v8l v8l_sub ( v8l  a,
v8l  b 
)
related

Performs the subtraction element by element of the two v8l input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v8l input vector
bsecond v8l input vector
Returns
Difference of a and b
v16f v16f_sub ( v16f  a,
v16f  b 
)
related

Performs the subtraction element by element of the two v16f input vectors a and b.

Operation
for i from 0 to 15
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v16f input vector
bsecond v16f input vector
Returns
Difference of a and b
v16i v16i_sub ( v16i  a,
v16i  b 
)
related

Performs the subtraction element by element of the two v16i input vectors a and b.

Operation
for i from 0 to 15
dst[i] := a[i] - b[i]
endfor
Parameters
afirst v16i input vector
bsecond v16i input vector
Returns
Difference of a and b
v1d v1d_neg ( v1d  a)
related

Performs the negation of every element of the v1d input vector a.

Attention
Should not be confused with v1d_not(v1d a)
Operation
for i from 0 to 0
dst[i] := -a[i]
endfor
Parameters
av1d input vector
Returns
Negation of a
v1f v1f_neg ( v1f  a)
related

Performs the negation of every element of the v1f input vector a.

Attention
Should not be confused with v1f_not(v1f a)
Operation
for i from 0 to 0
dst[i] := -a[i]
endfor
Parameters
av1f input vector
Returns
Negation of a
v1i v1i_neg ( v1i  a)
related

Performs the negation of every element of the v1i input vector a.

Attention
Should not be confused with v1i_not(v1i a)
Operation
for i from 0 to 0
dst[i] := -a[i]
endfor
Parameters
av1i input vector
Returns
Negation of a
v1l v1l_neg ( v1l  a)
related

Performs the negation of every element of the v1l input vector a.

Attention
Should not be confused with v1l_not(v1l a)
Operation
for i from 0 to 0
dst[i] := -a[i]
endfor
Parameters
av1l input vector
Returns
Negation of a
v2d v2d_neg ( v2d  a)
related

Performs the negation of every element of the v2d input vector a.

Attention
Should not be confused with v2d_not(v2d a)
Operation
for i from 0 to 1
dst[i] := -a[i]
endfor
Parameters
av2d input vector
Returns
Negation of a
v2f v2f_neg ( v2f  a)
related

Performs the negation of every element of the v2f input vector a.

Attention
Should not be confused with v2f_not(v2f a)
Operation
for i from 0 to 1
dst[i] := -a[i]
endfor
Parameters
av2f input vector
Returns
Negation of a
v2i v2i_neg ( v2i  a)
related

Performs the negation of every element of the v2i input vector a.

Attention
Should not be confused with v2i_not(v2i a)
Operation
for i from 0 to 1
dst[i] := -a[i]
endfor
Parameters
av2i input vector
Returns
Negation of a
v2l v2l_neg ( v2l  a)
related

Performs the negation of every element of the v2l input vector a.

Attention
Should not be confused with v2l_not(v2l a)
Operation
for i from 0 to 1
dst[i] := -a[i]
endfor
Parameters
av2l input vector
Returns
Negation of a
v4d v4d_neg ( v4d  a)
related

Performs the negation of every element of the v4d input vector a.

Attention
Should not be confused with v4d_not(v4d a)
Operation
for i from 0 to 3
dst[i] := -a[i]
endfor
Parameters
av4d input vector
Returns
Negation of a
v4f v4f_neg ( v4f  a)
related

Performs the negation of every element of the v4f input vector a.

Attention
Should not be confused with v4f_not(v4f a)
Operation
for i from 0 to 3
dst[i] := -a[i]
endfor
Parameters
av4f input vector
Returns
Negation of a
v4i v4i_neg ( v4i  a)
related

Performs the negation of every element of the v4i input vector a.

Attention
Should not be confused with v4i_not(v4i a)
Operation
for i from 0 to 3
dst[i] := -a[i]
endfor
Parameters
av4i input vector
Returns
Negation of a
v4l v4l_neg ( v4l  a)
related

Performs the negation of every element of the v4l input vector a.

Attention
Should not be confused with v4l_not(v4l a)
Operation
for i from 0 to 3
dst[i] := -a[i]
endfor
Parameters
av4l input vector
Returns
Negation of a
v8d v8d_neg ( v8d  a)
related

Performs the negation of every element of the v8d input vector a.

Attention
Should not be confused with v8d_not(v8d a)
Operation
for i from 0 to 7
dst[i] := -a[i]
endfor
Parameters
av8d input vector
Returns
Negation of a
v8f v8f_neg ( v8f  a)
related

Performs the negation of every element of the v8f input vector a.

Attention
Should not be confused with v8f_not(v8f a)
Operation
for i from 0 to 7
dst[i] := -a[i]
endfor
Parameters
av8f input vector
Returns
Negation of a
v8i v8i_neg ( v8i  a)
related

Performs the negation of every element of the v8i input vector a.

Attention
Should not be confused with v8i_not(v8i a)
Operation
for i from 0 to 7
dst[i] := -a[i]
endfor
Parameters
av8i input vector
Returns
Negation of a
v8l v8l_neg ( v8l  a)
related

Performs the negation of every element of the v8l input vector a.

Attention
Should not be confused with v8l_not(v8l a)
Operation
for i from 0 to 7
dst[i] := -a[i]
endfor
Parameters
av8l input vector
Returns
Negation of a
v16f v16f_neg ( v16f  a)
related

Performs the negation of every element of the v16f input vector a.

Attention
Should not be confused with v16f_not(v16f a)
Operation
for i from 0 to 15
dst[i] := -a[i]
endfor
Parameters
av16f input vector
Returns
Negation of a
v16i v16i_neg ( v16i  a)
related

Performs the negation of every element of the v16i input vector a.

Attention
Should not be confused with v16i_not(v16i a)
Operation
for i from 0 to 15
dst[i] := -a[i]
endfor
Parameters
av16i input vector
Returns
Negation of a
v1d v1d_min ( v1d  a,
v1d  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 0
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v1d input vector
bsecond v1d input vector
Returns
Absolute value of a
v1f v1f_min ( v1f  a,
v1f  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 0
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v1f input vector
bsecond v1f input vector
Returns
Absolute value of a
v1i v1i_min ( v1i  a,
v1i  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 0
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v1i input vector
bsecond v1i input vector
Returns
Absolute value of a
v1l v1l_min ( v1l  a,
v1l  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 0
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v1l input vector
bsecond v1l input vector
Returns
Absolute value of a
v2d v2d_min ( v2d  a,
v2d  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 1
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v2d input vector
bsecond v2d input vector
Returns
Absolute value of a
v2f v2f_min ( v2f  a,
v2f  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 1
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v2f input vector
bsecond v2f input vector
Returns
Absolute value of a
v2i v2i_min ( v2i  a,
v2i  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 1
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v2i input vector
bsecond v2i input vector
Returns
Absolute value of a
v2l v2l_min ( v2l  a,
v2l  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 1
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v2l input vector
bsecond v2l input vector
Returns
Absolute value of a
v4d v4d_min ( v4d  a,
v4d  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 3
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v4d input vector
bsecond v4d input vector
Returns
Absolute value of a
v4f v4f_min ( v4f  a,
v4f  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 3
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v4f input vector
bsecond v4f input vector
Returns
Absolute value of a
v4i v4i_min ( v4i  a,
v4i  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 3
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v4i input vector
bsecond v4i input vector
Returns
Absolute value of a
v4l v4l_min ( v4l  a,
v4l  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 3
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v4l input vector
bsecond v4l input vector
Returns
Absolute value of a
v8d v8d_min ( v8d  a,
v8d  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 7
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v8d input vector
bsecond v8d input vector
Returns
Absolute value of a
v8f v8f_min ( v8f  a,
v8f  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 7
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v8f input vector
bsecond v8f input vector
Returns
Absolute value of a
v8i v8i_min ( v8i  a,
v8i  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 7
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v8i input vector
bsecond v8i input vector
Returns
Absolute value of a
v8l v8l_min ( v8l  a,
v8l  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 7
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v8l input vector
bsecond v8l input vector
Returns
Absolute value of a
v16f v16f_min ( v16f  a,
v16f  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 15
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v16f input vector
bsecond v16f input vector
Returns
Absolute value of a
v16i v16i_min ( v16i  a,
v16i  b 
)
related

Copy the minimum element of a and b for every elements.

Operation
for i from 0 to 15
if a[i] < b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v16i input vector
bsecond v16i input vector
Returns
Absolute value of a
v1d v1d_max ( v1d  a,
v1d  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 0
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v1d input vector
bsecond v1d input vector
Returns
Absolute value of a
v1f v1f_max ( v1f  a,
v1f  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 0
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v1f input vector
bsecond v1f input vector
Returns
Absolute value of a
v1i v1i_max ( v1i  a,
v1i  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 0
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v1i input vector
bsecond v1i input vector
Returns
Absolute value of a
v1l v1l_max ( v1l  a,
v1l  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 0
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v1l input vector
bsecond v1l input vector
Returns
Absolute value of a
v2d v2d_max ( v2d  a,
v2d  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 1
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v2d input vector
bsecond v2d input vector
Returns
Absolute value of a
v2f v2f_max ( v2f  a,
v2f  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 1
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v2f input vector
bsecond v2f input vector
Returns
Absolute value of a
v2i v2i_max ( v2i  a,
v2i  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 1
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v2i input vector
bsecond v2i input vector
Returns
Absolute value of a
v2l v2l_max ( v2l  a,
v2l  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 1
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v2l input vector
bsecond v2l input vector
Returns
Absolute value of a
v4d v4d_max ( v4d  a,
v4d  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 3
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v4d input vector
bsecond v4d input vector
Returns
Absolute value of a
v4f v4f_max ( v4f  a,
v4f  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 3
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v4f input vector
bsecond v4f input vector
Returns
Absolute value of a
v4i v4i_max ( v4i  a,
v4i  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 3
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v4i input vector
bsecond v4i input vector
Returns
Absolute value of a
v4l v4l_max ( v4l  a,
v4l  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 3
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v4l input vector
bsecond v4l input vector
Returns
Absolute value of a
v8d v8d_max ( v8d  a,
v8d  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 7
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v8d input vector
bsecond v8d input vector
Returns
Absolute value of a
v8f v8f_max ( v8f  a,
v8f  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 7
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v8f input vector
bsecond v8f input vector
Returns
Absolute value of a
v8i v8i_max ( v8i  a,
v8i  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 7
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v8i input vector
bsecond v8i input vector
Returns
Absolute value of a
v8l v8l_max ( v8l  a,
v8l  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 7
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v8l input vector
bsecond v8l input vector
Returns
Absolute value of a
v16f v16f_max ( v16f  a,
v16f  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 15
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v16f input vector
bsecond v16f input vector
Returns
Absolute value of a
v16i v16i_max ( v16i  a,
v16i  b 
)
related

Copy the maximum element of a and b for every elements.

Operation
for i from 0 to 15
if a[i] > b[i]
dst[i] := a[i]
else
dst[i] := b[i]
endif
endfor
Parameters
afirst v16i input vector
bsecond v16i input vector
Returns
Absolute value of a
v1d v1d_abs ( v1d  a)
related

Computes the absolute value of every element of hte v1d vector a.

Operation
for i from 0 to 0
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av1d input vector
Returns
Absolute value of a
v1f v1f_abs ( v1f  a)
related

Computes the absolute value of every element of hte v1f vector a.

Operation
for i from 0 to 0
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av1f input vector
Returns
Absolute value of a
v1i v1i_abs ( v1i  a)
related

Computes the absolute value of every element of hte v1i vector a.

Operation
for i from 0 to 0
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av1i input vector
Returns
Absolute value of a
v1l v1l_abs ( v1l  a)
related

Computes the absolute value of every element of hte v1l vector a.

Operation
for i from 0 to 0
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av1l input vector
Returns
Absolute value of a
v2d v2d_abs ( v2d  a)
related

Computes the absolute value of every element of hte v2d vector a.

Operation
for i from 0 to 1
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av2d input vector
Returns
Absolute value of a
v2f v2f_abs ( v2f  a)
related

Computes the absolute value of every element of hte v2f vector a.

Operation
for i from 0 to 1
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av2f input vector
Returns
Absolute value of a
v2i v2i_abs ( v2i  a)
related

Computes the absolute value of every element of hte v2i vector a.

Operation
for i from 0 to 1
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av2i input vector
Returns
Absolute value of a
v2l v2l_abs ( v2l  a)
related

Computes the absolute value of every element of hte v2l vector a.

Operation
for i from 0 to 1
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av2l input vector
Returns
Absolute value of a
v4d v4d_abs ( v4d  a)
related

Computes the absolute value of every element of hte v4d vector a.

Operation
for i from 0 to 3
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av4d input vector
Returns
Absolute value of a
v4f v4f_abs ( v4f  a)
related

Computes the absolute value of every element of hte v4f vector a.

Operation
for i from 0 to 3
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av4f input vector
Returns
Absolute value of a
v4i v4i_abs ( v4i  a)
related

Computes the absolute value of every element of hte v4i vector a.

Operation
for i from 0 to 3
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av4i input vector
Returns
Absolute value of a
v4l v4l_abs ( v4l  a)
related

Computes the absolute value of every element of hte v4l vector a.

Operation
for i from 0 to 3
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av4l input vector
Returns
Absolute value of a
v8d v8d_abs ( v8d  a)
related

Computes the absolute value of every element of hte v8d vector a.

Operation
for i from 0 to 7
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av8d input vector
Returns
Absolute value of a
v8f v8f_abs ( v8f  a)
related

Computes the absolute value of every element of hte v8f vector a.

Operation
for i from 0 to 7
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av8f input vector
Returns
Absolute value of a
v8i v8i_abs ( v8i  a)
related

Computes the absolute value of every element of hte v8i vector a.

Operation
for i from 0 to 7
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av8i input vector
Returns
Absolute value of a
v8l v8l_abs ( v8l  a)
related

Computes the absolute value of every element of hte v8l vector a.

Operation
for i from 0 to 7
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av8l input vector
Returns
Absolute value of a
v16f v16f_abs ( v16f  a)
related

Computes the absolute value of every element of hte v16f vector a.

Operation
for i from 0 to 15
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av16f input vector
Returns
Absolute value of a
v16i v16i_abs ( v16i  a)
related

Computes the absolute value of every element of hte v16i vector a.

Operation
for i from 0 to 15
if a[i] > 0
dst[i] := a[i]
else
dst[i] := -a[i]
endif
endfor
Parameters
av16i input vector
Returns
Absolute value of a
v1d v1d_mul ( v1d  a,
v1d  b 
)
related

Performs the multiplication element by element of the two v1d input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v1d input vector
bsecond v1d input vector
Returns
Product of a and b
v1f v1f_mul ( v1f  a,
v1f  b 
)
related

Performs the multiplication element by element of the two v1f input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v1f input vector
bsecond v1f input vector
Returns
Product of a and b
v1i v1i_mul ( v1i  a,
v1i  b 
)
related

Performs the multiplication element by element of the two v1i input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v1i input vector
bsecond v1i input vector
Returns
Product of a and b
v1l v1l_mul ( v1l  a,
v1l  b 
)
related

Performs the multiplication element by element of the two v1l input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v1l input vector
bsecond v1l input vector
Returns
Product of a and b
v2d v2d_mul ( v2d  a,
v2d  b 
)
related

Performs the multiplication element by element of the two v2d input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v2d input vector
bsecond v2d input vector
Returns
Product of a and b
v2f v2f_mul ( v2f  a,
v2f  b 
)
related

Performs the multiplication element by element of the two v2f input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v2f input vector
bsecond v2f input vector
Returns
Product of a and b
v2i v2i_mul ( v2i  a,
v2i  b 
)
related

Performs the multiplication element by element of the two v2i input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v2i input vector
bsecond v2i input vector
Returns
Product of a and b
v2l v2l_mul ( v2l  a,
v2l  b 
)
related

Performs the multiplication element by element of the two v2l input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v2l input vector
bsecond v2l input vector
Returns
Product of a and b
v4d v4d_mul ( v4d  a,
v4d  b 
)
related

Performs the multiplication element by element of the two v4d input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v4d input vector
bsecond v4d input vector
Returns
Product of a and b
v4f v4f_mul ( v4f  a,
v4f  b 
)
related

Performs the multiplication element by element of the two v4f input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v4f input vector
bsecond v4f input vector
Returns
Product of a and b
v4i v4i_mul ( v4i  a,
v4i  b 
)
related

Performs the multiplication element by element of the two v4i input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v4i input vector
bsecond v4i input vector
Returns
Product of a and b
v4l v4l_mul ( v4l  a,
v4l  b 
)
related

Performs the multiplication element by element of the two v4l input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v4l input vector
bsecond v4l input vector
Returns
Product of a and b
v8d v8d_mul ( v8d  a,
v8d  b 
)
related

Performs the multiplication element by element of the two v8d input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v8d input vector
bsecond v8d input vector
Returns
Product of a and b
v8f v8f_mul ( v8f  a,
v8f  b 
)
related

Performs the multiplication element by element of the two v8f input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v8f input vector
bsecond v8f input vector
Returns
Product of a and b
v8i v8i_mul ( v8i  a,
v8i  b 
)
related

Performs the multiplication element by element of the two v8i input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v8i input vector
bsecond v8i input vector
Returns
Product of a and b
v8l v8l_mul ( v8l  a,
v8l  b 
)
related

Performs the multiplication element by element of the two v8l input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v8l input vector
bsecond v8l input vector
Returns
Product of a and b
v16f v16f_mul ( v16f  a,
v16f  b 
)
related

Performs the multiplication element by element of the two v16f input vectors a and b.

Operation
for i from 0 to 15
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v16f input vector
bsecond v16f input vector
Returns
Product of a and b
v16i v16i_mul ( v16i  a,
v16i  b 
)
related

Performs the multiplication element by element of the two v16i input vectors a and b.

Operation
for i from 0 to 15
dst[i] := a[i] * b[i]
endfor
Parameters
afirst v16i input vector
bsecond v16i input vector
Returns
Product of a and b
v1d v1d_div ( v1d  a,
v1d  b 
)
related

Performs the division element by element of the two v1d input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v1d input vector
bsecond v1d input vector
Returns
Quotient of a and b
v1f v1f_div ( v1f  a,
v1f  b 
)
related

Performs the division element by element of the two v1f input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v1f input vector
bsecond v1f input vector
Returns
Quotient of a and b
v1i v1i_div ( v1i  a,
v1i  b 
)
related

Performs the division element by element of the two v1i input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v1i input vector
bsecond v1i input vector
Returns
Quotient of a and b
v1l v1l_div ( v1l  a,
v1l  b 
)
related

Performs the division element by element of the two v1l input vectors a and b.

Operation
for i from 0 to 0
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v1l input vector
bsecond v1l input vector
Returns
Quotient of a and b
v2d v2d_div ( v2d  a,
v2d  b 
)
related

Performs the division element by element of the two v2d input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v2d input vector
bsecond v2d input vector
Returns
Quotient of a and b
v2f v2f_div ( v2f  a,
v2f  b 
)
related

Performs the division element by element of the two v2f input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v2f input vector
bsecond v2f input vector
Returns
Quotient of a and b
v2i v2i_div ( v2i  a,
v2i  b 
)
related

Performs the division element by element of the two v2i input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v2i input vector
bsecond v2i input vector
Returns
Quotient of a and b
v2l v2l_div ( v2l  a,
v2l  b 
)
related

Performs the division element by element of the two v2l input vectors a and b.

Operation
for i from 0 to 1
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v2l input vector
bsecond v2l input vector
Returns
Quotient of a and b
v4d v4d_div ( v4d  a,
v4d  b 
)
related

Performs the division element by element of the two v4d input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v4d input vector
bsecond v4d input vector
Returns
Quotient of a and b
v4f v4f_div ( v4f  a,
v4f  b 
)
related

Performs the division element by element of the two v4f input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v4f input vector
bsecond v4f input vector
Returns
Quotient of a and b
v4i v4i_div ( v4i  a,
v4i  b 
)
related

Performs the division element by element of the two v4i input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v4i input vector
bsecond v4i input vector
Returns
Quotient of a and b
v4l v4l_div ( v4l  a,
v4l  b 
)
related

Performs the division element by element of the two v4l input vectors a and b.

Operation
for i from 0 to 3
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v4l input vector
bsecond v4l input vector
Returns
Quotient of a and b
v8d v8d_div ( v8d  a,
v8d  b 
)
related

Performs the division element by element of the two v8d input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v8d input vector
bsecond v8d input vector
Returns
Quotient of a and b
v8f v8f_div ( v8f  a,
v8f  b 
)
related

Performs the division element by element of the two v8f input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v8f input vector
bsecond v8f input vector
Returns
Quotient of a and b
v8i v8i_div ( v8i  a,
v8i  b 
)
related

Performs the division element by element of the two v8i input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v8i input vector
bsecond v8i input vector
Returns
Quotient of a and b
v8l v8l_div ( v8l  a,
v8l  b 
)
related

Performs the division element by element of the two v8l input vectors a and b.

Operation
for i from 0 to 7
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v8l input vector
bsecond v8l input vector
Returns
Quotient of a and b
v16f v16f_div ( v16f  a,
v16f  b 
)
related

Performs the division element by element of the two v16f input vectors a and b.

Operation
for i from 0 to 15
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v16f input vector
bsecond v16f input vector
Returns
Quotient of a and b
v16i v16i_div ( v16i  a,
v16i  b 
)
related

Performs the division element by element of the two v16i input vectors a and b.

Operation
for i from 0 to 15
dst[i] := a[i] / b[i]
endfor
Parameters
afirst v16i input vector
bsecond v16i input vector
Returns
Quotient of a and b
v1d v1d_rcp ( v1d  a)
related

Computes the reciprocal of every element of the v1d input vector a.

Operation
for i from 0 to 0
dst[i] := 1 / a[i]
endfor
Parameters
av1d input vector
Returns
Reciprocal of a
v1f v1f_rcp ( v1f  a)
related

Computes the reciprocal of every element of the v1f input vector a.

Operation
for i from 0 to 0
dst[i] := 1 / a[i]
endfor
Parameters
av1f input vector
Returns
Reciprocal of a
v1i v1i_rcp ( v1i  a)
related

Computes the reciprocal of every element of the v1i input vector a.

Operation
for i from 0 to 0
dst[i] := 1 / a[i]
endfor
Parameters
av1i input vector
Returns
Reciprocal of a
v1l v1l_rcp ( v1l  a)
related

Computes the reciprocal of every element of the v1l input vector a.

Operation
for i from 0 to 0
dst[i] := 1 / a[i]
endfor
Parameters
av1l input vector
Returns
Reciprocal of a
v2d v2d_rcp ( v2d  a)
related

Computes the reciprocal of every element of the v2d input vector a.

Operation
for i from 0 to 1
dst[i] := 1 / a[i]
endfor
Parameters
av2d input vector
Returns
Reciprocal of a
v2f v2f_rcp ( v2f  a)
related

Computes the reciprocal of every element of the v2f input vector a.

Operation
for i from 0 to 1
dst[i] := 1 / a[i]
endfor
Parameters
av2f input vector
Returns
Reciprocal of a
v2i v2i_rcp ( v2i  a)
related

Computes the reciprocal of every element of the v2i input vector a.

Operation
for i from 0 to 1
dst[i] := 1 / a[i]
endfor
Parameters
av2i input vector
Returns
Reciprocal of a
v2l v2l_rcp ( v2l  a)
related

Computes the reciprocal of every element of the v2l input vector a.

Operation
for i from 0 to 1
dst[i] := 1 / a[i]
endfor
Parameters
av2l input vector
Returns
Reciprocal of a
v4d v4d_rcp ( v4d  a)
related

Computes the reciprocal of every element of the v4d input vector a.

Operation
for i from 0 to 3
dst[i] := 1 / a[i]
endfor
Parameters
av4d input vector
Returns
Reciprocal of a
v4f v4f_rcp ( v4f  a)
related

Computes the reciprocal of every element of the v4f input vector a.

Operation
for i from 0 to 3
dst[i] := 1 / a[i]
endfor
Parameters
av4f input vector
Returns
Reciprocal of a
v4i v4i_rcp ( v4i  a)
related

Computes the reciprocal of every element of the v4i input vector a.

Operation
for i from 0 to 3
dst[i] := 1 / a[i]
endfor
Parameters
av4i input vector
Returns
Reciprocal of a
v4l v4l_rcp ( v4l  a)
related

Computes the reciprocal of every element of the v4l input vector a.

Operation
for i from 0 to 3
dst[i] := 1 / a[i]
endfor
Parameters
av4l input vector
Returns
Reciprocal of a
v8d v8d_rcp ( v8d  a)
related

Computes the reciprocal of every element of the v8d input vector a.

Operation
for i from 0 to 7
dst[i] := 1 / a[i]
endfor
Parameters
av8d input vector
Returns
Reciprocal of a
v8f v8f_rcp ( v8f  a)
related

Computes the reciprocal of every element of the v8f input vector a.

Operation
for i from 0 to 7
dst[i] := 1 / a[i]
endfor
Parameters
av8f input vector
Returns
Reciprocal of a
v8i v8i_rcp ( v8i  a)
related

Computes the reciprocal of every element of the v8i input vector a.

Operation
for i from 0 to 7
dst[i] := 1 / a[i]
endfor
Parameters
av8i input vector
Returns
Reciprocal of a
v8l v8l_rcp ( v8l  a)
related

Computes the reciprocal of every element of the v8l input vector a.

Operation
for i from 0 to 7
dst[i] := 1 / a[i]
endfor
Parameters
av8l input vector
Returns
Reciprocal of a
v16f v16f_rcp ( v16f  a)
related

Computes the reciprocal of every element of the v16f input vector a.

Operation
for i from 0 to 15
dst[i] := 1 / a[i]
endfor
Parameters
av16f input vector
Returns
Reciprocal of a
v16i v16i_rcp ( v16i  a)
related

Computes the reciprocal of every element of the v16i input vector a.

Operation
for i from 0 to 15
dst[i] := 1 / a[i]
endfor
Parameters
av16i input vector
Returns
Reciprocal of a
v1d v1d_frcp ( v1d  a)
related

Computes the reciprocal of every element of the v1d input vector a. This function may be faster and less accurate than v1d_rcp(v1d a)

Operation
for i from 0 to 0
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av1d input vector
Returns
Reciprocal of a
v1f v1f_frcp ( v1f  a)
related

Computes the reciprocal of every element of the v1f input vector a. This function may be faster and less accurate than v1f_rcp(v1f a)

Operation
for i from 0 to 0
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av1f input vector
Returns
Reciprocal of a
v1i v1i_frcp ( v1i  a)
related

Computes the reciprocal of every element of the v1i input vector a. This function may be faster and less accurate than v1i_rcp(v1i a)

Operation
for i from 0 to 0
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av1i input vector
Returns
Reciprocal of a
v1l v1l_frcp ( v1l  a)
related

Computes the reciprocal of every element of the v1l input vector a. This function may be faster and less accurate than v1l_rcp(v1l a)

Operation
for i from 0 to 0
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av1l input vector
Returns
Reciprocal of a
v2d v2d_frcp ( v2d  a)
related

Computes the reciprocal of every element of the v2d input vector a. This function may be faster and less accurate than v2d_rcp(v2d a)

Operation
for i from 0 to 1
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av2d input vector
Returns
Reciprocal of a
v2f v2f_frcp ( v2f  a)
related

Computes the reciprocal of every element of the v2f input vector a. This function may be faster and less accurate than v2f_rcp(v2f a)

Operation
for i from 0 to 1
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av2f input vector
Returns
Reciprocal of a
v2i v2i_frcp ( v2i  a)
related

Computes the reciprocal of every element of the v2i input vector a. This function may be faster and less accurate than v2i_rcp(v2i a)

Operation
for i from 0 to 1
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av2i input vector
Returns
Reciprocal of a
v2l v2l_frcp ( v2l  a)
related

Computes the reciprocal of every element of the v2l input vector a. This function may be faster and less accurate than v2l_rcp(v2l a)

Operation
for i from 0 to 1
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av2l input vector
Returns
Reciprocal of a
v4d v4d_frcp ( v4d  a)
related

Computes the reciprocal of every element of the v4d input vector a. This function may be faster and less accurate than v4d_rcp(v4d a)

Operation
for i from 0 to 3
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av4d input vector
Returns
Reciprocal of a
v4f v4f_frcp ( v4f  a)
related

Computes the reciprocal of every element of the v4f input vector a. This function may be faster and less accurate than v4f_rcp(v4f a)

Operation
for i from 0 to 3
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av4f input vector
Returns
Reciprocal of a
v4i v4i_frcp ( v4i  a)
related

Computes the reciprocal of every element of the v4i input vector a. This function may be faster and less accurate than v4i_rcp(v4i a)

Operation
for i from 0 to 3
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av4i input vector
Returns
Reciprocal of a
v4l v4l_frcp ( v4l  a)
related

Computes the reciprocal of every element of the v4l input vector a. This function may be faster and less accurate than v4l_rcp(v4l a)

Operation
for i from 0 to 3
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av4l input vector
Returns
Reciprocal of a
v8d v8d_frcp ( v8d  a)
related

Computes the reciprocal of every element of the v8d input vector a. This function may be faster and less accurate than v8d_rcp(v8d a)

Operation
for i from 0 to 7
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av8d input vector
Returns
Reciprocal of a
v8f v8f_frcp ( v8f  a)
related

Computes the reciprocal of every element of the v8f input vector a. This function may be faster and less accurate than v8f_rcp(v8f a)

Operation
for i from 0 to 7
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av8f input vector
Returns
Reciprocal of a
v8i v8i_frcp ( v8i  a)
related

Computes the reciprocal of every element of the v8i input vector a. This function may be faster and less accurate than v8i_rcp(v8i a)

Operation
for i from 0 to 7
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av8i input vector
Returns
Reciprocal of a
v8l v8l_frcp ( v8l  a)
related

Computes the reciprocal of every element of the v8l input vector a. This function may be faster and less accurate than v8l_rcp(v8l a)

Operation
for i from 0 to 7
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av8l input vector
Returns
Reciprocal of a
v16f v16f_frcp ( v16f  a)
related

Computes the reciprocal of every element of the v16f input vector a. This function may be faster and less accurate than v16f_rcp(v16f a)

Operation
for i from 0 to 15
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av16f input vector
Returns
Reciprocal of a
v16i v16i_frcp ( v16i  a)
related

Computes the reciprocal of every element of the v16i input vector a. This function may be faster and less accurate than v16i_rcp(v16i a)

Operation
for i from 0 to 15
dst[i] := FAST_COMPUTE(1 / a[i])
endfor
Parameters
av16i input vector
Returns
Reciprocal of a
v1d v1d_fmadd ( v1d  a,
v1d  b,
v1d  acc 
)
related

Performs the multiplication of the v1d input vectors a and b, then adds the result to the last v1d input vector acc.

Functionally equivalent to: v1d_add(v1d_mul(a, b), acc)

Operation
for i from 0 to 0
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v1f v1f_fmadd ( v1f  a,
v1f  b,
v1f  acc 
)
related

Performs the multiplication of the v1f input vectors a and b, then adds the result to the last v1f input vector acc.

Functionally equivalent to: v1f_add(v1f_mul(a, b), acc)

Operation
for i from 0 to 0
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v1i v1i_fmadd ( v1i  a,
v1i  b,
v1i  acc 
)
related

Performs the multiplication of the v1i input vectors a and b, then adds the result to the last v1i input vector acc.

Functionally equivalent to: v1i_add(v1i_mul(a, b), acc)

Operation
for i from 0 to 0
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v1l v1l_fmadd ( v1l  a,
v1l  b,
v1l  acc 
)
related

Performs the multiplication of the v1l input vectors a and b, then adds the result to the last v1l input vector acc.

Functionally equivalent to: v1l_add(v1l_mul(a, b), acc)

Operation
for i from 0 to 0
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v2d v2d_fmadd ( v2d  a,
v2d  b,
v2d  acc 
)
related

Performs the multiplication of the v2d input vectors a and b, then adds the result to the last v2d input vector acc.

Functionally equivalent to: v2d_add(v2d_mul(a, b), acc)

Operation
for i from 0 to 1
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v2f v2f_fmadd ( v2f  a,
v2f  b,
v2f  acc 
)
related

Performs the multiplication of the v2f input vectors a and b, then adds the result to the last v2f input vector acc.

Functionally equivalent to: v2f_add(v2f_mul(a, b), acc)

Operation
for i from 0 to 1
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v2i v2i_fmadd ( v2i  a,
v2i  b,
v2i  acc 
)
related

Performs the multiplication of the v2i input vectors a and b, then adds the result to the last v2i input vector acc.

Functionally equivalent to: v2i_add(v2i_mul(a, b), acc)

Operation
for i from 0 to 1
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v2l v2l_fmadd ( v2l  a,
v2l  b,
v2l  acc 
)
related

Performs the multiplication of the v2l input vectors a and b, then adds the result to the last v2l input vector acc.

Functionally equivalent to: v2l_add(v2l_mul(a, b), acc)

Operation
for i from 0 to 1
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v4d v4d_fmadd ( v4d  a,
v4d  b,
v4d  acc 
)
related

Performs the multiplication of the v4d input vectors a and b, then adds the result to the last v4d input vector acc.

Functionally equivalent to: v4d_add(v4d_mul(a, b), acc)

Operation
for i from 0 to 3
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v4f v4f_fmadd ( v4f  a,
v4f  b,
v4f  acc 
)
related

Performs the multiplication of the v4f input vectors a and b, then adds the result to the last v4f input vector acc.

Functionally equivalent to: v4f_add(v4f_mul(a, b), acc)

Operation
for i from 0 to 3
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v4i v4i_fmadd ( v4i  a,
v4i  b,
v4i  acc 
)
related

Performs the multiplication of the v4i input vectors a and b, then adds the result to the last v4i input vector acc.

Functionally equivalent to: v4i_add(v4i_mul(a, b), acc)

Operation
for i from 0 to 3
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v4l v4l_fmadd ( v4l  a,
v4l  b,
v4l  acc 
)
related

Performs the multiplication of the v4l input vectors a and b, then adds the result to the last v4l input vector acc.

Functionally equivalent to: v4l_add(v4l_mul(a, b), acc)

Operation
for i from 0 to 3
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v8d v8d_fmadd ( v8d  a,
v8d  b,
v8d  acc 
)
related

Performs the multiplication of the v8d input vectors a and b, then adds the result to the last v8d input vector acc.

Functionally equivalent to: v8d_add(v8d_mul(a, b), acc)

Operation
for i from 0 to 7
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v8f v8f_fmadd ( v8f  a,
v8f  b,
v8f  acc 
)
related

Performs the multiplication of the v8f input vectors a and b, then adds the result to the last v8f input vector acc.

Functionally equivalent to: v8f_add(v8f_mul(a, b), acc)

Operation
for i from 0 to 7
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v8i v8i_fmadd ( v8i  a,
v8i  b,
v8i  acc 
)
related

Performs the multiplication of the v8i input vectors a and b, then adds the result to the last v8i input vector acc.

Functionally equivalent to: v8i_add(v8i_mul(a, b), acc)

Operation
for i from 0 to 7
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v8l v8l_fmadd ( v8l  a,
v8l  b,
v8l  acc 
)
related

Performs the multiplication of the v8l input vectors a and b, then adds the result to the last v8l input vector acc.

Functionally equivalent to: v8l_add(v8l_mul(a, b), acc)

Operation
for i from 0 to 7
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v16f v16f_fmadd ( v16f  a,
v16f  b,
v16f  acc 
)
related

Performs the multiplication of the v16f input vectors a and b, then adds the result to the last v16f input vector acc.

Functionally equivalent to: v16f_add(v16f_mul(a, b), acc)

Operation
for i from 0 to 15
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v16i v16i_fmadd ( v16i  a,
v16i  b,
v16i  acc 
)
related

Performs the multiplication of the v16i input vectors a and b, then adds the result to the last v16i input vector acc.

Functionally equivalent to: v16i_add(v16i_mul(a, b), acc)

Operation
for i from 0 to 15
dst[i] := (a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) + acc
v1d v1d_fmsub ( v1d  a,
v1d  b,
v1d  acc 
)
related

Performs the multiplication of the v1d input vectors a and b, then subtracts the last v1d input vector acc from the previous result.

Functionally equivalent to: v1d_sub(v1d_mul(a, b), acc)

Operation
for i from 0 to 0
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v1f v1f_fmsub ( v1f  a,
v1f  b,
v1f  acc 
)
related

Performs the multiplication of the v1f input vectors a and b, then subtracts the last v1f input vector acc from the previous result.

Functionally equivalent to: v1f_sub(v1f_mul(a, b), acc)

Operation
for i from 0 to 0
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v1i v1i_fmsub ( v1i  a,
v1i  b,
v1i  acc 
)
related

Performs the multiplication of the v1i input vectors a and b, then subtracts the last v1i input vector acc from the previous result.

Functionally equivalent to: v1i_sub(v1i_mul(a, b), acc)

Operation
for i from 0 to 0
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v1l v1l_fmsub ( v1l  a,
v1l  b,
v1l  acc 
)
related

Performs the multiplication of the v1l input vectors a and b, then subtracts the last v1l input vector acc from the previous result.

Functionally equivalent to: v1l_sub(v1l_mul(a, b), acc)

Operation
for i from 0 to 0
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v2d v2d_fmsub ( v2d  a,
v2d  b,
v2d  acc 
)
related

Performs the multiplication of the v2d input vectors a and b, then subtracts the last v2d input vector acc from the previous result.

Functionally equivalent to: v2d_sub(v2d_mul(a, b), acc)

Operation
for i from 0 to 1
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v2f v2f_fmsub ( v2f  a,
v2f  b,
v2f  acc 
)
related

Performs the multiplication of the v2f input vectors a and b, then subtracts the last v2f input vector acc from the previous result.

Functionally equivalent to: v2f_sub(v2f_mul(a, b), acc)

Operation
for i from 0 to 1
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v2i v2i_fmsub ( v2i  a,
v2i  b,
v2i  acc 
)
related

Performs the multiplication of the v2i input vectors a and b, then subtracts the last v2i input vector acc from the previous result.

Functionally equivalent to: v2i_sub(v2i_mul(a, b), acc)

Operation
for i from 0 to 1
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v2l v2l_fmsub ( v2l  a,
v2l  b,
v2l  acc 
)
related

Performs the multiplication of the v2l input vectors a and b, then subtracts the last v2l input vector acc from the previous result.

Functionally equivalent to: v2l_sub(v2l_mul(a, b), acc)

Operation
for i from 0 to 1
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v4d v4d_fmsub ( v4d  a,
v4d  b,
v4d  acc 
)
related

Performs the multiplication of the v4d input vectors a and b, then subtracts the last v4d input vector acc from the previous result.

Functionally equivalent to: v4d_sub(v4d_mul(a, b), acc)

Operation
for i from 0 to 3
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v4f v4f_fmsub ( v4f  a,
v4f  b,
v4f  acc 
)
related

Performs the multiplication of the v4f input vectors a and b, then subtracts the last v4f input vector acc from the previous result.

Functionally equivalent to: v4f_sub(v4f_mul(a, b), acc)

Operation
for i from 0 to 3
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v4i v4i_fmsub ( v4i  a,
v4i  b,
v4i  acc 
)
related

Performs the multiplication of the v4i input vectors a and b, then subtracts the last v4i input vector acc from the previous result.

Functionally equivalent to: v4i_sub(v4i_mul(a, b), acc)

Operation
for i from 0 to 3
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v4l v4l_fmsub ( v4l  a,
v4l  b,
v4l  acc 
)
related

Performs the multiplication of the v4l input vectors a and b, then subtracts the last v4l input vector acc from the previous result.

Functionally equivalent to: v4l_sub(v4l_mul(a, b), acc)

Operation
for i from 0 to 3
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v8d v8d_fmsub ( v8d  a,
v8d  b,
v8d  acc 
)
related

Performs the multiplication of the v8d input vectors a and b, then subtracts the last v8d input vector acc from the previous result.

Functionally equivalent to: v8d_sub(v8d_mul(a, b), acc)

Operation
for i from 0 to 7
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v8f v8f_fmsub ( v8f  a,
v8f  b,
v8f  acc 
)
related

Performs the multiplication of the v8f input vectors a and b, then subtracts the last v8f input vector acc from the previous result.

Functionally equivalent to: v8f_sub(v8f_mul(a, b), acc)

Operation
for i from 0 to 7
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v8i v8i_fmsub ( v8i  a,
v8i  b,
v8i  acc 
)
related

Performs the multiplication of the v8i input vectors a and b, then subtracts the last v8i input vector acc from the previous result.

Functionally equivalent to: v8i_sub(v8i_mul(a, b), acc)

Operation
for i from 0 to 7
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v8l v8l_fmsub ( v8l  a,
v8l  b,
v8l  acc 
)
related

Performs the multiplication of the v8l input vectors a and b, then subtracts the last v8l input vector acc from the previous result.

Functionally equivalent to: v8l_sub(v8l_mul(a, b), acc)

Operation
for i from 0 to 7
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v16f v16f_fmsub ( v16f  a,
v16f  b,
v16f  acc 
)
related

Performs the multiplication of the v16f input vectors a and b, then subtracts the last v16f input vector acc from the previous result.

Functionally equivalent to: v16f_sub(v16f_mul(a, b), acc)

Operation
for i from 0 to 15
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v16i v16i_fmsub ( v16i  a,
v16i  b,
v16i  acc 
)
related

Performs the multiplication of the v16i input vectors a and b, then subtracts the last v16i input vector acc from the previous result.

Functionally equivalent to: v16i_sub(v16i_mul(a, b), acc)

Operation
for i from 0 to 15
dst[i] := (a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of (a * b) - acc
v1d v1d_fnmadd ( v1d  a,
v1d  b,
v1d  acc 
)
related

Performs the multiplication of the v1d input vectors a and b, then subtracts the result from the last v1d input vector acc.

Functionally equivalent to: v1d_sub(acc, v1d_mul(a, b))

Operation
for i from 0 to 0
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v1f v1f_fnmadd ( v1f  a,
v1f  b,
v1f  acc 
)
related

Performs the multiplication of the v1f input vectors a and b, then subtracts the result from the last v1f input vector acc.

Functionally equivalent to: v1f_sub(acc, v1f_mul(a, b))

Operation
for i from 0 to 0
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v1i v1i_fnmadd ( v1i  a,
v1i  b,
v1i  acc 
)
related

Performs the multiplication of the v1i input vectors a and b, then subtracts the result from the last v1i input vector acc.

Functionally equivalent to: v1i_sub(acc, v1i_mul(a, b))

Operation
for i from 0 to 0
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v1l v1l_fnmadd ( v1l  a,
v1l  b,
v1l  acc 
)
related

Performs the multiplication of the v1l input vectors a and b, then subtracts the result from the last v1l input vector acc.

Functionally equivalent to: v1l_sub(acc, v1l_mul(a, b))

Operation
for i from 0 to 0
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v2d v2d_fnmadd ( v2d  a,
v2d  b,
v2d  acc 
)
related

Performs the multiplication of the v2d input vectors a and b, then subtracts the result from the last v2d input vector acc.

Functionally equivalent to: v2d_sub(acc, v2d_mul(a, b))

Operation
for i from 0 to 1
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v2f v2f_fnmadd ( v2f  a,
v2f  b,
v2f  acc 
)
related

Performs the multiplication of the v2f input vectors a and b, then subtracts the result from the last v2f input vector acc.

Functionally equivalent to: v2f_sub(acc, v2f_mul(a, b))

Operation
for i from 0 to 1
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v2i v2i_fnmadd ( v2i  a,
v2i  b,
v2i  acc 
)
related

Performs the multiplication of the v2i input vectors a and b, then subtracts the result from the last v2i input vector acc.

Functionally equivalent to: v2i_sub(acc, v2i_mul(a, b))

Operation
for i from 0 to 1
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v2l v2l_fnmadd ( v2l  a,
v2l  b,
v2l  acc 
)
related

Performs the multiplication of the v2l input vectors a and b, then subtracts the result from the last v2l input vector acc.

Functionally equivalent to: v2l_sub(acc, v2l_mul(a, b))

Operation
for i from 0 to 1
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v4d v4d_fnmadd ( v4d  a,
v4d  b,
v4d  acc 
)
related

Performs the multiplication of the v4d input vectors a and b, then subtracts the result from the last v4d input vector acc.

Functionally equivalent to: v4d_sub(acc, v4d_mul(a, b))

Operation
for i from 0 to 3
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v4f v4f_fnmadd ( v4f  a,
v4f  b,
v4f  acc 
)
related

Performs the multiplication of the v4f input vectors a and b, then subtracts the result from the last v4f input vector acc.

Functionally equivalent to: v4f_sub(acc, v4f_mul(a, b))

Operation
for i from 0 to 3
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v4i v4i_fnmadd ( v4i  a,
v4i  b,
v4i  acc 
)
related

Performs the multiplication of the v4i input vectors a and b, then subtracts the result from the last v4i input vector acc.

Functionally equivalent to: v4i_sub(acc, v4i_mul(a, b))

Operation
for i from 0 to 3
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v4l v4l_fnmadd ( v4l  a,
v4l  b,
v4l  acc 
)
related

Performs the multiplication of the v4l input vectors a and b, then subtracts the result from the last v4l input vector acc.

Functionally equivalent to: v4l_sub(acc, v4l_mul(a, b))

Operation
for i from 0 to 3
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v8d v8d_fnmadd ( v8d  a,
v8d  b,
v8d  acc 
)
related

Performs the multiplication of the v8d input vectors a and b, then subtracts the result from the last v8d input vector acc.

Functionally equivalent to: v8d_sub(acc, v8d_mul(a, b))

Operation
for i from 0 to 7
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v8f v8f_fnmadd ( v8f  a,
v8f  b,
v8f  acc 
)
related

Performs the multiplication of the v8f input vectors a and b, then subtracts the result from the last v8f input vector acc.

Functionally equivalent to: v8f_sub(acc, v8f_mul(a, b))

Operation
for i from 0 to 7
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v8i v8i_fnmadd ( v8i  a,
v8i  b,
v8i  acc 
)
related

Performs the multiplication of the v8i input vectors a and b, then subtracts the result from the last v8i input vector acc.

Functionally equivalent to: v8i_sub(acc, v8i_mul(a, b))

Operation
for i from 0 to 7
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v8l v8l_fnmadd ( v8l  a,
v8l  b,
v8l  acc 
)
related

Performs the multiplication of the v8l input vectors a and b, then subtracts the result from the last v8l input vector acc.

Functionally equivalent to: v8l_sub(acc, v8l_mul(a, b))

Operation
for i from 0 to 7
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v16f v16f_fnmadd ( v16f  a,
v16f  b,
v16f  acc 
)
related

Performs the multiplication of the v16f input vectors a and b, then subtracts the result from the last v16f input vector acc.

Functionally equivalent to: v16f_sub(acc, v16f_mul(a, b))

Operation
for i from 0 to 15
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v16i v16i_fnmadd ( v16i  a,
v16i  b,
v16i  acc 
)
related

Performs the multiplication of the v16i input vectors a and b, then subtracts the result from the last v16i input vector acc.

Functionally equivalent to: v16i_sub(acc, v16i_mul(a, b))

Operation
for i from 0 to 15
dst[i] := -(a[i] * b[i]) + acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) + acc
v1d v1d_fnmsub ( v1d  a,
v1d  b,
v1d  acc 
)
related

Performs the multiplication of the v1d input vectors a and b, then subtracts the result from the negation of the last v1d input vector acc.

Functionally equivalent to: v1d_sub(v1d_neg(acc), v1d_mul(a, b))

Operation
for i from 0 to 0
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v1f v1f_fnmsub ( v1f  a,
v1f  b,
v1f  acc 
)
related

Performs the multiplication of the v1f input vectors a and b, then subtracts the result from the negation of the last v1f input vector acc.

Functionally equivalent to: v1f_sub(v1f_neg(acc), v1f_mul(a, b))

Operation
for i from 0 to 0
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v1i v1i_fnmsub ( v1i  a,
v1i  b,
v1i  acc 
)
related

Performs the multiplication of the v1i input vectors a and b, then subtracts the result from the negation of the last v1i input vector acc.

Functionally equivalent to: v1i_sub(v1i_neg(acc), v1i_mul(a, b))

Operation
for i from 0 to 0
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v1l v1l_fnmsub ( v1l  a,
v1l  b,
v1l  acc 
)
related

Performs the multiplication of the v1l input vectors a and b, then subtracts the result from the negation of the last v1l input vector acc.

Functionally equivalent to: v1l_sub(v1l_neg(acc), v1l_mul(a, b))

Operation
for i from 0 to 0
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v2d v2d_fnmsub ( v2d  a,
v2d  b,
v2d  acc 
)
related

Performs the multiplication of the v2d input vectors a and b, then subtracts the result from the negation of the last v2d input vector acc.

Functionally equivalent to: v2d_sub(v2d_neg(acc), v2d_mul(a, b))

Operation
for i from 0 to 1
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v2f v2f_fnmsub ( v2f  a,
v2f  b,
v2f  acc 
)
related

Performs the multiplication of the v2f input vectors a and b, then subtracts the result from the negation of the last v2f input vector acc.

Functionally equivalent to: v2f_sub(v2f_neg(acc), v2f_mul(a, b))

Operation
for i from 0 to 1
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v2i v2i_fnmsub ( v2i  a,
v2i  b,
v2i  acc 
)
related

Performs the multiplication of the v2i input vectors a and b, then subtracts the result from the negation of the last v2i input vector acc.

Functionally equivalent to: v2i_sub(v2i_neg(acc), v2i_mul(a, b))

Operation
for i from 0 to 1
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v2l v2l_fnmsub ( v2l  a,
v2l  b,
v2l  acc 
)
related

Performs the multiplication of the v2l input vectors a and b, then subtracts the result from the negation of the last v2l input vector acc.

Functionally equivalent to: v2l_sub(v2l_neg(acc), v2l_mul(a, b))

Operation
for i from 0 to 1
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v4d v4d_fnmsub ( v4d  a,
v4d  b,
v4d  acc 
)
related

Performs the multiplication of the v4d input vectors a and b, then subtracts the result from the negation of the last v4d input vector acc.

Functionally equivalent to: v4d_sub(v4d_neg(acc), v4d_mul(a, b))

Operation
for i from 0 to 3
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v4f v4f_fnmsub ( v4f  a,
v4f  b,
v4f  acc 
)
related

Performs the multiplication of the v4f input vectors a and b, then subtracts the result from the negation of the last v4f input vector acc.

Functionally equivalent to: v4f_sub(v4f_neg(acc), v4f_mul(a, b))

Operation
for i from 0 to 3
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v4i v4i_fnmsub ( v4i  a,
v4i  b,
v4i  acc 
)
related

Performs the multiplication of the v4i input vectors a and b, then subtracts the result from the negation of the last v4i input vector acc.

Functionally equivalent to: v4i_sub(v4i_neg(acc), v4i_mul(a, b))

Operation
for i from 0 to 3
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v4l v4l_fnmsub ( v4l  a,
v4l  b,
v4l  acc 
)
related

Performs the multiplication of the v4l input vectors a and b, then subtracts the result from the negation of the last v4l input vector acc.

Functionally equivalent to: v4l_sub(v4l_neg(acc), v4l_mul(a, b))

Operation
for i from 0 to 3
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v8d v8d_fnmsub ( v8d  a,
v8d  b,
v8d  acc 
)
related

Performs the multiplication of the v8d input vectors a and b, then subtracts the result from the negation of the last v8d input vector acc.

Functionally equivalent to: v8d_sub(v8d_neg(acc), v8d_mul(a, b))

Operation
for i from 0 to 7
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v8f v8f_fnmsub ( v8f  a,
v8f  b,
v8f  acc 
)
related

Performs the multiplication of the v8f input vectors a and b, then subtracts the result from the negation of the last v8f input vector acc.

Functionally equivalent to: v8f_sub(v8f_neg(acc), v8f_mul(a, b))

Operation
for i from 0 to 7
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v8i v8i_fnmsub ( v8i  a,
v8i  b,
v8i  acc 
)
related

Performs the multiplication of the v8i input vectors a and b, then subtracts the result from the negation of the last v8i input vector acc.

Functionally equivalent to: v8i_sub(v8i_neg(acc), v8i_mul(a, b))

Operation
for i from 0 to 7
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v8l v8l_fnmsub ( v8l  a,
v8l  b,
v8l  acc 
)
related

Performs the multiplication of the v8l input vectors a and b, then subtracts the result from the negation of the last v8l input vector acc.

Functionally equivalent to: v8l_sub(v8l_neg(acc), v8l_mul(a, b))

Operation
for i from 0 to 7
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v16f v16f_fnmsub ( v16f  a,
v16f  b,
v16f  acc 
)
related

Performs the multiplication of the v16f input vectors a and b, then subtracts the result from the negation of the last v16f input vector acc.

Functionally equivalent to: v16f_sub(v16f_neg(acc), v16f_mul(a, b))

Operation
for i from 0 to 15
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc
v16i v16i_fnmsub ( v16i  a,
v16i  b,
v16i  acc 
)
related

Performs the multiplication of the v16i input vectors a and b, then subtracts the result from the negation of the last v16i input vector acc.

Functionally equivalent to: v16i_sub(v16i_neg(acc), v16i_mul(a, b))

Operation
for i from 0 to 15
dst[i] := -(a[i] * b[i]) - acc[i]
endfor
Parameters
afirst factor
bsecond factor
accaccumulator
Returns
result of -(a * b) - acc