PintS  0.1
Portable Intrinsics for SIMD
 All Data Structures Files Functions Groups
Functions
high and low part manipulation functions

Functions

v1d v1d_get_low_v2d (v2d a)
 Gets the low part of a v2d vector. More...
 
v1f v1f_get_low_v2f (v2f a)
 Gets the low part of a v2f vector. More...
 
v1i v1i_get_low_v2i (v2i a)
 Gets the low part of a v2i vector. More...
 
v1l v1l_get_low_v2l (v2l a)
 Gets the low part of a v2l vector. More...
 
v2d v2d_get_low_v4d (v4d a)
 Gets the low part of a v4d vector. More...
 
v2f v2f_get_low_v4f (v4f a)
 Gets the low part of a v4f vector. More...
 
v2i v2i_get_low_v4i (v4i a)
 Gets the low part of a v4i vector. More...
 
v2l v2l_get_low_v4l (v4l a)
 Gets the low part of a v4l vector. More...
 
v4d v4d_get_low_v8d (v8d a)
 Gets the low part of a v8d vector. More...
 
v4f v4f_get_low_v8f (v8f a)
 Gets the low part of a v8f vector. More...
 
v4i v4i_get_low_v8i (v8i a)
 Gets the low part of a v8i vector. More...
 
v4l v4l_get_low_v8l (v8l a)
 Gets the low part of a v8l vector. More...
 
v8f v8f_get_low_v16f (v16f a)
 Gets the low part of a v16f vector. More...
 
v8i v8i_get_low_v16i (v16i a)
 Gets the low part of a v16i vector. More...
 
v1d v1d_get_high_v2d (v2d a)
 Gets the high part of a v2d vector. More...
 
v1f v1f_get_high_v2f (v2f a)
 Gets the high part of a v2f vector. More...
 
v1i v1i_get_high_v2i (v2i a)
 Gets the high part of a v2i vector. More...
 
v1l v1l_get_high_v2l (v2l a)
 Gets the high part of a v2l vector. More...
 
v2d v2d_get_high_v4d (v4d a)
 Gets the high part of a v4d vector. More...
 
v2f v2f_get_high_v4f (v4f a)
 Gets the high part of a v4f vector. More...
 
v2i v2i_get_high_v4i (v4i a)
 Gets the high part of a v4i vector. More...
 
v2l v2l_get_high_v4l (v4l a)
 Gets the high part of a v4l vector. More...
 
v4d v4d_get_high_v8d (v8d a)
 Gets the high part of a v8d vector. More...
 
v4f v4f_get_high_v8f (v8f a)
 Gets the high part of a v8f vector. More...
 
v4i v4i_get_high_v8i (v8i a)
 Gets the high part of a v8i vector. More...
 
v4l v4l_get_high_v8l (v8l a)
 Gets the high part of a v8l vector. More...
 
v8f v8f_get_high_v16f (v16f a)
 Gets the high part of a v16f vector. More...
 
v8i v8i_get_high_v16i (v16i a)
 Gets the high part of a v16i vector. More...
 
v1d v1d_get_hilo_v2d (v2d a, int high)
 Conditionnaly gets the low or the high part of a v2d vector. More...
 
v1f v1f_get_hilo_v2f (v2f a, int high)
 Conditionnaly gets the low or the high part of a v2f vector. More...
 
v1i v1i_get_hilo_v2i (v2i a, int high)
 Conditionnaly gets the low or the high part of a v2i vector. More...
 
v1l v1l_get_hilo_v2l (v2l a, int high)
 Conditionnaly gets the low or the high part of a v2l vector. More...
 
v2d v2d_get_hilo_v4d (v4d a, int high)
 Conditionnaly gets the low or the high part of a v4d vector. More...
 
v2f v2f_get_hilo_v4f (v4f a, int high)
 Conditionnaly gets the low or the high part of a v4f vector. More...
 
v2i v2i_get_hilo_v4i (v4i a, int high)
 Conditionnaly gets the low or the high part of a v4i vector. More...
 
v2l v2l_get_hilo_v4l (v4l a, int high)
 Conditionnaly gets the low or the high part of a v4l vector. More...
 
v4d v4d_get_hilo_v8d (v8d a, int high)
 Conditionnaly gets the low or the high part of a v8d vector. More...
 
v4f v4f_get_hilo_v8f (v8f a, int high)
 Conditionnaly gets the low or the high part of a v8f vector. More...
 
v4i v4i_get_hilo_v8i (v8i a, int high)
 Conditionnaly gets the low or the high part of a v8i vector. More...
 
v4l v4l_get_hilo_v8l (v8l a, int high)
 Conditionnaly gets the low or the high part of a v8l vector. More...
 
v8f v8f_get_hilo_v16f (v16f a, int high)
 Conditionnaly gets the low or the high part of a v16f vector. More...
 
v8i v8i_get_hilo_v16i (v16i a, int high)
 Conditionnaly gets the low or the high part of a v16i vector. More...
 
v2d v2d_set_low_v1d (v2d src, v1d low)
 Sets the low part of a v2d vector. More...
 
v2f v2f_set_low_v1f (v2f src, v1f low)
 Sets the low part of a v2f vector. More...
 
v2i v2i_set_low_v1i (v2i src, v1i low)
 Sets the low part of a v2i vector. More...
 
v2l v2l_set_low_v1l (v2l src, v1l low)
 Sets the low part of a v2l vector. More...
 
v4d v4d_set_low_v2d (v4d src, v2d low)
 Sets the low part of a v4d vector. More...
 
v4f v4f_set_low_v2f (v4f src, v2f low)
 Sets the low part of a v4f vector. More...
 
v4i v4i_set_low_v2i (v4i src, v2i low)
 Sets the low part of a v4i vector. More...
 
v4l v4l_set_low_v2l (v4l src, v2l low)
 Sets the low part of a v4l vector. More...
 
v8d v8d_set_low_v4d (v8d src, v4d low)
 Sets the low part of a v8d vector. More...
 
v8f v8f_set_low_v4f (v8f src, v4f low)
 Sets the low part of a v8f vector. More...
 
v8i v8i_set_low_v4i (v8i src, v4i low)
 Sets the low part of a v8i vector. More...
 
v8l v8l_set_low_v4l (v8l src, v4l low)
 Sets the low part of a v8l vector. More...
 
v16f v16f_set_low_v8f (v16f src, v8f low)
 Sets the low part of a v16f vector. More...
 
v16i v16i_set_low_v8i (v16i src, v8i low)
 Sets the low part of a v16i vector. More...
 
v2d v2d_set_high_v1d (v2d src, v1d high)
 Sets the high part of a v2d vector. More...
 
v2f v2f_set_high_v1f (v2f src, v1f high)
 Sets the high part of a v2f vector. More...
 
v2i v2i_set_high_v1i (v2i src, v1i high)
 Sets the high part of a v2i vector. More...
 
v2l v2l_set_high_v1l (v2l src, v1l high)
 Sets the high part of a v2l vector. More...
 
v4d v4d_set_high_v2d (v4d src, v2d high)
 Sets the high part of a v4d vector. More...
 
v4f v4f_set_high_v2f (v4f src, v2f high)
 Sets the high part of a v4f vector. More...
 
v4i v4i_set_high_v2i (v4i src, v2i high)
 Sets the high part of a v4i vector. More...
 
v4l v4l_set_high_v2l (v4l src, v2l high)
 Sets the high part of a v4l vector. More...
 
v8d v8d_set_high_v4d (v8d src, v4d high)
 Sets the high part of a v8d vector. More...
 
v8f v8f_set_high_v4f (v8f src, v4f high)
 Sets the high part of a v8f vector. More...
 
v8i v8i_set_high_v4i (v8i src, v4i high)
 Sets the high part of a v8i vector. More...
 
v8l v8l_set_high_v4l (v8l src, v4l high)
 Sets the high part of a v8l vector. More...
 
v16f v16f_set_high_v8f (v16f src, v8f high)
 Sets the high part of a v16f vector. More...
 
v16i v16i_set_high_v8i (v16i src, v8i high)
 Sets the high part of a v16i vector. More...
 
v2d v2d_set_hilo_v1d (v2d src, v1d a, int high)
 Conditionally sets the low or the high part of a v2d vector. More...
 
v2f v2f_set_hilo_v1f (v2f src, v1f a, int high)
 Conditionally sets the low or the high part of a v2f vector. More...
 
v2i v2i_set_hilo_v1i (v2i src, v1i a, int high)
 Conditionally sets the low or the high part of a v2i vector. More...
 
v2l v2l_set_hilo_v1l (v2l src, v1l a, int high)
 Conditionally sets the low or the high part of a v2l vector. More...
 
v4d v4d_set_hilo_v2d (v4d src, v2d a, int high)
 Conditionally sets the low or the high part of a v4d vector. More...
 
v4f v4f_set_hilo_v2f (v4f src, v2f a, int high)
 Conditionally sets the low or the high part of a v4f vector. More...
 
v4i v4i_set_hilo_v2i (v4i src, v2i a, int high)
 Conditionally sets the low or the high part of a v4i vector. More...
 
v4l v4l_set_hilo_v2l (v4l src, v2l a, int high)
 Conditionally sets the low or the high part of a v4l vector. More...
 
v8d v8d_set_hilo_v4d (v8d src, v4d a, int high)
 Conditionally sets the low or the high part of a v8d vector. More...
 
v8f v8f_set_hilo_v4f (v8f src, v4f a, int high)
 Conditionally sets the low or the high part of a v8f vector. More...
 
v8i v8i_set_hilo_v4i (v8i src, v4i a, int high)
 Conditionally sets the low or the high part of a v8i vector. More...
 
v8l v8l_set_hilo_v4l (v8l src, v4l a, int high)
 Conditionally sets the low or the high part of a v8l vector. More...
 
v16f v16f_set_hilo_v8f (v16f src, v8f a, int high)
 Conditionally sets the low or the high part of a v16f vector. More...
 
v16i v16i_set_hilo_v8i (v16i src, v8i a, int high)
 Conditionally sets the low or the high part of a v16i vector. More...
 

Detailed Description

Function Documentation

v1d v1d_get_low_v2d ( v2d  a)
related

Gets the low part of a v2d vector. Same effect as v1d_cast_v2d(v2d a)

Operation
dst[0] := a[0]
See Also
v1d_get_high_v2d(v2d a)
Parameters
av2d vector within the low part is extracted
Returns
low part of the input
v1f v1f_get_low_v2f ( v2f  a)
related

Gets the low part of a v2f vector. Same effect as v1f_cast_v2f(v2f a)

Operation
dst[0] := a[0]
See Also
v1f_get_high_v2f(v2f a)
Parameters
av2f vector within the low part is extracted
Returns
low part of the input
v1i v1i_get_low_v2i ( v2i  a)
related

Gets the low part of a v2i vector. Same effect as v1i_cast_v2i(v2i a)

Operation
dst[0] := a[0]
See Also
v1i_get_high_v2i(v2i a)
Parameters
av2i vector within the low part is extracted
Returns
low part of the input
v1l v1l_get_low_v2l ( v2l  a)
related

Gets the low part of a v2l vector. Same effect as v1l_cast_v2l(v2l a)

Operation
dst[0] := a[0]
See Also
v1l_get_high_v2l(v2l a)
Parameters
av2l vector within the low part is extracted
Returns
low part of the input
v2d v2d_get_low_v4d ( v4d  a)
related

Gets the low part of a v4d vector. Same effect as v2d_cast_v4d(v4d a)

Operation
dst[0:1] := a[0:1]
See Also
v2d_get_high_v4d(v4d a)
Parameters
av4d vector within the low part is extracted
Returns
low part of the input
v2f v2f_get_low_v4f ( v4f  a)
related

Gets the low part of a v4f vector. Same effect as v2f_cast_v4f(v4f a)

Operation
dst[0:1] := a[0:1]
See Also
v2f_get_high_v4f(v4f a)
Parameters
av4f vector within the low part is extracted
Returns
low part of the input
v2i v2i_get_low_v4i ( v4i  a)
related

Gets the low part of a v4i vector. Same effect as v2i_cast_v4i(v4i a)

Operation
dst[0:1] := a[0:1]
See Also
v2i_get_high_v4i(v4i a)
Parameters
av4i vector within the low part is extracted
Returns
low part of the input
v2l v2l_get_low_v4l ( v4l  a)
related

Gets the low part of a v4l vector. Same effect as v2l_cast_v4l(v4l a)

Operation
dst[0:1] := a[0:1]
See Also
v2l_get_high_v4l(v4l a)
Parameters
av4l vector within the low part is extracted
Returns
low part of the input
v4d v4d_get_low_v8d ( v8d  a)
related

Gets the low part of a v8d vector. Same effect as v4d_cast_v8d(v8d a)

Operation
dst[0:3] := a[0:3]
See Also
v4d_get_high_v8d(v8d a)
Parameters
av8d vector within the low part is extracted
Returns
low part of the input
v4f v4f_get_low_v8f ( v8f  a)
related

Gets the low part of a v8f vector. Same effect as v4f_cast_v8f(v8f a)

Operation
dst[0:3] := a[0:3]
See Also
v4f_get_high_v8f(v8f a)
Parameters
av8f vector within the low part is extracted
Returns
low part of the input
v4i v4i_get_low_v8i ( v8i  a)
related

Gets the low part of a v8i vector. Same effect as v4i_cast_v8i(v8i a)

Operation
dst[0:3] := a[0:3]
See Also
v4i_get_high_v8i(v8i a)
Parameters
av8i vector within the low part is extracted
Returns
low part of the input
v4l v4l_get_low_v8l ( v8l  a)
related

Gets the low part of a v8l vector. Same effect as v4l_cast_v8l(v8l a)

Operation
dst[0:3] := a[0:3]
See Also
v4l_get_high_v8l(v8l a)
Parameters
av8l vector within the low part is extracted
Returns
low part of the input
v8f v8f_get_low_v16f ( v16f  a)
related

Gets the low part of a v16f vector. Same effect as v8f_cast_v16f(v16f a)

Operation
dst[0:7] := a[0:7]
See Also
v8f_get_high_v16f(v16f a)
Parameters
av16f vector within the low part is extracted
Returns
low part of the input
v8i v8i_get_low_v16i ( v16i  a)
related

Gets the low part of a v16i vector. Same effect as v8i_cast_v16i(v16i a)

Operation
dst[0:7] := a[0:7]
See Also
v8i_get_high_v16i(v16i a)
Parameters
av16i vector within the low part is extracted
Returns
low part of the input
v1d v1d_get_high_v2d ( v2d  a)
related

Gets the high part of a v2d vector.

Operation
dst[0] := a[1]
See Also
v1d_get_low_v2d(v2d a)
Parameters
av2d vector within the high part is extracted
Returns
high part of the input
v1f v1f_get_high_v2f ( v2f  a)
related

Gets the high part of a v2f vector.

Operation
dst[0] := a[1]
See Also
v1f_get_low_v2f(v2f a)
Parameters
av2f vector within the high part is extracted
Returns
high part of the input
v1i v1i_get_high_v2i ( v2i  a)
related

Gets the high part of a v2i vector.

Operation
dst[0] := a[1]
See Also
v1i_get_low_v2i(v2i a)
Parameters
av2i vector within the high part is extracted
Returns
high part of the input
v1l v1l_get_high_v2l ( v2l  a)
related

Gets the high part of a v2l vector.

Operation
dst[0] := a[1]
See Also
v1l_get_low_v2l(v2l a)
Parameters
av2l vector within the high part is extracted
Returns
high part of the input
v2d v2d_get_high_v4d ( v4d  a)
related

Gets the high part of a v4d vector.

Operation
dst[0:1] := a[2:3]
See Also
v2d_get_low_v4d(v4d a)
Parameters
av4d vector within the high part is extracted
Returns
high part of the input
v2f v2f_get_high_v4f ( v4f  a)
related

Gets the high part of a v4f vector.

Operation
dst[0:1] := a[2:3]
See Also
v2f_get_low_v4f(v4f a)
Parameters
av4f vector within the high part is extracted
Returns
high part of the input
v2i v2i_get_high_v4i ( v4i  a)
related

Gets the high part of a v4i vector.

Operation
dst[0:1] := a[2:3]
See Also
v2i_get_low_v4i(v4i a)
Parameters
av4i vector within the high part is extracted
Returns
high part of the input
v2l v2l_get_high_v4l ( v4l  a)
related

Gets the high part of a v4l vector.

Operation
dst[0:1] := a[2:3]
See Also
v2l_get_low_v4l(v4l a)
Parameters
av4l vector within the high part is extracted
Returns
high part of the input
v4d v4d_get_high_v8d ( v8d  a)
related

Gets the high part of a v8d vector.

Operation
dst[0:3] := a[4:7]
See Also
v4d_get_low_v8d(v8d a)
Parameters
av8d vector within the high part is extracted
Returns
high part of the input
v4f v4f_get_high_v8f ( v8f  a)
related

Gets the high part of a v8f vector.

Operation
dst[0:3] := a[4:7]
See Also
v4f_get_low_v8f(v8f a)
Parameters
av8f vector within the high part is extracted
Returns
high part of the input
v4i v4i_get_high_v8i ( v8i  a)
related

Gets the high part of a v8i vector.

Operation
dst[0:3] := a[4:7]
See Also
v4i_get_low_v8i(v8i a)
Parameters
av8i vector within the high part is extracted
Returns
high part of the input
v4l v4l_get_high_v8l ( v8l  a)
related

Gets the high part of a v8l vector.

Operation
dst[0:3] := a[4:7]
See Also
v4l_get_low_v8l(v8l a)
Parameters
av8l vector within the high part is extracted
Returns
high part of the input
v8f v8f_get_high_v16f ( v16f  a)
related

Gets the high part of a v16f vector.

Operation
dst[0:7] := a[8:15]
See Also
v8f_get_low_v16f(v16f a)
Parameters
av16f vector within the high part is extracted
Returns
high part of the input
v8i v8i_get_high_v16i ( v16i  a)
related

Gets the high part of a v16i vector.

Operation
dst[0:7] := a[8:15]
See Also
v8i_get_low_v16i(v16i a)
Parameters
av16i vector within the high part is extracted
Returns
high part of the input
v1d v1d_get_hilo_v2d ( v2d  a,
int  high 
)
related

If high is true, gets the high part of the v2d input vector. Else, gets the low part of the v2d input vector.

Operation
if high
dst[0] := a[1]
else
dst[0] := a[0]
endif
See Also
v1d_get_high_v2d(v2d a)
v1d_get_low_v2d(v2d a)
Parameters
av2d vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v1f v1f_get_hilo_v2f ( v2f  a,
int  high 
)
related

If high is true, gets the high part of the v2f input vector. Else, gets the low part of the v2f input vector.

Operation
if high
dst[0] := a[1]
else
dst[0] := a[0]
endif
See Also
v1f_get_high_v2f(v2f a)
v1f_get_low_v2f(v2f a)
Parameters
av2f vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v1i v1i_get_hilo_v2i ( v2i  a,
int  high 
)
related

If high is true, gets the high part of the v2i input vector. Else, gets the low part of the v2i input vector.

Operation
if high
dst[0] := a[1]
else
dst[0] := a[0]
endif
See Also
v1i_get_high_v2i(v2i a)
v1i_get_low_v2i(v2i a)
Parameters
av2i vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v1l v1l_get_hilo_v2l ( v2l  a,
int  high 
)
related

If high is true, gets the high part of the v2l input vector. Else, gets the low part of the v2l input vector.

Operation
if high
dst[0] := a[1]
else
dst[0] := a[0]
endif
See Also
v1l_get_high_v2l(v2l a)
v1l_get_low_v2l(v2l a)
Parameters
av2l vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v2d v2d_get_hilo_v4d ( v4d  a,
int  high 
)
related

If high is true, gets the high part of the v4d input vector. Else, gets the low part of the v4d input vector.

Operation
if high
dst[0:1] := a[2:3]
else
dst[0:1] := a[0:1]
endif
See Also
v2d_get_high_v4d(v4d a)
v2d_get_low_v4d(v4d a)
Parameters
av4d vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v2f v2f_get_hilo_v4f ( v4f  a,
int  high 
)
related

If high is true, gets the high part of the v4f input vector. Else, gets the low part of the v4f input vector.

Operation
if high
dst[0:1] := a[2:3]
else
dst[0:1] := a[0:1]
endif
See Also
v2f_get_high_v4f(v4f a)
v2f_get_low_v4f(v4f a)
Parameters
av4f vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v2i v2i_get_hilo_v4i ( v4i  a,
int  high 
)
related

If high is true, gets the high part of the v4i input vector. Else, gets the low part of the v4i input vector.

Operation
if high
dst[0:1] := a[2:3]
else
dst[0:1] := a[0:1]
endif
See Also
v2i_get_high_v4i(v4i a)
v2i_get_low_v4i(v4i a)
Parameters
av4i vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v2l v2l_get_hilo_v4l ( v4l  a,
int  high 
)
related

If high is true, gets the high part of the v4l input vector. Else, gets the low part of the v4l input vector.

Operation
if high
dst[0:1] := a[2:3]
else
dst[0:1] := a[0:1]
endif
See Also
v2l_get_high_v4l(v4l a)
v2l_get_low_v4l(v4l a)
Parameters
av4l vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v4d v4d_get_hilo_v8d ( v8d  a,
int  high 
)
related

If high is true, gets the high part of the v8d input vector. Else, gets the low part of the v8d input vector.

Operation
if high
dst[0:3] := a[4:7]
else
dst[0:3] := a[0:3]
endif
See Also
v4d_get_high_v8d(v8d a)
v4d_get_low_v8d(v8d a)
Parameters
av8d vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v4f v4f_get_hilo_v8f ( v8f  a,
int  high 
)
related

If high is true, gets the high part of the v8f input vector. Else, gets the low part of the v8f input vector.

Operation
if high
dst[0:3] := a[4:7]
else
dst[0:3] := a[0:3]
endif
See Also
v4f_get_high_v8f(v8f a)
v4f_get_low_v8f(v8f a)
Parameters
av8f vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v4i v4i_get_hilo_v8i ( v8i  a,
int  high 
)
related

If high is true, gets the high part of the v8i input vector. Else, gets the low part of the v8i input vector.

Operation
if high
dst[0:3] := a[4:7]
else
dst[0:3] := a[0:3]
endif
See Also
v4i_get_high_v8i(v8i a)
v4i_get_low_v8i(v8i a)
Parameters
av8i vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v4l v4l_get_hilo_v8l ( v8l  a,
int  high 
)
related

If high is true, gets the high part of the v8l input vector. Else, gets the low part of the v8l input vector.

Operation
if high
dst[0:3] := a[4:7]
else
dst[0:3] := a[0:3]
endif
See Also
v4l_get_high_v8l(v8l a)
v4l_get_low_v8l(v8l a)
Parameters
av8l vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v8f v8f_get_hilo_v16f ( v16f  a,
int  high 
)
related

If high is true, gets the high part of the v16f input vector. Else, gets the low part of the v16f input vector.

Operation
if high
dst[0:7] := a[8:15]
else
dst[0:7] := a[0:7]
endif
See Also
v8f_get_high_v16f(v16f a)
v8f_get_low_v16f(v16f a)
Parameters
av16f vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v8i v8i_get_hilo_v16i ( v16i  a,
int  high 
)
related

If high is true, gets the high part of the v16i input vector. Else, gets the low part of the v16i input vector.

Operation
if high
dst[0:7] := a[8:15]
else
dst[0:7] := a[0:7]
endif
See Also
v8i_get_high_v16i(v16i a)
v8i_get_low_v16i(v16i a)
Parameters
av16i vector within the low/high part is extracted
highboolean to choose the high part
Returns
low/high part of the input
v2d v2d_set_low_v1d ( v2d  src,
v1d  low 
)
related

Creates a v2d vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0] := a[0]
dst[1] := src[1]
See Also
v2d_set_high_v1d(v2d src, v1d high)
Parameters
srcv2d vector within the low part is inserted
lowv1d vector inserted as low part
Returns
v2d vector with the low part set to low
v2f v2f_set_low_v1f ( v2f  src,
v1f  low 
)
related

Creates a v2f vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0] := a[0]
dst[1] := src[1]
See Also
v2f_set_high_v1f(v2f src, v1f high)
Parameters
srcv2f vector within the low part is inserted
lowv1f vector inserted as low part
Returns
v2f vector with the low part set to low
v2i v2i_set_low_v1i ( v2i  src,
v1i  low 
)
related

Creates a v2i vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0] := a[0]
dst[1] := src[1]
See Also
v2i_set_high_v1i(v2i src, v1i high)
Parameters
srcv2i vector within the low part is inserted
lowv1i vector inserted as low part
Returns
v2i vector with the low part set to low
v2l v2l_set_low_v1l ( v2l  src,
v1l  low 
)
related

Creates a v2l vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0] := a[0]
dst[1] := src[1]
See Also
v2l_set_high_v1l(v2l src, v1l high)
Parameters
srcv2l vector within the low part is inserted
lowv1l vector inserted as low part
Returns
v2l vector with the low part set to low
v4d v4d_set_low_v2d ( v4d  src,
v2d  low 
)
related

Creates a v4d vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0:1] := a[0:1]
dst[2:3] := src[2:3]
See Also
v4d_set_high_v2d(v4d src, v2d high)
Parameters
srcv4d vector within the low part is inserted
lowv2d vector inserted as low part
Returns
v4d vector with the low part set to low
v4f v4f_set_low_v2f ( v4f  src,
v2f  low 
)
related

Creates a v4f vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0:1] := a[0:1]
dst[2:3] := src[2:3]
See Also
v4f_set_high_v2f(v4f src, v2f high)
Parameters
srcv4f vector within the low part is inserted
lowv2f vector inserted as low part
Returns
v4f vector with the low part set to low
v4i v4i_set_low_v2i ( v4i  src,
v2i  low 
)
related

Creates a v4i vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0:1] := a[0:1]
dst[2:3] := src[2:3]
See Also
v4i_set_high_v2i(v4i src, v2i high)
Parameters
srcv4i vector within the low part is inserted
lowv2i vector inserted as low part
Returns
v4i vector with the low part set to low
v4l v4l_set_low_v2l ( v4l  src,
v2l  low 
)
related

Creates a v4l vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0:1] := a[0:1]
dst[2:3] := src[2:3]
See Also
v4l_set_high_v2l(v4l src, v2l high)
Parameters
srcv4l vector within the low part is inserted
lowv2l vector inserted as low part
Returns
v4l vector with the low part set to low
v8d v8d_set_low_v4d ( v8d  src,
v4d  low 
)
related

Creates a v8d vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0:3] := a[0:3]
dst[4:7] := src[4:7]
See Also
v8d_set_high_v4d(v8d src, v4d high)
Parameters
srcv8d vector within the low part is inserted
lowv4d vector inserted as low part
Returns
v8d vector with the low part set to low
v8f v8f_set_low_v4f ( v8f  src,
v4f  low 
)
related

Creates a v8f vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0:3] := a[0:3]
dst[4:7] := src[4:7]
See Also
v8f_set_high_v4f(v8f src, v4f high)
Parameters
srcv8f vector within the low part is inserted
lowv4f vector inserted as low part
Returns
v8f vector with the low part set to low
v8i v8i_set_low_v4i ( v8i  src,
v4i  low 
)
related

Creates a v8i vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0:3] := a[0:3]
dst[4:7] := src[4:7]
See Also
v8i_set_high_v4i(v8i src, v4i high)
Parameters
srcv8i vector within the low part is inserted
lowv4i vector inserted as low part
Returns
v8i vector with the low part set to low
v8l v8l_set_low_v4l ( v8l  src,
v4l  low 
)
related

Creates a v8l vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0:3] := a[0:3]
dst[4:7] := src[4:7]
See Also
v8l_set_high_v4l(v8l src, v4l high)
Parameters
srcv8l vector within the low part is inserted
lowv4l vector inserted as low part
Returns
v8l vector with the low part set to low
v16f v16f_set_low_v8f ( v16f  src,
v8f  low 
)
related

Creates a v16f vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0:7] := a[0:7]
dst[8:15] := src[8:15]
See Also
v16f_set_high_v8f(v16f src, v8f high)
Parameters
srcv16f vector within the low part is inserted
lowv8f vector inserted as low part
Returns
v16f vector with the low part set to low
v16i v16i_set_low_v8i ( v16i  src,
v8i  low 
)
related

Creates a v16i vector with the low part being low and the high part being the same as the high part or src

Operation
dst[0:7] := a[0:7]
dst[8:15] := src[8:15]
See Also
v16i_set_high_v8i(v16i src, v8i high)
Parameters
srcv16i vector within the low part is inserted
lowv8i vector inserted as low part
Returns
v16i vector with the low part set to low
v2d v2d_set_high_v1d ( v2d  src,
v1d  high 
)
related

Creates a v2d vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0] := src[0]
dst[1] := a[0]
See Also
v2d_set_low_v1d(v2d src, v1d low)
Parameters
srcv2d vector within the high part is inserted
highv1d vector inserted as high part
Returns
v2d vector with the high part set to high
v2f v2f_set_high_v1f ( v2f  src,
v1f  high 
)
related

Creates a v2f vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0] := src[0]
dst[1] := a[0]
See Also
v2f_set_low_v1f(v2f src, v1f low)
Parameters
srcv2f vector within the high part is inserted
highv1f vector inserted as high part
Returns
v2f vector with the high part set to high
v2i v2i_set_high_v1i ( v2i  src,
v1i  high 
)
related

Creates a v2i vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0] := src[0]
dst[1] := a[0]
See Also
v2i_set_low_v1i(v2i src, v1i low)
Parameters
srcv2i vector within the high part is inserted
highv1i vector inserted as high part
Returns
v2i vector with the high part set to high
v2l v2l_set_high_v1l ( v2l  src,
v1l  high 
)
related

Creates a v2l vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0] := src[0]
dst[1] := a[0]
See Also
v2l_set_low_v1l(v2l src, v1l low)
Parameters
srcv2l vector within the high part is inserted
highv1l vector inserted as high part
Returns
v2l vector with the high part set to high
v4d v4d_set_high_v2d ( v4d  src,
v2d  high 
)
related

Creates a v4d vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0:1] := src[0:1]
dst[2:3] := a[0:1]
See Also
v4d_set_low_v2d(v4d src, v2d low)
Parameters
srcv4d vector within the high part is inserted
highv2d vector inserted as high part
Returns
v4d vector with the high part set to high
v4f v4f_set_high_v2f ( v4f  src,
v2f  high 
)
related

Creates a v4f vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0:1] := src[0:1]
dst[2:3] := a[0:1]
See Also
v4f_set_low_v2f(v4f src, v2f low)
Parameters
srcv4f vector within the high part is inserted
highv2f vector inserted as high part
Returns
v4f vector with the high part set to high
v4i v4i_set_high_v2i ( v4i  src,
v2i  high 
)
related

Creates a v4i vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0:1] := src[0:1]
dst[2:3] := a[0:1]
See Also
v4i_set_low_v2i(v4i src, v2i low)
Parameters
srcv4i vector within the high part is inserted
highv2i vector inserted as high part
Returns
v4i vector with the high part set to high
v4l v4l_set_high_v2l ( v4l  src,
v2l  high 
)
related

Creates a v4l vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0:1] := src[0:1]
dst[2:3] := a[0:1]
See Also
v4l_set_low_v2l(v4l src, v2l low)
Parameters
srcv4l vector within the high part is inserted
highv2l vector inserted as high part
Returns
v4l vector with the high part set to high
v8d v8d_set_high_v4d ( v8d  src,
v4d  high 
)
related

Creates a v8d vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0:3] := src[0:3]
dst[4:7] := a[0:3]
See Also
v8d_set_low_v4d(v8d src, v4d low)
Parameters
srcv8d vector within the high part is inserted
highv4d vector inserted as high part
Returns
v8d vector with the high part set to high
v8f v8f_set_high_v4f ( v8f  src,
v4f  high 
)
related

Creates a v8f vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0:3] := src[0:3]
dst[4:7] := a[0:3]
See Also
v8f_set_low_v4f(v8f src, v4f low)
Parameters
srcv8f vector within the high part is inserted
highv4f vector inserted as high part
Returns
v8f vector with the high part set to high
v8i v8i_set_high_v4i ( v8i  src,
v4i  high 
)
related

Creates a v8i vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0:3] := src[0:3]
dst[4:7] := a[0:3]
See Also
v8i_set_low_v4i(v8i src, v4i low)
Parameters
srcv8i vector within the high part is inserted
highv4i vector inserted as high part
Returns
v8i vector with the high part set to high
v8l v8l_set_high_v4l ( v8l  src,
v4l  high 
)
related

Creates a v8l vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0:3] := src[0:3]
dst[4:7] := a[0:3]
See Also
v8l_set_low_v4l(v8l src, v4l low)
Parameters
srcv8l vector within the high part is inserted
highv4l vector inserted as high part
Returns
v8l vector with the high part set to high
v16f v16f_set_high_v8f ( v16f  src,
v8f  high 
)
related

Creates a v16f vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0:7] := src[0:7]
dst[8:15] := a[0:7]
See Also
v16f_set_low_v8f(v16f src, v8f low)
Parameters
srcv16f vector within the high part is inserted
highv8f vector inserted as high part
Returns
v16f vector with the high part set to high
v16i v16i_set_high_v8i ( v16i  src,
v8i  high 
)
related

Creates a v16i vector with the high part being high and the low part being the same as the low part or src

Operation
dst[0:7] := src[0:7]
dst[8:15] := a[0:7]
See Also
v16i_set_low_v8i(v16i src, v8i low)
Parameters
srcv16i vector within the high part is inserted
highv8i vector inserted as high part
Returns
v16i vector with the high part set to high
v2d v2d_set_hilo_v1d ( v2d  src,
v1d  a,
int  high 
)
related

If high is true, sets the high part of the v2d input vector. Else, sets the low part of the v2d input vector.

Operation
if high
dst[0] := src[0]
dst[1] := a[0]
else
dst[0] := a[0]
dst[1] := src[1]
endif
See Also
v2d_set_low_v1d(v2d src, v1d low)
v2d_set_high_v1d(v2d src, v1d high)
Parameters
srcv2d vector within the low/high part is inserted
av1d vector inserted as low/high part
highboolean to choose the high part
Returns
v2d vector with low/high part set to a
v2f v2f_set_hilo_v1f ( v2f  src,
v1f  a,
int  high 
)
related

If high is true, sets the high part of the v2f input vector. Else, sets the low part of the v2f input vector.

Operation
if high
dst[0] := src[0]
dst[1] := a[0]
else
dst[0] := a[0]
dst[1] := src[1]
endif
See Also
v2f_set_low_v1f(v2f src, v1f low)
v2f_set_high_v1f(v2f src, v1f high)
Parameters
srcv2f vector within the low/high part is inserted
av1f vector inserted as low/high part
highboolean to choose the high part
Returns
v2f vector with low/high part set to a
v2i v2i_set_hilo_v1i ( v2i  src,
v1i  a,
int  high 
)
related

If high is true, sets the high part of the v2i input vector. Else, sets the low part of the v2i input vector.

Operation
if high
dst[0] := src[0]
dst[1] := a[0]
else
dst[0] := a[0]
dst[1] := src[1]
endif
See Also
v2i_set_low_v1i(v2i src, v1i low)
v2i_set_high_v1i(v2i src, v1i high)
Parameters
srcv2i vector within the low/high part is inserted
av1i vector inserted as low/high part
highboolean to choose the high part
Returns
v2i vector with low/high part set to a
v2l v2l_set_hilo_v1l ( v2l  src,
v1l  a,
int  high 
)
related

If high is true, sets the high part of the v2l input vector. Else, sets the low part of the v2l input vector.

Operation
if high
dst[0] := src[0]
dst[1] := a[0]
else
dst[0] := a[0]
dst[1] := src[1]
endif
See Also
v2l_set_low_v1l(v2l src, v1l low)
v2l_set_high_v1l(v2l src, v1l high)
Parameters
srcv2l vector within the low/high part is inserted
av1l vector inserted as low/high part
highboolean to choose the high part
Returns
v2l vector with low/high part set to a
v4d v4d_set_hilo_v2d ( v4d  src,
v2d  a,
int  high 
)
related

If high is true, sets the high part of the v4d input vector. Else, sets the low part of the v4d input vector.

Operation
if high
dst[0:1] := src[0:1]
dst[2:3] := a[0:1]
else
dst[0:1] := a[0:1]
dst[2:3] := src[2:3]
endif
See Also
v4d_set_low_v2d(v4d src, v2d low)
v4d_set_high_v2d(v4d src, v2d high)
Parameters
srcv4d vector within the low/high part is inserted
av2d vector inserted as low/high part
highboolean to choose the high part
Returns
v4d vector with low/high part set to a
v4f v4f_set_hilo_v2f ( v4f  src,
v2f  a,
int  high 
)
related

If high is true, sets the high part of the v4f input vector. Else, sets the low part of the v4f input vector.

Operation
if high
dst[0:1] := src[0:1]
dst[2:3] := a[0:1]
else
dst[0:1] := a[0:1]
dst[2:3] := src[2:3]
endif
See Also
v4f_set_low_v2f(v4f src, v2f low)
v4f_set_high_v2f(v4f src, v2f high)
Parameters
srcv4f vector within the low/high part is inserted
av2f vector inserted as low/high part
highboolean to choose the high part
Returns
v4f vector with low/high part set to a
v4i v4i_set_hilo_v2i ( v4i  src,
v2i  a,
int  high 
)
related

If high is true, sets the high part of the v4i input vector. Else, sets the low part of the v4i input vector.

Operation
if high
dst[0:1] := src[0:1]
dst[2:3] := a[0:1]
else
dst[0:1] := a[0:1]
dst[2:3] := src[2:3]
endif
See Also
v4i_set_low_v2i(v4i src, v2i low)
v4i_set_high_v2i(v4i src, v2i high)
Parameters
srcv4i vector within the low/high part is inserted
av2i vector inserted as low/high part
highboolean to choose the high part
Returns
v4i vector with low/high part set to a
v4l v4l_set_hilo_v2l ( v4l  src,
v2l  a,
int  high 
)
related

If high is true, sets the high part of the v4l input vector. Else, sets the low part of the v4l input vector.

Operation
if high
dst[0:1] := src[0:1]
dst[2:3] := a[0:1]
else
dst[0:1] := a[0:1]
dst[2:3] := src[2:3]
endif
See Also
v4l_set_low_v2l(v4l src, v2l low)
v4l_set_high_v2l(v4l src, v2l high)
Parameters
srcv4l vector within the low/high part is inserted
av2l vector inserted as low/high part
highboolean to choose the high part
Returns
v4l vector with low/high part set to a
v8d v8d_set_hilo_v4d ( v8d  src,
v4d  a,
int  high 
)
related

If high is true, sets the high part of the v8d input vector. Else, sets the low part of the v8d input vector.

Operation
if high
dst[0:3] := src[0:3]
dst[4:7] := a[0:3]
else
dst[0:3] := a[0:3]
dst[4:7] := src[4:7]
endif
See Also
v8d_set_low_v4d(v8d src, v4d low)
v8d_set_high_v4d(v8d src, v4d high)
Parameters
srcv8d vector within the low/high part is inserted
av4d vector inserted as low/high part
highboolean to choose the high part
Returns
v8d vector with low/high part set to a
v8f v8f_set_hilo_v4f ( v8f  src,
v4f  a,
int  high 
)
related

If high is true, sets the high part of the v8f input vector. Else, sets the low part of the v8f input vector.

Operation
if high
dst[0:3] := src[0:3]
dst[4:7] := a[0:3]
else
dst[0:3] := a[0:3]
dst[4:7] := src[4:7]
endif
See Also
v8f_set_low_v4f(v8f src, v4f low)
v8f_set_high_v4f(v8f src, v4f high)
Parameters
srcv8f vector within the low/high part is inserted
av4f vector inserted as low/high part
highboolean to choose the high part
Returns
v8f vector with low/high part set to a
v8i v8i_set_hilo_v4i ( v8i  src,
v4i  a,
int  high 
)
related

If high is true, sets the high part of the v8i input vector. Else, sets the low part of the v8i input vector.

Operation
if high
dst[0:3] := src[0:3]
dst[4:7] := a[0:3]
else
dst[0:3] := a[0:3]
dst[4:7] := src[4:7]
endif
See Also
v8i_set_low_v4i(v8i src, v4i low)
v8i_set_high_v4i(v8i src, v4i high)
Parameters
srcv8i vector within the low/high part is inserted
av4i vector inserted as low/high part
highboolean to choose the high part
Returns
v8i vector with low/high part set to a
v8l v8l_set_hilo_v4l ( v8l  src,
v4l  a,
int  high 
)
related

If high is true, sets the high part of the v8l input vector. Else, sets the low part of the v8l input vector.

Operation
if high
dst[0:3] := src[0:3]
dst[4:7] := a[0:3]
else
dst[0:3] := a[0:3]
dst[4:7] := src[4:7]
endif
See Also
v8l_set_low_v4l(v8l src, v4l low)
v8l_set_high_v4l(v8l src, v4l high)
Parameters
srcv8l vector within the low/high part is inserted
av4l vector inserted as low/high part
highboolean to choose the high part
Returns
v8l vector with low/high part set to a
v16f v16f_set_hilo_v8f ( v16f  src,
v8f  a,
int  high 
)
related

If high is true, sets the high part of the v16f input vector. Else, sets the low part of the v16f input vector.

Operation
if high
dst[0:7] := src[0:7]
dst[8:15] := a[0:7]
else
dst[0:7] := a[0:7]
dst[8:15] := src[8:15]
endif
See Also
v16f_set_low_v8f(v16f src, v8f low)
v16f_set_high_v8f(v16f src, v8f high)
Parameters
srcv16f vector within the low/high part is inserted
av8f vector inserted as low/high part
highboolean to choose the high part
Returns
v16f vector with low/high part set to a
v16i v16i_set_hilo_v8i ( v16i  src,
v8i  a,
int  high 
)
related

If high is true, sets the high part of the v16i input vector. Else, sets the low part of the v16i input vector.

Operation
if high
dst[0:7] := src[0:7]
dst[8:15] := a[0:7]
else
dst[0:7] := a[0:7]
dst[8:15] := src[8:15]
endif
See Also
v16i_set_low_v8i(v16i src, v8i low)
v16i_set_high_v8i(v16i src, v8i high)
Parameters
srcv16i vector within the low/high part is inserted
av8i vector inserted as low/high part
highboolean to choose the high part
Returns
v16i vector with low/high part set to a