|
static Vector64< short > | MultiplyRoundedDoublingAndAddSaturateHighScalar (Vector64< short > addend, Vector64< short > left, Vector64< short > right) |
|
static Vector64< int > | MultiplyRoundedDoublingAndAddSaturateHighScalar (Vector64< int > addend, Vector64< int > left, Vector64< int > right) |
|
static Vector64< short > | MultiplyRoundedDoublingAndSubtractSaturateHighScalar (Vector64< short > addend, Vector64< short > left, Vector64< short > right) |
|
static Vector64< int > | MultiplyRoundedDoublingAndSubtractSaturateHighScalar (Vector64< int > addend, Vector64< int > left, Vector64< int > right) |
|
static Vector64< short > | MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh (Vector64< short > addend, Vector64< short > left, Vector64< short > right, byte rightIndex) |
|
static Vector64< short > | MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh (Vector64< short > addend, Vector64< short > left, Vector128< short > right, byte rightIndex) |
|
static Vector64< int > | MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh (Vector64< int > addend, Vector64< int > left, Vector64< int > right, byte rightIndex) |
|
static Vector64< int > | MultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh (Vector64< int > addend, Vector64< int > left, Vector128< int > right, byte rightIndex) |
|
static Vector64< short > | MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh (Vector64< short > minuend, Vector64< short > left, Vector64< short > right, byte rightIndex) |
|
static Vector64< short > | MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh (Vector64< short > minuend, Vector64< short > left, Vector128< short > right, byte rightIndex) |
|
static Vector64< int > | MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh (Vector64< int > minuend, Vector64< int > left, Vector64< int > right, byte rightIndex) |
|
static Vector64< int > | MultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh (Vector64< int > minuend, Vector64< int > left, Vector128< int > right, byte rightIndex) |
|
static Vector128< double > | Abs (Vector128< double > value) |
|
static Vector128< ulong > | Abs (Vector128< long > value) |
|
static Vector128< long > | AbsSaturate (Vector128< long > value) |
|
static Vector64< short > | AbsSaturateScalar (Vector64< short > value) |
|
static Vector64< int > | AbsSaturateScalar (Vector64< int > value) |
|
static Vector64< long > | AbsSaturateScalar (Vector64< long > value) |
|
static Vector64< sbyte > | AbsSaturateScalar (Vector64< sbyte > value) |
|
static Vector64< ulong > | AbsScalar (Vector64< long > value) |
|
static Vector128< double > | AbsoluteCompareGreaterThan (Vector128< double > left, Vector128< double > right) |
|
static Vector64< double > | AbsoluteCompareGreaterThanScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< float > | AbsoluteCompareGreaterThanScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | AbsoluteCompareGreaterThanOrEqual (Vector128< double > left, Vector128< double > right) |
|
static Vector64< double > | AbsoluteCompareGreaterThanOrEqualScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< float > | AbsoluteCompareGreaterThanOrEqualScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | AbsoluteCompareLessThan (Vector128< double > left, Vector128< double > right) |
|
static Vector64< double > | AbsoluteCompareLessThanScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< float > | AbsoluteCompareLessThanScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | AbsoluteCompareLessThanOrEqual (Vector128< double > left, Vector128< double > right) |
|
static Vector64< double > | AbsoluteCompareLessThanOrEqualScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< float > | AbsoluteCompareLessThanOrEqualScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | AbsoluteDifference (Vector128< double > left, Vector128< double > right) |
|
static Vector64< double > | AbsoluteDifferenceScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< float > | AbsoluteDifferenceScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | Add (Vector128< double > left, Vector128< double > right) |
|
static Vector64< byte > | AddAcross (Vector64< byte > value) |
|
static Vector64< short > | AddAcross (Vector64< short > value) |
|
static Vector64< sbyte > | AddAcross (Vector64< sbyte > value) |
|
static Vector64< ushort > | AddAcross (Vector64< ushort > value) |
|
static Vector64< byte > | AddAcross (Vector128< byte > value) |
|
static Vector64< short > | AddAcross (Vector128< short > value) |
|
static Vector64< int > | AddAcross (Vector128< int > value) |
|
static Vector64< sbyte > | AddAcross (Vector128< sbyte > value) |
|
static Vector64< ushort > | AddAcross (Vector128< ushort > value) |
|
static Vector64< uint > | AddAcross (Vector128< uint > value) |
|
static Vector64< ushort > | AddAcrossWidening (Vector64< byte > value) |
|
static Vector64< int > | AddAcrossWidening (Vector64< short > value) |
|
static Vector64< short > | AddAcrossWidening (Vector64< sbyte > value) |
|
static Vector64< uint > | AddAcrossWidening (Vector64< ushort > value) |
|
static Vector64< ushort > | AddAcrossWidening (Vector128< byte > value) |
|
static Vector64< int > | AddAcrossWidening (Vector128< short > value) |
|
static Vector64< long > | AddAcrossWidening (Vector128< int > value) |
|
static Vector64< short > | AddAcrossWidening (Vector128< sbyte > value) |
|
static Vector64< uint > | AddAcrossWidening (Vector128< ushort > value) |
|
static Vector64< ulong > | AddAcrossWidening (Vector128< uint > value) |
|
static Vector128< byte > | AddPairwise (Vector128< byte > left, Vector128< byte > right) |
|
static Vector128< double > | AddPairwise (Vector128< double > left, Vector128< double > right) |
|
static Vector128< short > | AddPairwise (Vector128< short > left, Vector128< short > right) |
|
static Vector128< int > | AddPairwise (Vector128< int > left, Vector128< int > right) |
|
static Vector128< long > | AddPairwise (Vector128< long > left, Vector128< long > right) |
|
static Vector128< sbyte > | AddPairwise (Vector128< sbyte > left, Vector128< sbyte > right) |
|
static Vector128< float > | AddPairwise (Vector128< float > left, Vector128< float > right) |
|
static Vector128< ushort > | AddPairwise (Vector128< ushort > left, Vector128< ushort > right) |
|
static Vector128< uint > | AddPairwise (Vector128< uint > left, Vector128< uint > right) |
|
static Vector128< ulong > | AddPairwise (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector64< float > | AddPairwiseScalar (Vector64< float > value) |
|
static Vector64< double > | AddPairwiseScalar (Vector128< double > value) |
|
static Vector64< long > | AddPairwiseScalar (Vector128< long > value) |
|
static Vector64< ulong > | AddPairwiseScalar (Vector128< ulong > value) |
|
static Vector64< byte > | AddSaturate (Vector64< byte > left, Vector64< sbyte > right) |
|
static Vector64< short > | AddSaturate (Vector64< short > left, Vector64< ushort > right) |
|
static Vector64< int > | AddSaturate (Vector64< int > left, Vector64< uint > right) |
|
static Vector64< sbyte > | AddSaturate (Vector64< sbyte > left, Vector64< byte > right) |
|
static Vector64< ushort > | AddSaturate (Vector64< ushort > left, Vector64< short > right) |
|
static Vector64< uint > | AddSaturate (Vector64< uint > left, Vector64< int > right) |
|
static Vector128< byte > | AddSaturate (Vector128< byte > left, Vector128< sbyte > right) |
|
static Vector128< short > | AddSaturate (Vector128< short > left, Vector128< ushort > right) |
|
static Vector128< int > | AddSaturate (Vector128< int > left, Vector128< uint > right) |
|
static Vector128< long > | AddSaturate (Vector128< long > left, Vector128< ulong > right) |
|
static Vector128< sbyte > | AddSaturate (Vector128< sbyte > left, Vector128< byte > right) |
|
static Vector128< ushort > | AddSaturate (Vector128< ushort > left, Vector128< short > right) |
|
static Vector128< uint > | AddSaturate (Vector128< uint > left, Vector128< int > right) |
|
static Vector128< ulong > | AddSaturate (Vector128< ulong > left, Vector128< long > right) |
|
static Vector64< byte > | AddSaturateScalar (Vector64< byte > left, Vector64< byte > right) |
|
static Vector64< byte > | AddSaturateScalar (Vector64< byte > left, Vector64< sbyte > right) |
|
static Vector64< short > | AddSaturateScalar (Vector64< short > left, Vector64< short > right) |
|
static Vector64< short > | AddSaturateScalar (Vector64< short > left, Vector64< ushort > right) |
|
static Vector64< int > | AddSaturateScalar (Vector64< int > left, Vector64< int > right) |
|
static Vector64< int > | AddSaturateScalar (Vector64< int > left, Vector64< uint > right) |
|
static Vector64< long > | AddSaturateScalar (Vector64< long > left, Vector64< ulong > right) |
|
static Vector64< sbyte > | AddSaturateScalar (Vector64< sbyte > left, Vector64< sbyte > right) |
|
static Vector64< sbyte > | AddSaturateScalar (Vector64< sbyte > left, Vector64< byte > right) |
|
static Vector64< ushort > | AddSaturateScalar (Vector64< ushort > left, Vector64< ushort > right) |
|
static Vector64< ushort > | AddSaturateScalar (Vector64< ushort > left, Vector64< short > right) |
|
static Vector64< uint > | AddSaturateScalar (Vector64< uint > left, Vector64< uint > right) |
|
static Vector64< uint > | AddSaturateScalar (Vector64< uint > left, Vector64< int > right) |
|
static Vector64< ulong > | AddSaturateScalar (Vector64< ulong > left, Vector64< long > right) |
|
static Vector128< double > | Ceiling (Vector128< double > value) |
|
static Vector128< double > | CompareEqual (Vector128< double > left, Vector128< double > right) |
|
static Vector128< long > | CompareEqual (Vector128< long > left, Vector128< long > right) |
|
static Vector128< ulong > | CompareEqual (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector64< double > | CompareEqualScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< long > | CompareEqualScalar (Vector64< long > left, Vector64< long > right) |
|
static Vector64< float > | CompareEqualScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector64< ulong > | CompareEqualScalar (Vector64< ulong > left, Vector64< ulong > right) |
|
static Vector128< double > | CompareGreaterThan (Vector128< double > left, Vector128< double > right) |
|
static Vector128< long > | CompareGreaterThan (Vector128< long > left, Vector128< long > right) |
|
static Vector128< ulong > | CompareGreaterThan (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector64< double > | CompareGreaterThanScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< long > | CompareGreaterThanScalar (Vector64< long > left, Vector64< long > right) |
|
static Vector64< float > | CompareGreaterThanScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector64< ulong > | CompareGreaterThanScalar (Vector64< ulong > left, Vector64< ulong > right) |
|
static Vector128< double > | CompareGreaterThanOrEqual (Vector128< double > left, Vector128< double > right) |
|
static Vector128< long > | CompareGreaterThanOrEqual (Vector128< long > left, Vector128< long > right) |
|
static Vector128< ulong > | CompareGreaterThanOrEqual (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector64< double > | CompareGreaterThanOrEqualScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< long > | CompareGreaterThanOrEqualScalar (Vector64< long > left, Vector64< long > right) |
|
static Vector64< float > | CompareGreaterThanOrEqualScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector64< ulong > | CompareGreaterThanOrEqualScalar (Vector64< ulong > left, Vector64< ulong > right) |
|
static Vector128< double > | CompareLessThan (Vector128< double > left, Vector128< double > right) |
|
static Vector128< long > | CompareLessThan (Vector128< long > left, Vector128< long > right) |
|
static Vector128< ulong > | CompareLessThan (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector64< double > | CompareLessThanScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< long > | CompareLessThanScalar (Vector64< long > left, Vector64< long > right) |
|
static Vector64< float > | CompareLessThanScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector64< ulong > | CompareLessThanScalar (Vector64< ulong > left, Vector64< ulong > right) |
|
static Vector128< double > | CompareLessThanOrEqual (Vector128< double > left, Vector128< double > right) |
|
static Vector128< long > | CompareLessThanOrEqual (Vector128< long > left, Vector128< long > right) |
|
static Vector128< ulong > | CompareLessThanOrEqual (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector64< double > | CompareLessThanOrEqualScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< long > | CompareLessThanOrEqualScalar (Vector64< long > left, Vector64< long > right) |
|
static Vector64< float > | CompareLessThanOrEqualScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector64< ulong > | CompareLessThanOrEqualScalar (Vector64< ulong > left, Vector64< ulong > right) |
|
static Vector128< double > | CompareTest (Vector128< double > left, Vector128< double > right) |
|
static Vector128< long > | CompareTest (Vector128< long > left, Vector128< long > right) |
|
static Vector128< ulong > | CompareTest (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector64< double > | CompareTestScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< long > | CompareTestScalar (Vector64< long > left, Vector64< long > right) |
|
static Vector64< ulong > | CompareTestScalar (Vector64< ulong > left, Vector64< ulong > right) |
|
static Vector128< double > | ConvertToDouble (Vector64< float > value) |
|
static Vector128< double > | ConvertToDouble (Vector128< long > value) |
|
static Vector128< double > | ConvertToDouble (Vector128< ulong > value) |
|
static Vector64< double > | ConvertToDoubleScalar (Vector64< long > value) |
|
static Vector64< double > | ConvertToDoubleScalar (Vector64< ulong > value) |
|
static Vector128< double > | ConvertToDoubleUpper (Vector128< float > value) |
|
static Vector128< long > | ConvertToInt64RoundAwayFromZero (Vector128< double > value) |
|
static Vector64< long > | ConvertToInt64RoundAwayFromZeroScalar (Vector64< double > value) |
|
static Vector128< long > | ConvertToInt64RoundToEven (Vector128< double > value) |
|
static Vector64< long > | ConvertToInt64RoundToEvenScalar (Vector64< double > value) |
|
static Vector128< long > | ConvertToInt64RoundToNegativeInfinity (Vector128< double > value) |
|
static Vector64< long > | ConvertToInt64RoundToNegativeInfinityScalar (Vector64< double > value) |
|
static Vector128< long > | ConvertToInt64RoundToPositiveInfinity (Vector128< double > value) |
|
static Vector64< long > | ConvertToInt64RoundToPositiveInfinityScalar (Vector64< double > value) |
|
static Vector128< long > | ConvertToInt64RoundToZero (Vector128< double > value) |
|
static Vector64< long > | ConvertToInt64RoundToZeroScalar (Vector64< double > value) |
|
static Vector64< float > | ConvertToSingleLower (Vector128< double > value) |
|
static Vector64< float > | ConvertToSingleRoundToOddLower (Vector128< double > value) |
|
static Vector128< float > | ConvertToSingleRoundToOddUpper (Vector64< float > lower, Vector128< double > value) |
|
static Vector128< float > | ConvertToSingleUpper (Vector64< float > lower, Vector128< double > value) |
|
static Vector128< ulong > | ConvertToUInt64RoundAwayFromZero (Vector128< double > value) |
|
static Vector64< ulong > | ConvertToUInt64RoundAwayFromZeroScalar (Vector64< double > value) |
|
static Vector128< ulong > | ConvertToUInt64RoundToEven (Vector128< double > value) |
|
static Vector64< ulong > | ConvertToUInt64RoundToEvenScalar (Vector64< double > value) |
|
static Vector128< ulong > | ConvertToUInt64RoundToNegativeInfinity (Vector128< double > value) |
|
static Vector64< ulong > | ConvertToUInt64RoundToNegativeInfinityScalar (Vector64< double > value) |
|
static Vector128< ulong > | ConvertToUInt64RoundToPositiveInfinity (Vector128< double > value) |
|
static Vector64< ulong > | ConvertToUInt64RoundToPositiveInfinityScalar (Vector64< double > value) |
|
static Vector128< ulong > | ConvertToUInt64RoundToZero (Vector128< double > value) |
|
static Vector64< ulong > | ConvertToUInt64RoundToZeroScalar (Vector64< double > value) |
|
static Vector64< float > | Divide (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | Divide (Vector128< double > left, Vector128< double > right) |
|
static Vector128< float > | Divide (Vector128< float > left, Vector128< float > right) |
|
static Vector128< double > | DuplicateSelectedScalarToVector128 (Vector128< double > value, byte index) |
|
static Vector128< long > | DuplicateSelectedScalarToVector128 (Vector128< long > value, byte index) |
|
static Vector128< ulong > | DuplicateSelectedScalarToVector128 (Vector128< ulong > value, byte index) |
|
static Vector128< double > | DuplicateToVector128 (double value) |
|
static Vector128< long > | DuplicateToVector128 (long value) |
|
static Vector128< ulong > | DuplicateToVector128 (ulong value) |
|
static Vector64< byte > | ExtractNarrowingSaturateScalar (Vector64< ushort > value) |
|
static Vector64< short > | ExtractNarrowingSaturateScalar (Vector64< int > value) |
|
static Vector64< int > | ExtractNarrowingSaturateScalar (Vector64< long > value) |
|
static Vector64< sbyte > | ExtractNarrowingSaturateScalar (Vector64< short > value) |
|
static Vector64< ushort > | ExtractNarrowingSaturateScalar (Vector64< uint > value) |
|
static Vector64< uint > | ExtractNarrowingSaturateScalar (Vector64< ulong > value) |
|
static Vector64< byte > | ExtractNarrowingSaturateUnsignedScalar (Vector64< short > value) |
|
static Vector64< ushort > | ExtractNarrowingSaturateUnsignedScalar (Vector64< int > value) |
|
static Vector64< uint > | ExtractNarrowingSaturateUnsignedScalar (Vector64< long > value) |
|
static Vector128< double > | Floor (Vector128< double > value) |
|
static Vector128< double > | FusedMultiplyAdd (Vector128< double > addend, Vector128< double > left, Vector128< double > right) |
|
static Vector64< float > | FusedMultiplyAddByScalar (Vector64< float > addend, Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | FusedMultiplyAddByScalar (Vector128< double > addend, Vector128< double > left, Vector64< double > right) |
|
static Vector128< float > | FusedMultiplyAddByScalar (Vector128< float > addend, Vector128< float > left, Vector64< float > right) |
|
static Vector64< float > | FusedMultiplyAddBySelectedScalar (Vector64< float > addend, Vector64< float > left, Vector64< float > right, byte rightIndex) |
|
static Vector64< float > | FusedMultiplyAddBySelectedScalar (Vector64< float > addend, Vector64< float > left, Vector128< float > right, byte rightIndex) |
|
static Vector128< double > | FusedMultiplyAddBySelectedScalar (Vector128< double > addend, Vector128< double > left, Vector128< double > right, byte rightIndex) |
|
static Vector128< float > | FusedMultiplyAddBySelectedScalar (Vector128< float > addend, Vector128< float > left, Vector64< float > right, byte rightIndex) |
|
static Vector128< float > | FusedMultiplyAddBySelectedScalar (Vector128< float > addend, Vector128< float > left, Vector128< float > right, byte rightIndex) |
|
static Vector64< double > | FusedMultiplyAddScalarBySelectedScalar (Vector64< double > addend, Vector64< double > left, Vector128< double > right, byte rightIndex) |
|
static Vector64< float > | FusedMultiplyAddScalarBySelectedScalar (Vector64< float > addend, Vector64< float > left, Vector64< float > right, byte rightIndex) |
|
static Vector64< float > | FusedMultiplyAddScalarBySelectedScalar (Vector64< float > addend, Vector64< float > left, Vector128< float > right, byte rightIndex) |
|
static Vector128< double > | FusedMultiplySubtract (Vector128< double > minuend, Vector128< double > left, Vector128< double > right) |
|
static Vector64< float > | FusedMultiplySubtractByScalar (Vector64< float > minuend, Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | FusedMultiplySubtractByScalar (Vector128< double > minuend, Vector128< double > left, Vector64< double > right) |
|
static Vector128< float > | FusedMultiplySubtractByScalar (Vector128< float > minuend, Vector128< float > left, Vector64< float > right) |
|
static Vector64< float > | FusedMultiplySubtractBySelectedScalar (Vector64< float > minuend, Vector64< float > left, Vector64< float > right, byte rightIndex) |
|
static Vector64< float > | FusedMultiplySubtractBySelectedScalar (Vector64< float > minuend, Vector64< float > left, Vector128< float > right, byte rightIndex) |
|
static Vector128< double > | FusedMultiplySubtractBySelectedScalar (Vector128< double > minuend, Vector128< double > left, Vector128< double > right, byte rightIndex) |
|
static Vector128< float > | FusedMultiplySubtractBySelectedScalar (Vector128< float > minuend, Vector128< float > left, Vector64< float > right, byte rightIndex) |
|
static Vector128< float > | FusedMultiplySubtractBySelectedScalar (Vector128< float > minuend, Vector128< float > left, Vector128< float > right, byte rightIndex) |
|
static Vector64< double > | FusedMultiplySubtractScalarBySelectedScalar (Vector64< double > minuend, Vector64< double > left, Vector128< double > right, byte rightIndex) |
|
static Vector64< float > | FusedMultiplySubtractScalarBySelectedScalar (Vector64< float > minuend, Vector64< float > left, Vector64< float > right, byte rightIndex) |
|
static Vector64< float > | FusedMultiplySubtractScalarBySelectedScalar (Vector64< float > minuend, Vector64< float > left, Vector128< float > right, byte rightIndex) |
|
static Vector64< byte > | InsertSelectedScalar (Vector64< byte > result, byte resultIndex, Vector64< byte > value, byte valueIndex) |
|
static Vector64< byte > | InsertSelectedScalar (Vector64< byte > result, byte resultIndex, Vector128< byte > value, byte valueIndex) |
|
static Vector64< short > | InsertSelectedScalar (Vector64< short > result, byte resultIndex, Vector64< short > value, byte valueIndex) |
|
static Vector64< short > | InsertSelectedScalar (Vector64< short > result, byte resultIndex, Vector128< short > value, byte valueIndex) |
|
static Vector64< int > | InsertSelectedScalar (Vector64< int > result, byte resultIndex, Vector64< int > value, byte valueIndex) |
|
static Vector64< int > | InsertSelectedScalar (Vector64< int > result, byte resultIndex, Vector128< int > value, byte valueIndex) |
|
static Vector64< sbyte > | InsertSelectedScalar (Vector64< sbyte > result, byte resultIndex, Vector64< sbyte > value, byte valueIndex) |
|
static Vector64< sbyte > | InsertSelectedScalar (Vector64< sbyte > result, byte resultIndex, Vector128< sbyte > value, byte valueIndex) |
|
static Vector64< float > | InsertSelectedScalar (Vector64< float > result, byte resultIndex, Vector64< float > value, byte valueIndex) |
|
static Vector64< float > | InsertSelectedScalar (Vector64< float > result, byte resultIndex, Vector128< float > value, byte valueIndex) |
|
static Vector64< ushort > | InsertSelectedScalar (Vector64< ushort > result, byte resultIndex, Vector64< ushort > value, byte valueIndex) |
|
static Vector64< ushort > | InsertSelectedScalar (Vector64< ushort > result, byte resultIndex, Vector128< ushort > value, byte valueIndex) |
|
static Vector64< uint > | InsertSelectedScalar (Vector64< uint > result, byte resultIndex, Vector64< uint > value, byte valueIndex) |
|
static Vector64< uint > | InsertSelectedScalar (Vector64< uint > result, byte resultIndex, Vector128< uint > value, byte valueIndex) |
|
static Vector128< byte > | InsertSelectedScalar (Vector128< byte > result, byte resultIndex, Vector64< byte > value, byte valueIndex) |
|
static Vector128< byte > | InsertSelectedScalar (Vector128< byte > result, byte resultIndex, Vector128< byte > value, byte valueIndex) |
|
static Vector128< double > | InsertSelectedScalar (Vector128< double > result, byte resultIndex, Vector128< double > value, byte valueIndex) |
|
static Vector128< short > | InsertSelectedScalar (Vector128< short > result, byte resultIndex, Vector64< short > value, byte valueIndex) |
|
static Vector128< short > | InsertSelectedScalar (Vector128< short > result, byte resultIndex, Vector128< short > value, byte valueIndex) |
|
static Vector128< int > | InsertSelectedScalar (Vector128< int > result, byte resultIndex, Vector64< int > value, byte valueIndex) |
|
static Vector128< int > | InsertSelectedScalar (Vector128< int > result, byte resultIndex, Vector128< int > value, byte valueIndex) |
|
static Vector128< long > | InsertSelectedScalar (Vector128< long > result, byte resultIndex, Vector128< long > value, byte valueIndex) |
|
static Vector128< sbyte > | InsertSelectedScalar (Vector128< sbyte > result, byte resultIndex, Vector64< sbyte > value, byte valueIndex) |
|
static Vector128< sbyte > | InsertSelectedScalar (Vector128< sbyte > result, byte resultIndex, Vector128< sbyte > value, byte valueIndex) |
|
static Vector128< float > | InsertSelectedScalar (Vector128< float > result, byte resultIndex, Vector64< float > value, byte valueIndex) |
|
static Vector128< float > | InsertSelectedScalar (Vector128< float > result, byte resultIndex, Vector128< float > value, byte valueIndex) |
|
static Vector128< ushort > | InsertSelectedScalar (Vector128< ushort > result, byte resultIndex, Vector64< ushort > value, byte valueIndex) |
|
static Vector128< ushort > | InsertSelectedScalar (Vector128< ushort > result, byte resultIndex, Vector128< ushort > value, byte valueIndex) |
|
static Vector128< uint > | InsertSelectedScalar (Vector128< uint > result, byte resultIndex, Vector64< uint > value, byte valueIndex) |
|
static Vector128< uint > | InsertSelectedScalar (Vector128< uint > result, byte resultIndex, Vector128< uint > value, byte valueIndex) |
|
static Vector128< ulong > | InsertSelectedScalar (Vector128< ulong > result, byte resultIndex, Vector128< ulong > value, byte valueIndex) |
|
static unsafe Vector128< double > | LoadAndReplicateToVector128 (double *address) |
|
static unsafe Vector128< long > | LoadAndReplicateToVector128 (long *address) |
|
static unsafe Vector128< ulong > | LoadAndReplicateToVector128 (ulong *address) |
|
static Vector128< double > | Max (Vector128< double > left, Vector128< double > right) |
|
static Vector64< byte > | MaxAcross (Vector64< byte > value) |
|
static Vector64< short > | MaxAcross (Vector64< short > value) |
|
static Vector64< sbyte > | MaxAcross (Vector64< sbyte > value) |
|
static Vector64< ushort > | MaxAcross (Vector64< ushort > value) |
|
static Vector64< byte > | MaxAcross (Vector128< byte > value) |
|
static Vector64< short > | MaxAcross (Vector128< short > value) |
|
static Vector64< int > | MaxAcross (Vector128< int > value) |
|
static Vector64< sbyte > | MaxAcross (Vector128< sbyte > value) |
|
static Vector64< float > | MaxAcross (Vector128< float > value) |
|
static Vector64< ushort > | MaxAcross (Vector128< ushort > value) |
|
static Vector64< uint > | MaxAcross (Vector128< uint > value) |
|
static Vector128< double > | MaxNumber (Vector128< double > left, Vector128< double > right) |
|
static Vector64< float > | MaxNumberAcross (Vector128< float > value) |
|
static Vector64< float > | MaxNumberPairwise (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | MaxNumberPairwise (Vector128< double > left, Vector128< double > right) |
|
static Vector128< float > | MaxNumberPairwise (Vector128< float > left, Vector128< float > right) |
|
static Vector64< float > | MaxNumberPairwiseScalar (Vector64< float > value) |
|
static Vector64< double > | MaxNumberPairwiseScalar (Vector128< double > value) |
|
static Vector128< byte > | MaxPairwise (Vector128< byte > left, Vector128< byte > right) |
|
static Vector128< double > | MaxPairwise (Vector128< double > left, Vector128< double > right) |
|
static Vector128< short > | MaxPairwise (Vector128< short > left, Vector128< short > right) |
|
static Vector128< int > | MaxPairwise (Vector128< int > left, Vector128< int > right) |
|
static Vector128< sbyte > | MaxPairwise (Vector128< sbyte > left, Vector128< sbyte > right) |
|
static Vector128< float > | MaxPairwise (Vector128< float > left, Vector128< float > right) |
|
static Vector128< ushort > | MaxPairwise (Vector128< ushort > left, Vector128< ushort > right) |
|
static Vector128< uint > | MaxPairwise (Vector128< uint > left, Vector128< uint > right) |
|
static Vector64< float > | MaxPairwiseScalar (Vector64< float > value) |
|
static Vector64< double > | MaxPairwiseScalar (Vector128< double > value) |
|
static Vector64< double > | MaxScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< float > | MaxScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | Min (Vector128< double > left, Vector128< double > right) |
|
static Vector64< byte > | MinAcross (Vector64< byte > value) |
|
static Vector64< short > | MinAcross (Vector64< short > value) |
|
static Vector64< sbyte > | MinAcross (Vector64< sbyte > value) |
|
static Vector64< ushort > | MinAcross (Vector64< ushort > value) |
|
static Vector64< byte > | MinAcross (Vector128< byte > value) |
|
static Vector64< short > | MinAcross (Vector128< short > value) |
|
static Vector64< int > | MinAcross (Vector128< int > value) |
|
static Vector64< sbyte > | MinAcross (Vector128< sbyte > value) |
|
static Vector64< float > | MinAcross (Vector128< float > value) |
|
static Vector64< ushort > | MinAcross (Vector128< ushort > value) |
|
static Vector64< uint > | MinAcross (Vector128< uint > value) |
|
static Vector128< double > | MinNumber (Vector128< double > left, Vector128< double > right) |
|
static Vector64< float > | MinNumberAcross (Vector128< float > value) |
|
static Vector64< float > | MinNumberPairwise (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | MinNumberPairwise (Vector128< double > left, Vector128< double > right) |
|
static Vector128< float > | MinNumberPairwise (Vector128< float > left, Vector128< float > right) |
|
static Vector64< float > | MinNumberPairwiseScalar (Vector64< float > value) |
|
static Vector64< double > | MinNumberPairwiseScalar (Vector128< double > value) |
|
static Vector128< byte > | MinPairwise (Vector128< byte > left, Vector128< byte > right) |
|
static Vector128< double > | MinPairwise (Vector128< double > left, Vector128< double > right) |
|
static Vector128< short > | MinPairwise (Vector128< short > left, Vector128< short > right) |
|
static Vector128< int > | MinPairwise (Vector128< int > left, Vector128< int > right) |
|
static Vector128< sbyte > | MinPairwise (Vector128< sbyte > left, Vector128< sbyte > right) |
|
static Vector128< float > | MinPairwise (Vector128< float > left, Vector128< float > right) |
|
static Vector128< ushort > | MinPairwise (Vector128< ushort > left, Vector128< ushort > right) |
|
static Vector128< uint > | MinPairwise (Vector128< uint > left, Vector128< uint > right) |
|
static Vector64< float > | MinPairwiseScalar (Vector64< float > value) |
|
static Vector64< double > | MinPairwiseScalar (Vector128< double > value) |
|
static Vector64< double > | MinScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< float > | MinScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | Multiply (Vector128< double > left, Vector128< double > right) |
|
static Vector128< double > | MultiplyByScalar (Vector128< double > left, Vector64< double > right) |
|
static Vector128< double > | MultiplyBySelectedScalar (Vector128< double > left, Vector128< double > right, byte rightIndex) |
|
static Vector64< short > | MultiplyDoublingSaturateHighScalar (Vector64< short > left, Vector64< short > right) |
|
static Vector64< int > | MultiplyDoublingSaturateHighScalar (Vector64< int > left, Vector64< int > right) |
|
static Vector64< short > | MultiplyDoublingScalarBySelectedScalarSaturateHigh (Vector64< short > left, Vector64< short > right, byte rightIndex) |
|
static Vector64< short > | MultiplyDoublingScalarBySelectedScalarSaturateHigh (Vector64< short > left, Vector128< short > right, byte rightIndex) |
|
static Vector64< int > | MultiplyDoublingScalarBySelectedScalarSaturateHigh (Vector64< int > left, Vector64< int > right, byte rightIndex) |
|
static Vector64< int > | MultiplyDoublingScalarBySelectedScalarSaturateHigh (Vector64< int > left, Vector128< int > right, byte rightIndex) |
|
static Vector64< int > | MultiplyDoublingWideningAndAddSaturateScalar (Vector64< int > addend, Vector64< short > left, Vector64< short > right) |
|
static Vector64< long > | MultiplyDoublingWideningAndAddSaturateScalar (Vector64< long > addend, Vector64< int > left, Vector64< int > right) |
|
static Vector64< int > | MultiplyDoublingWideningAndSubtractSaturateScalar (Vector64< int > minuend, Vector64< short > left, Vector64< short > right) |
|
static Vector64< long > | MultiplyDoublingWideningAndSubtractSaturateScalar (Vector64< long > minuend, Vector64< int > left, Vector64< int > right) |
|
static Vector64< int > | MultiplyDoublingWideningSaturateScalar (Vector64< short > left, Vector64< short > right) |
|
static Vector64< long > | MultiplyDoublingWideningSaturateScalar (Vector64< int > left, Vector64< int > right) |
|
static Vector64< int > | MultiplyDoublingWideningSaturateScalarBySelectedScalar (Vector64< short > left, Vector64< short > right, byte rightIndex) |
|
static Vector64< int > | MultiplyDoublingWideningSaturateScalarBySelectedScalar (Vector64< short > left, Vector128< short > right, byte rightIndex) |
|
static Vector64< long > | MultiplyDoublingWideningSaturateScalarBySelectedScalar (Vector64< int > left, Vector64< int > right, byte rightIndex) |
|
static Vector64< long > | MultiplyDoublingWideningSaturateScalarBySelectedScalar (Vector64< int > left, Vector128< int > right, byte rightIndex) |
|
static Vector64< int > | MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate (Vector64< int > addend, Vector64< short > left, Vector64< short > right, byte rightIndex) |
|
static Vector64< int > | MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate (Vector64< int > addend, Vector64< short > left, Vector128< short > right, byte rightIndex) |
|
static Vector64< long > | MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate (Vector64< long > addend, Vector64< int > left, Vector64< int > right, byte rightIndex) |
|
static Vector64< long > | MultiplyDoublingWideningScalarBySelectedScalarAndAddSaturate (Vector64< long > addend, Vector64< int > left, Vector128< int > right, byte rightIndex) |
|
static Vector64< int > | MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate (Vector64< int > minuend, Vector64< short > left, Vector64< short > right, byte rightIndex) |
|
static Vector64< int > | MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate (Vector64< int > minuend, Vector64< short > left, Vector128< short > right, byte rightIndex) |
|
static Vector64< long > | MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate (Vector64< long > minuend, Vector64< int > left, Vector64< int > right, byte rightIndex) |
|
static Vector64< long > | MultiplyDoublingWideningScalarBySelectedScalarAndSubtractSaturate (Vector64< long > minuend, Vector64< int > left, Vector128< int > right, byte rightIndex) |
|
static Vector64< float > | MultiplyExtended (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | MultiplyExtended (Vector128< double > left, Vector128< double > right) |
|
static Vector128< float > | MultiplyExtended (Vector128< float > left, Vector128< float > right) |
|
static Vector128< double > | MultiplyExtendedByScalar (Vector128< double > left, Vector64< double > right) |
|
static Vector64< float > | MultiplyExtendedBySelectedScalar (Vector64< float > left, Vector64< float > right, byte rightIndex) |
|
static Vector64< float > | MultiplyExtendedBySelectedScalar (Vector64< float > left, Vector128< float > right, byte rightIndex) |
|
static Vector128< double > | MultiplyExtendedBySelectedScalar (Vector128< double > left, Vector128< double > right, byte rightIndex) |
|
static Vector128< float > | MultiplyExtendedBySelectedScalar (Vector128< float > left, Vector64< float > right, byte rightIndex) |
|
static Vector128< float > | MultiplyExtendedBySelectedScalar (Vector128< float > left, Vector128< float > right, byte rightIndex) |
|
static Vector64< double > | MultiplyExtendedScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< float > | MultiplyExtendedScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector64< double > | MultiplyExtendedScalarBySelectedScalar (Vector64< double > left, Vector128< double > right, byte rightIndex) |
|
static Vector64< float > | MultiplyExtendedScalarBySelectedScalar (Vector64< float > left, Vector64< float > right, byte rightIndex) |
|
static Vector64< float > | MultiplyExtendedScalarBySelectedScalar (Vector64< float > left, Vector128< float > right, byte rightIndex) |
|
static Vector64< short > | MultiplyRoundedDoublingSaturateHighScalar (Vector64< short > left, Vector64< short > right) |
|
static Vector64< int > | MultiplyRoundedDoublingSaturateHighScalar (Vector64< int > left, Vector64< int > right) |
|
static Vector64< short > | MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh (Vector64< short > left, Vector64< short > right, byte rightIndex) |
|
static Vector64< short > | MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh (Vector64< short > left, Vector128< short > right, byte rightIndex) |
|
static Vector64< int > | MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh (Vector64< int > left, Vector64< int > right, byte rightIndex) |
|
static Vector64< int > | MultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh (Vector64< int > left, Vector128< int > right, byte rightIndex) |
|
static Vector64< double > | MultiplyScalarBySelectedScalar (Vector64< double > left, Vector128< double > right, byte rightIndex) |
|
static Vector128< double > | Negate (Vector128< double > value) |
|
static Vector128< long > | Negate (Vector128< long > value) |
|
static Vector128< long > | NegateSaturate (Vector128< long > value) |
|
static Vector64< short > | NegateSaturateScalar (Vector64< short > value) |
|
static Vector64< int > | NegateSaturateScalar (Vector64< int > value) |
|
static Vector64< long > | NegateSaturateScalar (Vector64< long > value) |
|
static Vector64< sbyte > | NegateSaturateScalar (Vector64< sbyte > value) |
|
static Vector64< long > | NegateScalar (Vector64< long > value) |
|
static Vector128< double > | ReciprocalEstimate (Vector128< double > value) |
|
static Vector64< double > | ReciprocalEstimateScalar (Vector64< double > value) |
|
static Vector64< float > | ReciprocalEstimateScalar (Vector64< float > value) |
|
static Vector64< double > | ReciprocalExponentScalar (Vector64< double > value) |
|
static Vector64< float > | ReciprocalExponentScalar (Vector64< float > value) |
|
static Vector128< double > | ReciprocalSquareRootEstimate (Vector128< double > value) |
|
static Vector64< double > | ReciprocalSquareRootEstimateScalar (Vector64< double > value) |
|
static Vector64< float > | ReciprocalSquareRootEstimateScalar (Vector64< float > value) |
|
static Vector128< double > | ReciprocalSquareRootStep (Vector128< double > left, Vector128< double > right) |
|
static Vector64< double > | ReciprocalSquareRootStepScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< float > | ReciprocalSquareRootStepScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | ReciprocalStep (Vector128< double > left, Vector128< double > right) |
|
static Vector64< double > | ReciprocalStepScalar (Vector64< double > left, Vector64< double > right) |
|
static Vector64< float > | ReciprocalStepScalar (Vector64< float > left, Vector64< float > right) |
|
static Vector128< double > | RoundAwayFromZero (Vector128< double > value) |
|
static Vector128< double > | RoundToNearest (Vector128< double > value) |
|
static Vector128< double > | RoundToNegativeInfinity (Vector128< double > value) |
|
static Vector128< double > | RoundToPositiveInfinity (Vector128< double > value) |
|
static Vector128< double > | RoundToZero (Vector128< double > value) |
|
static Vector64< short > | ShiftArithmeticRoundedSaturateScalar (Vector64< short > value, Vector64< short > count) |
|
static Vector64< int > | ShiftArithmeticRoundedSaturateScalar (Vector64< int > value, Vector64< int > count) |
|
static Vector64< sbyte > | ShiftArithmeticRoundedSaturateScalar (Vector64< sbyte > value, Vector64< sbyte > count) |
|
static Vector64< short > | ShiftArithmeticSaturateScalar (Vector64< short > value, Vector64< short > count) |
|
static Vector64< int > | ShiftArithmeticSaturateScalar (Vector64< int > value, Vector64< int > count) |
|
static Vector64< sbyte > | ShiftArithmeticSaturateScalar (Vector64< sbyte > value, Vector64< sbyte > count) |
|
static Vector64< byte > | ShiftLeftLogicalSaturateScalar (Vector64< byte > value, byte count) |
|
static Vector64< short > | ShiftLeftLogicalSaturateScalar (Vector64< short > value, byte count) |
|
static Vector64< int > | ShiftLeftLogicalSaturateScalar (Vector64< int > value, byte count) |
|
static Vector64< sbyte > | ShiftLeftLogicalSaturateScalar (Vector64< sbyte > value, byte count) |
|
static Vector64< ushort > | ShiftLeftLogicalSaturateScalar (Vector64< ushort > value, byte count) |
|
static Vector64< uint > | ShiftLeftLogicalSaturateScalar (Vector64< uint > value, byte count) |
|
static Vector64< ushort > | ShiftLeftLogicalSaturateUnsignedScalar (Vector64< short > value, byte count) |
|
static Vector64< uint > | ShiftLeftLogicalSaturateUnsignedScalar (Vector64< int > value, byte count) |
|
static Vector64< byte > | ShiftLeftLogicalSaturateUnsignedScalar (Vector64< sbyte > value, byte count) |
|
static Vector64< byte > | ShiftLogicalRoundedSaturateScalar (Vector64< byte > value, Vector64< sbyte > count) |
|
static Vector64< short > | ShiftLogicalRoundedSaturateScalar (Vector64< short > value, Vector64< short > count) |
|
static Vector64< int > | ShiftLogicalRoundedSaturateScalar (Vector64< int > value, Vector64< int > count) |
|
static Vector64< sbyte > | ShiftLogicalRoundedSaturateScalar (Vector64< sbyte > value, Vector64< sbyte > count) |
|
static Vector64< ushort > | ShiftLogicalRoundedSaturateScalar (Vector64< ushort > value, Vector64< short > count) |
|
static Vector64< uint > | ShiftLogicalRoundedSaturateScalar (Vector64< uint > value, Vector64< int > count) |
|
static Vector64< byte > | ShiftLogicalSaturateScalar (Vector64< byte > value, Vector64< sbyte > count) |
|
static Vector64< short > | ShiftLogicalSaturateScalar (Vector64< short > value, Vector64< short > count) |
|
static Vector64< int > | ShiftLogicalSaturateScalar (Vector64< int > value, Vector64< int > count) |
|
static Vector64< sbyte > | ShiftLogicalSaturateScalar (Vector64< sbyte > value, Vector64< sbyte > count) |
|
static Vector64< ushort > | ShiftLogicalSaturateScalar (Vector64< ushort > value, Vector64< short > count) |
|
static Vector64< uint > | ShiftLogicalSaturateScalar (Vector64< uint > value, Vector64< int > count) |
|
static Vector64< short > | ShiftRightArithmeticNarrowingSaturateScalar (Vector64< int > value, byte count) |
|
static Vector64< int > | ShiftRightArithmeticNarrowingSaturateScalar (Vector64< long > value, byte count) |
|
static Vector64< sbyte > | ShiftRightArithmeticNarrowingSaturateScalar (Vector64< short > value, byte count) |
|
static Vector64< byte > | ShiftRightArithmeticNarrowingSaturateUnsignedScalar (Vector64< short > value, byte count) |
|
static Vector64< ushort > | ShiftRightArithmeticNarrowingSaturateUnsignedScalar (Vector64< int > value, byte count) |
|
static Vector64< uint > | ShiftRightArithmeticNarrowingSaturateUnsignedScalar (Vector64< long > value, byte count) |
|
static Vector64< short > | ShiftRightArithmeticRoundedNarrowingSaturateScalar (Vector64< int > value, byte count) |
|
static Vector64< int > | ShiftRightArithmeticRoundedNarrowingSaturateScalar (Vector64< long > value, byte count) |
|
static Vector64< sbyte > | ShiftRightArithmeticRoundedNarrowingSaturateScalar (Vector64< short > value, byte count) |
|
static Vector64< byte > | ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar (Vector64< short > value, byte count) |
|
static Vector64< ushort > | ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar (Vector64< int > value, byte count) |
|
static Vector64< uint > | ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar (Vector64< long > value, byte count) |
|
static Vector64< byte > | ShiftRightLogicalNarrowingSaturateScalar (Vector64< ushort > value, byte count) |
|
static Vector64< short > | ShiftRightLogicalNarrowingSaturateScalar (Vector64< int > value, byte count) |
|
static Vector64< int > | ShiftRightLogicalNarrowingSaturateScalar (Vector64< long > value, byte count) |
|
static Vector64< sbyte > | ShiftRightLogicalNarrowingSaturateScalar (Vector64< short > value, byte count) |
|
static Vector64< ushort > | ShiftRightLogicalNarrowingSaturateScalar (Vector64< uint > value, byte count) |
|
static Vector64< uint > | ShiftRightLogicalNarrowingSaturateScalar (Vector64< ulong > value, byte count) |
|
static Vector64< byte > | ShiftRightLogicalRoundedNarrowingSaturateScalar (Vector64< ushort > value, byte count) |
|
static Vector64< short > | ShiftRightLogicalRoundedNarrowingSaturateScalar (Vector64< int > value, byte count) |
|
static Vector64< int > | ShiftRightLogicalRoundedNarrowingSaturateScalar (Vector64< long > value, byte count) |
|
static Vector64< sbyte > | ShiftRightLogicalRoundedNarrowingSaturateScalar (Vector64< short > value, byte count) |
|
static Vector64< ushort > | ShiftRightLogicalRoundedNarrowingSaturateScalar (Vector64< uint > value, byte count) |
|
static Vector64< uint > | ShiftRightLogicalRoundedNarrowingSaturateScalar (Vector64< ulong > value, byte count) |
|
static Vector64< float > | Sqrt (Vector64< float > value) |
|
static Vector128< double > | Sqrt (Vector128< double > value) |
|
static Vector128< float > | Sqrt (Vector128< float > value) |
|
static unsafe void | StorePair (byte *address, Vector64< byte > value1, Vector64< byte > value2) |
|
static unsafe void | StorePair (double *address, Vector64< double > value1, Vector64< double > value2) |
|
static unsafe void | StorePair (short *address, Vector64< short > value1, Vector64< short > value2) |
|
static unsafe void | StorePair (int *address, Vector64< int > value1, Vector64< int > value2) |
|
static unsafe void | StorePair (long *address, Vector64< long > value1, Vector64< long > value2) |
|
static unsafe void | StorePair (sbyte *address, Vector64< sbyte > value1, Vector64< sbyte > value2) |
|
static unsafe void | StorePair (float *address, Vector64< float > value1, Vector64< float > value2) |
|
static unsafe void | StorePair (ushort *address, Vector64< ushort > value1, Vector64< ushort > value2) |
|
static unsafe void | StorePair (uint *address, Vector64< uint > value1, Vector64< uint > value2) |
|
static unsafe void | StorePair (ulong *address, Vector64< ulong > value1, Vector64< ulong > value2) |
|
static unsafe void | StorePair (byte *address, Vector128< byte > value1, Vector128< byte > value2) |
|
static unsafe void | StorePair (double *address, Vector128< double > value1, Vector128< double > value2) |
|
static unsafe void | StorePair (short *address, Vector128< short > value1, Vector128< short > value2) |
|
static unsafe void | StorePair (int *address, Vector128< int > value1, Vector128< int > value2) |
|
static unsafe void | StorePair (long *address, Vector128< long > value1, Vector128< long > value2) |
|
static unsafe void | StorePair (sbyte *address, Vector128< sbyte > value1, Vector128< sbyte > value2) |
|
static unsafe void | StorePair (float *address, Vector128< float > value1, Vector128< float > value2) |
|
static unsafe void | StorePair (ushort *address, Vector128< ushort > value1, Vector128< ushort > value2) |
|
static unsafe void | StorePair (uint *address, Vector128< uint > value1, Vector128< uint > value2) |
|
static unsafe void | StorePair (ulong *address, Vector128< ulong > value1, Vector128< ulong > value2) |
|
static unsafe void | StorePairNonTemporal (byte *address, Vector64< byte > value1, Vector64< byte > value2) |
|
static unsafe void | StorePairNonTemporal (double *address, Vector64< double > value1, Vector64< double > value2) |
|
static unsafe void | StorePairNonTemporal (short *address, Vector64< short > value1, Vector64< short > value2) |
|
static unsafe void | StorePairNonTemporal (int *address, Vector64< int > value1, Vector64< int > value2) |
|
static unsafe void | StorePairNonTemporal (long *address, Vector64< long > value1, Vector64< long > value2) |
|
static unsafe void | StorePairNonTemporal (sbyte *address, Vector64< sbyte > value1, Vector64< sbyte > value2) |
|
static unsafe void | StorePairNonTemporal (float *address, Vector64< float > value1, Vector64< float > value2) |
|
static unsafe void | StorePairNonTemporal (ushort *address, Vector64< ushort > value1, Vector64< ushort > value2) |
|
static unsafe void | StorePairNonTemporal (uint *address, Vector64< uint > value1, Vector64< uint > value2) |
|
static unsafe void | StorePairNonTemporal (ulong *address, Vector64< ulong > value1, Vector64< ulong > value2) |
|
static unsafe void | StorePairNonTemporal (byte *address, Vector128< byte > value1, Vector128< byte > value2) |
|
static unsafe void | StorePairNonTemporal (double *address, Vector128< double > value1, Vector128< double > value2) |
|
static unsafe void | StorePairNonTemporal (short *address, Vector128< short > value1, Vector128< short > value2) |
|
static unsafe void | StorePairNonTemporal (int *address, Vector128< int > value1, Vector128< int > value2) |
|
static unsafe void | StorePairNonTemporal (long *address, Vector128< long > value1, Vector128< long > value2) |
|
static unsafe void | StorePairNonTemporal (sbyte *address, Vector128< sbyte > value1, Vector128< sbyte > value2) |
|
static unsafe void | StorePairNonTemporal (float *address, Vector128< float > value1, Vector128< float > value2) |
|
static unsafe void | StorePairNonTemporal (ushort *address, Vector128< ushort > value1, Vector128< ushort > value2) |
|
static unsafe void | StorePairNonTemporal (uint *address, Vector128< uint > value1, Vector128< uint > value2) |
|
static unsafe void | StorePairNonTemporal (ulong *address, Vector128< ulong > value1, Vector128< ulong > value2) |
|
static unsafe void | StorePairScalar (int *address, Vector64< int > value1, Vector64< int > value2) |
|
static unsafe void | StorePairScalar (float *address, Vector64< float > value1, Vector64< float > value2) |
|
static unsafe void | StorePairScalar (uint *address, Vector64< uint > value1, Vector64< uint > value2) |
|
static unsafe void | StorePairScalarNonTemporal (int *address, Vector64< int > value1, Vector64< int > value2) |
|
static unsafe void | StorePairScalarNonTemporal (float *address, Vector64< float > value1, Vector64< float > value2) |
|
static unsafe void | StorePairScalarNonTemporal (uint *address, Vector64< uint > value1, Vector64< uint > value2) |
|
static Vector128< double > | Subtract (Vector128< double > left, Vector128< double > right) |
|
static Vector64< byte > | SubtractSaturateScalar (Vector64< byte > left, Vector64< byte > right) |
|
static Vector64< short > | SubtractSaturateScalar (Vector64< short > left, Vector64< short > right) |
|
static Vector64< int > | SubtractSaturateScalar (Vector64< int > left, Vector64< int > right) |
|
static Vector64< sbyte > | SubtractSaturateScalar (Vector64< sbyte > left, Vector64< sbyte > right) |
|
static Vector64< ushort > | SubtractSaturateScalar (Vector64< ushort > left, Vector64< ushort > right) |
|
static Vector64< uint > | SubtractSaturateScalar (Vector64< uint > left, Vector64< uint > right) |
|
static Vector64< byte > | ReverseElementBits (Vector64< byte > value) |
|
static Vector64< sbyte > | ReverseElementBits (Vector64< sbyte > value) |
|
static Vector128< byte > | ReverseElementBits (Vector128< byte > value) |
|
static Vector128< sbyte > | ReverseElementBits (Vector128< sbyte > value) |
|
static long | ReverseElementBits (long value) |
|
static ulong | ReverseElementBits (ulong value) |
|
static Vector64< byte > | TransposeEven (Vector64< byte > left, Vector64< byte > right) |
|
static Vector64< short > | TransposeEven (Vector64< short > left, Vector64< short > right) |
|
static Vector64< int > | TransposeEven (Vector64< int > left, Vector64< int > right) |
|
static Vector64< sbyte > | TransposeEven (Vector64< sbyte > left, Vector64< sbyte > right) |
|
static Vector64< float > | TransposeEven (Vector64< float > left, Vector64< float > right) |
|
static Vector64< ushort > | TransposeEven (Vector64< ushort > left, Vector64< ushort > right) |
|
static Vector64< uint > | TransposeEven (Vector64< uint > left, Vector64< uint > right) |
|
static Vector128< byte > | TransposeEven (Vector128< byte > left, Vector128< byte > right) |
|
static Vector128< double > | TransposeEven (Vector128< double > left, Vector128< double > right) |
|
static Vector128< short > | TransposeEven (Vector128< short > left, Vector128< short > right) |
|
static Vector128< int > | TransposeEven (Vector128< int > left, Vector128< int > right) |
|
static Vector128< long > | TransposeEven (Vector128< long > left, Vector128< long > right) |
|
static Vector128< sbyte > | TransposeEven (Vector128< sbyte > left, Vector128< sbyte > right) |
|
static Vector128< float > | TransposeEven (Vector128< float > left, Vector128< float > right) |
|
static Vector128< ushort > | TransposeEven (Vector128< ushort > left, Vector128< ushort > right) |
|
static Vector128< uint > | TransposeEven (Vector128< uint > left, Vector128< uint > right) |
|
static Vector128< ulong > | TransposeEven (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector64< byte > | TransposeOdd (Vector64< byte > left, Vector64< byte > right) |
|
static Vector64< short > | TransposeOdd (Vector64< short > left, Vector64< short > right) |
|
static Vector64< int > | TransposeOdd (Vector64< int > left, Vector64< int > right) |
|
static Vector64< sbyte > | TransposeOdd (Vector64< sbyte > left, Vector64< sbyte > right) |
|
static Vector64< float > | TransposeOdd (Vector64< float > left, Vector64< float > right) |
|
static Vector64< ushort > | TransposeOdd (Vector64< ushort > left, Vector64< ushort > right) |
|
static Vector64< uint > | TransposeOdd (Vector64< uint > left, Vector64< uint > right) |
|
static Vector128< byte > | TransposeOdd (Vector128< byte > left, Vector128< byte > right) |
|
static Vector128< double > | TransposeOdd (Vector128< double > left, Vector128< double > right) |
|
static Vector128< short > | TransposeOdd (Vector128< short > left, Vector128< short > right) |
|
static Vector128< int > | TransposeOdd (Vector128< int > left, Vector128< int > right) |
|
static Vector128< long > | TransposeOdd (Vector128< long > left, Vector128< long > right) |
|
static Vector128< sbyte > | TransposeOdd (Vector128< sbyte > left, Vector128< sbyte > right) |
|
static Vector128< float > | TransposeOdd (Vector128< float > left, Vector128< float > right) |
|
static Vector128< ushort > | TransposeOdd (Vector128< ushort > left, Vector128< ushort > right) |
|
static Vector128< uint > | TransposeOdd (Vector128< uint > left, Vector128< uint > right) |
|
static Vector128< ulong > | TransposeOdd (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector64< byte > | UnzipEven (Vector64< byte > left, Vector64< byte > right) |
|
static Vector64< short > | UnzipEven (Vector64< short > left, Vector64< short > right) |
|
static Vector64< int > | UnzipEven (Vector64< int > left, Vector64< int > right) |
|
static Vector64< sbyte > | UnzipEven (Vector64< sbyte > left, Vector64< sbyte > right) |
|
static Vector64< float > | UnzipEven (Vector64< float > left, Vector64< float > right) |
|
static Vector64< ushort > | UnzipEven (Vector64< ushort > left, Vector64< ushort > right) |
|
static Vector64< uint > | UnzipEven (Vector64< uint > left, Vector64< uint > right) |
|
static Vector128< byte > | UnzipEven (Vector128< byte > left, Vector128< byte > right) |
|
static Vector128< double > | UnzipEven (Vector128< double > left, Vector128< double > right) |
|
static Vector128< short > | UnzipEven (Vector128< short > left, Vector128< short > right) |
|
static Vector128< int > | UnzipEven (Vector128< int > left, Vector128< int > right) |
|
static Vector128< long > | UnzipEven (Vector128< long > left, Vector128< long > right) |
|
static Vector128< sbyte > | UnzipEven (Vector128< sbyte > left, Vector128< sbyte > right) |
|
static Vector128< float > | UnzipEven (Vector128< float > left, Vector128< float > right) |
|
static Vector128< ushort > | UnzipEven (Vector128< ushort > left, Vector128< ushort > right) |
|
static Vector128< uint > | UnzipEven (Vector128< uint > left, Vector128< uint > right) |
|
static Vector128< ulong > | UnzipEven (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector64< byte > | UnzipOdd (Vector64< byte > left, Vector64< byte > right) |
|
static Vector64< short > | UnzipOdd (Vector64< short > left, Vector64< short > right) |
|
static Vector64< int > | UnzipOdd (Vector64< int > left, Vector64< int > right) |
|
static Vector64< sbyte > | UnzipOdd (Vector64< sbyte > left, Vector64< sbyte > right) |
|
static Vector64< float > | UnzipOdd (Vector64< float > left, Vector64< float > right) |
|
static Vector64< ushort > | UnzipOdd (Vector64< ushort > left, Vector64< ushort > right) |
|
static Vector64< uint > | UnzipOdd (Vector64< uint > left, Vector64< uint > right) |
|
static Vector128< byte > | UnzipOdd (Vector128< byte > left, Vector128< byte > right) |
|
static Vector128< double > | UnzipOdd (Vector128< double > left, Vector128< double > right) |
|
static Vector128< short > | UnzipOdd (Vector128< short > left, Vector128< short > right) |
|
static Vector128< int > | UnzipOdd (Vector128< int > left, Vector128< int > right) |
|
static Vector128< long > | UnzipOdd (Vector128< long > left, Vector128< long > right) |
|
static Vector128< sbyte > | UnzipOdd (Vector128< sbyte > left, Vector128< sbyte > right) |
|
static Vector128< float > | UnzipOdd (Vector128< float > left, Vector128< float > right) |
|
static Vector128< ushort > | UnzipOdd (Vector128< ushort > left, Vector128< ushort > right) |
|
static Vector128< uint > | UnzipOdd (Vector128< uint > left, Vector128< uint > right) |
|
static Vector128< ulong > | UnzipOdd (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector128< byte > | VectorTableLookup (Vector128< byte > table, Vector128< byte > byteIndexes) |
|
static Vector128< sbyte > | VectorTableLookup (Vector128< sbyte > table, Vector128< sbyte > byteIndexes) |
|
static Vector128< byte > | VectorTableLookupExtension (Vector128< byte > defaultValues, Vector128< byte > table, Vector128< byte > byteIndexes) |
|
static Vector128< sbyte > | VectorTableLookupExtension (Vector128< sbyte > defaultValues, Vector128< sbyte > table, Vector128< sbyte > byteIndexes) |
|
static Vector64< byte > | ZipHigh (Vector64< byte > left, Vector64< byte > right) |
|
static Vector64< short > | ZipHigh (Vector64< short > left, Vector64< short > right) |
|
static Vector64< int > | ZipHigh (Vector64< int > left, Vector64< int > right) |
|
static Vector64< sbyte > | ZipHigh (Vector64< sbyte > left, Vector64< sbyte > right) |
|
static Vector64< float > | ZipHigh (Vector64< float > left, Vector64< float > right) |
|
static Vector64< ushort > | ZipHigh (Vector64< ushort > left, Vector64< ushort > right) |
|
static Vector64< uint > | ZipHigh (Vector64< uint > left, Vector64< uint > right) |
|
static Vector128< byte > | ZipHigh (Vector128< byte > left, Vector128< byte > right) |
|
static Vector128< double > | ZipHigh (Vector128< double > left, Vector128< double > right) |
|
static Vector128< short > | ZipHigh (Vector128< short > left, Vector128< short > right) |
|
static Vector128< int > | ZipHigh (Vector128< int > left, Vector128< int > right) |
|
static Vector128< long > | ZipHigh (Vector128< long > left, Vector128< long > right) |
|
static Vector128< sbyte > | ZipHigh (Vector128< sbyte > left, Vector128< sbyte > right) |
|
static Vector128< float > | ZipHigh (Vector128< float > left, Vector128< float > right) |
|
static Vector128< ushort > | ZipHigh (Vector128< ushort > left, Vector128< ushort > right) |
|
static Vector128< uint > | ZipHigh (Vector128< uint > left, Vector128< uint > right) |
|
static Vector128< ulong > | ZipHigh (Vector128< ulong > left, Vector128< ulong > right) |
|
static Vector64< byte > | ZipLow (Vector64< byte > left, Vector64< byte > right) |
|
static Vector64< short > | ZipLow (Vector64< short > left, Vector64< short > right) |
|
static Vector64< int > | ZipLow (Vector64< int > left, Vector64< int > right) |
|
static Vector64< sbyte > | ZipLow (Vector64< sbyte > left, Vector64< sbyte > right) |
|
static Vector64< float > | ZipLow (Vector64< float > left, Vector64< float > right) |
|
static Vector64< ushort > | ZipLow (Vector64< ushort > left, Vector64< ushort > right) |
|
static Vector64< uint > | ZipLow (Vector64< uint > left, Vector64< uint > right) |
|
static Vector128< byte > | ZipLow (Vector128< byte > left, Vector128< byte > right) |
|
static Vector128< double > | ZipLow (Vector128< double > left, Vector128< double > right) |
|
static Vector128< short > | ZipLow (Vector128< short > left, Vector128< short > right) |
|
static Vector128< int > | ZipLow (Vector128< int > left, Vector128< int > right) |
|
static Vector128< long > | ZipLow (Vector128< long > left, Vector128< long > right) |
|
static Vector128< sbyte > | ZipLow (Vector128< sbyte > left, Vector128< sbyte > right) |
|
static Vector128< float > | ZipLow (Vector128< float > left, Vector128< float > right) |
|
static Vector128< ushort > | ZipLow (Vector128< ushort > left, Vector128< ushort > right) |
|
static Vector128< uint > | ZipLow (Vector128< uint > left, Vector128< uint > right) |
|
static Vector128< ulong > | ZipLow (Vector128< ulong > left, Vector128< ulong > right) |
|
static int | LeadingSignCount (int value) |
|
static int | LeadingSignCount (long value) |
|
static int | LeadingZeroCount (long value) |
|
static int | LeadingZeroCount (ulong value) |
|
static long | MultiplyHigh (long left, long right) |
|
static ulong | MultiplyHigh (ulong left, ulong right) |
|