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

Functions

v1d v1d_move (v1d a)
 Forwards the input. More...
 
v1f v1f_move (v1f a)
 Forwards the input. More...
 
v1i v1i_move (v1i a)
 Forwards the input. More...
 
v1l v1l_move (v1l a)
 Forwards the input. More...
 
v2d v2d_move (v2d a)
 Forwards the input. More...
 
v2f v2f_move (v2f a)
 Forwards the input. More...
 
v2i v2i_move (v2i a)
 Forwards the input. More...
 
v2l v2l_move (v2l a)
 Forwards the input. More...
 
v4d v4d_move (v4d a)
 Forwards the input. More...
 
v4f v4f_move (v4f a)
 Forwards the input. More...
 
v4i v4i_move (v4i a)
 Forwards the input. More...
 
v4l v4l_move (v4l a)
 Forwards the input. More...
 
v8d v8d_move (v8d a)
 Forwards the input. More...
 
v8f v8f_move (v8f a)
 Forwards the input. More...
 
v8i v8i_move (v8i a)
 Forwards the input. More...
 
v8l v8l_move (v8l a)
 Forwards the input. More...
 
v16f v16f_move (v16f a)
 Forwards the input. More...
 
v16i v16i_move (v16i a)
 Forwards the input. More...
 
v1d v1d_maskz_move (m1d mask, v1d a)
 Mask the input. More...
 
v1f v1f_maskz_move (m1f mask, v1f a)
 Mask the input. More...
 
v1i v1i_maskz_move (m1i mask, v1i a)
 Mask the input. More...
 
v1l v1l_maskz_move (m1l mask, v1l a)
 Mask the input. More...
 
v2d v2d_maskz_move (m2d mask, v2d a)
 Mask the input. More...
 
v2f v2f_maskz_move (m2f mask, v2f a)
 Mask the input. More...
 
v2i v2i_maskz_move (m2i mask, v2i a)
 Mask the input. More...
 
v2l v2l_maskz_move (m2l mask, v2l a)
 Mask the input. More...
 
v4d v4d_maskz_move (m4d mask, v4d a)
 Mask the input. More...
 
v4f v4f_maskz_move (m4f mask, v4f a)
 Mask the input. More...
 
v4i v4i_maskz_move (m4i mask, v4i a)
 Mask the input. More...
 
v4l v4l_maskz_move (m4l mask, v4l a)
 Mask the input. More...
 
v8d v8d_maskz_move (m8d mask, v8d a)
 Mask the input. More...
 
v8f v8f_maskz_move (m8f mask, v8f a)
 Mask the input. More...
 
v8i v8i_maskz_move (m8i mask, v8i a)
 Mask the input. More...
 
v8l v8l_maskz_move (m8l mask, v8l a)
 Mask the input. More...
 
v16f v16f_maskz_move (m16f mask, v16f a)
 Mask the input. More...
 
v16i v16i_maskz_move (m16i mask, v16i a)
 Mask the input. More...
 
v1d v1d_mask_move (m1d mask, v1d src, v1d a)
 Mask the input. More...
 
v1f v1f_mask_move (m1f mask, v1f src, v1f a)
 Mask the input. More...
 
v1i v1i_mask_move (m1i mask, v1i src, v1i a)
 Mask the input. More...
 
v1l v1l_mask_move (m1l mask, v1l src, v1l a)
 Mask the input. More...
 
v2d v2d_mask_move (m2d mask, v2d src, v2d a)
 Mask the input. More...
 
v2f v2f_mask_move (m2f mask, v2f src, v2f a)
 Mask the input. More...
 
v2i v2i_mask_move (m2i mask, v2i src, v2i a)
 Mask the input. More...
 
v2l v2l_mask_move (m2l mask, v2l src, v2l a)
 Mask the input. More...
 
v4d v4d_mask_move (m4d mask, v4d src, v4d a)
 Mask the input. More...
 
v4f v4f_mask_move (m4f mask, v4f src, v4f a)
 Mask the input. More...
 
v4i v4i_mask_move (m4i mask, v4i src, v4i a)
 Mask the input. More...
 
v4l v4l_mask_move (m4l mask, v4l src, v4l a)
 Mask the input. More...
 
v8d v8d_mask_move (m8d mask, v8d src, v8d a)
 Mask the input. More...
 
v8f v8f_mask_move (m8f mask, v8f src, v8f a)
 Mask the input. More...
 
v8i v8i_mask_move (m8i mask, v8i src, v8i a)
 Mask the input. More...
 
v8l v8l_mask_move (m8l mask, v8l src, v8l a)
 Mask the input. More...
 
v16f v16f_mask_move (m16f mask, v16f src, v16f a)
 Mask the input. More...
 
v16i v16i_mask_move (m16i mask, v16i src, v16i a)
 Mask the input. More...
 

Detailed Description

Function Documentation

v1d v1d_move ( v1d  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v1f v1f_move ( v1f  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v1i v1i_move ( v1i  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v1l v1l_move ( v1l  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v2d v2d_move ( v2d  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v2f v2f_move ( v2f  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v2i v2i_move ( v2i  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v2l v2l_move ( v2l  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v4d v4d_move ( v4d  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v4f v4f_move ( v4f  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v4i v4i_move ( v4i  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v4l v4l_move ( v4l  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v8d v8d_move ( v8d  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v8f v8f_move ( v8f  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v8i v8i_move ( v8i  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v8l v8l_move ( v8l  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v16f v16f_move ( v16f  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v16i v16i_move ( v16i  a)
related

Forwards the input vector to the output: does nothing.

Parameters
ainput
Returns
input
v1d v1d_maskz_move ( m1d  mask,
v1d  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v1f v1f_maskz_move ( m1f  mask,
v1f  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v1i v1i_maskz_move ( m1i  mask,
v1i  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v1l v1l_maskz_move ( m1l  mask,
v1l  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v2d v2d_maskz_move ( m2d  mask,
v2d  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v2f v2f_maskz_move ( m2f  mask,
v2f  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v2i v2i_maskz_move ( m2i  mask,
v2i  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v2l v2l_maskz_move ( m2l  mask,
v2l  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v4d v4d_maskz_move ( m4d  mask,
v4d  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v4f v4f_maskz_move ( m4f  mask,
v4f  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v4i v4i_maskz_move ( m4i  mask,
v4i  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v4l v4l_maskz_move ( m4l  mask,
v4l  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v8d v8d_maskz_move ( m8d  mask,
v8d  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v8f v8f_maskz_move ( m8f  mask,
v8f  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v8i v8i_maskz_move ( m8i  mask,
v8i  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v8l v8l_maskz_move ( m8l  mask,
v8l  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v16f v16f_maskz_move ( m16f  mask,
v16f  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v16i v16i_maskz_move ( m16i  mask,
v16i  a 
)
related

Copy the input elements to the output if mask[i] is set, 0 otherwise

Parameters
mask
ainput
Returns
masked input
v1d v1d_mask_move ( m1d  mask,
v1d  src,
v1d  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v1f v1f_mask_move ( m1f  mask,
v1f  src,
v1f  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v1i v1i_mask_move ( m1i  mask,
v1i  src,
v1i  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v1l v1l_mask_move ( m1l  mask,
v1l  src,
v1l  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v2d v2d_mask_move ( m2d  mask,
v2d  src,
v2d  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v2f v2f_mask_move ( m2f  mask,
v2f  src,
v2f  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v2i v2i_mask_move ( m2i  mask,
v2i  src,
v2i  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v2l v2l_mask_move ( m2l  mask,
v2l  src,
v2l  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v4d v4d_mask_move ( m4d  mask,
v4d  src,
v4d  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v4f v4f_mask_move ( m4f  mask,
v4f  src,
v4f  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v4i v4i_mask_move ( m4i  mask,
v4i  src,
v4i  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v4l v4l_mask_move ( m4l  mask,
v4l  src,
v4l  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v8d v8d_mask_move ( m8d  mask,
v8d  src,
v8d  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v8f v8f_mask_move ( m8f  mask,
v8f  src,
v8f  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v8i v8i_mask_move ( m8i  mask,
v8i  src,
v8i  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v8l v8l_mask_move ( m8l  mask,
v8l  src,
v8l  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v16f v16f_mask_move ( m16f  mask,
v16f  src,
v16f  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input
v16i v16i_mask_move ( m16i  mask,
v16i  src,
v16i  a 
)
related

Copy the input elements to the output if mask[i] is set, src[i] otherwise

Parameters
maskchooses between src and a
srcelements when mask is not set
ainput
Returns
masked input