PintS
0.1
Portable Intrinsics for SIMD
|
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... | |
Gets the low part of a v2d
vector. Same effect as v1d_cast_v2d(v2d a)
a | v2d vector within the low part is extracted |
Gets the low part of a v2f
vector. Same effect as v1f_cast_v2f(v2f a)
a | v2f vector within the low part is extracted |
Gets the low part of a v2i
vector. Same effect as v1i_cast_v2i(v2i a)
a | v2i vector within the low part is extracted |
Gets the low part of a v2l
vector. Same effect as v1l_cast_v2l(v2l a)
a | v2l vector within the low part is extracted |
Gets the low part of a v4d
vector. Same effect as v2d_cast_v4d(v4d a)
a | v4d vector within the low part is extracted |
Gets the low part of a v4f
vector. Same effect as v2f_cast_v4f(v4f a)
a | v4f vector within the low part is extracted |
Gets the low part of a v4i
vector. Same effect as v2i_cast_v4i(v4i a)
a | v4i vector within the low part is extracted |
Gets the low part of a v4l
vector. Same effect as v2l_cast_v4l(v4l a)
a | v4l vector within the low part is extracted |
Gets the low part of a v8d
vector. Same effect as v4d_cast_v8d(v8d a)
a | v8d vector within the low part is extracted |
Gets the low part of a v8f
vector. Same effect as v4f_cast_v8f(v8f a)
a | v8f vector within the low part is extracted |
Gets the low part of a v8i
vector. Same effect as v4i_cast_v8i(v8i a)
a | v8i vector within the low part is extracted |
Gets the low part of a v8l
vector. Same effect as v4l_cast_v8l(v8l a)
a | v8l vector within the low part is extracted |
Gets the low part of a v16f
vector. Same effect as v8f_cast_v16f(v16f a)
a | v16f vector within the low part is extracted |
Gets the low part of a v16i
vector. Same effect as v8i_cast_v16i(v16i a)
a | v16i vector within the low part is extracted |
Gets the high part of a v2d
vector.
a | v2d vector within the high part is extracted |
Gets the high part of a v2f
vector.
a | v2f vector within the high part is extracted |
Gets the high part of a v2i
vector.
a | v2i vector within the high part is extracted |
Gets the high part of a v2l
vector.
a | v2l vector within the high part is extracted |
Gets the high part of a v4d
vector.
a | v4d vector within the high part is extracted |
Gets the high part of a v4f
vector.
a | v4f vector within the high part is extracted |
Gets the high part of a v4i
vector.
a | v4i vector within the high part is extracted |
Gets the high part of a v4l
vector.
a | v4l vector within the high part is extracted |
Gets the high part of a v8d
vector.
a | v8d vector within the high part is extracted |
Gets the high part of a v8f
vector.
a | v8f vector within the high part is extracted |
Gets the high part of a v8i
vector.
a | v8i vector within the high part is extracted |
Gets the high part of a v8l
vector.
a | v8l vector within the high part is extracted |
Gets the high part of a v16f
vector.
a | v16f vector within the high part is extracted |
Gets the high part of a v16i
vector.
a | v16i vector within the high part is extracted |
If high
is true, gets the high part of the v4d
input vector. Else, gets the low part of the v4d
input vector.
a | v4d vector within the low/high part is extracted |
high | boolean to choose the high part |
If high
is true, gets the high part of the v4f
input vector. Else, gets the low part of the v4f
input vector.
a | v4f vector within the low/high part is extracted |
high | boolean to choose the high part |
If high
is true, gets the high part of the v4i
input vector. Else, gets the low part of the v4i
input vector.
a | v4i vector within the low/high part is extracted |
high | boolean to choose the high part |
If high
is true, gets the high part of the v4l
input vector. Else, gets the low part of the v4l
input vector.
a | v4l vector within the low/high part is extracted |
high | boolean to choose the high part |
If high
is true, gets the high part of the v8d
input vector. Else, gets the low part of the v8d
input vector.
a | v8d vector within the low/high part is extracted |
high | boolean to choose the high part |
If high
is true, gets the high part of the v8f
input vector. Else, gets the low part of the v8f
input vector.
a | v8f vector within the low/high part is extracted |
high | boolean to choose the high part |
If high
is true, gets the high part of the v8i
input vector. Else, gets the low part of the v8i
input vector.
a | v8i vector within the low/high part is extracted |
high | boolean to choose the high part |
If high
is true, gets the high part of the v8l
input vector. Else, gets the low part of the v8l
input vector.
a | v8l vector within the low/high part is extracted |
high | boolean to choose the high part |
If high
is true, gets the high part of the v16f
input vector. Else, gets the low part of the v16f
input vector.
a | v16f vector within the low/high part is extracted |
high | boolean to choose the high part |
If high
is true, gets the high part of the v16i
input vector. Else, gets the low part of the v16i
input vector.
a | v16i vector within the low/high part is extracted |
high | boolean to choose the high part |
If high
is true, sets the high part of the v2d
input vector. Else, sets the low part of the v2d
input vector.
src | v2d vector within the low/high part is inserted |
a | v1d vector inserted as low/high part |
high | boolean to choose the high part |
v2d
vector with low/high part set to a
If high
is true, sets the high part of the v2f
input vector. Else, sets the low part of the v2f
input vector.
src | v2f vector within the low/high part is inserted |
a | v1f vector inserted as low/high part |
high | boolean to choose the high part |
v2f
vector with low/high part set to a
If high
is true, sets the high part of the v2i
input vector. Else, sets the low part of the v2i
input vector.
src | v2i vector within the low/high part is inserted |
a | v1i vector inserted as low/high part |
high | boolean to choose the high part |
v2i
vector with low/high part set to a
If high
is true, sets the high part of the v2l
input vector. Else, sets the low part of the v2l
input vector.
src | v2l vector within the low/high part is inserted |
a | v1l vector inserted as low/high part |
high | boolean to choose the high part |
v2l
vector with low/high part set to a
If high
is true, sets the high part of the v4d
input vector. Else, sets the low part of the v4d
input vector.
src | v4d vector within the low/high part is inserted |
a | v2d vector inserted as low/high part |
high | boolean to choose the high part |
v4d
vector with low/high part set to a
If high
is true, sets the high part of the v4f
input vector. Else, sets the low part of the v4f
input vector.
src | v4f vector within the low/high part is inserted |
a | v2f vector inserted as low/high part |
high | boolean to choose the high part |
v4f
vector with low/high part set to a
If high
is true, sets the high part of the v4i
input vector. Else, sets the low part of the v4i
input vector.
src | v4i vector within the low/high part is inserted |
a | v2i vector inserted as low/high part |
high | boolean to choose the high part |
v4i
vector with low/high part set to a
If high
is true, sets the high part of the v4l
input vector. Else, sets the low part of the v4l
input vector.
src | v4l vector within the low/high part is inserted |
a | v2l vector inserted as low/high part |
high | boolean to choose the high part |
v4l
vector with low/high part set to a
If high
is true, sets the high part of the v8d
input vector. Else, sets the low part of the v8d
input vector.
src | v8d vector within the low/high part is inserted |
a | v4d vector inserted as low/high part |
high | boolean to choose the high part |
v8d
vector with low/high part set to a
If high
is true, sets the high part of the v8f
input vector. Else, sets the low part of the v8f
input vector.
src | v8f vector within the low/high part is inserted |
a | v4f vector inserted as low/high part |
high | boolean to choose the high part |
v8f
vector with low/high part set to a
If high
is true, sets the high part of the v8i
input vector. Else, sets the low part of the v8i
input vector.
src | v8i vector within the low/high part is inserted |
a | v4i vector inserted as low/high part |
high | boolean to choose the high part |
v8i
vector with low/high part set to a
If high
is true, sets the high part of the v8l
input vector. Else, sets the low part of the v8l
input vector.
src | v8l vector within the low/high part is inserted |
a | v4l vector inserted as low/high part |
high | boolean to choose the high part |
v8l
vector with low/high part set to a
If high
is true, sets the high part of the v16f
input vector. Else, sets the low part of the v16f
input vector.
src | v16f vector within the low/high part is inserted |
a | v8f vector inserted as low/high part |
high | boolean to choose the high part |
v16f
vector with low/high part set to a
If high
is true, sets the high part of the v16i
input vector. Else, sets the low part of the v16i
input vector.
src | v16i vector within the low/high part is inserted |
a | v8i vector inserted as low/high part |
high | boolean to choose the high part |
v16i
vector with low/high part set to a