Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Runtime.Intrinsics.Arm.Rdm.Arm64 Class Referenceabstract

Static Public Member Functions

static Vector64< shortMultiplyRoundedDoublingAndAddSaturateHighScalar (Vector64< short > addend, Vector64< short > left, Vector64< short > right)
 
static Vector64< int > MultiplyRoundedDoublingAndAddSaturateHighScalar (Vector64< int > addend, Vector64< int > left, Vector64< int > right)
 
static Vector64< shortMultiplyRoundedDoublingAndSubtractSaturateHighScalar (Vector64< short > addend, Vector64< short > left, Vector64< short > right)
 
static Vector64< int > MultiplyRoundedDoublingAndSubtractSaturateHighScalar (Vector64< int > addend, Vector64< int > left, Vector64< int > right)
 
static Vector64< shortMultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh (Vector64< short > addend, Vector64< short > left, Vector64< short > right, byte rightIndex)
 
static Vector64< shortMultiplyRoundedDoublingScalarBySelectedScalarAndAddSaturateHigh (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< shortMultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh (Vector64< short > minuend, Vector64< short > left, Vector64< short > right, byte rightIndex)
 
static Vector64< shortMultiplyRoundedDoublingScalarBySelectedScalarAndSubtractSaturateHigh (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< shortAbsSaturateScalar (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< shortAddAcross (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< shortAddAcross (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< shortAddAcrossWidening (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< shortAddAcrossWidening (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< shortAddPairwise (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< shortAddSaturate (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< shortAddSaturate (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< shortAddSaturateScalar (Vector64< short > left, Vector64< short > right)
 
static Vector64< shortAddSaturateScalar (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< shortExtractNarrowingSaturateScalar (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< shortInsertSelectedScalar (Vector64< short > result, byte resultIndex, Vector64< short > value, byte valueIndex)
 
static Vector64< shortInsertSelectedScalar (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< shortInsertSelectedScalar (Vector128< short > result, byte resultIndex, Vector64< short > value, byte valueIndex)
 
static Vector128< shortInsertSelectedScalar (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< shortMaxAcross (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< shortMaxAcross (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< shortMaxPairwise (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< shortMinAcross (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< shortMinAcross (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< shortMinPairwise (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< shortMultiplyDoublingSaturateHighScalar (Vector64< short > left, Vector64< short > right)
 
static Vector64< int > MultiplyDoublingSaturateHighScalar (Vector64< int > left, Vector64< int > right)
 
static Vector64< shortMultiplyDoublingScalarBySelectedScalarSaturateHigh (Vector64< short > left, Vector64< short > right, byte rightIndex)
 
static Vector64< shortMultiplyDoublingScalarBySelectedScalarSaturateHigh (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< shortMultiplyRoundedDoublingSaturateHighScalar (Vector64< short > left, Vector64< short > right)
 
static Vector64< int > MultiplyRoundedDoublingSaturateHighScalar (Vector64< int > left, Vector64< int > right)
 
static Vector64< shortMultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh (Vector64< short > left, Vector64< short > right, byte rightIndex)
 
static Vector64< shortMultiplyRoundedDoublingScalarBySelectedScalarSaturateHigh (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< shortNegateSaturateScalar (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< shortShiftArithmeticRoundedSaturateScalar (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< shortShiftArithmeticSaturateScalar (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< shortShiftLeftLogicalSaturateScalar (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< shortShiftLogicalRoundedSaturateScalar (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< shortShiftLogicalSaturateScalar (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< shortShiftRightArithmeticNarrowingSaturateScalar (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< shortShiftRightArithmeticRoundedNarrowingSaturateScalar (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< shortShiftRightLogicalNarrowingSaturateScalar (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< shortShiftRightLogicalRoundedNarrowingSaturateScalar (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< shortSubtractSaturateScalar (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< shortTransposeEven (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< shortTransposeEven (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< shortTransposeOdd (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< shortTransposeOdd (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< shortUnzipEven (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< shortUnzipEven (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< shortUnzipOdd (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< shortUnzipOdd (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< shortZipHigh (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< shortZipHigh (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< shortZipLow (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< shortZipLow (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)
 

Properties

static new bool IsSupported [get]
 

Detailed Description

Definition at line 8 of file Rdm.cs.


The documentation for this class was generated from the following file: