Arm64
IsSupported
Abs(Vector128<Double>)
Abs(Vector128<Int64>)
AbsoluteCompareGreaterThan(Vector128<Double>, Vector128<Double>)
AbsoluteCompareGreaterThanOrEqual(Vector128<Double>, Vector128<Double>)
AbsoluteCompareGreaterThanOrEqualScalar(Vector64<Double>, Vector64<Double>)
AbsoluteCompareGreaterThanOrEqualScalar(Vector64<Single>, Vector64<Single>)
AbsoluteCompareGreaterThanScalar(Vector64<Double>, Vector64<Double>)
AbsoluteCompareGreaterThanScalar(Vector64<Single>, Vector64<Single>)
AbsoluteCompareLessThan(Vector128<Double>, Vector128<Double>)
AbsoluteCompareLessThanOrEqual(Vector128<Double>, Vector128<Double>)
AbsoluteCompareLessThanOrEqualScalar(Vector64<Double>, Vector64<Double>)
AbsoluteCompareLessThanOrEqualScalar(Vector64<Single>, Vector64<Single>)
AbsoluteCompareLessThanScalar(Vector64<Double>, Vector64<Double>)
AbsoluteCompareLessThanScalar(Vector64<Single>, Vector64<Single>)
AbsoluteDifference(Vector128<Double>, Vector128<Double>)
AbsoluteDifferenceScalar(Vector64<Double>, Vector64<Double>)
AbsoluteDifferenceScalar(Vector64<Single>, Vector64<Single>)
AbsSaturate(Vector128<Int64>)
AbsSaturateScalar(Vector64<Int16>)
AbsSaturateScalar(Vector64<Int32>)
AbsSaturateScalar(Vector64<Int64>)
AbsSaturateScalar(Vector64<SByte>)
AbsScalar(Vector64<Int64>)
Add(Vector128<Double>, Vector128<Double>)
AddAcross(Vector128<Byte>)
AddAcross(Vector128<Int16>)
AddAcross(Vector128<Int32>)
AddAcross(Vector128<SByte>)
AddAcross(Vector128<UInt16>)
AddAcross(Vector128<UInt32>)
AddAcross(Vector64<Byte>)
AddAcross(Vector64<Int16>)
AddAcross(Vector64<SByte>)
AddAcross(Vector64<UInt16>)
AddAcrossWidening(Vector128<Byte>)
AddAcrossWidening(Vector128<Int16>)
AddAcrossWidening(Vector128<Int32>)
AddAcrossWidening(Vector128<SByte>)
AddAcrossWidening(Vector128<UInt16>)
AddAcrossWidening(Vector128<UInt32>)
AddAcrossWidening(Vector64<Byte>)
AddAcrossWidening(Vector64<Int16>)
AddAcrossWidening(Vector64<SByte>)
AddAcrossWidening(Vector64<UInt16>)
AddPairwise(Vector128<Byte>, Vector128<Byte>)
AddPairwise(Vector128<Double>, Vector128<Double>)
AddPairwise(Vector128<Int16>, Vector128<Int16>)
AddPairwise(Vector128<Int32>, Vector128<Int32>)
AddPairwise(Vector128<Int64>, Vector128<Int64>)
AddPairwise(Vector128<SByte>, Vector128<SByte>)
AddPairwise(Vector128<Single>, Vector128<Single>)
AddPairwise(Vector128<UInt16>, Vector128<UInt16>)
AddPairwise(Vector128<UInt32>, Vector128<UInt32>)
AddPairwise(Vector128<UInt64>, Vector128<UInt64>)
AddPairwiseScalar(Vector128<Double>)
AddPairwiseScalar(Vector128<Int64>)
AddPairwiseScalar(Vector128<UInt64>)
AddPairwiseScalar(Vector64<Single>)
AddSaturate(Vector128<Byte>, Vector128<SByte>)
AddSaturate(Vector128<Int16>, Vector128<UInt16>)
AddSaturate(Vector128<Int32>, Vector128<UInt32>)
AddSaturate(Vector128<Int64>, Vector128<UInt64>)
AddSaturate(Vector128<SByte>, Vector128<Byte>)
AddSaturate(Vector128<UInt16>, Vector128<Int16>)
AddSaturate(Vector128<UInt32>, Vector128<Int32>)
AddSaturate(Vector128<UInt64>, Vector128<Int64>)
AddSaturate(Vector64<Byte>, Vector64<SByte>)
AddSaturate(Vector64<Int16>, Vector64<UInt16>)
AddSaturate(Vector64<Int32>, Vector64<UInt32>)
AddSaturate(Vector64<SByte>, Vector64<Byte>)
AddSaturate(Vector64<UInt16>, Vector64<Int16>)
AddSaturate(Vector64<UInt32>, Vector64<Int32>)
AddSaturateScalar(Vector64<Byte>, Vector64<Byte>)
AddSaturateScalar(Vector64<Byte>, Vector64<SByte>)
AddSaturateScalar(Vector64<Int16>, Vector64<Int16>)
AddSaturateScalar(Vector64<Int16>, Vector64<UInt16>)
AddSaturateScalar(Vector64<Int32>, Vector64<Int32>)
AddSaturateScalar(Vector64<Int32>, Vector64<UInt32>)
AddSaturateScalar(Vector64<Int64>, Vector64<UInt64>)
AddSaturateScalar(Vector64<SByte>, Vector64<Byte>)
AddSaturateScalar(Vector64<SByte>, Vector64<SByte>)
AddSaturateScalar(Vector64<UInt16>, Vector64<Int16>)
AddSaturateScalar(Vector64<UInt16>, Vector64<UInt16>)
AddSaturateScalar(Vector64<UInt32>, Vector64<Int32>)
AddSaturateScalar(Vector64<UInt32>, Vector64<UInt32>)
AddSaturateScalar(Vector64<UInt64>, Vector64<Int64>)
Ceiling(Vector128<Double>)
CompareEqual(Vector128<Double>, Vector128<Double>)
CompareEqual(Vector128<Int64>, Vector128<Int64>)
CompareEqual(Vector128<UInt64>, Vector128<UInt64>)
CompareEqualScalar(Vector64<Double>, Vector64<Double>)
CompareEqualScalar(Vector64<Int64>, Vector64<Int64>)
CompareEqualScalar(Vector64<Single>, Vector64<Single>)
CompareEqualScalar(Vector64<UInt64>, Vector64<UInt64>)
CompareGreaterThan(Vector128<Double>, Vector128<Double>)
CompareGreaterThan(Vector128<Int64>, Vector128<Int64>)
CompareGreaterThan(Vector128<UInt64>, Vector128<UInt64>)
CompareGreaterThanOrEqual(Vector128<Double>, Vector128<Double>)
CompareGreaterThanOrEqual(Vector128<Int64>, Vector128<Int64>)
CompareGreaterThanOrEqual(Vector128<UInt64>, Vector128<UInt64>)
CompareGreaterThanOrEqualScalar(Vector64<Double>, Vector64<Double>)
CompareGreaterThanOrEqualScalar(Vector64<Int64>, Vector64<Int64>)
CompareGreaterThanOrEqualScalar(Vector64<Single>, Vector64<Single>)
CompareGreaterThanOrEqualScalar(Vector64<UInt64>, Vector64<UInt64>)
CompareGreaterThanScalar(Vector64<Double>, Vector64<Double>)
CompareGreaterThanScalar(Vector64<Int64>, Vector64<Int64>)
CompareGreaterThanScalar(Vector64<Single>, Vector64<Single>)
CompareGreaterThanScalar(Vector64<UInt64>, Vector64<UInt64>)
CompareLessThan(Vector128<Double>, Vector128<Double>)
CompareLessThan(Vector128<Int64>, Vector128<Int64>)
CompareLessThan(Vector128<UInt64>, Vector128<UInt64>)
CompareLessThanOrEqual(Vector128<Double>, Vector128<Double>)
CompareLessThanOrEqual(Vector128<Int64>, Vector128<Int64>)
CompareLessThanOrEqual(Vector128<UInt64>, Vector128<UInt64>)
CompareLessThanOrEqualScalar(Vector64<Double>, Vector64<Double>)
CompareLessThanOrEqualScalar(Vector64<Int64>, Vector64<Int64>)
CompareLessThanOrEqualScalar(Vector64<Single>, Vector64<Single>)
CompareLessThanOrEqualScalar(Vector64<UInt64>, Vector64<UInt64>)
CompareLessThanScalar(Vector64<Double>, Vector64<Double>)
CompareLessThanScalar(Vector64<Int64>, Vector64<Int64>)
CompareLessThanScalar(Vector64<Single>, Vector64<Single>)
CompareLessThanScalar(Vector64<UInt64>, Vector64<UInt64>)
CompareTest(Vector128<Double>, Vector128<Double>)
CompareTest(Vector128<Int64>, Vector128<Int64>)
CompareTest(Vector128<UInt64>, Vector128<UInt64>)
CompareTestScalar(Vector64<Double>, Vector64<Double>)
CompareTestScalar(Vector64<Int64>, Vector64<Int64>)
CompareTestScalar(Vector64<UInt64>, Vector64<UInt64>)
ConvertToDouble(Vector128<Int64>)
ConvertToDouble(Vector128<UInt64>)
ConvertToDouble(Vector64<Single>)
ConvertToDoubleScalar(Vector64<Int64>)
ConvertToDoubleScalar(Vector64<UInt64>)
ConvertToDoubleUpper(Vector128<Single>)
ConvertToInt64RoundAwayFromZero(Vector128<Double>)
ConvertToInt64RoundAwayFromZeroScalar(Vector64<Double>)
ConvertToInt64RoundToEven(Vector128<Double>)
ConvertToInt64RoundToEvenScalar(Vector64<Double>)
ConvertToInt64RoundToNegativeInfinity(Vector128<Double>)
ConvertToInt64RoundToNegativeInfinityScalar(Vector64<Double>)
ConvertToInt64RoundToPositiveInfinity(Vector128<Double>)
ConvertToInt64RoundToPositiveInfinityScalar(Vector64<Double>)
ConvertToInt64RoundToZero(Vector128<Double>)
ConvertToInt64RoundToZeroScalar(Vector64<Double>)
ConvertToSingleLower(Vector128<Double>)
ConvertToSingleRoundToOddLower(Vector128<Double>)
ConvertToSingleRoundToOddUpper(Vector64<Single>, Vector128<Double>)
ConvertToSingleUpper(Vector64<Single>, Vector128<Double>)
ConvertToUInt64RoundAwayFromZero(Vector128<Double>)
ConvertToUInt64RoundAwayFromZeroScalar(Vector64<Double>)
ConvertToUInt64RoundToEven(Vector128<Double>)
ConvertToUInt64RoundToEvenScalar(Vector64<Double>)
ConvertToUInt64RoundToNegativeInfinity(Vector128<Double>)
ConvertToUInt64RoundToNegativeInfinityScalar(Vector64<Double>)
ConvertToUInt64RoundToPositiveInfinity(Vector128<Double>)
ConvertToUInt64RoundToPositiveInfinityScalar(Vector64<Double>)
ConvertToUInt64RoundToZero(Vector128<Double>)
ConvertToUInt64RoundToZeroScalar(Vector64<Double>)
Divide(Vector128<Double>, Vector128<Double>)
Divide(Vector128<Single>, Vector128<Single>)
Divide(Vector64<Single>, Vector64<Single>)
DuplicateSelectedScalarToVector128(Vector128<Double>, Byte)
DuplicateSelectedScalarToVector128(Vector128<Int64>, Byte)
DuplicateSelectedScalarToVector128(Vector128<UInt64>, Byte)
DuplicateToVector128(Double)
DuplicateToVector128(Int64)
DuplicateToVector128(UInt64)
ExtractNarrowingSaturateScalar(Vector64<Int16>)
ExtractNarrowingSaturateScalar(Vector64<Int32>)
ExtractNarrowingSaturateScalar(Vector64<Int64>)
ExtractNarrowingSaturateScalar(Vector64<UInt16>)
ExtractNarrowingSaturateScalar(Vector64<UInt32>)
ExtractNarrowingSaturateScalar(Vector64<UInt64>)
ExtractNarrowingSaturateUnsignedScalar(Vector64<Int16>)
ExtractNarrowingSaturateUnsignedScalar(Vector64<Int32>)
ExtractNarrowingSaturateUnsignedScalar(Vector64<Int64>)
Floor(Vector128<Double>)
FusedMultiplyAdd(Vector128<Double>, Vector128<Double>, Vector128<Double>)
FusedMultiplyAddByScalar(Vector128<Double>, Vector128<Double>, Vector64<Double>)
FusedMultiplyAddByScalar(Vector128<Single>, Vector128<Single>, Vector64<Single>)
FusedMultiplyAddByScalar(Vector64<Single>, Vector64<Single>, Vector64<Single>)
FusedMultiplyAddBySelectedScalar(Vector128<Double>, Vector128<Double>, Vector128<Double>, Byte)
FusedMultiplyAddBySelectedScalar(Vector128<Single>, Vector128<Single>, Vector128<Single>, Byte)
FusedMultiplyAddBySelectedScalar(Vector128<Single>, Vector128<Single>, Vector64<Single>, Byte)
FusedMultiplyAddBySelectedScalar(Vector64<Single>, Vector64<Single>, Vector128<Single>, Byte)
FusedMultiplyAddBySelectedScalar(Vector64<Single>, Vector64<Single>, Vector64<Single>, Byte)
FusedMultiplyAddScalarBySelectedScalar(Vector64<Double>, Vector64<Double>, Vector128<Double>, Byte)
FusedMultiplyAddScalarBySelectedScalar(Vector64<Single>, Vector64<Single>, Vector128<Single>, Byte)
FusedMultiplyAddScalarBySelectedScalar(Vector64<Single>, Vector64<Single>, Vector64<Single>, Byte)
FusedMultiplySubtract(Vector128<Double>, Vector128<Double>, Vector128<Double>)
FusedMultiplySubtractByScalar(Vector128<Double>, Vector128<Double>, Vector64<Double>)
FusedMultiplySubtractByScalar(Vector128<Single>, Vector128<Single>, Vector64<Single>)
FusedMultiplySubtractByScalar(Vector64<Single>, Vector64<Single>, Vector64<Single>)
FusedMultiplySubtractBySelectedScalar(Vector128<Double>, Vector128<Double>, Vector128<Double>, Byte)
FusedMultiplySubtractBySelectedScalar(Vector128<Single>, Vector128<Single>, Vector128<Single>, Byte)
FusedMultiplySubtractBySelectedScalar(Vector128<Single>, Vector128<Single>, Vector64<Single>, Byte)
FusedMultiplySubtractBySelectedScalar(Vector64<Single>, Vector64<Single>, Vector128<Single>, Byte)
FusedMultiplySubtractBySelectedScalar(Vector64<Single>, Vector64<Single>, Vector64<Single>, Byte)
FusedMultiplySubtractScalarBySelectedScalar(Vector64<Double>, Vector64<Double>, Vector128<Double>, Byte)
FusedMultiplySubtractScalarBySelectedScalar(Vector64<Single>, Vector64<Single>, Vector128<Single>, Byte)
FusedMultiplySubtractScalarBySelectedScalar(Vector64<Single>, Vector64<Single>, Vector64<Single>, Byte)
InsertSelectedScalar(Vector128<Byte>, Byte, Vector128<Byte>, Byte)
InsertSelectedScalar(Vector128<Byte>, Byte, Vector64<Byte>, Byte)
InsertSelectedScalar(Vector128<Double>, Byte, Vector128<Double>, Byte)
InsertSelectedScalar(Vector128<Int16>, Byte, Vector128<Int16>, Byte)
InsertSelectedScalar(Vector128<Int16>, Byte, Vector64<Int16>, Byte)
InsertSelectedScalar(Vector128<Int32>, Byte, Vector128<Int32>, Byte)
InsertSelectedScalar(Vector128<Int32>, Byte, Vector64<Int32>, Byte)
InsertSelectedScalar(Vector128<Int64>, Byte, Vector128<Int64>, Byte)
InsertSelectedScalar(Vector128<SByte>, Byte, Vector128<SByte>, Byte)
InsertSelectedScalar(Vector128<SByte>, Byte, Vector64<SByte>, Byte)
InsertSelectedScalar(Vector128<Single>, Byte, Vector128<Single>, Byte)
InsertSelectedScalar(Vector128<Single>, Byte, Vector64<Single>, Byte)
InsertSelectedScalar(Vector128<UInt16>, Byte, Vector128<UInt16>, Byte)
InsertSelectedScalar(Vector128<UInt16>, Byte, Vector64<UInt16>, Byte)
InsertSelectedScalar(Vector128<UInt32>, Byte, Vector128<UInt32>, Byte)
InsertSelectedScalar(Vector128<UInt32>, Byte, Vector64<UInt32>, Byte)
InsertSelectedScalar(Vector128<UInt64>, Byte, Vector128<UInt64>, Byte)
InsertSelectedScalar(Vector64<Byte>, Byte, Vector128<Byte>, Byte)
InsertSelectedScalar(Vector64<Byte>, Byte, Vector64<Byte>, Byte)
InsertSelectedScalar(Vector64<Int16>, Byte, Vector128<Int16>, Byte)
InsertSelectedScalar(Vector64<Int16>, Byte, Vector64<Int16>, Byte)
InsertSelectedScalar(Vector64<Int32>, Byte, Vector128<Int32>, Byte)
InsertSelectedScalar(Vector64<Int32>, Byte, Vector64<Int32>, Byte)
InsertSelectedScalar(Vector64<SByte>, Byte, Vector128<SByte>, Byte)
InsertSelectedScalar(Vector64<SByte>, Byte, Vector64<SByte>, Byte)
InsertSelectedScalar(Vector64<Single>, Byte, Vector128<Single>, Byte)
InsertSelectedScalar(Vector64<Single>, Byte, Vector64<Single>, Byte)
InsertSelectedScalar(Vector64<UInt16>, Byte, Vector128<UInt16>, Byte)
InsertSelectedScalar(Vector64<UInt16>, Byte, Vector64<UInt16>, Byte)
InsertSelectedScalar(Vector64<UInt32>, Byte, Vector128<UInt32>, Byte)
InsertSelectedScalar(Vector64<UInt32>, Byte, Vector64<UInt32>, Byte)
Load2xVector128(Byte*)
Load2xVector128(Double*)
Load2xVector128(Int16*)
Load2xVector128(Int32*)
Load2xVector128(Int64*)
Load2xVector128(SByte*)
Load2xVector128(Single*)
Load2xVector128(UInt16*)
Load2xVector128(UInt32*)
Load2xVector128(UInt64*)
Load2xVector128AndUnzip(Byte*)
Load2xVector128AndUnzip(Double*)
Load2xVector128AndUnzip(Int16*)
Load2xVector128AndUnzip(Int32*)
Load2xVector128AndUnzip(Int64*)
Load2xVector128AndUnzip(SByte*)
Load2xVector128AndUnzip(Single*)
Load2xVector128AndUnzip(UInt16*)
Load2xVector128AndUnzip(UInt32*)
Load2xVector128AndUnzip(UInt64*)
Load3xVector128(Byte*)
Load3xVector128(Double*)
Load3xVector128(Int16*)
Load3xVector128(Int32*)
Load3xVector128(Int64*)
Load3xVector128(SByte*)
Load3xVector128(Single*)
Load3xVector128(UInt16*)
Load3xVector128(UInt32*)
Load3xVector128(UInt64*)
Load3xVector128AndUnzip(Byte*)
Load3xVector128AndUnzip(Double*)
Load3xVector128AndUnzip(Int16*)
Load3xVector128AndUnzip(Int32*)
Load3xVector128AndUnzip(Int64*)
Load3xVector128AndUnzip(SByte*)
Load3xVector128AndUnzip(Single*)
Load3xVector128AndUnzip(UInt16*)
Load3xVector128AndUnzip(UInt32*)
Load3xVector128AndUnzip(UInt64*)
Load4xVector128(Byte*)
Load4xVector128(Double*)
Load4xVector128(Int16*)
Load4xVector128(Int32*)
Load4xVector128(Int64*)
Load4xVector128(SByte*)
Load4xVector128(Single*)
Load4xVector128(UInt16*)
Load4xVector128(UInt32*)
Load4xVector128(UInt64*)
Load4xVector128AndUnzip(Byte*)
Load4xVector128AndUnzip(Double*)
Load4xVector128AndUnzip(Int16*)
Load4xVector128AndUnzip(Int32*)
Load4xVector128AndUnzip(Int64*)
Load4xVector128AndUnzip(SByte*)
Load4xVector128AndUnzip(Single*)
Load4xVector128AndUnzip(UInt16*)
Load4xVector128AndUnzip(UInt32*)
Load4xVector128AndUnzip(UInt64*)
LoadAndInsertScalar((Vector128<Byte>, Vector128<Byte>), Byte, Byte*)
LoadAndInsertScalar((Vector128<Double>, Vector128<Double>), Byte, Double*)
LoadAndInsertScalar((Vector128<Int16>, Vector128<Int16>), Byte, Int16*)
LoadAndInsertScalar((Vector128<Int32>, Vector128<Int32>), Byte, Int32*)
LoadAndInsertScalar((Vector128<Int64>, Vector128<Int64>), Byte, Int64*)
LoadAndInsertScalar((Vector128<SByte>, Vector128<SByte>), Byte, SByte*)
LoadAndInsertScalar((Vector128<Single>, Vector128<Single>), Byte, Single*)
LoadAndInsertScalar((Vector128<UInt16>, Vector128<UInt16>), Byte, UInt16*)
LoadAndInsertScalar((Vector128<UInt32>, Vector128<UInt32>), Byte, UInt32*)
LoadAndInsertScalar((Vector128<UInt64>, Vector128<UInt64>), Byte, UInt64*)
LoadAndInsertScalar((Vector128<Byte>, Vector128<Byte>, Vector128<Byte>), Byte, Byte*)
LoadAndInsertScalar((Vector128<Double>, Vector128<Double>, Vector128<Double>), Byte, Double*)
LoadAndInsertScalar((Vector128<Int16>, Vector128<Int16>, Vector128<Int16>), Byte, Int16*)
LoadAndInsertScalar((Vector128<Int32>, Vector128<Int32>, Vector128<Int32>), Byte, Int32*)
LoadAndInsertScalar((Vector128<Int64>, Vector128<Int64>, Vector128<Int64>), Byte, Int64*)
LoadAndInsertScalar((Vector128<SByte>, Vector128<SByte>, Vector128<SByte>), Byte, SByte*)
LoadAndInsertScalar((Vector128<Single>, Vector128<Single>, Vector128<Single>), Byte, Single*)
LoadAndInsertScalar((Vector128<UInt16>, Vector128<UInt16>, Vector128<UInt16>), Byte, UInt16*)
LoadAndInsertScalar((Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>), Byte, UInt32*)
LoadAndInsertScalar((Vector128<UInt64>, Vector128<UInt64>, Vector128<UInt64>), Byte, UInt64*)
LoadAndInsertScalar((Vector128<Byte>, Vector128<Byte>, Vector128<Byte>, Vector128<Byte>), Byte, Byte*)
LoadAndInsertScalar((Vector128<Double>, Vector128<Double>, Vector128<Double>, Vector128<Double>), Byte, Double*)
LoadAndInsertScalar((Vector128<Int16>, Vector128<Int16>, Vector128<Int16>, Vector128<Int16>), Byte, Int16*)
LoadAndInsertScalar((Vector128<Int32>, Vector128<Int32>, Vector128<Int32>, Vector128<Int32>), Byte, Int32*)
LoadAndInsertScalar((Vector128<Int64>, Vector128<Int64>, Vector128<Int64>, Vector128<Int64>), Byte, Int64*)
LoadAndInsertScalar((Vector128<SByte>, Vector128<SByte>, Vector128<SByte>, Vector128<SByte>), Byte, SByte*)
LoadAndInsertScalar((Vector128<Single>, Vector128<Single>, Vector128<Single>, Vector128<Single>), Byte, Single*)
LoadAndInsertScalar((Vector128<UInt16>, Vector128<UInt16>, Vector128<UInt16>, Vector128<UInt16>), Byte, UInt16*)
LoadAndInsertScalar((Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>, Vector128<UInt32>), Byte, UInt32*)
LoadAndInsertScalar((Vector128<UInt64>, Vector128<UInt64>, Vector128<UInt64>, Vector128<UInt64>), Byte, UInt64*)
LoadAndReplicateToVector128(Double*)
LoadAndReplicateToVector128(Int64*)
LoadAndReplicateToVector128(UInt64*)
LoadAndReplicateToVector128x2(Byte*)
LoadAndReplicateToVector128x2(Double*)
LoadAndReplicateToVector128x2(Int16*)
LoadAndReplicateToVector128x2(Int32*)
LoadAndReplicateToVector128x2(Int64*)
LoadAndReplicateToVector128x2(SByte*)
LoadAndReplicateToVector128x2(Single*)
LoadAndReplicateToVector128x2(UInt16*)
LoadAndReplicateToVector128x2(UInt32*)
LoadAndReplicateToVector128x2(UInt64*)
LoadAndReplicateToVector128x3(Byte*)
LoadAndReplicateToVector128x3(Double*)
LoadAndReplicateToVector128x3(Int16*)
LoadAndReplicateToVector128x3(Int32*)
LoadAndReplicateToVector128x3(Int64*)
LoadAndReplicateToVector128x3(SByte*)
LoadAndReplicateToVector128x3(Single*)
LoadAndReplicateToVector128x3(UInt16*)
LoadAndReplicateToVector128x3(UInt32*)
LoadAndReplicateToVector128x3(UInt64*)
LoadAndReplicateToVector128x4(Byte*)
LoadAndReplicateToVector128x4(Double*)
LoadAndReplicateToVector128x4(Int16*)
LoadAndReplicateToVector128x4(Int32*)
LoadAndReplicateToVector128x4(Int64*)
LoadAndReplicateToVector128x4(SByte*)
LoadAndReplicateToVector128x4(Single*)
LoadAndReplicateToVector128x4(UInt16*)
LoadAndReplicateToVector128x4(UInt32*)
LoadAndReplicateToVector128x4(UInt64*)
LoadPairScalarVector64(Int32*)
LoadPairScalarVector64(Single*)
LoadPairScalarVector64(UInt32*)
LoadPairScalarVector64NonTemporal(Int32*)
LoadPairScalarVector64NonTemporal(Single*)
LoadPairScalarVector64NonTemporal(UInt32*)
LoadPairVector128(Byte*)
LoadPairVector128(Double*)
LoadPairVector128(Int16*)
LoadPairVector128(Int32*)
LoadPairVector128(Int64*)
LoadPairVector128(SByte*)
LoadPairVector128(Single*)
LoadPairVector128(UInt16*)
LoadPairVector128(UInt32*)
LoadPairVector128(UInt64*)
LoadPairVector128NonTemporal(Byte*)
LoadPairVector128NonTemporal(Double*)
LoadPairVector128NonTemporal(Int16*)
LoadPairVector128NonTemporal(Int32*)
LoadPairVector128NonTemporal(Int64*)
LoadPairVector128NonTemporal(SByte*)
LoadPairVector128NonTemporal(Single*)
LoadPairVector128NonTemporal(UInt16*)
LoadPairVector128NonTemporal(UInt32*)
LoadPairVector128NonTemporal(UInt64*)
LoadPairVector64(Byte*)
LoadPairVector64(Double*)
LoadPairVector64(Int16*)
LoadPairVector64(Int32*)
LoadPairVector64(Int64*)
LoadPairVector64(SByte*)
LoadPairVector64(Single*)
LoadPairVector64(UInt16*)
LoadPairVector64(UInt32*)
LoadPairVector64(UInt64*)
LoadPairVector64NonTemporal(Byte*)
LoadPairVector64NonTemporal(Double*)
LoadPairVector64NonTemporal(Int16*)
LoadPairVector64NonTemporal(Int32*)
LoadPairVector64NonTemporal(Int64*)
LoadPairVector64NonTemporal(SByte*)
LoadPairVector64NonTemporal(Single*)
LoadPairVector64NonTemporal(UInt16*)
LoadPairVector64NonTemporal(UInt32*)
LoadPairVector64NonTemporal(UInt64*)
Max(Vector128<Double>, Vector128<Double>)
MaxAcross(Vector128<Byte>)
MaxAcross(Vector128<Int16>)
MaxAcross(Vector128<Int32>)
MaxAcross(Vector128<SByte>)
MaxAcross(Vector128<Single>)
MaxAcross(Vector128<UInt16>)
MaxAcross(Vector128<UInt32>)
MaxAcross(Vector64<Byte>)
MaxAcross(Vector64<Int16>)
MaxAcross(Vector64<SByte>)
MaxAcross(Vector64<UInt16>)
MaxNumber(Vector128<Double>, Vector128<Double>)
MaxNumberAcross(Vector128<Single>)
MaxNumberPairwise(Vector128<Double>, Vector128<Double>)
MaxNumberPairwise(Vector128<Single>, Vector128<Single>)
MaxNumberPairwise(Vector64<Single>, Vector64<Single>)
MaxNumberPairwiseScalar(Vector128<Double>)
MaxNumberPairwiseScalar(Vector64<Single>)
MaxPairwise(Vector128<Byte>, Vector128<Byte>)
MaxPairwise(Vector128<Double>, Vector128<Double>)
MaxPairwise(Vector128<Int16>, Vector128<Int16>)
MaxPairwise(Vector128<Int32>, Vector128<Int32>)
MaxPairwise(Vector128<SByte>, Vector128<SByte>)
MaxPairwise(Vector128<Single>, Vector128<Single>)
MaxPairwise(Vector128<UInt16>, Vector128<UInt16>)
MaxPairwise(Vector128<UInt32>, Vector128<UInt32>)
MaxPairwiseScalar(Vector128<Double>)
MaxPairwiseScalar(Vector64<Single>)
MaxScalar(Vector64<Double>, Vector64<Double>)
MaxScalar(Vector64<Single>, Vector64<Single>)
Min(Vector128<Double>, Vector128<Double>)
MinAcross(Vector128<Byte>)
MinAcross(Vector128<Int16>)
MinAcross(Vector128<Int32>)
MinAcross(Vector128<SByte>)
MinAcross(Vector128<Single>)
MinAcross(Vector128<UInt16>)
MinAcross(Vector128<UInt32>)
MinAcross(Vector64<Byte>)
MinAcross(Vector64<Int16>)
MinAcross(Vector64<SByte>)
MinAcross(Vector64<UInt16>)
MinNumber(Vector128<Double>, Vector128<Double>)
MinNumberAcross(Vector128<Single>)
MinNumberPairwise(Vector128<Double>, Vector128<Double>)
MinNumberPairwise(Vector128<Single>, Vector128<Single>)
MinNumberPairwise(Vector64<Single>, Vector64<Single>)
MinNumberPairwiseScalar(Vector128<Double>)
MinNumberPairwiseScalar(Vector64<Single>)
MinPairwise(Vector128<Byte>, Vector128<Byte>)
MinPairwise(Vector128<Double>, Vector128<Double>)
MinPairwise(Vector128<Int16>, Vector128<Int16>)
MinPairwise(Vector128<Int32>, Vector128<Int32>)
MinPairwise(Vector128<SByte>, Vector128<SByte>)
MinPairwise(Vector128<Single>, Vector128<Single>)
MinPairwise(Vector128<UInt16>, Vector128<UInt16>)
MinPairwise(Vector128<UInt32>, Vector128<UInt32>)
MinPairwiseScalar(Vector128<Double>)
MinPairwiseScalar(Vector64<Single>)
MinScalar(Vector64<Double>, Vector64<Double>)
MinScalar(Vector64<Single>, Vector64<Single>)
Multiply(Vector128<Double>, Vector128<Double>)
MultiplyByScalar(Vector128<Double>, Vector64<Double>)
MultiplyBySelectedScalar(Vector128<Double>, Vector128<Double>, Byte)
MultiplyDoublingSaturateHighScalar(Vector64<Int16>, Vector64<Int16>)
MultiplyDoublingSaturateHighScalar(Vector64<Int32>, Vector64<Int32>)
MultiplyDoublingScalarBySelectedScalarSaturateHigh(Vector64<Int16>, Vector128<Int16>, Byte)
MultiplyDoublingScalarBySelectedScalarSaturateHigh(Vector64<Int16>, Vector64<Int16>, Byte)
MultiplyDoublingScalarBySelectedScalarSaturateHigh(Vector64<Int32>, Vector128<Int32>, Byte)
MultiplyDoublingScalarBySelectedScalarSaturateHigh(Vector64<Int32>, Vector64<Int32>, Byte)
MultiplyDoublingWideningAndAddSaturateScalar(Vector64<Int32>, Vector64<Int16>, Vector64<Int16>)
MultiplyDoublingWideningAndAddSaturateScalar(Vector64<Int64>, Vector64<Int32>, Vector64<Int32>)
MultiplyDoublingWideningAndSubtractSaturateScalar(Vector64<Int32>, Vector64<Int16>, Vector64<Int16>)
MultiplyDoublingWideningAndSubtractSaturateScalar(Vector64<Int64>, Vector64<Int32>, Vector64<Int32>)
MultiplyDoublingWideningSaturateScalar(Vector64<Int16>, Vector64<Int16>)
MultiplyDoublingWideningSaturateScalar(Vector64<Int32>, Vector64<Int32>)
MultiplyDoublingWideningSaturateScalarBySelectedScalar(Vector64<Int16>, Vector128<Int16>, Byte)
MultiplyDoublingWideningSaturateScalarBySelectedScalar(Vector64<Int16>, Vector64<Int16>, Byte)
MultiplyDoublingWideningSaturateScalarBySelectedScalar(Vector64<Int32>, Vector128<Int32>, Byte)
MultiplyDoublingWideningSaturateScalarBySelectedScalar(Vector64<Int32>, Vector64<Int32>, Byte)
MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(Vector64<Int32>, Vector64<Int16>, Vector128<Int16>, Byte)
MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(Vector64<Int32>, Vector64<Int16>, Vector64<Int16>, Byte)
MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(Vector64<Int64>, Vector64<Int32>, Vector128<Int32>, Byte)
MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate(Vector64<Int64>, Vector64<Int32>, Vector64<Int32>, Byte)
MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(Vector64<Int32>, Vector64<Int16>, Vector128<Int16>, Byte)
MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(Vector64<Int32>, Vector64<Int16>, Vector64<Int16>, Byte)
MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(Vector64<Int64>, Vector64<Int32>, Vector128<Int32>, Byte)
MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate(Vector64<Int64>, Vector64<Int32>, Vector64<Int32>, Byte)
MultiplyExtended(Vector128<Double>, Vector128<Double>)
MultiplyExtended(Vector128<Single>, Vector128<Single>)
MultiplyExtended(Vector64<Single>, Vector64<Single>)
MultiplyExtendedByScalar(Vector128<Double>, Vector64<Double>)
MultiplyExtendedBySelectedScalar(Vector128<Double>, Vector128<Double>, Byte)
MultiplyExtendedBySelectedScalar(Vector128<Single>, Vector128<Single>, Byte)
MultiplyExtendedBySelectedScalar(Vector128<Single>, Vector64<Single>, Byte)
MultiplyExtendedBySelectedScalar(Vector64<Single>, Vector128<Single>, Byte)
MultiplyExtendedBySelectedScalar(Vector64<Single>, Vector64<Single>, Byte)
MultiplyExtendedScalar(Vector64<Double>, Vector64<Double>)
MultiplyExtendedScalar(Vector64<Single>, Vector64<Single>)
MultiplyExtendedScalarBySelectedScalar(Vector64<Double>, Vector128<Double>, Byte)
MultiplyExtendedScalarBySelectedScalar(Vector64<Single>, Vector128<Single>, Byte)
MultiplyExtendedScalarBySelectedScalar(Vector64<Single>, Vector64<Single>, Byte)
MultiplyRoundedDoublingSaturateHighScalar(Vector64<Int16>, Vector64<Int16>)
MultiplyRoundedDoublingSaturateHighScalar(Vector64<Int32>, Vector64<Int32>)
MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(Vector64<Int16>, Vector128<Int16>, Byte)
MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(Vector64<Int16>, Vector64<Int16>, Byte)
MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(Vector64<Int32>, Vector128<Int32>, Byte)
MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh(Vector64<Int32>, Vector64<Int32>, Byte)
MultiplyScalarBySelectedScalar(Vector64<Double>, Vector128<Double>, Byte)
Negate(Vector128<Double>)
Negate(Vector128<Int64>)
NegateSaturate(Vector128<Int64>)
NegateSaturateScalar(Vector64<Int16>)
NegateSaturateScalar(Vector64<Int32>)
NegateSaturateScalar(Vector64<Int64>)
NegateSaturateScalar(Vector64<SByte>)
NegateScalar(Vector64<Int64>)
ReciprocalEstimate(Vector128<Double>)
ReciprocalEstimateScalar(Vector64<Double>)
ReciprocalEstimateScalar(Vector64<Single>)
ReciprocalExponentScalar(Vector64<Double>)
ReciprocalExponentScalar(Vector64<Single>)
ReciprocalSquareRootEstimate(Vector128<Double>)
ReciprocalSquareRootEstimateScalar(Vector64<Double>)
ReciprocalSquareRootEstimateScalar(Vector64<Single>)
ReciprocalSquareRootStep(Vector128<Double>, Vector128<Double>)
ReciprocalSquareRootStepScalar(Vector64<Double>, Vector64<Double>)
ReciprocalSquareRootStepScalar(Vector64<Single>, Vector64<Single>)
ReciprocalStep(Vector128<Double>, Vector128<Double>)
ReciprocalStepScalar(Vector64<Double>, Vector64<Double>)
ReciprocalStepScalar(Vector64<Single>, Vector64<Single>)
ReverseElementBits(Vector128<Byte>)
ReverseElementBits(Vector128<SByte>)
ReverseElementBits(Vector64<Byte>)
ReverseElementBits(Vector64<SByte>)
RoundAwayFromZero(Vector128<Double>)
RoundToNearest(Vector128<Double>)
RoundToNegativeInfinity(Vector128<Double>)
RoundToPositiveInfinity(Vector128<Double>)
RoundToZero(Vector128<Double>)
ShiftArithmeticRoundedSaturateScalar(Vector64<Int16>, Vector64<Int16>)
ShiftArithmeticRoundedSaturateScalar(Vector64<Int32>, Vector64<Int32>)
ShiftArithmeticRoundedSaturateScalar(Vector64<SByte>, Vector64<SByte>)
ShiftArithmeticSaturateScalar(Vector64<Int16>, Vector64<Int16>)
ShiftArithmeticSaturateScalar(Vector64<Int32>, Vector64<Int32>)
ShiftArithmeticSaturateScalar(Vector64<SByte>, Vector64<SByte>)
ShiftLeftLogicalSaturateScalar(Vector64<Byte>, Byte)
ShiftLeftLogicalSaturateScalar(Vector64<Int16>, Byte)
ShiftLeftLogicalSaturateScalar(Vector64<Int32>, Byte)
ShiftLeftLogicalSaturateScalar(Vector64<SByte>, Byte)
ShiftLeftLogicalSaturateScalar(Vector64<UInt16>, Byte)
ShiftLeftLogicalSaturateScalar(Vector64<UInt32>, Byte)
ShiftLeftLogicalSaturateUnsignedScalar(Vector64<Int16>, Byte)
ShiftLeftLogicalSaturateUnsignedScalar(Vector64<Int32>, Byte)
ShiftLeftLogicalSaturateUnsignedScalar(Vector64<SByte>, Byte)
ShiftLogicalRoundedSaturateScalar(Vector64<Byte>, Vector64<SByte>)
ShiftLogicalRoundedSaturateScalar(Vector64<Int16>, Vector64<Int16>)
ShiftLogicalRoundedSaturateScalar(Vector64<Int32>, Vector64<Int32>)
ShiftLogicalRoundedSaturateScalar(Vector64<SByte>, Vector64<SByte>)
ShiftLogicalRoundedSaturateScalar(Vector64<UInt16>, Vector64<Int16>)
ShiftLogicalRoundedSaturateScalar(Vector64<UInt32>, Vector64<Int32>)
ShiftLogicalSaturateScalar(Vector64<Byte>, Vector64<SByte>)
ShiftLogicalSaturateScalar(Vector64<Int16>, Vector64<Int16>)
ShiftLogicalSaturateScalar(Vector64<Int32>, Vector64<Int32>)
ShiftLogicalSaturateScalar(Vector64<SByte>, Vector64<SByte>)
ShiftLogicalSaturateScalar(Vector64<UInt16>, Vector64<Int16>)
ShiftLogicalSaturateScalar(Vector64<UInt32>, Vector64<Int32>)
ShiftRightArithmeticNarrowingSaturateScalar(Vector64<Int16>, Byte)
ShiftRightArithmeticNarrowingSaturateScalar(Vector64<Int32>, Byte)
ShiftRightArithmeticNarrowingSaturateScalar(Vector64<Int64>, Byte)
ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64<Int16>, Byte)
ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64<Int32>, Byte)
ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64<Int64>, Byte)
ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64<Int16>, Byte)
ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64<Int32>, Byte)
ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64<Int64>, Byte)
ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64<Int16>, Byte)
ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64<Int32>, Byte)
ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64<Int64>, Byte)
ShiftRightLogicalNarrowingSaturateScalar(Vector64<Int16>, Byte)
ShiftRightLogicalNarrowingSaturateScalar(Vector64<Int32>, Byte)
ShiftRightLogicalNarrowingSaturateScalar(Vector64<Int64>, Byte)
ShiftRightLogicalNarrowingSaturateScalar(Vector64<UInt16>, Byte)
ShiftRightLogicalNarrowingSaturateScalar(Vector64<UInt32>, Byte)
ShiftRightLogicalNarrowingSaturateScalar(Vector64<UInt64>, Byte)
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int16>, Byte)
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int32>, Byte)
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<Int64>, Byte)
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt16>, Byte)
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt32>, Byte)
ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64<UInt64>, Byte)
Sqrt(Vector128<Double>)
Sqrt(Vector128<Single>)
Sqrt(Vector64<Single>)
Store(Byte*, (Vector128<Byte> Value1, Vector128<Byte> Value2))
Store(Double*, (Vector128<Double> Value1, Vector128<Double> Value2))
Store(Int16*, (Vector128<Int16> Value1, Vector128<Int16> Value2))
Store(Int32*, (Vector128<Int32> Value1, Vector128<Int32> Value2))
Store(Int64*, (Vector128<Int64> Value1, Vector128<Int64> Value2))
Store(SByte*, (Vector128<SByte> Value1, Vector128<SByte> Value2))
Store(Single*, (Vector128<Single> Value1, Vector128<Single> Value2))
Store(UInt16*, (Vector128<UInt16> Value1, Vector128<UInt16> Value2))
Store(UInt32*, (Vector128<UInt32> Value1, Vector128<UInt32> Value2))
Store(UInt64*, (Vector128<UInt64> Value1, Vector128<UInt64> Value2))
Store(Byte*, (Vector128<Byte> Value1, Vector128<Byte> Value2, Vector128<Byte> Value3))
Store(Double*, (Vector128<Double> Value1, Vector128<Double> Value2, Vector128<Double> Value3))
Store(Int16*, (Vector128<Int16> Value1, Vector128<Int16> Value2, Vector128<Int16> Value3))
Store(Int32*, (Vector128<Int32> Value1, Vector128<Int32> Value2, Vector128<Int32> Value3))
Store(Int64*, (Vector128<Int64> Value1, Vector128<Int64> Value2, Vector128<Int64> Value3))
Store(SByte*, (Vector128<SByte> Value1, Vector128<SByte> Value2, Vector128<SByte> Value3))
Store(Single*, (Vector128<Single> Value1, Vector128<Single> Value2, Vector128<Single> Value3))
Store(UInt16*, (Vector128<UInt16> Value1, Vector128<UInt16> Value2, Vector128<UInt16> Value3))
Store(UInt32*, (Vector128<UInt32> Value1, Vector128<UInt32> Value2, Vector128<UInt32> Value3))
Store(UInt64*, (Vector128<UInt64> Value1, Vector128<UInt64> Value2, Vector128<UInt64> Value3))
Store(Byte*, (Vector128<Byte> Value1, Vector128<Byte> Value2, Vector128<Byte> Value3, Vector128<Byte> Value4))
Store(Double*, (Vector128<Double> Value1, Vector128<Double> Value2, Vector128<Double> Value3, Vector128<Double> Value4))
Store(Int16*, (Vector128<Int16> Value1, Vector128<Int16> Value2, Vector128<Int16> Value3, Vector128<Int16> Value4))
Store(Int32*, (Vector128<Int32> Value1, Vector128<Int32> Value2, Vector128<Int32> Value3, Vector128<Int32> Value4))
Store(Int64*, (Vector128<Int64> Value1, Vector128<Int64> Value2, Vector128<Int64> Value3, Vector128<Int64> Value4))
Store(SByte*, (Vector128<SByte> Value1, Vector128<SByte> Value2, Vector128<SByte> Value3, Vector128<SByte> Value4))
Store(Single*, (Vector128<Single> Value1, Vector128<Single> Value2, Vector128<Single> Value3, Vector128<Single> Value4))
Store(UInt16*, (Vector128<UInt16> Value1, Vector128<UInt16> Value2, Vector128<UInt16> Value3, Vector128<UInt16> Value4))
Store(UInt32*, (Vector128<UInt32> Value1, Vector128<UInt32> Value2, Vector128<UInt32> Value3, Vector128<UInt32> Value4))
Store(UInt64*, (Vector128<UInt64> Value1, Vector128<UInt64> Value2, Vector128<UInt64> Value3, Vector128<UInt64> Value4))
StorePair(Byte*, Vector128<Byte>, Vector128<Byte>)
StorePair(Byte*, Vector64<Byte>, Vector64<Byte>)
StorePair(Double*, Vector128<Double>, Vector128<Double>)
StorePair(Double*, Vector64<Double>, Vector64<Double>)
StorePair(Int16*, Vector128<Int16>, Vector128<Int16>)
StorePair(Int16*, Vector64<Int16>, Vector64<Int16>)
StorePair(Int32*, Vector128<Int32>, Vector128<Int32>)
StorePair(Int32*, Vector64<Int32>, Vector64<Int32>)
StorePair(Int64*, Vector128<Int64>, Vector128<Int64>)
StorePair(Int64*, Vector64<Int64>, Vector64<Int64>)
StorePair(SByte*, Vector128<SByte>, Vector128<SByte>)
StorePair(SByte*, Vector64<SByte>, Vector64<SByte>)
StorePair(Single*, Vector128<Single>, Vector128<Single>)
StorePair(Single*, Vector64<Single>, Vector64<Single>)
StorePair(UInt16*, Vector128<UInt16>, Vector128<UInt16>)
StorePair(UInt16*, Vector64<UInt16>, Vector64<UInt16>)
StorePair(UInt32*, Vector128<UInt32>, Vector128<UInt32>)
StorePair(UInt32*, Vector64<UInt32>, Vector64<UInt32>)
StorePair(UInt64*, Vector128<UInt64>, Vector128<UInt64>)
StorePair(UInt64*, Vector64<UInt64>, Vector64<UInt64>)
StorePairNonTemporal(Byte*, Vector128<Byte>, Vector128<Byte>)
StorePairNonTemporal(Byte*, Vector64<Byte>, Vector64<Byte>)
StorePairNonTemporal(Double*, Vector128<Double>, Vector128<Double>)
StorePairNonTemporal(Double*, Vector64<Double>, Vector64<Double>)
StorePairNonTemporal(Int16*, Vector128<Int16>, Vector128<Int16>)
StorePairNonTemporal(Int16*, Vector64<Int16>, Vector64<Int16>)
StorePairNonTemporal(Int32*, Vector128<Int32>, Vector128<Int32>)
StorePairNonTemporal(Int32*, Vector64<Int32>, Vector64<Int32>)
StorePairNonTemporal(Int64*, Vector128<Int64>, Vector128<Int64>)
StorePairNonTemporal(Int64*, Vector64<Int64>, Vector64<Int64>)
StorePairNonTemporal(SByte*, Vector128<SByte>, Vector128<SByte>)
StorePairNonTemporal(SByte*, Vector64<SByte>, Vector64<SByte>)
StorePairNonTemporal(Single*, Vector128<Single>, Vector128<Single>)
StorePairNonTemporal(Single*, Vector64<Single>, Vector64<Single>)
StorePairNonTemporal(UInt16*, Vector128<UInt16>, Vector128<UInt16>)
StorePairNonTemporal(UInt16*, Vector64<UInt16>, Vector64<UInt16>)
StorePairNonTemporal(UInt32*, Vector128<UInt32>, Vector128<UInt32>)
StorePairNonTemporal(UInt32*, Vector64<UInt32>, Vector64<UInt32>)
StorePairNonTemporal(UInt64*, Vector128<UInt64>, Vector128<UInt64>)
StorePairNonTemporal(UInt64*, Vector64<UInt64>, Vector64<UInt64>)
StorePairScalar(Int32*, Vector64<Int32>, Vector64<Int32>)
StorePairScalar(Single*, Vector64<Single>, Vector64<Single>)
StorePairScalar(UInt32*, Vector64<UInt32>, Vector64<UInt32>)
StorePairScalarNonTemporal(Int32*, Vector64<Int32>, Vector64<Int32>)
StorePairScalarNonTemporal(Single*, Vector64<Single>, Vector64<Single>)
StorePairScalarNonTemporal(UInt32*, Vector64<UInt32>, Vector64<UInt32>)
StoreSelectedScalar(Byte*, (Vector128<Byte> value1, Vector128<Byte> value2), Byte)
StoreSelectedScalar(Double*, (Vector128<Double> value1, Vector128<Double> value2), Byte)
StoreSelectedScalar(Int16*, (Vector128<Int16> value1, Vector128<Int16> value2), Byte)
StoreSelectedScalar(Int32*, (Vector128<Int32> value1, Vector128<Int32> value2), Byte)
StoreSelectedScalar(Int64*, (Vector128<Int64> value1, Vector128<Int64> value2), Byte)
StoreSelectedScalar(SByte*, (Vector128<SByte> value1, Vector128<SByte> value2), Byte)
StoreSelectedScalar(Single*, (Vector128<Single> value1, Vector128<Single> value2), Byte)
StoreSelectedScalar(UInt16*, (Vector128<UInt16> value1, Vector128<UInt16> value2), Byte)
StoreSelectedScalar(UInt32*, (Vector128<UInt32> value1, Vector128<UInt32> value2), Byte)
StoreSelectedScalar(UInt64*, (Vector128<UInt64> value1, Vector128<UInt64> value2), Byte)
StoreSelectedScalar(Byte*, (Vector128<Byte> value1, Vector128<Byte> value2, Vector128<Byte> value3), Byte)
StoreSelectedScalar(Double*, (Vector128<Double> value1, Vector128<Double> value2, Vector128<Double> value3), Byte)
StoreSelectedScalar(Int16*, (Vector128<Int16> value1, Vector128<Int16> value2, Vector128<Int16> value3), Byte)
StoreSelectedScalar(Int32*, (Vector128<Int32> value1, Vector128<Int32> value2, Vector128<Int32> value3), Byte)
StoreSelectedScalar(Int64*, (Vector128<Int64> value1, Vector128<Int64> value2, Vector128<Int64> value3), Byte)
StoreSelectedScalar(SByte*, (Vector128<SByte> value1, Vector128<SByte> value2, Vector128<SByte> value3), Byte)
StoreSelectedScalar(Single*, (Vector128<Single> value1, Vector128<Single> value2, Vector128<Single> value3), Byte)
StoreSelectedScalar(UInt16*, (Vector128<UInt16> value1, Vector128<UInt16> value2, Vector128<UInt16> value3), Byte)
StoreSelectedScalar(UInt32*, (Vector128<UInt32> value1, Vector128<UInt32> value2, Vector128<UInt32> value3), Byte)
StoreSelectedScalar(UInt64*, (Vector128<UInt64> value1, Vector128<UInt64> value2, Vector128<UInt64> value3), Byte)
StoreSelectedScalar(Byte*, (Vector128<Byte> value1, Vector128<Byte> value2, Vector128<Byte> value3, Vector128<Byte> value4), Byte)
StoreSelectedScalar(Double*, (Vector128<Double> value1, Vector128<Double> value2, Vector128<Double> value3, Vector128<Double> value4), Byte)
StoreSelectedScalar(Int16*, (Vector128<Int16> value1, Vector128<Int16> value2, Vector128<Int16> value3, Vector128<Int16> value4), Byte)
StoreSelectedScalar(Int32*, (Vector128<Int32> value1, Vector128<Int32> value2, Vector128<Int32> value3, Vector128<Int32> value4), Byte)
StoreSelectedScalar(Int64*, (Vector128<Int64> value1, Vector128<Int64> value2, Vector128<Int64> value3, Vector128<Int64> value4), Byte)
StoreSelectedScalar(SByte*, (Vector128<SByte> value1, Vector128<SByte> value2, Vector128<SByte> value3, Vector128<SByte> value4), Byte)
StoreSelectedScalar(Single*, (Vector128<Single> value1, Vector128<Single> value2, Vector128<Single> value3, Vector128<Single> value4), Byte)
StoreSelectedScalar(UInt16*, (Vector128<UInt16> value1, Vector128<UInt16> value2, Vector128<UInt16> value3, Vector128<UInt16> value4), Byte)
StoreSelectedScalar(UInt32*, (Vector128<UInt32> value1, Vector128<UInt32> value2, Vector128<UInt32> value3, Vector128<UInt32> value4), Byte)
StoreSelectedScalar(UInt64*, (Vector128<UInt64> value1, Vector128<UInt64> value2, Vector128<UInt64> value3, Vector128<UInt64> value4), Byte)
StoreVectorAndZip(Byte*, (Vector128<Byte> Value1, Vector128<Byte> Value2))
StoreVectorAndZip(Double*, (Vector128<Double> Value1, Vector128<Double> Value2))
StoreVectorAndZip(Int16*, (Vector128<Int16> Value1, Vector128<Int16> Value2))
StoreVectorAndZip(Int32*, (Vector128<Int32> Value1, Vector128<Int32> Value2))
StoreVectorAndZip(Int64*, (Vector128<Int64> Value1, Vector128<Int64> Value2))
StoreVectorAndZip(SByte*, (Vector128<SByte> Value1, Vector128<SByte> Value2))
StoreVectorAndZip(Single*, (Vector128<Single> Value1, Vector128<Single> Value2))
StoreVectorAndZip(UInt16*, (Vector128<UInt16> Value1, Vector128<UInt16> Value2))
StoreVectorAndZip(UInt32*, (Vector128<UInt32> Value1, Vector128<UInt32> Value2))
StoreVectorAndZip(UInt64*, (Vector128<UInt64> Value1, Vector128<UInt64> Value2))
StoreVectorAndZip(Byte*, (Vector128<Byte> Value1, Vector128<Byte> Value2, Vector128<Byte> Value3))
StoreVectorAndZip(Double*, (Vector128<Double> Value1, Vector128<Double> Value2, Vector128<Double> Value3))
StoreVectorAndZip(Int16*, (Vector128<Int16> Value1, Vector128<Int16> Value2, Vector128<Int16> Value3))
StoreVectorAndZip(Int32*, (Vector128<Int32> Value1, Vector128<Int32> Value2, Vector128<Int32> Value3))
StoreVectorAndZip(Int64*, (Vector128<Int64> Value1, Vector128<Int64> Value2, Vector128<Int64> Value3))
StoreVectorAndZip(SByte*, (Vector128<SByte> Value1, Vector128<SByte> Value2, Vector128<SByte> Value3))
StoreVectorAndZip(Single*, (Vector128<Single> Value1, Vector128<Single> Value2, Vector128<Single> Value3))
StoreVectorAndZip(UInt16*, (Vector128<UInt16> Value1, Vector128<UInt16> Value2, Vector128<UInt16> Value3))
StoreVectorAndZip(UInt32*, (Vector128<UInt32> Value1, Vector128<UInt32> Value2, Vector128<UInt32> Value3))
StoreVectorAndZip(UInt64*, (Vector128<UInt64> Value1, Vector128<UInt64> Value2, Vector128<UInt64> Value3))
StoreVectorAndZip(Byte*, (Vector128<Byte> Value1, Vector128<Byte> Value2, Vector128<Byte> Value3, Vector128<Byte> Value4))
StoreVectorAndZip(Double*, (Vector128<Double> Value1, Vector128<Double> Value2, Vector128<Double> Value3, Vector128<Double> Value4))
StoreVectorAndZip(Int16*, (Vector128<Int16> Value1, Vector128<Int16> Value2, Vector128<Int16> Value3, Vector128<Int16> Value4))
StoreVectorAndZip(Int32*, (Vector128<Int32> Value1, Vector128<Int32> Value2, Vector128<Int32> Value3, Vector128<Int32> Value4))
StoreVectorAndZip(Int64*, (Vector128<Int64> Value1, Vector128<Int64> Value2, Vector128<Int64> Value3, Vector128<Int64> Value4))
StoreVectorAndZip(SByte*, (Vector128<SByte> Value1, Vector128<SByte> Value2, Vector128<SByte> Value3, Vector128<SByte> Value4))
StoreVectorAndZip(Single*, (Vector128<Single> Value1, Vector128<Single> Value2, Vector128<Single> Value3, Vector128<Single> Value4))
StoreVectorAndZip(UInt16*, (Vector128<UInt16> Value1, Vector128<UInt16> Value2, Vector128<UInt16> Value3, Vector128<UInt16> Value4))
StoreVectorAndZip(UInt32*, (Vector128<UInt32> Value1, Vector128<UInt32> Value2, Vector128<UInt32> Value3, Vector128<UInt32> Value4))
StoreVectorAndZip(UInt64*, (Vector128<UInt64> Value1, Vector128<UInt64> Value2, Vector128<UInt64> Value3, Vector128<UInt64> Value4))
Subtract(Vector128<Double>, Vector128<Double>)
SubtractSaturateScalar(Vector64<Byte>, Vector64<Byte>)
SubtractSaturateScalar(Vector64<Int16>, Vector64<Int16>)
SubtractSaturateScalar(Vector64<Int32>, Vector64<Int32>)
SubtractSaturateScalar(Vector64<SByte>, Vector64<SByte>)
SubtractSaturateScalar(Vector64<UInt16>, Vector64<UInt16>)
SubtractSaturateScalar(Vector64<UInt32>, Vector64<UInt32>)
TransposeEven(Vector128<Byte>, Vector128<Byte>)
TransposeEven(Vector128<Double>, Vector128<Double>)
TransposeEven(Vector128<Int16>, Vector128<Int16>)
TransposeEven(Vector128<Int32>, Vector128<Int32>)
TransposeEven(Vector128<Int64>, Vector128<Int64>)
TransposeEven(Vector128<SByte>, Vector128<SByte>)
TransposeEven(Vector128<Single>, Vector128<Single>)
TransposeEven(Vector128<UInt16>, Vector128<UInt16>)
TransposeEven(Vector128<UInt32>, Vector128<UInt32>)
TransposeEven(Vector128<UInt64>, Vector128<UInt64>)
TransposeEven(Vector64<Byte>, Vector64<Byte>)
TransposeEven(Vector64<Int16>, Vector64<Int16>)
TransposeEven(Vector64<Int32>, Vector64<Int32>)
TransposeEven(Vector64<SByte>, Vector64<SByte>)
TransposeEven(Vector64<Single>, Vector64<Single>)
TransposeEven(Vector64<UInt16>, Vector64<UInt16>)
TransposeEven(Vector64<UInt32>, Vector64<UInt32>)
TransposeOdd(Vector128<Byte>, Vector128<Byte>)
TransposeOdd(Vector128<Double>, Vector128<Double>)
TransposeOdd(Vector128<Int16>, Vector128<Int16>)
TransposeOdd(Vector128<Int32>, Vector128<Int32>)
TransposeOdd(Vector128<Int64>, Vector128<Int64>)
TransposeOdd(Vector128<SByte>, Vector128<SByte>)
TransposeOdd(Vector128<Single>, Vector128<Single>)
TransposeOdd(Vector128<UInt16>, Vector128<UInt16>)
TransposeOdd(Vector128<UInt32>, Vector128<UInt32>)
TransposeOdd(Vector128<UInt64>, Vector128<UInt64>)
TransposeOdd(Vector64<Byte>, Vector64<Byte>)
TransposeOdd(Vector64<Int16>, Vector64<Int16>)
TransposeOdd(Vector64<Int32>, Vector64<Int32>)
TransposeOdd(Vector64<SByte>, Vector64<SByte>)
TransposeOdd(Vector64<Single>, Vector64<Single>)
TransposeOdd(Vector64<UInt16>, Vector64<UInt16>)
TransposeOdd(Vector64<UInt32>, Vector64<UInt32>)
UnzipEven(Vector128<Byte>, Vector128<Byte>)
UnzipEven(Vector128<Double>, Vector128<Double>)
UnzipEven(Vector128<Int16>, Vector128<Int16>)
UnzipEven(Vector128<Int32>, Vector128<Int32>)
UnzipEven(Vector128<Int64>, Vector128<Int64>)
UnzipEven(Vector128<SByte>, Vector128<SByte>)
UnzipEven(Vector128<Single>, Vector128<Single>)
UnzipEven(Vector128<UInt16>, Vector128<UInt16>)
UnzipEven(Vector128<UInt32>, Vector128<UInt32>)
UnzipEven(Vector128<UInt64>, Vector128<UInt64>)
UnzipEven(Vector64<Byte>, Vector64<Byte>)
UnzipEven(Vector64<Int16>, Vector64<Int16>)
UnzipEven(Vector64<Int32>, Vector64<Int32>)
UnzipEven(Vector64<SByte>, Vector64<SByte>)
UnzipEven(Vector64<Single>, Vector64<Single>)
UnzipEven(Vector64<UInt16>, Vector64<UInt16>)
UnzipEven(Vector64<UInt32>, Vector64<UInt32>)
UnzipOdd(Vector128<Byte>, Vector128<Byte>)
UnzipOdd(Vector128<Double>, Vector128<Double>)
UnzipOdd(Vector128<Int16>, Vector128<Int16>)
UnzipOdd(Vector128<Int32>, Vector128<Int32>)
UnzipOdd(Vector128<Int64>, Vector128<Int64>)
UnzipOdd(Vector128<SByte>, Vector128<SByte>)
UnzipOdd(Vector128<Single>, Vector128<Single>)
UnzipOdd(Vector128<UInt16>, Vector128<UInt16>)
UnzipOdd(Vector128<UInt32>, Vector128<UInt32>)
UnzipOdd(Vector128<UInt64>, Vector128<UInt64>)
UnzipOdd(Vector64<Byte>, Vector64<Byte>)
UnzipOdd(Vector64<Int16>, Vector64<Int16>)
UnzipOdd(Vector64<Int32>, Vector64<Int32>)
UnzipOdd(Vector64<SByte>, Vector64<SByte>)
UnzipOdd(Vector64<Single>, Vector64<Single>)
UnzipOdd(Vector64<UInt16>, Vector64<UInt16>)
UnzipOdd(Vector64<UInt32>, Vector64<UInt32>)
VectorTableLookup((Vector128<Byte>, Vector128<Byte>), Vector128<Byte>)
VectorTableLookup((Vector128<SByte>, Vector128<SByte>), Vector128<SByte>)
VectorTableLookup(Vector128<Byte>, Vector128<Byte>)
VectorTableLookup(Vector128<SByte>, Vector128<SByte>)
VectorTableLookup((Vector128<Byte>, Vector128<Byte>, Vector128<Byte>), Vector128<Byte>)
VectorTableLookup((Vector128<SByte>, Vector128<SByte>, Vector128<SByte>), Vector128<SByte>)
VectorTableLookup((Vector128<Byte>, Vector128<Byte>, Vector128<Byte>, Vector128<Byte>), Vector128<Byte>)
VectorTableLookup((Vector128<SByte>, Vector128<SByte>, Vector128<SByte>, Vector128<SByte>), Vector128<SByte>)
VectorTableLookupExtension(Vector128<Byte>, (Vector128<Byte>, Vector128<Byte>), Vector128<Byte>)
VectorTableLookupExtension(Vector128<Byte>, Vector128<Byte>, Vector128<Byte>)
VectorTableLookupExtension(Vector128<SByte>, (Vector128<SByte>, Vector128<SByte>), Vector128<SByte>)
VectorTableLookupExtension(Vector128<SByte>, Vector128<SByte>, Vector128<SByte>)
VectorTableLookupExtension(Vector128<Byte>, (Vector128<Byte>, Vector128<Byte>, Vector128<Byte>), Vector128<Byte>)
VectorTableLookupExtension(Vector128<SByte>, (Vector128<SByte>, Vector128<SByte>, Vector128<SByte>), Vector128<SByte>)
VectorTableLookupExtension(Vector128<Byte>, (Vector128<Byte>, Vector128<Byte>, Vector128<Byte>, Vector128<Byte>), Vector128<Byte>)
VectorTableLookupExtension(Vector128<SByte>, (Vector128<SByte>, Vector128<SByte>, Vector128<SByte>, Vector128<SByte>), Vector128<SByte>)
ZipHigh(Vector128<Byte>, Vector128<Byte>)
ZipHigh(Vector128<Double>, Vector128<Double>)
ZipHigh(Vector128<Int16>, Vector128<Int16>)
ZipHigh(Vector128<Int32>, Vector128<Int32>)
ZipHigh(Vector128<Int64>, Vector128<Int64>)
ZipHigh(Vector128<SByte>, Vector128<SByte>)
ZipHigh(Vector128<Single>, Vector128<Single>)
ZipHigh(Vector128<UInt16>, Vector128<UInt16>)
ZipHigh(Vector128<UInt32>, Vector128<UInt32>)
ZipHigh(Vector128<UInt64>, Vector128<UInt64>)
ZipHigh(Vector64<Byte>, Vector64<Byte>)
ZipHigh(Vector64<Int16>, Vector64<Int16>)
ZipHigh(Vector64<Int32>, Vector64<Int32>)
ZipHigh(Vector64<SByte>, Vector64<SByte>)
ZipHigh(Vector64<Single>, Vector64<Single>)
ZipHigh(Vector64<UInt16>, Vector64<UInt16>)
ZipHigh(Vector64<UInt32>, Vector64<UInt32>)
ZipLow(Vector128<Byte>, Vector128<Byte>)
ZipLow(Vector128<Double>, Vector128<Double>)
ZipLow(Vector128<Int16>, Vector128<Int16>)
ZipLow(Vector128<Int32>, Vector128<Int32>)
ZipLow(Vector128<Int64>, Vector128<Int64>)
ZipLow(Vector128<SByte>, Vector128<SByte>)
ZipLow(Vector128<Single>, Vector128<Single>)
ZipLow(Vector128<UInt16>, Vector128<UInt16>)
ZipLow(Vector128<UInt32>, Vector128<UInt32>)
ZipLow(Vector128<UInt64>, Vector128<UInt64>)
ZipLow(Vector64<Byte>, Vector64<Byte>)
ZipLow(Vector64<Int16>, Vector64<Int16>)
ZipLow(Vector64<Int32>, Vector64<Int32>)
ZipLow(Vector64<SByte>, Vector64<SByte>)
ZipLow(Vector64<Single>, Vector64<Single>)
ZipLow(Vector64<UInt16>, Vector64<UInt16>)
ZipLow(Vector64<UInt32>, Vector64<UInt32>)
net9.0
namespace System.Runtime.Intrinsics.Arm
{
[CLSCompliant(false)]
public abstract class AdvSimd : ArmBase
{
public abstract class Arm64 : Arm64
{
public static (Vector128<short> Value1, Vector128<short> Value2, Vector128<short> Value3) Load3xVector128(short* address);
}
}
}
.NET | 9.0 |
---|---|
Information specific to net9.0 | |
Assembly | System.Runtime.Intrinsics , Version=9.0.0.0, PublicKeyToken=cc7b13ffcd2ddd51 |
Referencing | The API is automatically referenced. |
Platform Restrictions | This API is supported on all platforms. |
- Built-in API
- Package-provided API