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