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

Functions

v1d v1d_set (double v0)
 Sets the elements of a v1d vector. More...
 
v1f v1f_set (float v0)
 Sets the elements of a v1f vector. More...
 
v1i v1i_set (int32_t v0)
 Sets the elements of a v1i vector. More...
 
v1l v1l_set (int64_t v0)
 Sets the elements of a v1l vector. More...
 
v2d v2d_set (double v0, double v1)
 Sets the elements of a v2d vector. More...
 
v2f v2f_set (float v0, float v1)
 Sets the elements of a v2f vector. More...
 
v2i v2i_set (int32_t v0, int32_t v1)
 Sets the elements of a v2i vector. More...
 
v2l v2l_set (int64_t v0, int64_t v1)
 Sets the elements of a v2l vector. More...
 
v4d v4d_set (double v0, double v1, double v2, double v3)
 Sets the elements of a v4d vector. More...
 
v4f v4f_set (float v0, float v1, float v2, float v3)
 Sets the elements of a v4f vector. More...
 
v4i v4i_set (int32_t v0, int32_t v1, int32_t v2, int32_t v3)
 Sets the elements of a v4i vector. More...
 
v4l v4l_set (int64_t v0, int64_t v1, int64_t v2, int64_t v3)
 Sets the elements of a v4l vector. More...
 
v8d v8d_set (double v0, double v1, double v2, double v3, double v4, double v5, double v6, double v7)
 Sets the elements of a v8d vector. More...
 
v8f v8f_set (float v0, float v1, float v2, float v3, float v4, float v5, float v6, float v7)
 Sets the elements of a v8f vector. More...
 
v8i v8i_set (int32_t v0, int32_t v1, int32_t v2, int32_t v3, int32_t v4, int32_t v5, int32_t v6, int32_t v7)
 Sets the elements of a v8i vector. More...
 
v8l v8l_set (int64_t v0, int64_t v1, int64_t v2, int64_t v3, int64_t v4, int64_t v5, int64_t v6, int64_t v7)
 Sets the elements of a v8l vector. More...
 
v16f v16f_set (float v0, float v1, float v2, float v3, float v4, float v5, float v6, float v7, float v8, float v9, float v10, float v11, float v12, float v13, float v14, float v15)
 Sets the elements of a v16f vector. More...
 
v16i v16i_set (int32_t v0, int32_t v1, int32_t v2, int32_t v3, int32_t v4, int32_t v5, int32_t v6, int32_t v7, int32_t v8, int32_t v9, int32_t v10, int32_t v11, int32_t v12, int32_t v13, int32_t v14, int32_t v15)
 Sets the elements of a v16i vector. More...
 
v1d v1d_rset (double v0)
 Sets the elements of a v1d vector (reverse order). More...
 
v1f v1f_rset (float v0)
 Sets the elements of a v1f vector (reverse order). More...
 
v1i v1i_rset (int32_t v0)
 Sets the elements of a v1i vector (reverse order). More...
 
v1l v1l_rset (int64_t v0)
 Sets the elements of a v1l vector (reverse order). More...
 
v2d v2d_rset (double v1, double v0)
 Sets the elements of a v2d vector (reverse order). More...
 
v2f v2f_rset (float v1, float v0)
 Sets the elements of a v2f vector (reverse order). More...
 
v2i v2i_rset (int32_t v1, int32_t v0)
 Sets the elements of a v2i vector (reverse order). More...
 
v2l v2l_rset (int64_t v1, int64_t v0)
 Sets the elements of a v2l vector (reverse order). More...
 
v4d v4d_rset (double v3, double v2, double v1, double v0)
 Sets the elements of a v4d vector (reverse order). More...
 
v4f v4f_rset (float v3, float v2, float v1, float v0)
 Sets the elements of a v4f vector (reverse order). More...
 
v4i v4i_rset (int32_t v3, int32_t v2, int32_t v1, int32_t v0)
 Sets the elements of a v4i vector (reverse order). More...
 
v4l v4l_rset (int64_t v3, int64_t v2, int64_t v1, int64_t v0)
 Sets the elements of a v4l vector (reverse order). More...
 
v8d v8d_rset (double v7, double v6, double v5, double v4, double v3, double v2, double v1, double v0)
 Sets the elements of a v8d vector (reverse order). More...
 
v8f v8f_rset (float v7, float v6, float v5, float v4, float v3, float v2, float v1, float v0)
 Sets the elements of a v8f vector (reverse order). More...
 
v8i v8i_rset (int32_t v7, int32_t v6, int32_t v5, int32_t v4, int32_t v3, int32_t v2, int32_t v1, int32_t v0)
 Sets the elements of a v8i vector (reverse order). More...
 
v8l v8l_rset (int64_t v7, int64_t v6, int64_t v5, int64_t v4, int64_t v3, int64_t v2, int64_t v1, int64_t v0)
 Sets the elements of a v8l vector (reverse order). More...
 
v16f v16f_rset (float v15, float v14, float v13, float v12, float v11, float v10, float v9, float v8, float v7, float v6, float v5, float v4, float v3, float v2, float v1, float v0)
 Sets the elements of a v16f vector (reverse order). More...
 
v16i v16i_rset (int32_t v15, int32_t v14, int32_t v13, int32_t v12, int32_t v11, int32_t v10, int32_t v9, int32_t v8, int32_t v7, int32_t v6, int32_t v5, int32_t v4, int32_t v3, int32_t v2, int32_t v1, int32_t v0)
 Sets the elements of a v16i vector (reverse order). More...
 
v1d v1d_set1 (double v)
 Broadcasts a single value into all elements of a v1d vector. More...
 
v1f v1f_set1 (float v)
 Broadcasts a single value into all elements of a v1f vector. More...
 
v1i v1i_set1 (int32_t v)
 Broadcasts a single value into all elements of a v1i vector. More...
 
v1l v1l_set1 (int64_t v)
 Broadcasts a single value into all elements of a v1l vector. More...
 
v2d v2d_set1 (double v)
 Broadcasts a single value into all elements of a v2d vector. More...
 
v2f v2f_set1 (float v)
 Broadcasts a single value into all elements of a v2f vector. More...
 
v2i v2i_set1 (int32_t v)
 Broadcasts a single value into all elements of a v2i vector. More...
 
v2l v2l_set1 (int64_t v)
 Broadcasts a single value into all elements of a v2l vector. More...
 
v4d v4d_set1 (double v)
 Broadcasts a single value into all elements of a v4d vector. More...
 
v4f v4f_set1 (float v)
 Broadcasts a single value into all elements of a v4f vector. More...
 
v4i v4i_set1 (int32_t v)
 Broadcasts a single value into all elements of a v4i vector. More...
 
v4l v4l_set1 (int64_t v)
 Broadcasts a single value into all elements of a v4l vector. More...
 
v8d v8d_set1 (double v)
 Broadcasts a single value into all elements of a v8d vector. More...
 
v8f v8f_set1 (float v)
 Broadcasts a single value into all elements of a v8f vector. More...
 
v8i v8i_set1 (int32_t v)
 Broadcasts a single value into all elements of a v8i vector. More...
 
v8l v8l_set1 (int64_t v)
 Broadcasts a single value into all elements of a v8l vector. More...
 
v16f v16f_set1 (float v)
 Broadcasts a single value into all elements of a v16f vector. More...
 
v16i v16i_set1 (int32_t v)
 Broadcasts a single value into all elements of a v16i vector. More...
 
v1d v1d_zeros ()
 Sets all bits to 0. More...
 
v1f v1f_zeros ()
 Sets all bits to 0. More...
 
v1i v1i_zeros ()
 Sets all bits to 0. More...
 
v1l v1l_zeros ()
 Sets all bits to 0. More...
 
v2d v2d_zeros ()
 Sets all bits to 0. More...
 
v2f v2f_zeros ()
 Sets all bits to 0. More...
 
v2i v2i_zeros ()
 Sets all bits to 0. More...
 
v2l v2l_zeros ()
 Sets all bits to 0. More...
 
v4d v4d_zeros ()
 Sets all bits to 0. More...
 
v4f v4f_zeros ()
 Sets all bits to 0. More...
 
v4i v4i_zeros ()
 Sets all bits to 0. More...
 
v4l v4l_zeros ()
 Sets all bits to 0. More...
 
v8d v8d_zeros ()
 Sets all bits to 0. More...
 
v8f v8f_zeros ()
 Sets all bits to 0. More...
 
v8i v8i_zeros ()
 Sets all bits to 0. More...
 
v8l v8l_zeros ()
 Sets all bits to 0. More...
 
v16f v16f_zeros ()
 Sets all bits to 0. More...
 
v16i v16i_zeros ()
 Sets all bits to 0. More...
 
v1d v1d_ones ()
 Sets all bits to 1. More...
 
v1f v1f_ones ()
 Sets all bits to 1. More...
 
v1i v1i_ones ()
 Sets all bits to 1. More...
 
v1l v1l_ones ()
 Sets all bits to 1. More...
 
v2d v2d_ones ()
 Sets all bits to 1. More...
 
v2f v2f_ones ()
 Sets all bits to 1. More...
 
v2i v2i_ones ()
 Sets all bits to 1. More...
 
v2l v2l_ones ()
 Sets all bits to 1. More...
 
v4d v4d_ones ()
 Sets all bits to 1. More...
 
v4f v4f_ones ()
 Sets all bits to 1. More...
 
v4i v4i_ones ()
 Sets all bits to 1. More...
 
v4l v4l_ones ()
 Sets all bits to 1. More...
 
v8d v8d_ones ()
 Sets all bits to 1. More...
 
v8f v8f_ones ()
 Sets all bits to 1. More...
 
v8i v8i_ones ()
 Sets all bits to 1. More...
 
v8l v8l_ones ()
 Sets all bits to 1. More...
 
v16f v16f_ones ()
 Sets all bits to 1. More...
 
v16i v16i_ones ()
 Sets all bits to 1. More...
 
v1d v1d_zero ()
 Sets all elements to 0. More...
 
v1f v1f_zero ()
 Sets all elements to 0. More...
 
v1i v1i_zero ()
 Sets all elements to 0. More...
 
v1l v1l_zero ()
 Sets all elements to 0. More...
 
v2d v2d_zero ()
 Sets all elements to 0. More...
 
v2f v2f_zero ()
 Sets all elements to 0. More...
 
v2i v2i_zero ()
 Sets all elements to 0. More...
 
v2l v2l_zero ()
 Sets all elements to 0. More...
 
v4d v4d_zero ()
 Sets all elements to 0. More...
 
v4f v4f_zero ()
 Sets all elements to 0. More...
 
v4i v4i_zero ()
 Sets all elements to 0. More...
 
v4l v4l_zero ()
 Sets all elements to 0. More...
 
v8d v8d_zero ()
 Sets all elements to 0. More...
 
v8f v8f_zero ()
 Sets all elements to 0. More...
 
v8i v8i_zero ()
 Sets all elements to 0. More...
 
v8l v8l_zero ()
 Sets all elements to 0. More...
 
v16f v16f_zero ()
 Sets all elements to 0. More...
 
v16i v16i_zero ()
 Sets all elements to 0. More...
 
v1d v1d_one ()
 Sets all elements to 1. More...
 
v1f v1f_one ()
 Sets all elements to 1. More...
 
v1i v1i_one ()
 Sets all elements to 1. More...
 
v1l v1l_one ()
 Sets all elements to 1. More...
 
v2d v2d_one ()
 Sets all elements to 1. More...
 
v2f v2f_one ()
 Sets all elements to 1. More...
 
v2i v2i_one ()
 Sets all elements to 1. More...
 
v2l v2l_one ()
 Sets all elements to 1. More...
 
v4d v4d_one ()
 Sets all elements to 1. More...
 
v4f v4f_one ()
 Sets all elements to 1. More...
 
v4i v4i_one ()
 Sets all elements to 1. More...
 
v4l v4l_one ()
 Sets all elements to 1. More...
 
v8d v8d_one ()
 Sets all elements to 1. More...
 
v8f v8f_one ()
 Sets all elements to 1. More...
 
v8i v8i_one ()
 Sets all elements to 1. More...
 
v8l v8l_one ()
 Sets all elements to 1. More...
 
v16f v16f_one ()
 Sets all elements to 1. More...
 
v16i v16i_one ()
 Sets all elements to 1. More...
 

Detailed Description

Function Documentation

v1d v1d_set ( double  v0)
related

Sets the elements of a v1d vector.

Operation
dst[0] := v0
Parameters
v0the 1nd element of the vector
Returns
the vector
v1f v1f_set ( float  v0)
related

Sets the elements of a v1f vector.

Operation
dst[0] := v0
Parameters
v0the 1nd element of the vector
Returns
the vector
v1i v1i_set ( int32_t  v0)
related

Sets the elements of a v1i vector.

Operation
dst[0] := v0
Parameters
v0the 1nd element of the vector
Returns
the vector
v1l v1l_set ( int64_t  v0)
related

Sets the elements of a v1l vector.

Operation
dst[0] := v0
Parameters
v0the 1nd element of the vector
Returns
the vector
v2d v2d_set ( double  v0,
double  v1 
)
related

Sets the elements of a v2d vector.

Operation
dst[0] := v0
dst[1] := v1
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
Returns
the vector
v2f v2f_set ( float  v0,
float  v1 
)
related

Sets the elements of a v2f vector.

Operation
dst[0] := v0
dst[1] := v1
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
Returns
the vector
v2i v2i_set ( int32_t  v0,
int32_t  v1 
)
related

Sets the elements of a v2i vector.

Operation
dst[0] := v0
dst[1] := v1
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
Returns
the vector
v2l v2l_set ( int64_t  v0,
int64_t  v1 
)
related

Sets the elements of a v2l vector.

Operation
dst[0] := v0
dst[1] := v1
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
Returns
the vector
v4d v4d_set ( double  v0,
double  v1,
double  v2,
double  v3 
)
related

Sets the elements of a v4d vector.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
v2the 3th element of the vector
v3the 4th element of the vector
Returns
the vector
v4f v4f_set ( float  v0,
float  v1,
float  v2,
float  v3 
)
related

Sets the elements of a v4f vector.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
v2the 3th element of the vector
v3the 4th element of the vector
Returns
the vector
v4i v4i_set ( int32_t  v0,
int32_t  v1,
int32_t  v2,
int32_t  v3 
)
related

Sets the elements of a v4i vector.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
v2the 3th element of the vector
v3the 4th element of the vector
Returns
the vector
v4l v4l_set ( int64_t  v0,
int64_t  v1,
int64_t  v2,
int64_t  v3 
)
related

Sets the elements of a v4l vector.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
v2the 3th element of the vector
v3the 4th element of the vector
Returns
the vector
v8d v8d_set ( double  v0,
double  v1,
double  v2,
double  v3,
double  v4,
double  v5,
double  v6,
double  v7 
)
related

Sets the elements of a v8d vector.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
v2the 3th element of the vector
v3the 4th element of the vector
v4the 5th element of the vector
v5the 6th element of the vector
v6the 7th element of the vector
v7the 8th element of the vector
Returns
the vector
v8f v8f_set ( float  v0,
float  v1,
float  v2,
float  v3,
float  v4,
float  v5,
float  v6,
float  v7 
)
related

Sets the elements of a v8f vector.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
v2the 3th element of the vector
v3the 4th element of the vector
v4the 5th element of the vector
v5the 6th element of the vector
v6the 7th element of the vector
v7the 8th element of the vector
Returns
the vector
v8i v8i_set ( int32_t  v0,
int32_t  v1,
int32_t  v2,
int32_t  v3,
int32_t  v4,
int32_t  v5,
int32_t  v6,
int32_t  v7 
)
related

Sets the elements of a v8i vector.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
v2the 3th element of the vector
v3the 4th element of the vector
v4the 5th element of the vector
v5the 6th element of the vector
v6the 7th element of the vector
v7the 8th element of the vector
Returns
the vector
v8l v8l_set ( int64_t  v0,
int64_t  v1,
int64_t  v2,
int64_t  v3,
int64_t  v4,
int64_t  v5,
int64_t  v6,
int64_t  v7 
)
related

Sets the elements of a v8l vector.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
v2the 3th element of the vector
v3the 4th element of the vector
v4the 5th element of the vector
v5the 6th element of the vector
v6the 7th element of the vector
v7the 8th element of the vector
Returns
the vector
v16f v16f_set ( float  v0,
float  v1,
float  v2,
float  v3,
float  v4,
float  v5,
float  v6,
float  v7,
float  v8,
float  v9,
float  v10,
float  v11,
float  v12,
float  v13,
float  v14,
float  v15 
)
related

Sets the elements of a v16f vector.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
dst[8] := v8
dst[9] := v9
dst[10] := v10
dst[11] := v11
dst[12] := v12
dst[13] := v13
dst[14] := v14
dst[15] := v15
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
v2the 3th element of the vector
v3the 4th element of the vector
v4the 5th element of the vector
v5the 6th element of the vector
v6the 7th element of the vector
v7the 8th element of the vector
v8the 9th element of the vector
v9the 10th element of the vector
v10the 11th element of the vector
v11the 12th element of the vector
v12the 13th element of the vector
v13the 14th element of the vector
v14the 15th element of the vector
v15the 16th element of the vector
Returns
the vector
v16i v16i_set ( int32_t  v0,
int32_t  v1,
int32_t  v2,
int32_t  v3,
int32_t  v4,
int32_t  v5,
int32_t  v6,
int32_t  v7,
int32_t  v8,
int32_t  v9,
int32_t  v10,
int32_t  v11,
int32_t  v12,
int32_t  v13,
int32_t  v14,
int32_t  v15 
)
related

Sets the elements of a v16i vector.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
dst[8] := v8
dst[9] := v9
dst[10] := v10
dst[11] := v11
dst[12] := v12
dst[13] := v13
dst[14] := v14
dst[15] := v15
Parameters
v0the 1nd element of the vector
v1the 2rd element of the vector
v2the 3th element of the vector
v3the 4th element of the vector
v4the 5th element of the vector
v5the 6th element of the vector
v6the 7th element of the vector
v7the 8th element of the vector
v8the 9th element of the vector
v9the 10th element of the vector
v10the 11th element of the vector
v11the 12th element of the vector
v12the 13th element of the vector
v13the 14th element of the vector
v14the 15th element of the vector
v15the 16th element of the vector
Returns
the vector
v1d v1d_rset ( double  v0)
related

Sets the elements of a v1d vector in reversed order.

Operation
dst[0] := v0
Parameters
v0the 1nd element of the vector
Returns
the vector
v1f v1f_rset ( float  v0)
related

Sets the elements of a v1f vector in reversed order.

Operation
dst[0] := v0
Parameters
v0the 1nd element of the vector
Returns
the vector
v1i v1i_rset ( int32_t  v0)
related

Sets the elements of a v1i vector in reversed order.

Operation
dst[0] := v0
Parameters
v0the 1nd element of the vector
Returns
the vector
v1l v1l_rset ( int64_t  v0)
related

Sets the elements of a v1l vector in reversed order.

Operation
dst[0] := v0
Parameters
v0the 1nd element of the vector
Returns
the vector
v2d v2d_rset ( double  v1,
double  v0 
)
related

Sets the elements of a v2d vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
Parameters
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v2f v2f_rset ( float  v1,
float  v0 
)
related

Sets the elements of a v2f vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
Parameters
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v2i v2i_rset ( int32_t  v1,
int32_t  v0 
)
related

Sets the elements of a v2i vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
Parameters
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v2l v2l_rset ( int64_t  v1,
int64_t  v0 
)
related

Sets the elements of a v2l vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
Parameters
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v4d v4d_rset ( double  v3,
double  v2,
double  v1,
double  v0 
)
related

Sets the elements of a v4d vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
Parameters
v3the 4th element of the vector
v2the 3th element of the vector
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v4f v4f_rset ( float  v3,
float  v2,
float  v1,
float  v0 
)
related

Sets the elements of a v4f vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
Parameters
v3the 4th element of the vector
v2the 3th element of the vector
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v4i v4i_rset ( int32_t  v3,
int32_t  v2,
int32_t  v1,
int32_t  v0 
)
related

Sets the elements of a v4i vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
Parameters
v3the 4th element of the vector
v2the 3th element of the vector
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v4l v4l_rset ( int64_t  v3,
int64_t  v2,
int64_t  v1,
int64_t  v0 
)
related

Sets the elements of a v4l vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
Parameters
v3the 4th element of the vector
v2the 3th element of the vector
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v8d v8d_rset ( double  v7,
double  v6,
double  v5,
double  v4,
double  v3,
double  v2,
double  v1,
double  v0 
)
related

Sets the elements of a v8d vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
Parameters
v7the 8th element of the vector
v6the 7th element of the vector
v5the 6th element of the vector
v4the 5th element of the vector
v3the 4th element of the vector
v2the 3th element of the vector
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v8f v8f_rset ( float  v7,
float  v6,
float  v5,
float  v4,
float  v3,
float  v2,
float  v1,
float  v0 
)
related

Sets the elements of a v8f vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
Parameters
v7the 8th element of the vector
v6the 7th element of the vector
v5the 6th element of the vector
v4the 5th element of the vector
v3the 4th element of the vector
v2the 3th element of the vector
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v8i v8i_rset ( int32_t  v7,
int32_t  v6,
int32_t  v5,
int32_t  v4,
int32_t  v3,
int32_t  v2,
int32_t  v1,
int32_t  v0 
)
related

Sets the elements of a v8i vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
Parameters
v7the 8th element of the vector
v6the 7th element of the vector
v5the 6th element of the vector
v4the 5th element of the vector
v3the 4th element of the vector
v2the 3th element of the vector
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v8l v8l_rset ( int64_t  v7,
int64_t  v6,
int64_t  v5,
int64_t  v4,
int64_t  v3,
int64_t  v2,
int64_t  v1,
int64_t  v0 
)
related

Sets the elements of a v8l vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
Parameters
v7the 8th element of the vector
v6the 7th element of the vector
v5the 6th element of the vector
v4the 5th element of the vector
v3the 4th element of the vector
v2the 3th element of the vector
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v16f v16f_rset ( float  v15,
float  v14,
float  v13,
float  v12,
float  v11,
float  v10,
float  v9,
float  v8,
float  v7,
float  v6,
float  v5,
float  v4,
float  v3,
float  v2,
float  v1,
float  v0 
)
related

Sets the elements of a v16f vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
dst[8] := v8
dst[9] := v9
dst[10] := v10
dst[11] := v11
dst[12] := v12
dst[13] := v13
dst[14] := v14
dst[15] := v15
Parameters
v15the 16th element of the vector
v14the 15th element of the vector
v13the 14th element of the vector
v12the 13th element of the vector
v11the 12th element of the vector
v10the 11th element of the vector
v9the 10th element of the vector
v8the 9th element of the vector
v7the 8th element of the vector
v6the 7th element of the vector
v5the 6th element of the vector
v4the 5th element of the vector
v3the 4th element of the vector
v2the 3th element of the vector
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v16i v16i_rset ( int32_t  v15,
int32_t  v14,
int32_t  v13,
int32_t  v12,
int32_t  v11,
int32_t  v10,
int32_t  v9,
int32_t  v8,
int32_t  v7,
int32_t  v6,
int32_t  v5,
int32_t  v4,
int32_t  v3,
int32_t  v2,
int32_t  v1,
int32_t  v0 
)
related

Sets the elements of a v16i vector in reversed order.

Operation
dst[0] := v0
dst[1] := v1
dst[2] := v2
dst[3] := v3
dst[4] := v4
dst[5] := v5
dst[6] := v6
dst[7] := v7
dst[8] := v8
dst[9] := v9
dst[10] := v10
dst[11] := v11
dst[12] := v12
dst[13] := v13
dst[14] := v14
dst[15] := v15
Parameters
v15the 16th element of the vector
v14the 15th element of the vector
v13the 14th element of the vector
v12the 13th element of the vector
v11the 12th element of the vector
v10the 11th element of the vector
v9the 10th element of the vector
v8the 9th element of the vector
v7the 8th element of the vector
v6the 7th element of the vector
v5the 6th element of the vector
v4the 5th element of the vector
v3the 4th element of the vector
v2the 3th element of the vector
v1the 2rd element of the vector
v0the 1nd element of the vector
Returns
the vector
v1d v1d_set1 ( double  v)
related

Broadcasts a single value into all elements of a v1d vector.

Operation
for i from 0 to 0
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v1f v1f_set1 ( float  v)
related

Broadcasts a single value into all elements of a v1f vector.

Operation
for i from 0 to 0
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v1i v1i_set1 ( int32_t  v)
related

Broadcasts a single value into all elements of a v1i vector.

Operation
for i from 0 to 0
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v1l v1l_set1 ( int64_t  v)
related

Broadcasts a single value into all elements of a v1l vector.

Operation
for i from 0 to 0
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v2d v2d_set1 ( double  v)
related

Broadcasts a single value into all elements of a v2d vector.

Operation
for i from 0 to 1
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v2f v2f_set1 ( float  v)
related

Broadcasts a single value into all elements of a v2f vector.

Operation
for i from 0 to 1
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v2i v2i_set1 ( int32_t  v)
related

Broadcasts a single value into all elements of a v2i vector.

Operation
for i from 0 to 1
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v2l v2l_set1 ( int64_t  v)
related

Broadcasts a single value into all elements of a v2l vector.

Operation
for i from 0 to 1
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v4d v4d_set1 ( double  v)
related

Broadcasts a single value into all elements of a v4d vector.

Operation
for i from 0 to 3
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v4f v4f_set1 ( float  v)
related

Broadcasts a single value into all elements of a v4f vector.

Operation
for i from 0 to 3
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v4i v4i_set1 ( int32_t  v)
related

Broadcasts a single value into all elements of a v4i vector.

Operation
for i from 0 to 3
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v4l v4l_set1 ( int64_t  v)
related

Broadcasts a single value into all elements of a v4l vector.

Operation
for i from 0 to 3
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v8d v8d_set1 ( double  v)
related

Broadcasts a single value into all elements of a v8d vector.

Operation
for i from 0 to 7
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v8f v8f_set1 ( float  v)
related

Broadcasts a single value into all elements of a v8f vector.

Operation
for i from 0 to 7
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v8i v8i_set1 ( int32_t  v)
related

Broadcasts a single value into all elements of a v8i vector.

Operation
for i from 0 to 7
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v8l v8l_set1 ( int64_t  v)
related

Broadcasts a single value into all elements of a v8l vector.

Operation
for i from 0 to 7
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v16f v16f_set1 ( float  v)
related

Broadcasts a single value into all elements of a v16f vector.

Operation
for i from 0 to 15
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v16i v16i_set1 ( int32_t  v)
related

Broadcasts a single value into all elements of a v16i vector.

Operation
for i from 0 to 15
dst[i] := v
endfor
Parameters
vscalar to broadcast
Returns
the vector
v1d v1d_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:63] := 0
Returns
v1d vector with all bits to 0
v1f v1f_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:31] := 0
Returns
v1f vector with all bits to 0
v1i v1i_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:31] := 0
Returns
v1i vector with all bits to 0
v1l v1l_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:63] := 0
Returns
v1l vector with all bits to 0
v2d v2d_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:127] := 0
Returns
v2d vector with all bits to 0
v2f v2f_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:63] := 0
Returns
v2f vector with all bits to 0
v2i v2i_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:63] := 0
Returns
v2i vector with all bits to 0
v2l v2l_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:127] := 0
Returns
v2l vector with all bits to 0
v4d v4d_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:255] := 0
Returns
v4d vector with all bits to 0
v4f v4f_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:127] := 0
Returns
v4f vector with all bits to 0
v4i v4i_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:127] := 0
Returns
v4i vector with all bits to 0
v4l v4l_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:255] := 0
Returns
v4l vector with all bits to 0
v8d v8d_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:511] := 0
Returns
v8d vector with all bits to 0
v8f v8f_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:255] := 0
Returns
v8f vector with all bits to 0
v8i v8i_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:255] := 0
Returns
v8i vector with all bits to 0
v8l v8l_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:511] := 0
Returns
v8l vector with all bits to 0
v16f v16f_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:511] := 0
Returns
v16f vector with all bits to 0
v16i v16i_zeros ( )
related

Sets all bits to 0.

Operation
dst.bits[0:511] := 0
Returns
v16i vector with all bits to 0
v1d v1d_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:63] := 0xFFFFFFFFFFFFFFFF
Returns
v1d vector with all bits to 1
v1f v1f_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:31] := 0xFFFFFFFF
Returns
v1f vector with all bits to 1
v1i v1i_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:31] := 0xFFFFFFFF
Returns
v1i vector with all bits to 1
v1l v1l_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:63] := 0xFFFFFFFFFFFFFFFF
Returns
v1l vector with all bits to 1
v2d v2d_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:127] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v2d vector with all bits to 1
v2f v2f_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:63] := 0xFFFFFFFFFFFFFFFF
Returns
v2f vector with all bits to 1
v2i v2i_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:63] := 0xFFFFFFFFFFFFFFFF
Returns
v2i vector with all bits to 1
v2l v2l_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:127] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v2l vector with all bits to 1
v4d v4d_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:255] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v4d vector with all bits to 1
v4f v4f_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:127] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v4f vector with all bits to 1
v4i v4i_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:127] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v4i vector with all bits to 1
v4l v4l_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:255] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v4l vector with all bits to 1
v8d v8d_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:511] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v8d vector with all bits to 1
v8f v8f_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:255] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v8f vector with all bits to 1
v8i v8i_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:255] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v8i vector with all bits to 1
v8l v8l_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:511] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v8l vector with all bits to 1
v16f v16f_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:511] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v16f vector with all bits to 1
v16i v16i_ones ( )
related

Sets all bits to 1.

Operation
dst.bits[0:511] := 0xFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF
Returns
v16i vector with all bits to 1
v1d v1d_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 0
dst[i] := double(0)
endfor
Returns
v1d vector with all elements to 0
v1f v1f_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 0
dst[i] := float(0)
endfor
Returns
v1f vector with all elements to 0
v1i v1i_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 0
dst[i] := int32_t(0)
endfor
Returns
v1i vector with all elements to 0
v1l v1l_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 0
dst[i] := int64_t(0)
endfor
Returns
v1l vector with all elements to 0
v2d v2d_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 1
dst[i] := double(0)
endfor
Returns
v2d vector with all elements to 0
v2f v2f_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 1
dst[i] := float(0)
endfor
Returns
v2f vector with all elements to 0
v2i v2i_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 1
dst[i] := int32_t(0)
endfor
Returns
v2i vector with all elements to 0
v2l v2l_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 1
dst[i] := int64_t(0)
endfor
Returns
v2l vector with all elements to 0
v4d v4d_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 3
dst[i] := double(0)
endfor
Returns
v4d vector with all elements to 0
v4f v4f_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 3
dst[i] := float(0)
endfor
Returns
v4f vector with all elements to 0
v4i v4i_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 3
dst[i] := int32_t(0)
endfor
Returns
v4i vector with all elements to 0
v4l v4l_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 3
dst[i] := int64_t(0)
endfor
Returns
v4l vector with all elements to 0
v8d v8d_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 7
dst[i] := double(0)
endfor
Returns
v8d vector with all elements to 0
v8f v8f_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 7
dst[i] := float(0)
endfor
Returns
v8f vector with all elements to 0
v8i v8i_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 7
dst[i] := int32_t(0)
endfor
Returns
v8i vector with all elements to 0
v8l v8l_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 7
dst[i] := int64_t(0)
endfor
Returns
v8l vector with all elements to 0
v16f v16f_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 15
dst[i] := float(0)
endfor
Returns
v16f vector with all elements to 0
v16i v16i_zero ( )
related

Sets all elements to 0.

Operation
for i from 0 to 15
dst[i] := int32_t(0)
endfor
Returns
v16i vector with all elements to 0
v1d v1d_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 0
dst[i] := double(1)
endfor
Returns
v1d vector with all elements to 1
v1f v1f_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 0
dst[i] := float(1)
endfor
Returns
v1f vector with all elements to 1
v1i v1i_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 0
dst[i] := int32_t(1)
endfor
Returns
v1i vector with all elements to 1
v1l v1l_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 0
dst[i] := int64_t(1)
endfor
Returns
v1l vector with all elements to 1
v2d v2d_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 1
dst[i] := double(1)
endfor
Returns
v2d vector with all elements to 1
v2f v2f_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 1
dst[i] := float(1)
endfor
Returns
v2f vector with all elements to 1
v2i v2i_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 1
dst[i] := int32_t(1)
endfor
Returns
v2i vector with all elements to 1
v2l v2l_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 1
dst[i] := int64_t(1)
endfor
Returns
v2l vector with all elements to 1
v4d v4d_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 3
dst[i] := double(1)
endfor
Returns
v4d vector with all elements to 1
v4f v4f_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 3
dst[i] := float(1)
endfor
Returns
v4f vector with all elements to 1
v4i v4i_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 3
dst[i] := int32_t(1)
endfor
Returns
v4i vector with all elements to 1
v4l v4l_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 3
dst[i] := int64_t(1)
endfor
Returns
v4l vector with all elements to 1
v8d v8d_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 7
dst[i] := double(1)
endfor
Returns
v8d vector with all elements to 1
v8f v8f_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 7
dst[i] := float(1)
endfor
Returns
v8f vector with all elements to 1
v8i v8i_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 7
dst[i] := int32_t(1)
endfor
Returns
v8i vector with all elements to 1
v8l v8l_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 7
dst[i] := int64_t(1)
endfor
Returns
v8l vector with all elements to 1
v16f v16f_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 15
dst[i] := float(1)
endfor
Returns
v16f vector with all elements to 1
v16i v16i_one ( )
related

Sets all elements to 1.

Operation
for i from 0 to 15
dst[i] := int32_t(1)
endfor
Returns
v16i vector with all elements to 1