PintS
0.1
Portable Intrinsics for SIMD
|
Functions | |
void | v1d_store (double *p, v1d a) |
Stores a v1d vector into memory. More... | |
void | v1f_store (float *p, v1f a) |
Stores a v1f vector into memory. More... | |
void | v1i_store (int32_t *p, v1i a) |
Stores a v1i vector into memory. More... | |
void | v1l_store (int64_t *p, v1l a) |
Stores a v1l vector into memory. More... | |
void | v2d_store (double *p, v2d a) |
Stores a v2d vector into memory. More... | |
void | v2f_store (float *p, v2f a) |
Stores a v2f vector into memory. More... | |
void | v2i_store (int32_t *p, v2i a) |
Stores a v2i vector into memory. More... | |
void | v2l_store (int64_t *p, v2l a) |
Stores a v2l vector into memory. More... | |
void | v4d_store (double *p, v4d a) |
Stores a v4d vector into memory. More... | |
void | v4f_store (float *p, v4f a) |
Stores a v4f vector into memory. More... | |
void | v4i_store (int32_t *p, v4i a) |
Stores a v4i vector into memory. More... | |
void | v4l_store (int64_t *p, v4l a) |
Stores a v4l vector into memory. More... | |
void | v8d_store (double *p, v8d a) |
Stores a v8d vector into memory. More... | |
void | v8f_store (float *p, v8f a) |
Stores a v8f vector into memory. More... | |
void | v8i_store (int32_t *p, v8i a) |
Stores a v8i vector into memory. More... | |
void | v8l_store (int64_t *p, v8l a) |
Stores a v8l vector into memory. More... | |
void | v16f_store (float *p, v16f a) |
Stores a v16f vector into memory. More... | |
void | v16i_store (int32_t *p, v16i a) |
Stores a v16i vector into memory. More... | |
void | v1d_storeu (double *p, v1d a) |
Stores a v1d vector into memory. More... | |
void | v1f_storeu (float *p, v1f a) |
Stores a v1f vector into memory. More... | |
void | v1i_storeu (int32_t *p, v1i a) |
Stores a v1i vector into memory. More... | |
void | v1l_storeu (int64_t *p, v1l a) |
Stores a v1l vector into memory. More... | |
void | v2d_storeu (double *p, v2d a) |
Stores a v2d vector into memory. More... | |
void | v2f_storeu (float *p, v2f a) |
Stores a v2f vector into memory. More... | |
void | v2i_storeu (int32_t *p, v2i a) |
Stores a v2i vector into memory. More... | |
void | v2l_storeu (int64_t *p, v2l a) |
Stores a v2l vector into memory. More... | |
void | v4d_storeu (double *p, v4d a) |
Stores a v4d vector into memory. More... | |
void | v4f_storeu (float *p, v4f a) |
Stores a v4f vector into memory. More... | |
void | v4i_storeu (int32_t *p, v4i a) |
Stores a v4i vector into memory. More... | |
void | v4l_storeu (int64_t *p, v4l a) |
Stores a v4l vector into memory. More... | |
void | v8d_storeu (double *p, v8d a) |
Stores a v8d vector into memory. More... | |
void | v8f_storeu (float *p, v8f a) |
Stores a v8f vector into memory. More... | |
void | v8i_storeu (int32_t *p, v8i a) |
Stores a v8i vector into memory. More... | |
void | v8l_storeu (int64_t *p, v8l a) |
Stores a v8l vector into memory. More... | |
void | v16f_storeu (float *p, v16f a) |
Stores a v16f vector into memory. More... | |
void | v16i_storeu (int32_t *p, v16i a) |
Stores a v16i vector into memory. More... | |
void | v1d_store1 (double *p, v1d a) |
Stores the first element of a v1d vector into memory. More... | |
void | v1f_store1 (float *p, v1f a) |
Stores the first element of a v1f vector into memory. More... | |
void | v1i_store1 (int32_t *p, v1i a) |
Stores the first element of a v1i vector into memory. More... | |
void | v1l_store1 (int64_t *p, v1l a) |
Stores the first element of a v1l vector into memory. More... | |
void | v2d_store1 (double *p, v2d a) |
Stores the first element of a v2d vector into memory. More... | |
void | v2f_store1 (float *p, v2f a) |
Stores the first element of a v2f vector into memory. More... | |
void | v2i_store1 (int32_t *p, v2i a) |
Stores the first element of a v2i vector into memory. More... | |
void | v2l_store1 (int64_t *p, v2l a) |
Stores the first element of a v2l vector into memory. More... | |
void | v4d_store1 (double *p, v4d a) |
Stores the first element of a v4d vector into memory. More... | |
void | v4f_store1 (float *p, v4f a) |
Stores the first element of a v4f vector into memory. More... | |
void | v4i_store1 (int32_t *p, v4i a) |
Stores the first element of a v4i vector into memory. More... | |
void | v4l_store1 (int64_t *p, v4l a) |
Stores the first element of a v4l vector into memory. More... | |
void | v8d_store1 (double *p, v8d a) |
Stores the first element of a v8d vector into memory. More... | |
void | v8f_store1 (float *p, v8f a) |
Stores the first element of a v8f vector into memory. More... | |
void | v8i_store1 (int32_t *p, v8i a) |
Stores the first element of a v8i vector into memory. More... | |
void | v8l_store1 (int64_t *p, v8l a) |
Stores the first element of a v8l vector into memory. More... | |
void | v16f_store1 (float *p, v16f a) |
Stores the first element of a v16f vector into memory. More... | |
void | v16i_store1 (int32_t *p, v16i a) |
Stores the first element of a v16i vector into memory. More... | |
|
related |
Stores a v1d
vector (64 bits) into memory starting at the specified address. p
must be aligned on a 8-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v1f
vector (32 bits) into memory starting at the specified address. p
must be aligned on a 4-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v1i
vector (32 bits) into memory starting at the specified address. p
must be aligned on a 4-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v1l
vector (64 bits) into memory starting at the specified address. p
must be aligned on a 8-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v2d
vector (128 bits) into memory starting at the specified address. p
must be aligned on a 16-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v2f
vector (64 bits) into memory starting at the specified address. p
must be aligned on a 8-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v2i
vector (64 bits) into memory starting at the specified address. p
must be aligned on a 8-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v2l
vector (128 bits) into memory starting at the specified address. p
must be aligned on a 16-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v4d
vector (256 bits) into memory starting at the specified address. p
must be aligned on a 32-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v4f
vector (128 bits) into memory starting at the specified address. p
must be aligned on a 16-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v4i
vector (128 bits) into memory starting at the specified address. p
must be aligned on a 16-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v4l
vector (256 bits) into memory starting at the specified address. p
must be aligned on a 32-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v8d
vector (512 bits) into memory starting at the specified address. p
must be aligned on a 64-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v8f
vector (256 bits) into memory starting at the specified address. p
must be aligned on a 32-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v8i
vector (256 bits) into memory starting at the specified address. p
must be aligned on a 32-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v8l
vector (512 bits) into memory starting at the specified address. p
must be aligned on a 64-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v16f
vector (512 bits) into memory starting at the specified address. p
must be aligned on a 64-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v16i
vector (512 bits) into memory starting at the specified address. p
must be aligned on a 64-bytes boundary or a general-protection exception may be generated.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v1d
vector (64 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v1f
vector (32 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v1i
vector (32 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v1l
vector (64 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v2d
vector (128 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v2f
vector (64 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v2i
vector (64 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v2l
vector (128 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v4d
vector (256 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v4f
vector (128 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v4i
vector (128 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v4l
vector (256 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v8d
vector (512 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v8f
vector (256 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v8i
vector (256 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v8l
vector (512 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v16f
vector (512 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores a v16i
vector (512 bits) into memory starting at the specified address. There is no alignment requirement.
p | the memory address of the data beginning |
a | the vector to be stored |
|
related |
Stores the first element of a v1d
vector (64 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v1f
vector (32 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v1i
vector (32 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v1l
vector (64 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v2d
vector (64 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v2f
vector (32 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v2i
vector (32 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v2l
vector (64 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v4d
vector (64 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v4f
vector (32 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v4i
vector (32 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v4l
vector (64 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v8d
vector (64 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v8f
vector (32 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v8i
vector (32 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v8l
vector (64 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |
|
related |
Stores the first element of a v16f
vector (32 bits) into memory at the specified address. There is no alignment requirement.
p | the memory address |
a | the vector to be stored |