39 return Blend(left, right, control);
44 return Blend(left, right, control);
49 return Blend(left, right, control);
54 return Blend(left, right, control);
354 return Max(left, right);
359 return Max(left, right);
364 return Max(left, right);
369 return Max(left, right);
374 return Min(left, right);
379 return Min(left, right);
384 return Min(left, right);
389 return Min(left, right);
614 return TestC(left, right);
619 return TestC(left, right);
624 return TestC(left, right);
629 return TestC(left, right);
634 return TestC(left, right);
639 return TestC(left, right);
644 return TestC(left, right);
649 return TestC(left, right);
694 return TestZ(left, right);
699 return TestZ(left, right);
704 return TestZ(left, right);
709 return TestZ(left, right);
714 return TestZ(left, right);
719 return TestZ(left, right);
724 return TestZ(left, right);
729 return TestZ(left, right);
static Vector128< ulong > Insert(Vector128< ulong > value, ulong data, byte index)
static Vector128< long > Insert(Vector128< long > value, long data, byte index)
static ulong Extract(Vector128< ulong > value, byte index)
static new bool IsSupported
static long Extract(Vector128< long > value, byte index)
static bool TestNotZAndNotC(Vector128< long > left, Vector128< long > right)
static uint Extract(Vector128< uint > value, byte index)
static Vector128< double > CeilingScalar(Vector128< double > upper, Vector128< double > value)
static unsafe Vector128< int > ConvertToVector128Int32(byte *address)
static Vector128< float > RoundToPositiveInfinityScalar(Vector128< float > value)
static bool TestZ(Vector128< sbyte > left, Vector128< sbyte > right)
static bool TestNotZAndNotC(Vector128< ulong > left, Vector128< ulong > right)
static bool TestC(Vector128< long > left, Vector128< long > right)
static bool TestC(Vector128< short > left, Vector128< short > right)
static Vector128< long > ConvertToVector128Int64(Vector128< byte > value)
static Vector128< byte > BlendVariable(Vector128< byte > left, Vector128< byte > right, Vector128< byte > mask)
static Vector128< sbyte > Max(Vector128< sbyte > left, Vector128< sbyte > right)
static Vector128< long > ConvertToVector128Int64(Vector128< ushort > value)
static Vector128< long > CompareEqual(Vector128< long > left, Vector128< long > right)
static bool TestZ(Vector128< ushort > left, Vector128< ushort > right)
static Vector128< int > BlendVariable(Vector128< int > left, Vector128< int > right, Vector128< int > mask)
static Vector128< ushort > PackUnsignedSaturate(Vector128< int > left, Vector128< int > right)
static bool TestNotZAndNotC(Vector128< short > left, Vector128< short > right)
static Vector128< int > Max(Vector128< int > left, Vector128< int > right)
static bool TestC(Vector128< uint > left, Vector128< uint > right)
static Vector128< double > FloorScalar(Vector128< double > upper, Vector128< double > value)
static Vector128< double > RoundToPositiveInfinity(Vector128< double > value)
static Vector128< float > RoundToPositiveInfinityScalar(Vector128< float > upper, Vector128< float > value)
static Vector128< double > RoundToNearestInteger(Vector128< double > value)
static new bool IsSupported
static bool TestNotZAndNotC(Vector128< sbyte > left, Vector128< sbyte > right)
static bool TestZ(Vector128< short > left, Vector128< short > right)
static bool TestNotZAndNotC(Vector128< uint > left, Vector128< uint > right)
static unsafe Vector128< short > ConvertToVector128Int16(sbyte *address)
static bool TestC(Vector128< sbyte > left, Vector128< sbyte > right)
static Vector128< long > ConvertToVector128Int64(Vector128< short > value)
static Vector128< sbyte > BlendVariable(Vector128< sbyte > left, Vector128< sbyte > right, Vector128< sbyte > mask)
static Vector128< double > DotProduct(Vector128< double > left, Vector128< double > right, byte control)
static bool TestNotZAndNotC(Vector128< ushort > left, Vector128< ushort > right)
static Vector128< uint > Max(Vector128< uint > left, Vector128< uint > right)
static Vector128< float > RoundToZeroScalar(Vector128< float > value)
static Vector128< int > Insert(Vector128< int > value, int data, byte index)
static Vector128< byte > Insert(Vector128< byte > value, byte data, byte index)
static bool TestZ(Vector128< uint > left, Vector128< uint > right)
static Vector128< float > Insert(Vector128< float > value, Vector128< float > data, byte index)
static Vector128< ushort > BlendVariable(Vector128< ushort > left, Vector128< ushort > right, Vector128< ushort > mask)
static Vector128< float > RoundToNearestIntegerScalar(Vector128< float > value)
static Vector128< double > Blend(Vector128< double > left, Vector128< double > right, byte control)
static Vector128< double > RoundCurrentDirectionScalar(Vector128< double > value)
static Vector128< float > RoundToNearestIntegerScalar(Vector128< float > upper, Vector128< float > value)
static unsafe Vector128< uint > LoadAlignedVector128NonTemporal(uint *address)
static bool TestZ(Vector128< long > left, Vector128< long > right)
static unsafe Vector128< int > ConvertToVector128Int32(short *address)
static Vector128< double > Floor(Vector128< double > value)
static Vector128< double > RoundToNearestIntegerScalar(Vector128< double > upper, Vector128< double > value)
static Vector128< float > RoundToNegativeInfinity(Vector128< float > value)
static float Extract(Vector128< float > value, byte index)
static Vector128< double > RoundToZero(Vector128< double > value)
static Vector128< double > RoundToPositiveInfinityScalar(Vector128< double > upper, Vector128< double > value)
static unsafe Vector128< long > ConvertToVector128Int64(short *address)
static Vector128< float > RoundToNegativeInfinityScalar(Vector128< float > value)
static Vector128< float > RoundToPositiveInfinity(Vector128< float > value)
static Vector128< ulong > CompareEqual(Vector128< ulong > left, Vector128< ulong > right)
static Vector128< int > ConvertToVector128Int32(Vector128< short > value)
static Vector128< long > BlendVariable(Vector128< long > left, Vector128< long > right, Vector128< long > mask)
static Vector128< ushort > MinHorizontal(Vector128< ushort > value)
static bool TestC(Vector128< int > left, Vector128< int > right)
static Vector128< double > RoundToNegativeInfinity(Vector128< double > value)
static Vector128< uint > Min(Vector128< uint > left, Vector128< uint > right)
static Vector128< ushort > Min(Vector128< ushort > left, Vector128< ushort > right)
static Vector128< float > Ceiling(Vector128< float > value)
static Vector128< double > RoundToZeroScalar(Vector128< double > upper, Vector128< double > value)
static Vector128< float > Blend(Vector128< float > left, Vector128< float > right, byte control)
static unsafe Vector128< sbyte > LoadAlignedVector128NonTemporal(sbyte *address)
static Vector128< double > RoundToNegativeInfinityScalar(Vector128< double > upper, Vector128< double > value)
static Vector128< float > RoundToNegativeInfinityScalar(Vector128< float > upper, Vector128< float > value)
static unsafe Vector128< ulong > LoadAlignedVector128NonTemporal(ulong *address)
static unsafe Vector128< long > LoadAlignedVector128NonTemporal(long *address)
static Vector128< float > CeilingScalar(Vector128< float > value)
static unsafe Vector128< long > ConvertToVector128Int64(ushort *address)
static Vector128< float > RoundCurrentDirectionScalar(Vector128< float > upper, Vector128< float > value)
static Vector128< float > RoundCurrentDirectionScalar(Vector128< float > value)
static Vector128< long > ConvertToVector128Int64(Vector128< sbyte > value)
static Vector128< ulong > BlendVariable(Vector128< ulong > left, Vector128< ulong > right, Vector128< ulong > mask)
static Vector128< float > RoundCurrentDirection(Vector128< float > value)
static Vector128< float > FloorScalar(Vector128< float > upper, Vector128< float > value)
static Vector128< double > RoundToZeroScalar(Vector128< double > value)
static Vector128< long > ConvertToVector128Int64(Vector128< int > value)
static unsafe Vector128< short > LoadAlignedVector128NonTemporal(short *address)
static Vector128< float > RoundToZeroScalar(Vector128< float > upper, Vector128< float > value)
static bool TestZ(Vector128< int > left, Vector128< int > right)
static Vector128< uint > Insert(Vector128< uint > value, uint data, byte index)
static unsafe Vector128< long > ConvertToVector128Int64(uint *address)
static Vector128< float > CeilingScalar(Vector128< float > upper, Vector128< float > value)
static Vector128< short > BlendVariable(Vector128< short > left, Vector128< short > right, Vector128< short > mask)
static Vector128< int > ConvertToVector128Int32(Vector128< sbyte > value)
static Vector128< float > BlendVariable(Vector128< float > left, Vector128< float > right, Vector128< float > mask)
static Vector128< uint > BlendVariable(Vector128< uint > left, Vector128< uint > right, Vector128< uint > mask)
static Vector128< double > RoundCurrentDirectionScalar(Vector128< double > upper, Vector128< double > value)
static Vector128< double > RoundToNegativeInfinityScalar(Vector128< double > value)
static Vector128< double > FloorScalar(Vector128< double > value)
static Vector128< ushort > MultipleSumAbsoluteDifferences(Vector128< byte > left, Vector128< byte > right, byte mask)
static Vector128< int > Min(Vector128< int > left, Vector128< int > right)
static Vector128< short > Blend(Vector128< short > left, Vector128< short > right, byte control)
static Vector128< double > RoundCurrentDirection(Vector128< double > value)
static Vector128< float > RoundToNearestInteger(Vector128< float > value)
static unsafe Vector128< short > ConvertToVector128Int16(byte *address)
static Vector128< short > ConvertToVector128Int16(Vector128< byte > value)
static Vector128< int > MultiplyLow(Vector128< int > left, Vector128< int > right)
static Vector128< float > FloorScalar(Vector128< float > value)
static Vector128< short > ConvertToVector128Int16(Vector128< sbyte > value)
static Vector128< sbyte > Min(Vector128< sbyte > left, Vector128< sbyte > right)
static byte Extract(Vector128< byte > value, byte index)
static bool TestC(Vector128< ushort > left, Vector128< ushort > right)
static unsafe Vector128< int > ConvertToVector128Int32(ushort *address)
static unsafe Vector128< ushort > LoadAlignedVector128NonTemporal(ushort *address)
static Vector128< int > ConvertToVector128Int32(Vector128< ushort > value)
static Vector128< uint > MultiplyLow(Vector128< uint > left, Vector128< uint > right)
static Vector128< int > ConvertToVector128Int32(Vector128< byte > value)
static Vector128< ushort > Max(Vector128< ushort > left, Vector128< ushort > right)
static Vector128< float > DotProduct(Vector128< float > left, Vector128< float > right, byte control)
static Vector128< sbyte > Insert(Vector128< sbyte > value, sbyte data, byte index)
static unsafe Vector128< long > ConvertToVector128Int64(int *address)
static Vector128< long > ConvertToVector128Int64(Vector128< uint > value)
static bool TestC(Vector128< byte > left, Vector128< byte > right)
static Vector128< double > RoundToPositiveInfinityScalar(Vector128< double > value)
static unsafe Vector128< long > ConvertToVector128Int64(byte *address)
static Vector128< ushort > Blend(Vector128< ushort > left, Vector128< ushort > right, byte control)
static Vector128< float > RoundToZero(Vector128< float > value)
static unsafe Vector128< int > ConvertToVector128Int32(sbyte *address)
static Vector128< double > RoundToNearestIntegerScalar(Vector128< double > value)
static bool TestC(Vector128< ulong > left, Vector128< ulong > right)
static bool TestZ(Vector128< byte > left, Vector128< byte > right)
static unsafe Vector128< long > ConvertToVector128Int64(sbyte *address)
static unsafe Vector128< byte > LoadAlignedVector128NonTemporal(byte *address)
static Vector128< double > Ceiling(Vector128< double > value)
static int Extract(Vector128< int > value, byte index)
static unsafe Vector128< int > LoadAlignedVector128NonTemporal(int *address)
static bool TestZ(Vector128< ulong > left, Vector128< ulong > right)
static bool TestNotZAndNotC(Vector128< byte > left, Vector128< byte > right)
static Vector128< float > Floor(Vector128< float > value)
static Vector128< double > CeilingScalar(Vector128< double > value)
static bool TestNotZAndNotC(Vector128< int > left, Vector128< int > right)
static Vector128< long > Multiply(Vector128< int > left, Vector128< int > right)
static Vector128< double > BlendVariable(Vector128< double > left, Vector128< double > right, Vector128< double > mask)
static unsafe(int Eax, int Ebx, int Ecx, int Edx) CpuId(int functionId