inteli.types

Public Imports

core.simd
public import core.simd;
Undocumented in source.

Members

Aliases

__m128
alias __m128 = float4
Undocumented in source.
__m128d
alias __m128d = double2
Undocumented in source.
__m128i
alias __m128i = int4
Undocumented in source.
__m64
alias __m64 = long
Undocumented in source.

Functions

_MM_SHUFFLE
int _MM_SHUFFLE(int z, int y, int x, int w)
Undocumented in source. Be warned that the author may not have intended to support it.
_MM_SHUFFLE2
int _MM_SHUFFLE2(int x, int y)
Undocumented in source. Be warned that the author may not have intended to support it.
equalMask
Vec equalMask(Vec a, Vec b)
Undocumented in source. Be warned that the author may not have intended to support it.
extractelement
auto extractelement(Vec2 vec)
Undocumented in source. Be warned that the author may not have intended to support it.
greaterMask
Vec greaterMask(Vec a, Vec b)
Undocumented in source. Be warned that the author may not have intended to support it.
greaterOrEqualMask
Vec greaterOrEqualMask(Vec a, Vec b)
Undocumented in source. Be warned that the author may not have intended to support it.
insertelement
auto insertelement(Vec2 vec, Vec.Base e)
Undocumented in source. Be warned that the author may not have intended to support it.
loadUnaligned
Vec loadUnaligned(const(Vec.Base)* pvec)
Undocumented in source. Be warned that the author may not have intended to support it.
notEqualMask
Vec notEqualMask(Vec a, Vec b)
Undocumented in source. Be warned that the author may not have intended to support it.
shufflevector
Vec shufflevector(Vec a, Vec b)
Undocumented in source. Be warned that the author may not have intended to support it.
storeUnaligned
void storeUnaligned(Vec v, Vec.Base* pvec)
Undocumented in source. Be warned that the author may not have intended to support it.

Mixin templates

VectorOps
mixintemplate VectorOps(VectorType, ArrayType, BaseType, int N)
Undocumented in source.

Structs

byte16
struct byte16
Undocumented in source.
double2
struct double2
Undocumented in source.
float4
struct float4
Undocumented in source.
int4
struct int4
Undocumented in source.
long2
struct long2
Undocumented in source.
short8
struct short8
Undocumented in source.

Meta

Authors

Guillaume Piolat