core.simd
Builtin SIMD intrinsics
Source:
License:
Boost License 1.0.
Authors:
,
- template Vector(T)
- Create a vector type.
Parameters:
T = one of double[2], float[4], void[16], byte[16], ubyte[16],
short[8], ushort[8], int[4], uint[4], long[2], ulong[2].
For 256 bit vectors,
one of double[4], float[8], void[32], byte[32], ubyte[32],
short[16], ushort[16], int[8], uint[8], long[4], ulong[4]
- alias __vector(void[16u]) void16;
- alias __vector(double[2u]) double2;
- alias __vector(float[4u]) float4;
- alias __vector(byte[16u]) byte16;
- alias __vector(ubyte[16u]) ubyte16;
- alias __vector(short[8u]) short8;
- alias __vector(ushort[8u]) ushort8;
- alias __vector(int[4u]) int4;
- alias __vector(uint[4u]) uint4;
- alias __vector(long[2u]) long2;
- alias __vector(ulong[2u]) ulong2;
- alias __vector(void[32u]) void32;
- alias __vector(double[4u]) double4;
- alias __vector(float[8u]) float8;
- alias __vector(byte[32u]) byte32;
- alias __vector(ubyte[32u]) ubyte32;
- alias __vector(short[16u]) short16;
- alias __vector(ushort[16u]) ushort16;
- alias __vector(int[8u]) int8;
- alias __vector(uint[8u]) uint8;
- alias __vector(long[4u]) long4;
- alias __vector(ulong[4u]) ulong4;
Page generated by Ddoc. Copyright Digital Mars 2012.