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

Functions

v1d v1d_sqrt (v1d a)
 Elementwise square root ( sqrt(a) ) More...
 
v1f v1f_sqrt (v1f a)
 Elementwise square root ( sqrt(a) ) More...
 
v1i v1i_sqrt (v1i a)
 Elementwise square root ( sqrt(a) ) More...
 
v1l v1l_sqrt (v1l a)
 Elementwise square root ( sqrt(a) ) More...
 
v2d v2d_sqrt (v2d a)
 Elementwise square root ( sqrt(a) ) More...
 
v2f v2f_sqrt (v2f a)
 Elementwise square root ( sqrt(a) ) More...
 
v2i v2i_sqrt (v2i a)
 Elementwise square root ( sqrt(a) ) More...
 
v2l v2l_sqrt (v2l a)
 Elementwise square root ( sqrt(a) ) More...
 
v4d v4d_sqrt (v4d a)
 Elementwise square root ( sqrt(a) ) More...
 
v4f v4f_sqrt (v4f a)
 Elementwise square root ( sqrt(a) ) More...
 
v4i v4i_sqrt (v4i a)
 Elementwise square root ( sqrt(a) ) More...
 
v4l v4l_sqrt (v4l a)
 Elementwise square root ( sqrt(a) ) More...
 
v8d v8d_sqrt (v8d a)
 Elementwise square root ( sqrt(a) ) More...
 
v8f v8f_sqrt (v8f a)
 Elementwise square root ( sqrt(a) ) More...
 
v8i v8i_sqrt (v8i a)
 Elementwise square root ( sqrt(a) ) More...
 
v8l v8l_sqrt (v8l a)
 Elementwise square root ( sqrt(a) ) More...
 
v16f v16f_sqrt (v16f a)
 Elementwise square root ( sqrt(a) ) More...
 
v16i v16i_sqrt (v16i a)
 Elementwise square root ( sqrt(a) ) More...
 
v1d v1d_rsqrt (v1d a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v1f v1f_rsqrt (v1f a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v1i v1i_rsqrt (v1i a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v1l v1l_rsqrt (v1l a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v2d v2d_rsqrt (v2d a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v2f v2f_rsqrt (v2f a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v2i v2i_rsqrt (v2i a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v2l v2l_rsqrt (v2l a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v4d v4d_rsqrt (v4d a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v4f v4f_rsqrt (v4f a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v4i v4i_rsqrt (v4i a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v4l v4l_rsqrt (v4l a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v8d v8d_rsqrt (v8d a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v8f v8f_rsqrt (v8f a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v8i v8i_rsqrt (v8i a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v8l v8l_rsqrt (v8l a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v16f v16f_rsqrt (v16f a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v16i v16i_rsqrt (v16i a)
 Elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v1d v1d_frsqrt (v1d a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v1f v1f_frsqrt (v1f a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v1i v1i_frsqrt (v1i a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v1l v1l_frsqrt (v1l a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v2d v2d_frsqrt (v2d a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v2f v2f_frsqrt (v2f a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v2i v2i_frsqrt (v2i a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v2l v2l_frsqrt (v2l a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v4d v4d_frsqrt (v4d a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v4f v4f_frsqrt (v4f a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v4i v4i_frsqrt (v4i a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v4l v4l_frsqrt (v4l a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v8d v8d_frsqrt (v8d a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v8f v8f_frsqrt (v8f a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v8i v8i_frsqrt (v8i a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v8l v8l_frsqrt (v8l a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v16f v16f_frsqrt (v16f a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 
v16i v16i_frsqrt (v16i a)
 Fast elementwise square root reciprocal ( 1 / sqrt(a) ) More...
 

Detailed Description

Function Documentation

v1d v1d_sqrt ( v1d  a)
related

Computes the square root of every element of the v1d input vector a.

Operation
for i from 0 to 0
dst[i] := SQRT(a[i])
endfor
Parameters
av1d input vector
Returns
Square root of a
v1f v1f_sqrt ( v1f  a)
related

Computes the square root of every element of the v1f input vector a.

Operation
for i from 0 to 0
dst[i] := SQRT(a[i])
endfor
Parameters
av1f input vector
Returns
Square root of a
v1i v1i_sqrt ( v1i  a)
related

Computes the square root of every element of the v1i input vector a.

Operation
for i from 0 to 0
dst[i] := SQRT(a[i])
endfor
Parameters
av1i input vector
Returns
Square root of a
v1l v1l_sqrt ( v1l  a)
related

Computes the square root of every element of the v1l input vector a.

Operation
for i from 0 to 0
dst[i] := SQRT(a[i])
endfor
Parameters
av1l input vector
Returns
Square root of a
v2d v2d_sqrt ( v2d  a)
related

Computes the square root of every element of the v2d input vector a.

Operation
for i from 0 to 1
dst[i] := SQRT(a[i])
endfor
Parameters
av2d input vector
Returns
Square root of a
v2f v2f_sqrt ( v2f  a)
related

Computes the square root of every element of the v2f input vector a.

Operation
for i from 0 to 1
dst[i] := SQRT(a[i])
endfor
Parameters
av2f input vector
Returns
Square root of a
v2i v2i_sqrt ( v2i  a)
related

Computes the square root of every element of the v2i input vector a.

Operation
for i from 0 to 1
dst[i] := SQRT(a[i])
endfor
Parameters
av2i input vector
Returns
Square root of a
v2l v2l_sqrt ( v2l  a)
related

Computes the square root of every element of the v2l input vector a.

Operation
for i from 0 to 1
dst[i] := SQRT(a[i])
endfor
Parameters
av2l input vector
Returns
Square root of a
v4d v4d_sqrt ( v4d  a)
related

Computes the square root of every element of the v4d input vector a.

Operation
for i from 0 to 3
dst[i] := SQRT(a[i])
endfor
Parameters
av4d input vector
Returns
Square root of a
v4f v4f_sqrt ( v4f  a)
related

Computes the square root of every element of the v4f input vector a.

Operation
for i from 0 to 3
dst[i] := SQRT(a[i])
endfor
Parameters
av4f input vector
Returns
Square root of a
v4i v4i_sqrt ( v4i  a)
related

Computes the square root of every element of the v4i input vector a.

Operation
for i from 0 to 3
dst[i] := SQRT(a[i])
endfor
Parameters
av4i input vector
Returns
Square root of a
v4l v4l_sqrt ( v4l  a)
related

Computes the square root of every element of the v4l input vector a.

Operation
for i from 0 to 3
dst[i] := SQRT(a[i])
endfor
Parameters
av4l input vector
Returns
Square root of a
v8d v8d_sqrt ( v8d  a)
related

Computes the square root of every element of the v8d input vector a.

Operation
for i from 0 to 7
dst[i] := SQRT(a[i])
endfor
Parameters
av8d input vector
Returns
Square root of a
v8f v8f_sqrt ( v8f  a)
related

Computes the square root of every element of the v8f input vector a.

Operation
for i from 0 to 7
dst[i] := SQRT(a[i])
endfor
Parameters
av8f input vector
Returns
Square root of a
v8i v8i_sqrt ( v8i  a)
related

Computes the square root of every element of the v8i input vector a.

Operation
for i from 0 to 7
dst[i] := SQRT(a[i])
endfor
Parameters
av8i input vector
Returns
Square root of a
v8l v8l_sqrt ( v8l  a)
related

Computes the square root of every element of the v8l input vector a.

Operation
for i from 0 to 7
dst[i] := SQRT(a[i])
endfor
Parameters
av8l input vector
Returns
Square root of a
v16f v16f_sqrt ( v16f  a)
related

Computes the square root of every element of the v16f input vector a.

Operation
for i from 0 to 15
dst[i] := SQRT(a[i])
endfor
Parameters
av16f input vector
Returns
Square root of a
v16i v16i_sqrt ( v16i  a)
related

Computes the square root of every element of the v16i input vector a.

Operation
for i from 0 to 15
dst[i] := SQRT(a[i])
endfor
Parameters
av16i input vector
Returns
Square root of a
v1d v1d_rsqrt ( v1d  a)
related

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

Operation
for i from 0 to 0
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av1d input vector
Returns
Square root reciprocal of a
v1f v1f_rsqrt ( v1f  a)
related

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

Operation
for i from 0 to 0
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av1f input vector
Returns
Square root reciprocal of a
v1i v1i_rsqrt ( v1i  a)
related

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

Operation
for i from 0 to 0
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av1i input vector
Returns
Square root reciprocal of a
v1l v1l_rsqrt ( v1l  a)
related

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

Operation
for i from 0 to 0
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av1l input vector
Returns
Square root reciprocal of a
v2d v2d_rsqrt ( v2d  a)
related

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

Operation
for i from 0 to 1
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av2d input vector
Returns
Square root reciprocal of a
v2f v2f_rsqrt ( v2f  a)
related

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

Operation
for i from 0 to 1
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av2f input vector
Returns
Square root reciprocal of a
v2i v2i_rsqrt ( v2i  a)
related

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

Operation
for i from 0 to 1
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av2i input vector
Returns
Square root reciprocal of a
v2l v2l_rsqrt ( v2l  a)
related

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

Operation
for i from 0 to 1
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av2l input vector
Returns
Square root reciprocal of a
v4d v4d_rsqrt ( v4d  a)
related

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

Operation
for i from 0 to 3
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av4d input vector
Returns
Square root reciprocal of a
v4f v4f_rsqrt ( v4f  a)
related

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

Operation
for i from 0 to 3
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av4f input vector
Returns
Square root reciprocal of a
v4i v4i_rsqrt ( v4i  a)
related

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

Operation
for i from 0 to 3
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av4i input vector
Returns
Square root reciprocal of a
v4l v4l_rsqrt ( v4l  a)
related

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

Operation
for i from 0 to 3
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av4l input vector
Returns
Square root reciprocal of a
v8d v8d_rsqrt ( v8d  a)
related

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

Operation
for i from 0 to 7
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av8d input vector
Returns
Square root reciprocal of a
v8f v8f_rsqrt ( v8f  a)
related

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

Operation
for i from 0 to 7
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av8f input vector
Returns
Square root reciprocal of a
v8i v8i_rsqrt ( v8i  a)
related

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

Operation
for i from 0 to 7
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av8i input vector
Returns
Square root reciprocal of a
v8l v8l_rsqrt ( v8l  a)
related

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

Operation
for i from 0 to 7
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av8l input vector
Returns
Square root reciprocal of a
v16f v16f_rsqrt ( v16f  a)
related

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

Operation
for i from 0 to 15
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av16f input vector
Returns
Square root reciprocal of a
v16i v16i_rsqrt ( v16i  a)
related

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

Operation
for i from 0 to 15
dst[i] := 1 / SQRT(a[i])
endfor
Parameters
av16i input vector
Returns
Square root reciprocal of a
v1d v1d_frsqrt ( v1d  a)
related

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

Operation
for i from 0 to 0
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av1d input vector
Returns
Square root reciprocal of a
v1f v1f_frsqrt ( v1f  a)
related

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

Operation
for i from 0 to 0
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av1f input vector
Returns
Square root reciprocal of a
v1i v1i_frsqrt ( v1i  a)
related

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

Operation
for i from 0 to 0
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av1i input vector
Returns
Square root reciprocal of a
v1l v1l_frsqrt ( v1l  a)
related

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

Operation
for i from 0 to 0
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av1l input vector
Returns
Square root reciprocal of a
v2d v2d_frsqrt ( v2d  a)
related

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

Operation
for i from 0 to 1
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av2d input vector
Returns
Square root reciprocal of a
v2f v2f_frsqrt ( v2f  a)
related

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

Operation
for i from 0 to 1
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av2f input vector
Returns
Square root reciprocal of a
v2i v2i_frsqrt ( v2i  a)
related

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

Operation
for i from 0 to 1
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av2i input vector
Returns
Square root reciprocal of a
v2l v2l_frsqrt ( v2l  a)
related

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

Operation
for i from 0 to 1
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av2l input vector
Returns
Square root reciprocal of a
v4d v4d_frsqrt ( v4d  a)
related

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

Operation
for i from 0 to 3
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av4d input vector
Returns
Square root reciprocal of a
v4f v4f_frsqrt ( v4f  a)
related

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

Operation
for i from 0 to 3
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av4f input vector
Returns
Square root reciprocal of a
v4i v4i_frsqrt ( v4i  a)
related

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

Operation
for i from 0 to 3
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av4i input vector
Returns
Square root reciprocal of a
v4l v4l_frsqrt ( v4l  a)
related

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

Operation
for i from 0 to 3
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av4l input vector
Returns
Square root reciprocal of a
v8d v8d_frsqrt ( v8d  a)
related

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

Operation
for i from 0 to 7
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av8d input vector
Returns
Square root reciprocal of a
v8f v8f_frsqrt ( v8f  a)
related

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

Operation
for i from 0 to 7
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av8f input vector
Returns
Square root reciprocal of a
v8i v8i_frsqrt ( v8i  a)
related

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

Operation
for i from 0 to 7
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av8i input vector
Returns
Square root reciprocal of a
v8l v8l_frsqrt ( v8l  a)
related

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

Operation
for i from 0 to 7
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av8l input vector
Returns
Square root reciprocal of a
v16f v16f_frsqrt ( v16f  a)
related

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

Operation
for i from 0 to 15
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av16f input vector
Returns
Square root reciprocal of a
v16i v16i_frsqrt ( v16i  a)
related

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

Operation
for i from 0 to 15
dst[i] := FAST_COMPUTE(1 / SQRT(a[i]))
endfor
Parameters
av16i input vector
Returns
Square root reciprocal of a