diff --git a/release-notes/5.0/preview/api-diff/preview5/README.md b/release-notes/5.0/preview/api-diff/preview5/README.md index 99a91f2f..21b01642 100644 --- a/release-notes/5.0/preview/api-diff/preview5/README.md +++ b/release-notes/5.0/preview/api-diff/preview5/README.md @@ -1,6 +1,6 @@ -# .NET 5.0 Preview 6 API Changes +# .NET 5.0 Preview 5 API Changes -The following API changes were made in .NET 5.0 Preview 6: +The following API changes were made in .NET 5.0 Preview 5: -- [.NET](./.Net/5.0-preview6.md) -- [ASP.NET](./Asp.Net/5.0-preview6.md) +- [.NET](./.Net/5.0-preview5.md) +- [ASP.NET](./Asp.Net/5.0-preview5.md) diff --git a/release-notes/5.0/preview/api-diff/preview6/README.md b/release-notes/5.0/preview/api-diff/preview6/README.md index 21b01642..99a91f2f 100644 --- a/release-notes/5.0/preview/api-diff/preview6/README.md +++ b/release-notes/5.0/preview/api-diff/preview6/README.md @@ -1,6 +1,6 @@ -# .NET 5.0 Preview 5 API Changes +# .NET 5.0 Preview 6 API Changes -The following API changes were made in .NET 5.0 Preview 5: +The following API changes were made in .NET 5.0 Preview 6: -- [.NET](./.Net/5.0-preview5.md) -- [ASP.NET](./Asp.Net/5.0-preview5.md) +- [.NET](./.Net/5.0-preview6.md) +- [ASP.NET](./Asp.Net/5.0-preview6.md) diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7.md new file mode 100644 index 00000000..8ba6c6bb --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7.md @@ -0,0 +1,18 @@ +# API Difference net5.0-preview6 vs net5.0-preview7 + +API listing follows standard diff formatting. Lines preceded by a '+' are +additions and a '-' indicates removal. + +* [System](5.0-preview7_System.md) +* [System.Diagnostics.CodeAnalysis](5.0-preview7_System.Diagnostics.CodeAnalysis.md) +* [System.Formats.Asn1](5.0-preview7_System.Formats.Asn1.md) +* [System.IO](5.0-preview7_System.IO.md) +* [System.Net](5.0-preview7_System.Net.md) +* [System.Runtime.CompilerServices](5.0-preview7_System.Runtime.CompilerServices.md) +* [System.Runtime.InteropServices](5.0-preview7_System.Runtime.InteropServices.md) +* [System.Runtime.Intrinsics](5.0-preview7_System.Runtime.Intrinsics.md) +* [System.Runtime.Intrinsics.Arm](5.0-preview7_System.Runtime.Intrinsics.Arm.md) +* [System.Security.Cryptography.X509Certificates](5.0-preview7_System.Security.Cryptography.X509Certificates.md) +* [System.Text](5.0-preview7_System.Text.md) +* [System.Threading.Tasks](5.0-preview7_System.Threading.Tasks.md) + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Diagnostics.CodeAnalysis.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Diagnostics.CodeAnalysis.md new file mode 100644 index 00000000..215d574d --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Diagnostics.CodeAnalysis.md @@ -0,0 +1,12 @@ +# System.Diagnostics.CodeAnalysis + +``` diff + namespace System.Diagnostics.CodeAnalysis { + public enum DynamicallyAccessedMemberTypes { +- DefaultConstructor = 1, + ++ PublicParameterlessConstructor = 1, + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Formats.Asn1.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Formats.Asn1.md new file mode 100644 index 00000000..f991d1c9 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Formats.Asn1.md @@ -0,0 +1,222 @@ +# System.Formats.Asn1 + +``` diff ++namespace System.Formats.Asn1 { ++ public readonly struct Asn1Tag : IEquatable { ++ public static readonly Asn1Tag Boolean; ++ public static readonly Asn1Tag ConstructedBitString; ++ public static readonly Asn1Tag ConstructedOctetString; ++ public static readonly Asn1Tag Enumerated; ++ public static readonly Asn1Tag GeneralizedTime; ++ public static readonly Asn1Tag Integer; ++ public static readonly Asn1Tag Null; ++ public static readonly Asn1Tag ObjectIdentifier; ++ public static readonly Asn1Tag PrimitiveBitString; ++ public static readonly Asn1Tag PrimitiveOctetString; ++ public static readonly Asn1Tag Sequence; ++ public static readonly Asn1Tag SetOf; ++ public static readonly Asn1Tag UtcTime; ++ public Asn1Tag(TagClass tagClass, int tagValue, bool isConstructed = false); ++ public Asn1Tag(UniversalTagNumber universalTagNumber, bool isConstructed = false); ++ public bool IsConstructed { get; } ++ public TagClass TagClass { get; } ++ public int TagValue { get; } ++ public Asn1Tag AsConstructed(); ++ public Asn1Tag AsPrimitive(); ++ public int CalculateEncodedSize(); ++ public static Asn1Tag Decode(ReadOnlySpan source, out int bytesConsumed); ++ public int Encode(Span destination); ++ public bool Equals(Asn1Tag other); ++ public override bool Equals(object obj); ++ public override int GetHashCode(); ++ public bool HasSameClassAndValue(Asn1Tag other); ++ public static bool operator ==(Asn1Tag left, Asn1Tag right); ++ public static bool operator !=(Asn1Tag left, Asn1Tag right); ++ public override string ToString(); ++ public static bool TryDecode(ReadOnlySpan source, out Asn1Tag tag, out int bytesConsumed); ++ public bool TryEncode(Span destination, out int bytesWritten); ++ } ++ public class AsnContentException : Exception { ++ public AsnContentException(); ++ protected AsnContentException(SerializationInfo info, StreamingContext context); ++ public AsnContentException(string message); ++ public AsnContentException(string message, Exception inner); ++ } ++ public static class AsnDecoder { ++ public static byte[] ReadBitString(ReadOnlySpan source, AsnEncodingRules ruleSet, out int unusedBitCount, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static bool ReadBoolean(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static string ReadCharacterString(ReadOnlySpan source, AsnEncodingRules ruleSet, UniversalTagNumber encodingType, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static Asn1Tag ReadEncodedValue(ReadOnlySpan source, AsnEncodingRules ruleSet, out int contentOffset, out int contentLength, out int bytesConsumed); ++ public static ReadOnlySpan ReadEnumeratedBytes(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static Enum ReadEnumeratedValue(ReadOnlySpan source, AsnEncodingRules ruleSet, Type enumType, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static TEnum ReadEnumeratedValue(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)) where TEnum : Enum; ++ public static DateTimeOffset ReadGeneralizedTime(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static BigInteger ReadInteger(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static ReadOnlySpan ReadIntegerBytes(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static BitArray ReadNamedBitList(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static Enum ReadNamedBitListValue(ReadOnlySpan source, AsnEncodingRules ruleSet, Type flagsEnumType, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static TFlagsEnum ReadNamedBitListValue(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)) where TFlagsEnum : Enum; ++ public static void ReadNull(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static string ReadObjectIdentifier(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static byte[] ReadOctetString(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static void ReadSequence(ReadOnlySpan source, AsnEncodingRules ruleSet, out int contentOffset, out int contentLength, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static void ReadSetOf(ReadOnlySpan source, AsnEncodingRules ruleSet, out int contentOffset, out int contentLength, out int bytesConsumed, bool skipSortOrderValidation = false, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static DateTimeOffset ReadUtcTime(ReadOnlySpan source, AsnEncodingRules ruleSet, out int bytesConsumed, int twoDigitYearMax = 2049, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static bool TryReadBitString(ReadOnlySpan source, Span destination, AsnEncodingRules ruleSet, out int unusedBitCount, out int bytesConsumed, out int bytesWritten, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static bool TryReadCharacterString(ReadOnlySpan source, Span destination, AsnEncodingRules ruleSet, UniversalTagNumber encodingType, out int bytesConsumed, out int charsWritten, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static bool TryReadCharacterStringBytes(ReadOnlySpan source, Span destination, AsnEncodingRules ruleSet, Asn1Tag expectedTag, out int bytesConsumed, out int bytesWritten); ++ public static bool TryReadEncodedValue(ReadOnlySpan source, AsnEncodingRules ruleSet, out Asn1Tag tag, out int contentOffset, out int contentLength, out int bytesConsumed); ++ public static bool TryReadInt32(ReadOnlySpan source, AsnEncodingRules ruleSet, out int value, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static bool TryReadInt64(ReadOnlySpan source, AsnEncodingRules ruleSet, out long value, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static bool TryReadOctetString(ReadOnlySpan source, Span destination, AsnEncodingRules ruleSet, out int bytesConsumed, out int bytesWritten, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static bool TryReadPrimitiveBitString(ReadOnlySpan source, AsnEncodingRules ruleSet, out int unusedBitCount, out ReadOnlySpan value, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static bool TryReadPrimitiveCharacterStringBytes(ReadOnlySpan source, AsnEncodingRules ruleSet, Asn1Tag expectedTag, out ReadOnlySpan value, out int bytesConsumed); ++ public static bool TryReadPrimitiveOctetString(ReadOnlySpan source, AsnEncodingRules ruleSet, out ReadOnlySpan value, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static bool TryReadUInt32(ReadOnlySpan source, AsnEncodingRules ruleSet, out uint value, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public static bool TryReadUInt64(ReadOnlySpan source, AsnEncodingRules ruleSet, out ulong value, out int bytesConsumed, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ } ++ public enum AsnEncodingRules { ++ BER = 0, ++ CER = 1, ++ DER = 2, ++ } ++ public class AsnReader { ++ public AsnReader(ReadOnlyMemory data, AsnEncodingRules ruleSet, AsnReaderOptions options = default(AsnReaderOptions)); ++ public bool HasData { get; } ++ public AsnEncodingRules RuleSet { get; } ++ public ReadOnlyMemory PeekContentBytes(); ++ public ReadOnlyMemory PeekEncodedValue(); ++ public Asn1Tag PeekTag(); ++ public byte[] ReadBitString(out int unusedBitCount, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public bool ReadBoolean(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public string ReadCharacterString(UniversalTagNumber encodingType, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public ReadOnlyMemory ReadEncodedValue(); ++ public ReadOnlyMemory ReadEnumeratedBytes(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public Enum ReadEnumeratedValue(Type enumType, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public TEnum ReadEnumeratedValue(Asn1Tag? expectedTag = default(Asn1Tag?)) where TEnum : Enum; ++ public DateTimeOffset ReadGeneralizedTime(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public BigInteger ReadInteger(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public ReadOnlyMemory ReadIntegerBytes(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public BitArray ReadNamedBitList(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public Enum ReadNamedBitListValue(Type flagsEnumType, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public TFlagsEnum ReadNamedBitListValue(Asn1Tag? expectedTag = default(Asn1Tag?)) where TFlagsEnum : Enum; ++ public void ReadNull(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public string ReadObjectIdentifier(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public byte[] ReadOctetString(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public AsnReader ReadSequence(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public AsnReader ReadSetOf(bool skipSortOrderValidation, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public AsnReader ReadSetOf(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public DateTimeOffset ReadUtcTime(int twoDigitYearMax, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public DateTimeOffset ReadUtcTime(Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public void ThrowIfNotEmpty(); ++ public bool TryReadBitString(Span destination, out int unusedBitCount, out int bytesWritten, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public bool TryReadCharacterString(Span destination, UniversalTagNumber encodingType, out int charsWritten, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public bool TryReadCharacterStringBytes(Span destination, Asn1Tag expectedTag, out int bytesWritten); ++ public bool TryReadInt32(out int value, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public bool TryReadInt64(out long value, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public bool TryReadOctetString(Span destination, out int bytesWritten, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public bool TryReadPrimitiveBitString(out int unusedBitCount, out ReadOnlyMemory value, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public bool TryReadPrimitiveCharacterStringBytes(Asn1Tag expectedTag, out ReadOnlyMemory contents); ++ public bool TryReadPrimitiveOctetString(out ReadOnlyMemory contents, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public bool TryReadUInt32(out uint value, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ public bool TryReadUInt64(out ulong value, Asn1Tag? expectedTag = default(Asn1Tag?)); ++ } ++ public struct AsnReaderOptions { ++ public bool SkipSetSortOrderVerification { get; set; } ++ public int UtcTimeTwoDigitYearMax { get; set; } ++ } ++ public sealed class AsnWriter { ++ public AsnWriter(AsnEncodingRules ruleSet); ++ public AsnEncodingRules RuleSet { get; } ++ public void CopyTo(AsnWriter destination); ++ public byte[] Encode(); ++ public int Encode(Span destination); ++ public bool EncodedValueEquals(AsnWriter other); ++ public bool EncodedValueEquals(ReadOnlySpan other); ++ public int GetEncodedLength(); ++ public void PopOctetString(Asn1Tag? tag = default(Asn1Tag?)); ++ public void PopSequence(Asn1Tag? tag = default(Asn1Tag?)); ++ public void PopSetOf(Asn1Tag? tag = default(Asn1Tag?)); ++ public AsnWriter.Scope PushOctetString(Asn1Tag? tag = default(Asn1Tag?)); ++ public AsnWriter.Scope PushSequence(Asn1Tag? tag = default(Asn1Tag?)); ++ public AsnWriter.Scope PushSetOf(Asn1Tag? tag = default(Asn1Tag?)); ++ public void Reset(); ++ public bool TryEncode(Span destination, out int bytesWritten); ++ public void WriteBitString(ReadOnlySpan value, int unusedBitCount = 0, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteBoolean(bool value, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteCharacterString(UniversalTagNumber encodingType, ReadOnlySpan str, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteCharacterString(UniversalTagNumber encodingType, string value, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteEncodedValue(ReadOnlySpan value); ++ public void WriteEnumeratedValue(Enum value, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteEnumeratedValue(TEnum value, Asn1Tag? tag = default(Asn1Tag?)) where TEnum : Enum; ++ public void WriteGeneralizedTime(DateTimeOffset value, bool omitFractionalSeconds = false, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteInteger(long value, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteInteger(BigInteger value, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteInteger(ReadOnlySpan value, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteInteger(ulong value, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteIntegerUnsigned(ReadOnlySpan value, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteNamedBitList(BitArray value, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteNamedBitList(Enum value, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteNamedBitList(TEnum value, Asn1Tag? tag = default(Asn1Tag?)) where TEnum : Enum; ++ public void WriteNull(Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteObjectIdentifier(ReadOnlySpan oidValue, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteObjectIdentifier(string oidValue, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteOctetString(ReadOnlySpan value, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteUtcTime(DateTimeOffset value, int twoDigitYearMax, Asn1Tag? tag = default(Asn1Tag?)); ++ public void WriteUtcTime(DateTimeOffset value, Asn1Tag? tag = default(Asn1Tag?)); ++ public readonly struct Scope : IDisposable { ++ public void Dispose(); ++ } ++ } ++ public enum TagClass { ++ Application = 64, ++ ContextSpecific = 128, ++ Private = 192, ++ Universal = 0, ++ } ++ public enum UniversalTagNumber { ++ BitString = 3, ++ BMPString = 30, ++ Boolean = 1, ++ Date = 31, ++ DateTime = 33, ++ Duration = 34, ++ Embedded = 11, ++ EndOfContents = 0, ++ Enumerated = 10, ++ External = 8, ++ GeneralizedTime = 24, ++ GeneralString = 27, ++ GraphicString = 25, ++ IA5String = 22, ++ InstanceOf = 8, ++ Integer = 2, ++ ISO646String = 26, ++ Null = 5, ++ NumericString = 18, ++ ObjectDescriptor = 7, ++ ObjectIdentifier = 6, ++ ObjectIdentifierIRI = 35, ++ OctetString = 4, ++ PrintableString = 19, ++ Real = 9, ++ RelativeObjectIdentifier = 13, ++ RelativeObjectIdentifierIRI = 36, ++ Sequence = 16, ++ SequenceOf = 16, ++ Set = 17, ++ SetOf = 17, ++ T61String = 20, ++ TeletexString = 20, ++ Time = 14, ++ TimeOfDay = 32, ++ UniversalString = 28, ++ UnrestrictedCharacterString = 29, ++ UtcTime = 23, ++ UTF8String = 12, ++ VideotexString = 21, ++ VisibleString = 26, ++ } ++} +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.IO.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.IO.md new file mode 100644 index 00000000..f0c4222f --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.IO.md @@ -0,0 +1,23 @@ +# System.IO + +``` diff + namespace System.IO { + public class MemoryStream : Stream { +- public override void CopyTo(ReadOnlySpanAction callback, object state, int bufferSize); + +- public override Task CopyToAsync(Func, object, CancellationToken, ValueTask> callback, object state, int bufferSize, CancellationToken cancellationToken); + + } + public abstract class Stream : MarshalByRefObject, IAsyncDisposable, IDisposable { +- public virtual void CopyTo(ReadOnlySpanAction callback, object state, int bufferSize); + +- public virtual Task CopyToAsync(Func, object, CancellationToken, ValueTask> callback, object state, int bufferSize, CancellationToken cancellationToken); + + } + public class UnmanagedMemoryStream : Stream { +- public override void CopyTo(ReadOnlySpanAction callback, object state, int bufferSize); + + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Net.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Net.md new file mode 100644 index 00000000..cfc722cb --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Net.md @@ -0,0 +1,11 @@ +# System.Net + +``` diff + namespace System.Net { + public class WebHeaderCollection : NameValueCollection, IEnumerable, ISerializable { +- public new string this[string name] { get; set; } + + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.CompilerServices.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.CompilerServices.md new file mode 100644 index 00000000..fa1b3743 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.CompilerServices.md @@ -0,0 +1,11 @@ +# System.Runtime.CompilerServices + +``` diff + namespace System.Runtime.CompilerServices { ++ public static class IsExternalInit ++ public sealed class ModuleInitializerAttribute : Attribute { ++ public ModuleInitializerAttribute(); ++ } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.InteropServices.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.InteropServices.md new file mode 100644 index 00000000..2dda25f6 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.InteropServices.md @@ -0,0 +1,14 @@ +# System.Runtime.InteropServices + +``` diff + namespace System.Runtime.InteropServices { ++ public sealed class DynamicInterfaceCastableImplementationAttribute : Attribute { ++ public DynamicInterfaceCastableImplementationAttribute(); ++ } ++ public interface IDynamicInterfaceCastable { ++ RuntimeTypeHandle GetInterfaceImplementation(RuntimeTypeHandle interfaceType); ++ bool IsInterfaceImplemented(RuntimeTypeHandle interfaceType, bool throwIfNotImplemented); ++ } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.Intrinsics.Arm.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.Intrinsics.Arm.md new file mode 100644 index 00000000..1de4a0fa --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.Intrinsics.Arm.md @@ -0,0 +1,2061 @@ +# System.Runtime.Intrinsics.Arm + +``` diff ++namespace System.Runtime.Intrinsics.Arm { ++ public abstract class AdvSimd : ArmBase { ++ public static new bool IsSupported { get; } ++ public static Vector128 Abs(Vector128 value); ++ public static Vector128 Abs(Vector128 value); ++ public static Vector128 Abs(Vector128 value); ++ public static Vector128 Abs(Vector128 value); ++ public static Vector64 Abs(Vector64 value); ++ public static Vector64 Abs(Vector64 value); ++ public static Vector64 Abs(Vector64 value); ++ public static Vector64 Abs(Vector64 value); ++ public static Vector128 AbsoluteCompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector64 AbsoluteCompareGreaterThan(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteCompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector64 AbsoluteCompareGreaterThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteCompareLessThan(Vector128 left, Vector128 right); ++ public static Vector64 AbsoluteCompareLessThan(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteCompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector64 AbsoluteCompareLessThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifference(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifference(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifference(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifference(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifference(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifference(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifference(Vector128 left, Vector128 right); ++ public static Vector64 AbsoluteDifference(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifference(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifference(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifference(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifference(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifference(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifference(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector64 AbsoluteDifferenceAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifferenceAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifferenceAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifferenceAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifferenceAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifferenceAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifferenceWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteDifferenceWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 AbsSaturate(Vector128 value); ++ public static Vector128 AbsSaturate(Vector128 value); ++ public static Vector128 AbsSaturate(Vector128 value); ++ public static Vector64 AbsSaturate(Vector64 value); ++ public static Vector64 AbsSaturate(Vector64 value); ++ public static Vector64 AbsSaturate(Vector64 value); ++ public static Vector64 AbsScalar(Vector64 value); ++ public static Vector64 AbsScalar(Vector64 value); ++ public static Vector128 Add(Vector128 left, Vector128 right); ++ public static Vector128 Add(Vector128 left, Vector128 right); ++ public static Vector128 Add(Vector128 left, Vector128 right); ++ public static Vector128 Add(Vector128 left, Vector128 right); ++ public static Vector128 Add(Vector128 left, Vector128 right); ++ public static Vector128 Add(Vector128 left, Vector128 right); ++ public static Vector128 Add(Vector128 left, Vector128 right); ++ public static Vector128 Add(Vector128 left, Vector128 right); ++ public static Vector128 Add(Vector128 left, Vector128 right); ++ public static Vector64 Add(Vector64 left, Vector64 right); ++ public static Vector64 Add(Vector64 left, Vector64 right); ++ public static Vector64 Add(Vector64 left, Vector64 right); ++ public static Vector64 Add(Vector64 left, Vector64 right); ++ public static Vector64 Add(Vector64 left, Vector64 right); ++ public static Vector64 Add(Vector64 left, Vector64 right); ++ public static Vector64 Add(Vector64 left, Vector64 right); ++ public static Vector64 AddHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 AddHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 AddHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 AddHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 AddHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 AddHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector128 AddHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 AddHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 AddHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 AddHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 AddHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 AddHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector64 AddPairwise(Vector64 left, Vector64 right); ++ public static Vector64 AddPairwise(Vector64 left, Vector64 right); ++ public static Vector64 AddPairwise(Vector64 left, Vector64 right); ++ public static Vector64 AddPairwise(Vector64 left, Vector64 right); ++ public static Vector64 AddPairwise(Vector64 left, Vector64 right); ++ public static Vector64 AddPairwise(Vector64 left, Vector64 right); ++ public static Vector64 AddPairwise(Vector64 left, Vector64 right); ++ public static Vector128 AddPairwiseWidening(Vector128 value); ++ public static Vector128 AddPairwiseWidening(Vector128 value); ++ public static Vector128 AddPairwiseWidening(Vector128 value); ++ public static Vector128 AddPairwiseWidening(Vector128 value); ++ public static Vector128 AddPairwiseWidening(Vector128 value); ++ public static Vector128 AddPairwiseWidening(Vector128 value); ++ public static Vector64 AddPairwiseWidening(Vector64 value); ++ public static Vector64 AddPairwiseWidening(Vector64 value); ++ public static Vector64 AddPairwiseWidening(Vector64 value); ++ public static Vector64 AddPairwiseWidening(Vector64 value); ++ public static Vector128 AddPairwiseWideningAndAdd(Vector128 addend, Vector128 value); ++ public static Vector128 AddPairwiseWideningAndAdd(Vector128 addend, Vector128 value); ++ public static Vector128 AddPairwiseWideningAndAdd(Vector128 addend, Vector128 value); ++ public static Vector128 AddPairwiseWideningAndAdd(Vector128 addend, Vector128 value); ++ public static Vector128 AddPairwiseWideningAndAdd(Vector128 addend, Vector128 value); ++ public static Vector128 AddPairwiseWideningAndAdd(Vector128 addend, Vector128 value); ++ public static Vector64 AddPairwiseWideningAndAdd(Vector64 addend, Vector64 value); ++ public static Vector64 AddPairwiseWideningAndAdd(Vector64 addend, Vector64 value); ++ public static Vector64 AddPairwiseWideningAndAdd(Vector64 addend, Vector64 value); ++ public static Vector64 AddPairwiseWideningAndAdd(Vector64 addend, Vector64 value); ++ public static Vector64 AddPairwiseWideningAndAddScalar(Vector64 addend, Vector64 value); ++ public static Vector64 AddPairwiseWideningAndAddScalar(Vector64 addend, Vector64 value); ++ public static Vector64 AddPairwiseWideningScalar(Vector64 value); ++ public static Vector64 AddPairwiseWideningScalar(Vector64 value); ++ public static Vector64 AddRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 AddRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 AddRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 AddRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 AddRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 AddRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector128 AddRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 AddRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 AddRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 AddRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 AddRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 AddRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddScalar(Vector64 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AddWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 AddWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 And(Vector128 left, Vector128 right); ++ public static Vector128 And(Vector128 left, Vector128 right); ++ public static Vector128 And(Vector128 left, Vector128 right); ++ public static Vector128 And(Vector128 left, Vector128 right); ++ public static Vector128 And(Vector128 left, Vector128 right); ++ public static Vector128 And(Vector128 left, Vector128 right); ++ public static Vector128 And(Vector128 left, Vector128 right); ++ public static Vector128 And(Vector128 left, Vector128 right); ++ public static Vector128 And(Vector128 left, Vector128 right); ++ public static Vector128 And(Vector128 left, Vector128 right); ++ public static Vector64 And(Vector64 left, Vector64 right); ++ public static Vector64 And(Vector64 left, Vector64 right); ++ public static Vector64 And(Vector64 left, Vector64 right); ++ public static Vector64 And(Vector64 left, Vector64 right); ++ public static Vector64 And(Vector64 left, Vector64 right); ++ public static Vector64 And(Vector64 left, Vector64 right); ++ public static Vector64 And(Vector64 left, Vector64 right); ++ public static Vector64 And(Vector64 left, Vector64 right); ++ public static Vector64 And(Vector64 left, Vector64 right); ++ public static Vector64 And(Vector64 left, Vector64 right); ++ public static Vector128 BitwiseClear(Vector128 value, Vector128 mask); ++ public static Vector128 BitwiseClear(Vector128 value, Vector128 mask); ++ public static Vector128 BitwiseClear(Vector128 value, Vector128 mask); ++ public static Vector128 BitwiseClear(Vector128 value, Vector128 mask); ++ public static Vector128 BitwiseClear(Vector128 value, Vector128 mask); ++ public static Vector128 BitwiseClear(Vector128 value, Vector128 mask); ++ public static Vector128 BitwiseClear(Vector128 value, Vector128 mask); ++ public static Vector128 BitwiseClear(Vector128 value, Vector128 mask); ++ public static Vector128 BitwiseClear(Vector128 value, Vector128 mask); ++ public static Vector128 BitwiseClear(Vector128 value, Vector128 mask); ++ public static Vector64 BitwiseClear(Vector64 value, Vector64 mask); ++ public static Vector64 BitwiseClear(Vector64 value, Vector64 mask); ++ public static Vector64 BitwiseClear(Vector64 value, Vector64 mask); ++ public static Vector64 BitwiseClear(Vector64 value, Vector64 mask); ++ public static Vector64 BitwiseClear(Vector64 value, Vector64 mask); ++ public static Vector64 BitwiseClear(Vector64 value, Vector64 mask); ++ public static Vector64 BitwiseClear(Vector64 value, Vector64 mask); ++ public static Vector64 BitwiseClear(Vector64 value, Vector64 mask); ++ public static Vector64 BitwiseClear(Vector64 value, Vector64 mask); ++ public static Vector64 BitwiseClear(Vector64 value, Vector64 mask); ++ public static Vector128 BitwiseSelect(Vector128 select, Vector128 left, Vector128 right); ++ public static Vector128 BitwiseSelect(Vector128 select, Vector128 left, Vector128 right); ++ public static Vector128 BitwiseSelect(Vector128 select, Vector128 left, Vector128 right); ++ public static Vector128 BitwiseSelect(Vector128 select, Vector128 left, Vector128 right); ++ public static Vector128 BitwiseSelect(Vector128 select, Vector128 left, Vector128 right); ++ public static Vector128 BitwiseSelect(Vector128 select, Vector128 left, Vector128 right); ++ public static Vector128 BitwiseSelect(Vector128 select, Vector128 left, Vector128 right); ++ public static Vector128 BitwiseSelect(Vector128 select, Vector128 left, Vector128 right); ++ public static Vector128 BitwiseSelect(Vector128 select, Vector128 left, Vector128 right); ++ public static Vector128 BitwiseSelect(Vector128 select, Vector128 left, Vector128 right); ++ public static Vector64 BitwiseSelect(Vector64 select, Vector64 left, Vector64 right); ++ public static Vector64 BitwiseSelect(Vector64 select, Vector64 left, Vector64 right); ++ public static Vector64 BitwiseSelect(Vector64 select, Vector64 left, Vector64 right); ++ public static Vector64 BitwiseSelect(Vector64 select, Vector64 left, Vector64 right); ++ public static Vector64 BitwiseSelect(Vector64 select, Vector64 left, Vector64 right); ++ public static Vector64 BitwiseSelect(Vector64 select, Vector64 left, Vector64 right); ++ public static Vector64 BitwiseSelect(Vector64 select, Vector64 left, Vector64 right); ++ public static Vector64 BitwiseSelect(Vector64 select, Vector64 left, Vector64 right); ++ public static Vector64 BitwiseSelect(Vector64 select, Vector64 left, Vector64 right); ++ public static Vector64 BitwiseSelect(Vector64 select, Vector64 left, Vector64 right); ++ public static Vector128 Ceiling(Vector128 value); ++ public static Vector64 Ceiling(Vector64 value); ++ public static Vector64 CeilingScalar(Vector64 value); ++ public static Vector64 CeilingScalar(Vector64 value); ++ public static Vector128 CompareEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareEqual(Vector128 left, Vector128 right); ++ public static Vector64 CompareEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareEqual(Vector64 left, Vector64 right); ++ public static Vector128 CompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector64 CompareGreaterThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThan(Vector64 left, Vector64 right); ++ public static Vector128 CompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector64 CompareGreaterThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector128 CompareLessThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThan(Vector128 left, Vector128 right); ++ public static Vector64 CompareLessThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThan(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThan(Vector64 left, Vector64 right); ++ public static Vector128 CompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector64 CompareLessThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanOrEqual(Vector64 left, Vector64 right); ++ public static Vector128 CompareTest(Vector128 left, Vector128 right); ++ public static Vector128 CompareTest(Vector128 left, Vector128 right); ++ public static Vector128 CompareTest(Vector128 left, Vector128 right); ++ public static Vector128 CompareTest(Vector128 left, Vector128 right); ++ public static Vector128 CompareTest(Vector128 left, Vector128 right); ++ public static Vector128 CompareTest(Vector128 left, Vector128 right); ++ public static Vector128 CompareTest(Vector128 left, Vector128 right); ++ public static Vector64 CompareTest(Vector64 left, Vector64 right); ++ public static Vector64 CompareTest(Vector64 left, Vector64 right); ++ public static Vector64 CompareTest(Vector64 left, Vector64 right); ++ public static Vector64 CompareTest(Vector64 left, Vector64 right); ++ public static Vector64 CompareTest(Vector64 left, Vector64 right); ++ public static Vector64 CompareTest(Vector64 left, Vector64 right); ++ public static Vector64 CompareTest(Vector64 left, Vector64 right); ++ public static Vector128 ConvertToInt32RoundAwayFromZero(Vector128 value); ++ public static Vector64 ConvertToInt32RoundAwayFromZero(Vector64 value); ++ public static Vector64 ConvertToInt32RoundAwayFromZeroScalar(Vector64 value); ++ public static Vector128 ConvertToInt32RoundToEven(Vector128 value); ++ public static Vector64 ConvertToInt32RoundToEven(Vector64 value); ++ public static Vector64 ConvertToInt32RoundToEvenScalar(Vector64 value); ++ public static Vector128 ConvertToInt32RoundToNegativeInfinity(Vector128 value); ++ public static Vector64 ConvertToInt32RoundToNegativeInfinity(Vector64 value); ++ public static Vector64 ConvertToInt32RoundToNegativeInfinityScalar(Vector64 value); ++ public static Vector128 ConvertToInt32RoundToPositiveInfinity(Vector128 value); ++ public static Vector64 ConvertToInt32RoundToPositiveInfinity(Vector64 value); ++ public static Vector64 ConvertToInt32RoundToPositiveInfinityScalar(Vector64 value); ++ public static Vector128 ConvertToInt32RoundToZero(Vector128 value); ++ public static Vector64 ConvertToInt32RoundToZero(Vector64 value); ++ public static Vector64 ConvertToInt32RoundToZeroScalar(Vector64 value); ++ public static Vector128 ConvertToSingle(Vector128 value); ++ public static Vector128 ConvertToSingle(Vector128 value); ++ public static Vector64 ConvertToSingle(Vector64 value); ++ public static Vector64 ConvertToSingle(Vector64 value); ++ public static Vector64 ConvertToSingleScalar(Vector64 value); ++ public static Vector64 ConvertToSingleScalar(Vector64 value); ++ public static Vector128 ConvertToUInt32RoundAwayFromZero(Vector128 value); ++ public static Vector64 ConvertToUInt32RoundAwayFromZero(Vector64 value); ++ public static Vector64 ConvertToUInt32RoundAwayFromZeroScalar(Vector64 value); ++ public static Vector128 ConvertToUInt32RoundToEven(Vector128 value); ++ public static Vector64 ConvertToUInt32RoundToEven(Vector64 value); ++ public static Vector64 ConvertToUInt32RoundToEvenScalar(Vector64 value); ++ public static Vector128 ConvertToUInt32RoundToNegativeInfinity(Vector128 value); ++ public static Vector64 ConvertToUInt32RoundToNegativeInfinity(Vector64 value); ++ public static Vector64 ConvertToUInt32RoundToNegativeInfinityScalar(Vector64 value); ++ public static Vector128 ConvertToUInt32RoundToPositiveInfinity(Vector128 value); ++ public static Vector64 ConvertToUInt32RoundToPositiveInfinity(Vector64 value); ++ public static Vector64 ConvertToUInt32RoundToPositiveInfinityScalar(Vector64 value); ++ public static Vector128 ConvertToUInt32RoundToZero(Vector128 value); ++ public static Vector64 ConvertToUInt32RoundToZero(Vector64 value); ++ public static Vector64 ConvertToUInt32RoundToZeroScalar(Vector64 value); ++ public static Vector64 DivideScalar(Vector64 left, Vector64 right); ++ public static Vector64 DivideScalar(Vector64 left, Vector64 right); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector128 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector128 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector128 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector128 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector128 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector128 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector128 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector64 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector64 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector64 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector64 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector64 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector64 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector64 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector128 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector128 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector128 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector128 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector128 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector128 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector128 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector64 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector64 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector64 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector64 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector64 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector64 value, byte index); ++ public static Vector64 DuplicateSelectedScalarToVector64(Vector64 value, byte index); ++ public static Vector128 DuplicateToVector128(byte value); ++ public static Vector128 DuplicateToVector128(short value); ++ public static Vector128 DuplicateToVector128(int value); ++ public static Vector128 DuplicateToVector128(sbyte value); ++ public static Vector128 DuplicateToVector128(float value); ++ public static Vector128 DuplicateToVector128(ushort value); ++ public static Vector128 DuplicateToVector128(uint value); ++ public static Vector64 DuplicateToVector64(byte value); ++ public static Vector64 DuplicateToVector64(short value); ++ public static Vector64 DuplicateToVector64(int value); ++ public static Vector64 DuplicateToVector64(sbyte value); ++ public static Vector64 DuplicateToVector64(float value); ++ public static Vector64 DuplicateToVector64(ushort value); ++ public static Vector64 DuplicateToVector64(uint value); ++ public static byte Extract(Vector128 vector, byte index); ++ public static double Extract(Vector128 vector, byte index); ++ public static short Extract(Vector128 vector, byte index); ++ public static int Extract(Vector128 vector, byte index); ++ public static long Extract(Vector128 vector, byte index); ++ public static sbyte Extract(Vector128 vector, byte index); ++ public static float Extract(Vector128 vector, byte index); ++ public static ushort Extract(Vector128 vector, byte index); ++ public static uint Extract(Vector128 vector, byte index); ++ public static ulong Extract(Vector128 vector, byte index); ++ public static byte Extract(Vector64 vector, byte index); ++ public static short Extract(Vector64 vector, byte index); ++ public static int Extract(Vector64 vector, byte index); ++ public static sbyte Extract(Vector64 vector, byte index); ++ public static float Extract(Vector64 vector, byte index); ++ public static ushort Extract(Vector64 vector, byte index); ++ public static uint Extract(Vector64 vector, byte index); ++ public static Vector64 ExtractNarrowingLower(Vector128 value); ++ public static Vector64 ExtractNarrowingLower(Vector128 value); ++ public static Vector64 ExtractNarrowingLower(Vector128 value); ++ public static Vector64 ExtractNarrowingLower(Vector128 value); ++ public static Vector64 ExtractNarrowingLower(Vector128 value); ++ public static Vector64 ExtractNarrowingLower(Vector128 value); ++ public static Vector128 ExtractNarrowingUpper(Vector64 lower, Vector128 value); ++ public static Vector128 ExtractNarrowingUpper(Vector64 lower, Vector128 value); ++ public static Vector128 ExtractNarrowingUpper(Vector64 lower, Vector128 value); ++ public static Vector128 ExtractNarrowingUpper(Vector64 lower, Vector128 value); ++ public static Vector128 ExtractNarrowingUpper(Vector64 lower, Vector128 value); ++ public static Vector128 ExtractNarrowingUpper(Vector64 lower, Vector128 value); ++ public static Vector128 ExtractVector128(Vector128 upper, Vector128 lower, byte index); ++ public static Vector128 ExtractVector128(Vector128 upper, Vector128 lower, byte index); ++ public static Vector128 ExtractVector128(Vector128 upper, Vector128 lower, byte index); ++ public static Vector128 ExtractVector128(Vector128 upper, Vector128 lower, byte index); ++ public static Vector128 ExtractVector128(Vector128 upper, Vector128 lower, byte index); ++ public static Vector128 ExtractVector128(Vector128 upper, Vector128 lower, byte index); ++ public static Vector128 ExtractVector128(Vector128 upper, Vector128 lower, byte index); ++ public static Vector128 ExtractVector128(Vector128 upper, Vector128 lower, byte index); ++ public static Vector128 ExtractVector128(Vector128 upper, Vector128 lower, byte index); ++ public static Vector128 ExtractVector128(Vector128 upper, Vector128 lower, byte index); ++ public static Vector64 ExtractVector64(Vector64 upper, Vector64 lower, byte index); ++ public static Vector64 ExtractVector64(Vector64 upper, Vector64 lower, byte index); ++ public static Vector64 ExtractVector64(Vector64 upper, Vector64 lower, byte index); ++ public static Vector64 ExtractVector64(Vector64 upper, Vector64 lower, byte index); ++ public static Vector64 ExtractVector64(Vector64 upper, Vector64 lower, byte index); ++ public static Vector64 ExtractVector64(Vector64 upper, Vector64 lower, byte index); ++ public static Vector64 ExtractVector64(Vector64 upper, Vector64 lower, byte index); ++ public static Vector128 Floor(Vector128 value); ++ public static Vector64 Floor(Vector64 value); ++ public static Vector64 FloorScalar(Vector64 value); ++ public static Vector64 FloorScalar(Vector64 value); ++ public static Vector128 FusedAddHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedAddHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedAddHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedAddHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedAddHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedAddHalving(Vector128 left, Vector128 right); ++ public static Vector64 FusedAddHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedAddHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedAddHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedAddHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedAddHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedAddHalving(Vector64 left, Vector64 right); ++ public static Vector128 FusedAddRoundedHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedAddRoundedHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedAddRoundedHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedAddRoundedHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedAddRoundedHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedAddRoundedHalving(Vector128 left, Vector128 right); ++ public static Vector64 FusedAddRoundedHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedAddRoundedHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedAddRoundedHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedAddRoundedHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedAddRoundedHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedAddRoundedHalving(Vector64 left, Vector64 right); ++ public static Vector128 FusedMultiplyAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector64 FusedMultiplyAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 FusedMultiplyAddNegatedScalar(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 FusedMultiplyAddNegatedScalar(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 FusedMultiplyAddScalar(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 FusedMultiplyAddScalar(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector128 FusedMultiplySubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector64 FusedMultiplySubtract(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 FusedMultiplySubtractNegatedScalar(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 FusedMultiplySubtractNegatedScalar(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 FusedMultiplySubtractScalar(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 FusedMultiplySubtractScalar(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector128 FusedSubtractHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedSubtractHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedSubtractHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedSubtractHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedSubtractHalving(Vector128 left, Vector128 right); ++ public static Vector128 FusedSubtractHalving(Vector128 left, Vector128 right); ++ public static Vector64 FusedSubtractHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedSubtractHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedSubtractHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedSubtractHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedSubtractHalving(Vector64 left, Vector64 right); ++ public static Vector64 FusedSubtractHalving(Vector64 left, Vector64 right); ++ public static Vector128 Insert(Vector128 vector, byte index, byte data); ++ public static Vector128 Insert(Vector128 vector, byte index, double data); ++ public static Vector128 Insert(Vector128 vector, byte index, short data); ++ public static Vector128 Insert(Vector128 vector, byte index, int data); ++ public static Vector128 Insert(Vector128 vector, byte index, long data); ++ public static Vector128 Insert(Vector128 vector, byte index, sbyte data); ++ public static Vector128 Insert(Vector128 vector, byte index, float data); ++ public static Vector128 Insert(Vector128 vector, byte index, ushort data); ++ public static Vector128 Insert(Vector128 vector, byte index, uint data); ++ public static Vector128 Insert(Vector128 vector, byte index, ulong data); ++ public static Vector64 Insert(Vector64 vector, byte index, byte data); ++ public static Vector64 Insert(Vector64 vector, byte index, short data); ++ public static Vector64 Insert(Vector64 vector, byte index, int data); ++ public static Vector64 Insert(Vector64 vector, byte index, sbyte data); ++ public static Vector64 Insert(Vector64 vector, byte index, float data); ++ public static Vector64 Insert(Vector64 vector, byte index, ushort data); ++ public static Vector64 Insert(Vector64 vector, byte index, uint data); ++ public static Vector128 LeadingSignCount(Vector128 value); ++ public static Vector128 LeadingSignCount(Vector128 value); ++ public static Vector128 LeadingSignCount(Vector128 value); ++ public static Vector64 LeadingSignCount(Vector64 value); ++ public static Vector64 LeadingSignCount(Vector64 value); ++ public static Vector64 LeadingSignCount(Vector64 value); ++ public static Vector128 LeadingZeroCount(Vector128 value); ++ public static Vector128 LeadingZeroCount(Vector128 value); ++ public static Vector128 LeadingZeroCount(Vector128 value); ++ public static Vector128 LeadingZeroCount(Vector128 value); ++ public static Vector128 LeadingZeroCount(Vector128 value); ++ public static Vector128 LeadingZeroCount(Vector128 value); ++ public static Vector64 LeadingZeroCount(Vector64 value); ++ public static Vector64 LeadingZeroCount(Vector64 value); ++ public static Vector64 LeadingZeroCount(Vector64 value); ++ public static Vector64 LeadingZeroCount(Vector64 value); ++ public static Vector64 LeadingZeroCount(Vector64 value); ++ public static Vector64 LeadingZeroCount(Vector64 value); ++ public unsafe static Vector128 LoadAndInsertScalar(Vector128 value, byte index, byte* address); ++ public unsafe static Vector128 LoadAndInsertScalar(Vector128 value, byte index, double* address); ++ public unsafe static Vector128 LoadAndInsertScalar(Vector128 value, byte index, short* address); ++ public unsafe static Vector128 LoadAndInsertScalar(Vector128 value, byte index, int* address); ++ public unsafe static Vector128 LoadAndInsertScalar(Vector128 value, byte index, long* address); ++ public unsafe static Vector128 LoadAndInsertScalar(Vector128 value, byte index, sbyte* address); ++ public unsafe static Vector128 LoadAndInsertScalar(Vector128 value, byte index, float* address); ++ public unsafe static Vector128 LoadAndInsertScalar(Vector128 value, byte index, ushort* address); ++ public unsafe static Vector128 LoadAndInsertScalar(Vector128 value, byte index, uint* address); ++ public unsafe static Vector128 LoadAndInsertScalar(Vector128 value, byte index, ulong* address); ++ public unsafe static Vector64 LoadAndInsertScalar(Vector64 value, byte index, byte* address); ++ public unsafe static Vector64 LoadAndInsertScalar(Vector64 value, byte index, short* address); ++ public unsafe static Vector64 LoadAndInsertScalar(Vector64 value, byte index, int* address); ++ public unsafe static Vector64 LoadAndInsertScalar(Vector64 value, byte index, sbyte* address); ++ public unsafe static Vector64 LoadAndInsertScalar(Vector64 value, byte index, float* address); ++ public unsafe static Vector64 LoadAndInsertScalar(Vector64 value, byte index, ushort* address); ++ public unsafe static Vector64 LoadAndInsertScalar(Vector64 value, byte index, uint* address); ++ public unsafe static Vector128 LoadAndReplicateToVector128(byte* address); ++ public unsafe static Vector128 LoadAndReplicateToVector128(short* address); ++ public unsafe static Vector128 LoadAndReplicateToVector128(int* address); ++ public unsafe static Vector128 LoadAndReplicateToVector128(sbyte* address); ++ public unsafe static Vector128 LoadAndReplicateToVector128(float* address); ++ public unsafe static Vector128 LoadAndReplicateToVector128(ushort* address); ++ public unsafe static Vector128 LoadAndReplicateToVector128(uint* address); ++ public unsafe static Vector64 LoadAndReplicateToVector64(byte* address); ++ public unsafe static Vector64 LoadAndReplicateToVector64(short* address); ++ public unsafe static Vector64 LoadAndReplicateToVector64(int* address); ++ public unsafe static Vector64 LoadAndReplicateToVector64(sbyte* address); ++ public unsafe static Vector64 LoadAndReplicateToVector64(float* address); ++ public unsafe static Vector64 LoadAndReplicateToVector64(ushort* address); ++ public unsafe static Vector64 LoadAndReplicateToVector64(uint* address); ++ public unsafe static Vector128 LoadVector128(byte* address); ++ public unsafe static Vector128 LoadVector128(double* address); ++ public unsafe static Vector128 LoadVector128(short* address); ++ public unsafe static Vector128 LoadVector128(int* address); ++ public unsafe static Vector128 LoadVector128(long* address); ++ public unsafe static Vector128 LoadVector128(sbyte* address); ++ public unsafe static Vector128 LoadVector128(float* address); ++ public unsafe static Vector128 LoadVector128(ushort* address); ++ public unsafe static Vector128 LoadVector128(uint* address); ++ public unsafe static Vector128 LoadVector128(ulong* address); ++ public unsafe static Vector64 LoadVector64(byte* address); ++ public unsafe static Vector64 LoadVector64(double* address); ++ public unsafe static Vector64 LoadVector64(short* address); ++ public unsafe static Vector64 LoadVector64(int* address); ++ public unsafe static Vector64 LoadVector64(long* address); ++ public unsafe static Vector64 LoadVector64(sbyte* address); ++ public unsafe static Vector64 LoadVector64(float* address); ++ public unsafe static Vector64 LoadVector64(ushort* address); ++ public unsafe static Vector64 LoadVector64(uint* address); ++ public unsafe static Vector64 LoadVector64(ulong* address); ++ public static Vector128 Max(Vector128 left, Vector128 right); ++ public static Vector128 Max(Vector128 left, Vector128 right); ++ public static Vector128 Max(Vector128 left, Vector128 right); ++ public static Vector128 Max(Vector128 left, Vector128 right); ++ public static Vector128 Max(Vector128 left, Vector128 right); ++ public static Vector128 Max(Vector128 left, Vector128 right); ++ public static Vector128 Max(Vector128 left, Vector128 right); ++ public static Vector64 Max(Vector64 left, Vector64 right); ++ public static Vector64 Max(Vector64 left, Vector64 right); ++ public static Vector64 Max(Vector64 left, Vector64 right); ++ public static Vector64 Max(Vector64 left, Vector64 right); ++ public static Vector64 Max(Vector64 left, Vector64 right); ++ public static Vector64 Max(Vector64 left, Vector64 right); ++ public static Vector64 Max(Vector64 left, Vector64 right); ++ public static Vector128 MaxNumber(Vector128 left, Vector128 right); ++ public static Vector64 MaxNumber(Vector64 left, Vector64 right); ++ public static Vector64 MaxNumberScalar(Vector64 left, Vector64 right); ++ public static Vector64 MaxNumberScalar(Vector64 left, Vector64 right); ++ public static Vector64 MaxPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MaxPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MaxPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MaxPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MaxPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MaxPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MaxPairwise(Vector64 left, Vector64 right); ++ public static Vector128 Min(Vector128 left, Vector128 right); ++ public static Vector128 Min(Vector128 left, Vector128 right); ++ public static Vector128 Min(Vector128 left, Vector128 right); ++ public static Vector128 Min(Vector128 left, Vector128 right); ++ public static Vector128 Min(Vector128 left, Vector128 right); ++ public static Vector128 Min(Vector128 left, Vector128 right); ++ public static Vector128 Min(Vector128 left, Vector128 right); ++ public static Vector64 Min(Vector64 left, Vector64 right); ++ public static Vector64 Min(Vector64 left, Vector64 right); ++ public static Vector64 Min(Vector64 left, Vector64 right); ++ public static Vector64 Min(Vector64 left, Vector64 right); ++ public static Vector64 Min(Vector64 left, Vector64 right); ++ public static Vector64 Min(Vector64 left, Vector64 right); ++ public static Vector64 Min(Vector64 left, Vector64 right); ++ public static Vector128 MinNumber(Vector128 left, Vector128 right); ++ public static Vector64 MinNumber(Vector64 left, Vector64 right); ++ public static Vector64 MinNumberScalar(Vector64 left, Vector64 right); ++ public static Vector64 MinNumberScalar(Vector64 left, Vector64 right); ++ public static Vector64 MinPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MinPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MinPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MinPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MinPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MinPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MinPairwise(Vector64 left, Vector64 right); ++ public static Vector128 Multiply(Vector128 left, Vector128 right); ++ public static Vector128 Multiply(Vector128 left, Vector128 right); ++ public static Vector128 Multiply(Vector128 left, Vector128 right); ++ public static Vector128 Multiply(Vector128 left, Vector128 right); ++ public static Vector128 Multiply(Vector128 left, Vector128 right); ++ public static Vector128 Multiply(Vector128 left, Vector128 right); ++ public static Vector128 Multiply(Vector128 left, Vector128 right); ++ public static Vector64 Multiply(Vector64 left, Vector64 right); ++ public static Vector64 Multiply(Vector64 left, Vector64 right); ++ public static Vector64 Multiply(Vector64 left, Vector64 right); ++ public static Vector64 Multiply(Vector64 left, Vector64 right); ++ public static Vector64 Multiply(Vector64 left, Vector64 right); ++ public static Vector64 Multiply(Vector64 left, Vector64 right); ++ public static Vector64 Multiply(Vector64 left, Vector64 right); ++ public static Vector128 MultiplyAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector64 MultiplyAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplyAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplyAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplyAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplyAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplyAdd(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyAddByScalar(Vector128 addend, Vector128 left, Vector64 right); ++ public static Vector128 MultiplyAddByScalar(Vector128 addend, Vector128 left, Vector64 right); ++ public static Vector128 MultiplyAddByScalar(Vector128 addend, Vector128 left, Vector64 right); ++ public static Vector128 MultiplyAddByScalar(Vector128 addend, Vector128 left, Vector64 right); ++ public static Vector64 MultiplyAddByScalar(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplyAddByScalar(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplyAddByScalar(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplyAddByScalar(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyAddBySelectedScalar(Vector128 addend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyAddBySelectedScalar(Vector128 addend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyAddBySelectedScalar(Vector128 addend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyAddBySelectedScalar(Vector128 addend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyAddBySelectedScalar(Vector128 addend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyAddBySelectedScalar(Vector128 addend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyAddBySelectedScalar(Vector128 addend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyAddBySelectedScalar(Vector128 addend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyAddBySelectedScalar(Vector64 addend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyAddBySelectedScalar(Vector64 addend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyAddBySelectedScalar(Vector64 addend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyAddBySelectedScalar(Vector64 addend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyAddBySelectedScalar(Vector64 addend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyAddBySelectedScalar(Vector64 addend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyAddBySelectedScalar(Vector64 addend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyAddBySelectedScalar(Vector64 addend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyByScalar(Vector128 left, Vector64 right); ++ public static Vector128 MultiplyByScalar(Vector128 left, Vector64 right); ++ public static Vector128 MultiplyByScalar(Vector128 left, Vector64 right); ++ public static Vector128 MultiplyByScalar(Vector128 left, Vector64 right); ++ public static Vector128 MultiplyByScalar(Vector128 left, Vector64 right); ++ public static Vector64 MultiplyByScalar(Vector64 left, Vector64 right); ++ public static Vector64 MultiplyByScalar(Vector64 left, Vector64 right); ++ public static Vector64 MultiplyByScalar(Vector64 left, Vector64 right); ++ public static Vector64 MultiplyByScalar(Vector64 left, Vector64 right); ++ public static Vector64 MultiplyByScalar(Vector64 left, Vector64 right); ++ public static Vector128 MultiplyBySelectedScalar(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalar(Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalar(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalar(Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalar(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalar(Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalar(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalar(Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalar(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalar(Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyBySelectedScalar(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyBySelectedScalar(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyBySelectedScalar(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyBySelectedScalar(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyBySelectedScalar(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyBySelectedScalar(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyBySelectedScalar(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyBySelectedScalar(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyBySelectedScalar(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyBySelectedScalar(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLower(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLower(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLower(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLower(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLower(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLower(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLower(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLower(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpper(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpper(Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpper(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpper(Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpper(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpper(Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpper(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpper(Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyBySelectedScalarWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyScalar(Vector64 left, Vector64 right); ++ public static Vector64 MultiplyScalar(Vector64 left, Vector64 right); ++ public static Vector64 MultiplyScalarBySelectedScalar(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyScalarBySelectedScalar(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplySubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplySubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplySubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplySubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplySubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplySubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector64 MultiplySubtract(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplySubtract(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplySubtract(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplySubtract(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplySubtract(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplySubtract(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplySubtractByScalar(Vector128 minuend, Vector128 left, Vector64 right); ++ public static Vector128 MultiplySubtractByScalar(Vector128 minuend, Vector128 left, Vector64 right); ++ public static Vector128 MultiplySubtractByScalar(Vector128 minuend, Vector128 left, Vector64 right); ++ public static Vector128 MultiplySubtractByScalar(Vector128 minuend, Vector128 left, Vector64 right); ++ public static Vector64 MultiplySubtractByScalar(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplySubtractByScalar(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplySubtractByScalar(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector64 MultiplySubtractByScalar(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplySubtractBySelectedScalar(Vector128 minuend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplySubtractBySelectedScalar(Vector128 minuend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplySubtractBySelectedScalar(Vector128 minuend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplySubtractBySelectedScalar(Vector128 minuend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplySubtractBySelectedScalar(Vector128 minuend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplySubtractBySelectedScalar(Vector128 minuend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplySubtractBySelectedScalar(Vector128 minuend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplySubtractBySelectedScalar(Vector128 minuend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplySubtractBySelectedScalar(Vector64 minuend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplySubtractBySelectedScalar(Vector64 minuend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplySubtractBySelectedScalar(Vector64 minuend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplySubtractBySelectedScalar(Vector64 minuend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplySubtractBySelectedScalar(Vector64 minuend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplySubtractBySelectedScalar(Vector64 minuend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplySubtractBySelectedScalar(Vector64 minuend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplySubtractBySelectedScalar(Vector64 minuend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 MultiplyWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndAdd(Vector128 addend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningLowerAndSubtract(Vector128 minuend, Vector64 left, Vector64 right); ++ public static Vector128 MultiplyWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 MultiplyWideningUpperAndSubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 Negate(Vector128 value); ++ public static Vector128 Negate(Vector128 value); ++ public static Vector128 Negate(Vector128 value); ++ public static Vector128 Negate(Vector128 value); ++ public static Vector64 Negate(Vector64 value); ++ public static Vector64 Negate(Vector64 value); ++ public static Vector64 Negate(Vector64 value); ++ public static Vector64 Negate(Vector64 value); ++ public static Vector128 NegateSaturate(Vector128 value); ++ public static Vector128 NegateSaturate(Vector128 value); ++ public static Vector128 NegateSaturate(Vector128 value); ++ public static Vector64 NegateSaturate(Vector64 value); ++ public static Vector64 NegateSaturate(Vector64 value); ++ public static Vector64 NegateSaturate(Vector64 value); ++ public static Vector64 NegateScalar(Vector64 value); ++ public static Vector64 NegateScalar(Vector64 value); ++ public static Vector128 Not(Vector128 value); ++ public static Vector128 Not(Vector128 value); ++ public static Vector128 Not(Vector128 value); ++ public static Vector128 Not(Vector128 value); ++ public static Vector128 Not(Vector128 value); ++ public static Vector128 Not(Vector128 value); ++ public static Vector128 Not(Vector128 value); ++ public static Vector128 Not(Vector128 value); ++ public static Vector128 Not(Vector128 value); ++ public static Vector128 Not(Vector128 value); ++ public static Vector64 Not(Vector64 value); ++ public static Vector64 Not(Vector64 value); ++ public static Vector64 Not(Vector64 value); ++ public static Vector64 Not(Vector64 value); ++ public static Vector64 Not(Vector64 value); ++ public static Vector64 Not(Vector64 value); ++ public static Vector64 Not(Vector64 value); ++ public static Vector64 Not(Vector64 value); ++ public static Vector64 Not(Vector64 value); ++ public static Vector64 Not(Vector64 value); ++ public static Vector128 Or(Vector128 left, Vector128 right); ++ public static Vector128 Or(Vector128 left, Vector128 right); ++ public static Vector128 Or(Vector128 left, Vector128 right); ++ public static Vector128 Or(Vector128 left, Vector128 right); ++ public static Vector128 Or(Vector128 left, Vector128 right); ++ public static Vector128 Or(Vector128 left, Vector128 right); ++ public static Vector128 Or(Vector128 left, Vector128 right); ++ public static Vector128 Or(Vector128 left, Vector128 right); ++ public static Vector128 Or(Vector128 left, Vector128 right); ++ public static Vector128 Or(Vector128 left, Vector128 right); ++ public static Vector64 Or(Vector64 left, Vector64 right); ++ public static Vector64 Or(Vector64 left, Vector64 right); ++ public static Vector64 Or(Vector64 left, Vector64 right); ++ public static Vector64 Or(Vector64 left, Vector64 right); ++ public static Vector64 Or(Vector64 left, Vector64 right); ++ public static Vector64 Or(Vector64 left, Vector64 right); ++ public static Vector64 Or(Vector64 left, Vector64 right); ++ public static Vector64 Or(Vector64 left, Vector64 right); ++ public static Vector64 Or(Vector64 left, Vector64 right); ++ public static Vector64 Or(Vector64 left, Vector64 right); ++ public static Vector128 OrNot(Vector128 left, Vector128 right); ++ public static Vector128 OrNot(Vector128 left, Vector128 right); ++ public static Vector128 OrNot(Vector128 left, Vector128 right); ++ public static Vector128 OrNot(Vector128 left, Vector128 right); ++ public static Vector128 OrNot(Vector128 left, Vector128 right); ++ public static Vector128 OrNot(Vector128 left, Vector128 right); ++ public static Vector128 OrNot(Vector128 left, Vector128 right); ++ public static Vector128 OrNot(Vector128 left, Vector128 right); ++ public static Vector128 OrNot(Vector128 left, Vector128 right); ++ public static Vector128 OrNot(Vector128 left, Vector128 right); ++ public static Vector64 OrNot(Vector64 left, Vector64 right); ++ public static Vector64 OrNot(Vector64 left, Vector64 right); ++ public static Vector64 OrNot(Vector64 left, Vector64 right); ++ public static Vector64 OrNot(Vector64 left, Vector64 right); ++ public static Vector64 OrNot(Vector64 left, Vector64 right); ++ public static Vector64 OrNot(Vector64 left, Vector64 right); ++ public static Vector64 OrNot(Vector64 left, Vector64 right); ++ public static Vector64 OrNot(Vector64 left, Vector64 right); ++ public static Vector64 OrNot(Vector64 left, Vector64 right); ++ public static Vector64 OrNot(Vector64 left, Vector64 right); ++ public static Vector128 PolynomialMultiply(Vector128 left, Vector128 right); ++ public static Vector128 PolynomialMultiply(Vector128 left, Vector128 right); ++ public static Vector64 PolynomialMultiply(Vector64 left, Vector64 right); ++ public static Vector64 PolynomialMultiply(Vector64 left, Vector64 right); ++ public static Vector128 PolynomialMultiplyWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 PolynomialMultiplyWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 PolynomialMultiplyWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 PolynomialMultiplyWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 PopCount(Vector128 value); ++ public static Vector128 PopCount(Vector128 value); ++ public static Vector64 PopCount(Vector64 value); ++ public static Vector64 PopCount(Vector64 value); ++ public static Vector128 ReciprocalEstimate(Vector128 value); ++ public static Vector128 ReciprocalEstimate(Vector128 value); ++ public static Vector64 ReciprocalEstimate(Vector64 value); ++ public static Vector64 ReciprocalEstimate(Vector64 value); ++ public static Vector128 ReciprocalSquareRootEstimate(Vector128 value); ++ public static Vector128 ReciprocalSquareRootEstimate(Vector128 value); ++ public static Vector64 ReciprocalSquareRootEstimate(Vector64 value); ++ public static Vector64 ReciprocalSquareRootEstimate(Vector64 value); ++ public static Vector128 ReciprocalSquareRootStep(Vector128 left, Vector128 right); ++ public static Vector64 ReciprocalSquareRootStep(Vector64 left, Vector64 right); ++ public static Vector128 ReciprocalStep(Vector128 left, Vector128 right); ++ public static Vector64 ReciprocalStep(Vector64 left, Vector64 right); ++ public static Vector128 RoundAwayFromZero(Vector128 value); ++ public static Vector64 RoundAwayFromZero(Vector64 value); ++ public static Vector64 RoundAwayFromZeroScalar(Vector64 value); ++ public static Vector64 RoundAwayFromZeroScalar(Vector64 value); ++ public static Vector128 RoundToNearest(Vector128 value); ++ public static Vector64 RoundToNearest(Vector64 value); ++ public static Vector64 RoundToNearestScalar(Vector64 value); ++ public static Vector64 RoundToNearestScalar(Vector64 value); ++ public static Vector128 RoundToNegativeInfinity(Vector128 value); ++ public static Vector64 RoundToNegativeInfinity(Vector64 value); ++ public static Vector64 RoundToNegativeInfinityScalar(Vector64 value); ++ public static Vector64 RoundToNegativeInfinityScalar(Vector64 value); ++ public static Vector128 RoundToPositiveInfinity(Vector128 value); ++ public static Vector64 RoundToPositiveInfinity(Vector64 value); ++ public static Vector64 RoundToPositiveInfinityScalar(Vector64 value); ++ public static Vector64 RoundToPositiveInfinityScalar(Vector64 value); ++ public static Vector128 RoundToZero(Vector128 value); ++ public static Vector64 RoundToZero(Vector64 value); ++ public static Vector64 RoundToZeroScalar(Vector64 value); ++ public static Vector64 RoundToZeroScalar(Vector64 value); ++ public static Vector128 ShiftArithmetic(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmetic(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmetic(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmetic(Vector128 value, Vector128 count); ++ public static Vector64 ShiftArithmetic(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmetic(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmetic(Vector64 value, Vector64 count); ++ public static Vector128 ShiftArithmeticRounded(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmeticRounded(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmeticRounded(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmeticRounded(Vector128 value, Vector128 count); ++ public static Vector64 ShiftArithmeticRounded(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticRounded(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticRounded(Vector64 value, Vector64 count); ++ public static Vector128 ShiftArithmeticRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmeticRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmeticRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmeticRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector64 ShiftArithmeticRoundedSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticRoundedSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticRoundedSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticRoundedScalar(Vector64 value, Vector64 count); ++ public static Vector128 ShiftArithmeticSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmeticSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmeticSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftArithmeticSaturate(Vector128 value, Vector128 count); ++ public static Vector64 ShiftArithmeticSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticScalar(Vector64 value, Vector64 count); ++ public static Vector128 ShiftLeftLogical(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogical(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogical(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogical(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogical(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogical(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogical(Vector128 value, byte count); ++ public static Vector64 ShiftLeftLogical(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogical(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogical(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogical(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogical(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogical(Vector64 value, byte count); ++ public static Vector128 ShiftLeftLogicalAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftLeftLogicalAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftLeftLogicalAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftLeftLogicalAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftLeftLogicalAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftLeftLogicalAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftLeftLogicalAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftLeftLogicalAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector64 ShiftLeftLogicalAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftLeftLogicalAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftLeftLogicalAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftLeftLogicalAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftLeftLogicalAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftLeftLogicalAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftLeftLogicalAndInsertScalar(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftLeftLogicalAndInsertScalar(Vector64 left, Vector64 right, byte shift); ++ public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, byte count); ++ public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalScalar(Vector64 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, byte count); ++ public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, byte count); ++ public static Vector128 ShiftLogical(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogical(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogical(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogical(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogical(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogical(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogical(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogical(Vector128 value, Vector128 count); ++ public static Vector64 ShiftLogical(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogical(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogical(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogical(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogical(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogical(Vector64 value, Vector64 count); ++ public static Vector128 ShiftLogicalRounded(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRounded(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRounded(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRounded(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRounded(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRounded(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRounded(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRounded(Vector128 value, Vector128 count); ++ public static Vector64 ShiftLogicalRounded(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRounded(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRounded(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRounded(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRounded(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRounded(Vector64 value, Vector64 count); ++ public static Vector128 ShiftLogicalRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalRoundedSaturate(Vector128 value, Vector128 count); ++ public static Vector64 ShiftLogicalRoundedSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedScalar(Vector64 value, Vector64 count); ++ public static Vector128 ShiftLogicalSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalSaturate(Vector128 value, Vector128 count); ++ public static Vector128 ShiftLogicalSaturate(Vector128 value, Vector128 count); ++ public static Vector64 ShiftLogicalSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturate(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalScalar(Vector64 value, Vector64 count); ++ public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, byte shift); ++ public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, byte shift); ++ public static Vector128 ShiftRightArithmetic(Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmetic(Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmetic(Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmetic(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmetic(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmetic(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmetic(Vector64 value, byte count); ++ public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticAddScalar(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRounded(Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRounded(Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRounded(Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRounded(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticRounded(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRounded(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRounded(Vector64 value, byte count); ++ public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedAddScalar(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticScalar(Vector64 value, byte count); ++ public static Vector128 ShiftRightLogical(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogical(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogical(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogical(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogical(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogical(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogical(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogical(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogical(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogical(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogical(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogical(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogical(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogical(Vector64 value, byte count); ++ public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalAddScalar(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalAddScalar(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalAndInsertScalar(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftRightLogicalAndInsertScalar(Vector64 left, Vector64 right, byte shift); ++ public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRounded(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRounded(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRounded(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRounded(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRounded(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRounded(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRounded(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRounded(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRounded(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRounded(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRounded(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRounded(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRounded(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRounded(Vector64 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedAddScalar(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedAddScalar(Vector64 addend, Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalScalar(Vector64 value, byte count); ++ public static Vector128 SignExtendWideningLower(Vector64 value); ++ public static Vector128 SignExtendWideningLower(Vector64 value); ++ public static Vector128 SignExtendWideningLower(Vector64 value); ++ public static Vector128 SignExtendWideningUpper(Vector128 value); ++ public static Vector128 SignExtendWideningUpper(Vector128 value); ++ public static Vector128 SignExtendWideningUpper(Vector128 value); ++ public static Vector64 SqrtScalar(Vector64 value); ++ public static Vector64 SqrtScalar(Vector64 value); ++ public unsafe static void Store(byte* address, Vector128 source); ++ public unsafe static void Store(byte* address, Vector64 source); ++ public unsafe static void Store(double* address, Vector128 source); ++ public unsafe static void Store(double* address, Vector64 source); ++ public unsafe static void Store(short* address, Vector128 source); ++ public unsafe static void Store(short* address, Vector64 source); ++ public unsafe static void Store(int* address, Vector128 source); ++ public unsafe static void Store(int* address, Vector64 source); ++ public unsafe static void Store(long* address, Vector128 source); ++ public unsafe static void Store(long* address, Vector64 source); ++ public unsafe static void Store(sbyte* address, Vector128 source); ++ public unsafe static void Store(sbyte* address, Vector64 source); ++ public unsafe static void Store(float* address, Vector128 source); ++ public unsafe static void Store(float* address, Vector64 source); ++ public unsafe static void Store(ushort* address, Vector128 source); ++ public unsafe static void Store(ushort* address, Vector64 source); ++ public unsafe static void Store(uint* address, Vector128 source); ++ public unsafe static void Store(uint* address, Vector64 source); ++ public unsafe static void Store(ulong* address, Vector128 source); ++ public unsafe static void Store(ulong* address, Vector64 source); ++ public unsafe static void StoreSelectedScalar(byte* address, Vector128 value, byte index); ++ public unsafe static void StoreSelectedScalar(byte* address, Vector64 value, byte index); ++ public unsafe static void StoreSelectedScalar(double* address, Vector128 value, byte index); ++ public unsafe static void StoreSelectedScalar(short* address, Vector128 value, byte index); ++ public unsafe static void StoreSelectedScalar(short* address, Vector64 value, byte index); ++ public unsafe static void StoreSelectedScalar(int* address, Vector128 value, byte index); ++ public unsafe static void StoreSelectedScalar(int* address, Vector64 value, byte index); ++ public unsafe static void StoreSelectedScalar(long* address, Vector128 value, byte index); ++ public unsafe static void StoreSelectedScalar(sbyte* address, Vector128 value, byte index); ++ public unsafe static void StoreSelectedScalar(sbyte* address, Vector64 value, byte index); ++ public unsafe static void StoreSelectedScalar(float* address, Vector128 value, byte index); ++ public unsafe static void StoreSelectedScalar(float* address, Vector64 value, byte index); ++ public unsafe static void StoreSelectedScalar(ushort* address, Vector128 value, byte index); ++ public unsafe static void StoreSelectedScalar(ushort* address, Vector64 value, byte index); ++ public unsafe static void StoreSelectedScalar(uint* address, Vector128 value, byte index); ++ public unsafe static void StoreSelectedScalar(uint* address, Vector64 value, byte index); ++ public unsafe static void StoreSelectedScalar(ulong* address, Vector128 value, byte index); ++ public static Vector128 Subtract(Vector128 left, Vector128 right); ++ public static Vector128 Subtract(Vector128 left, Vector128 right); ++ public static Vector128 Subtract(Vector128 left, Vector128 right); ++ public static Vector128 Subtract(Vector128 left, Vector128 right); ++ public static Vector128 Subtract(Vector128 left, Vector128 right); ++ public static Vector128 Subtract(Vector128 left, Vector128 right); ++ public static Vector128 Subtract(Vector128 left, Vector128 right); ++ public static Vector128 Subtract(Vector128 left, Vector128 right); ++ public static Vector128 Subtract(Vector128 left, Vector128 right); ++ public static Vector64 Subtract(Vector64 left, Vector64 right); ++ public static Vector64 Subtract(Vector64 left, Vector64 right); ++ public static Vector64 Subtract(Vector64 left, Vector64 right); ++ public static Vector64 Subtract(Vector64 left, Vector64 right); ++ public static Vector64 Subtract(Vector64 left, Vector64 right); ++ public static Vector64 Subtract(Vector64 left, Vector64 right); ++ public static Vector64 Subtract(Vector64 left, Vector64 right); ++ public static Vector64 SubtractHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 SubtractHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 SubtractHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 SubtractHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 SubtractHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 SubtractHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector128 SubtractHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 SubtractHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 SubtractHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 SubtractHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 SubtractHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 SubtractHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector64 SubtractRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 SubtractRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 SubtractRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 SubtractRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 SubtractRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector64 SubtractRoundedHighNarrowingLower(Vector128 left, Vector128 right); ++ public static Vector128 SubtractRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 SubtractRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 SubtractRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 SubtractRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 SubtractRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 SubtractRoundedHighNarrowingUpper(Vector64 lower, Vector128 left, Vector128 right); ++ public static Vector128 SubtractSaturate(Vector128 left, Vector128 right); ++ public static Vector128 SubtractSaturate(Vector128 left, Vector128 right); ++ public static Vector128 SubtractSaturate(Vector128 left, Vector128 right); ++ public static Vector128 SubtractSaturate(Vector128 left, Vector128 right); ++ public static Vector128 SubtractSaturate(Vector128 left, Vector128 right); ++ public static Vector128 SubtractSaturate(Vector128 left, Vector128 right); ++ public static Vector128 SubtractSaturate(Vector128 left, Vector128 right); ++ public static Vector128 SubtractSaturate(Vector128 left, Vector128 right); ++ public static Vector64 SubtractSaturate(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturate(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturate(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturate(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturate(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturate(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 SubtractScalar(Vector64 left, Vector64 right); ++ public static Vector64 SubtractScalar(Vector64 left, Vector64 right); ++ public static Vector64 SubtractScalar(Vector64 left, Vector64 right); ++ public static Vector64 SubtractScalar(Vector64 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector128 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 SubtractWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 SubtractWideningUpper(Vector128 left, Vector128 right); ++ public static Vector64 VectorTableLookup(Vector128 table, Vector64 byteIndexes); ++ public static Vector64 VectorTableLookup(Vector128 table, Vector64 byteIndexes); ++ public static Vector64 VectorTableLookupExtension(Vector64 defaultValues, Vector128 table, Vector64 byteIndexes); ++ public static Vector64 VectorTableLookupExtension(Vector64 defaultValues, Vector128 table, Vector64 byteIndexes); ++ public static Vector128 Xor(Vector128 left, Vector128 right); ++ public static Vector128 Xor(Vector128 left, Vector128 right); ++ public static Vector128 Xor(Vector128 left, Vector128 right); ++ public static Vector128 Xor(Vector128 left, Vector128 right); ++ public static Vector128 Xor(Vector128 left, Vector128 right); ++ public static Vector128 Xor(Vector128 left, Vector128 right); ++ public static Vector128 Xor(Vector128 left, Vector128 right); ++ public static Vector128 Xor(Vector128 left, Vector128 right); ++ public static Vector128 Xor(Vector128 left, Vector128 right); ++ public static Vector128 Xor(Vector128 left, Vector128 right); ++ public static Vector64 Xor(Vector64 left, Vector64 right); ++ public static Vector64 Xor(Vector64 left, Vector64 right); ++ public static Vector64 Xor(Vector64 left, Vector64 right); ++ public static Vector64 Xor(Vector64 left, Vector64 right); ++ public static Vector64 Xor(Vector64 left, Vector64 right); ++ public static Vector64 Xor(Vector64 left, Vector64 right); ++ public static Vector64 Xor(Vector64 left, Vector64 right); ++ public static Vector64 Xor(Vector64 left, Vector64 right); ++ public static Vector64 Xor(Vector64 left, Vector64 right); ++ public static Vector64 Xor(Vector64 left, Vector64 right); ++ public static Vector128 ZeroExtendWideningLower(Vector64 value); ++ public static Vector128 ZeroExtendWideningLower(Vector64 value); ++ public static Vector128 ZeroExtendWideningLower(Vector64 value); ++ public static Vector128 ZeroExtendWideningLower(Vector64 value); ++ public static Vector128 ZeroExtendWideningLower(Vector64 value); ++ public static Vector128 ZeroExtendWideningLower(Vector64 value); ++ public static Vector128 ZeroExtendWideningUpper(Vector128 value); ++ public static Vector128 ZeroExtendWideningUpper(Vector128 value); ++ public static Vector128 ZeroExtendWideningUpper(Vector128 value); ++ public static Vector128 ZeroExtendWideningUpper(Vector128 value); ++ public static Vector128 ZeroExtendWideningUpper(Vector128 value); ++ public static Vector128 ZeroExtendWideningUpper(Vector128 value); ++ public new abstract class Arm64 : ArmBase.Arm64 { ++ public static new bool IsSupported { get; } ++ public static Vector128 Abs(Vector128 value); ++ public static Vector128 Abs(Vector128 value); ++ public static Vector128 AbsoluteCompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteCompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector64 AbsoluteCompareGreaterThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteCompareGreaterThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteCompareGreaterThanScalar(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteCompareGreaterThanScalar(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteCompareLessThan(Vector128 left, Vector128 right); ++ public static Vector128 AbsoluteCompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector64 AbsoluteCompareLessThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteCompareLessThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteCompareLessThanScalar(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteCompareLessThanScalar(Vector64 left, Vector64 right); ++ public static Vector128 AbsoluteDifference(Vector128 left, Vector128 right); ++ public static Vector64 AbsoluteDifferenceScalar(Vector64 left, Vector64 right); ++ public static Vector64 AbsoluteDifferenceScalar(Vector64 left, Vector64 right); ++ public static Vector128 AbsSaturate(Vector128 value); ++ public static Vector64 AbsSaturateScalar(Vector64 value); ++ public static Vector64 AbsSaturateScalar(Vector64 value); ++ public static Vector64 AbsSaturateScalar(Vector64 value); ++ public static Vector64 AbsSaturateScalar(Vector64 value); ++ public static Vector64 AbsScalar(Vector64 value); ++ public static Vector128 Add(Vector128 left, Vector128 right); ++ public static Vector64 AddAcross(Vector128 value); ++ public static Vector64 AddAcross(Vector128 value); ++ public static Vector64 AddAcross(Vector128 value); ++ public static Vector64 AddAcross(Vector128 value); ++ public static Vector64 AddAcross(Vector128 value); ++ public static Vector64 AddAcross(Vector128 value); ++ public static Vector64 AddAcross(Vector64 value); ++ public static Vector64 AddAcross(Vector64 value); ++ public static Vector64 AddAcross(Vector64 value); ++ public static Vector64 AddAcross(Vector64 value); ++ public static Vector64 AddAcrossWidening(Vector128 value); ++ public static Vector64 AddAcrossWidening(Vector128 value); ++ public static Vector64 AddAcrossWidening(Vector128 value); ++ public static Vector64 AddAcrossWidening(Vector128 value); ++ public static Vector64 AddAcrossWidening(Vector128 value); ++ public static Vector64 AddAcrossWidening(Vector128 value); ++ public static Vector64 AddAcrossWidening(Vector64 value); ++ public static Vector64 AddAcrossWidening(Vector64 value); ++ public static Vector64 AddAcrossWidening(Vector64 value); ++ public static Vector64 AddAcrossWidening(Vector64 value); ++ public static Vector128 AddPairwise(Vector128 left, Vector128 right); ++ public static Vector128 AddPairwise(Vector128 left, Vector128 right); ++ public static Vector128 AddPairwise(Vector128 left, Vector128 right); ++ public static Vector128 AddPairwise(Vector128 left, Vector128 right); ++ public static Vector128 AddPairwise(Vector128 left, Vector128 right); ++ public static Vector128 AddPairwise(Vector128 left, Vector128 right); ++ public static Vector128 AddPairwise(Vector128 left, Vector128 right); ++ public static Vector128 AddPairwise(Vector128 left, Vector128 right); ++ public static Vector128 AddPairwise(Vector128 left, Vector128 right); ++ public static Vector128 AddPairwise(Vector128 left, Vector128 right); ++ public static Vector64 AddPairwiseScalar(Vector128 value); ++ public static Vector64 AddPairwiseScalar(Vector128 value); ++ public static Vector64 AddPairwiseScalar(Vector128 value); ++ public static Vector64 AddPairwiseScalar(Vector64 value); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector128 AddSaturate(Vector128 left, Vector128 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturate(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector128 Ceiling(Vector128 value); ++ public static Vector128 CompareEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareEqual(Vector128 left, Vector128 right); ++ public static Vector64 CompareEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareEqualScalar(Vector64 left, Vector64 right); ++ public static Vector128 CompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareGreaterThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector64 CompareGreaterThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareGreaterThanScalar(Vector64 left, Vector64 right); ++ public static Vector128 CompareLessThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThan(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector128 CompareLessThanOrEqual(Vector128 left, Vector128 right); ++ public static Vector64 CompareLessThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanOrEqualScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareLessThanScalar(Vector64 left, Vector64 right); ++ public static Vector128 CompareTest(Vector128 left, Vector128 right); ++ public static Vector128 CompareTest(Vector128 left, Vector128 right); ++ public static Vector128 CompareTest(Vector128 left, Vector128 right); ++ public static Vector64 CompareTestScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareTestScalar(Vector64 left, Vector64 right); ++ public static Vector64 CompareTestScalar(Vector64 left, Vector64 right); ++ public static Vector128 ConvertToDouble(Vector128 value); ++ public static Vector128 ConvertToDouble(Vector128 value); ++ public static Vector128 ConvertToDouble(Vector64 value); ++ public static Vector64 ConvertToDoubleScalar(Vector64 value); ++ public static Vector64 ConvertToDoubleScalar(Vector64 value); ++ public static Vector128 ConvertToDoubleUpper(Vector128 value); ++ public static Vector128 ConvertToInt64RoundAwayFromZero(Vector128 value); ++ public static Vector64 ConvertToInt64RoundAwayFromZeroScalar(Vector64 value); ++ public static Vector128 ConvertToInt64RoundToEven(Vector128 value); ++ public static Vector64 ConvertToInt64RoundToEvenScalar(Vector64 value); ++ public static Vector128 ConvertToInt64RoundToNegativeInfinity(Vector128 value); ++ public static Vector64 ConvertToInt64RoundToNegativeInfinityScalar(Vector64 value); ++ public static Vector128 ConvertToInt64RoundToPositiveInfinity(Vector128 value); ++ public static Vector64 ConvertToInt64RoundToPositiveInfinityScalar(Vector64 value); ++ public static Vector128 ConvertToInt64RoundToZero(Vector128 value); ++ public static Vector64 ConvertToInt64RoundToZeroScalar(Vector64 value); ++ public static Vector64 ConvertToSingleLower(Vector128 value); ++ public static Vector64 ConvertToSingleRoundToOddLower(Vector128 value); ++ public static Vector128 ConvertToSingleRoundToOddUpper(Vector64 lower, Vector128 value); ++ public static Vector128 ConvertToSingleUpper(Vector64 lower, Vector128 value); ++ public static Vector128 ConvertToUInt64RoundAwayFromZero(Vector128 value); ++ public static Vector64 ConvertToUInt64RoundAwayFromZeroScalar(Vector64 value); ++ public static Vector128 ConvertToUInt64RoundToEven(Vector128 value); ++ public static Vector64 ConvertToUInt64RoundToEvenScalar(Vector64 value); ++ public static Vector128 ConvertToUInt64RoundToNegativeInfinity(Vector128 value); ++ public static Vector64 ConvertToUInt64RoundToNegativeInfinityScalar(Vector64 value); ++ public static Vector128 ConvertToUInt64RoundToPositiveInfinity(Vector128 value); ++ public static Vector64 ConvertToUInt64RoundToPositiveInfinityScalar(Vector64 value); ++ public static Vector128 ConvertToUInt64RoundToZero(Vector128 value); ++ public static Vector64 ConvertToUInt64RoundToZeroScalar(Vector64 value); ++ public static Vector128 Divide(Vector128 left, Vector128 right); ++ public static Vector128 Divide(Vector128 left, Vector128 right); ++ public static Vector64 Divide(Vector64 left, Vector64 right); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector128 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector128 value, byte index); ++ public static Vector128 DuplicateSelectedScalarToVector128(Vector128 value, byte index); ++ public static Vector128 DuplicateToVector128(double value); ++ public static Vector128 DuplicateToVector128(long value); ++ public static Vector128 DuplicateToVector128(ulong value); ++ public static Vector128 Floor(Vector128 value); ++ public static Vector128 FusedMultiplyAdd(Vector128 addend, Vector128 left, Vector128 right); ++ public static Vector128 FusedMultiplyAddByScalar(Vector128 addend, Vector128 left, Vector64 right); ++ public static Vector128 FusedMultiplyAddByScalar(Vector128 addend, Vector128 left, Vector64 right); ++ public static Vector64 FusedMultiplyAddByScalar(Vector64 addend, Vector64 left, Vector64 right); ++ public static Vector128 FusedMultiplyAddBySelectedScalar(Vector128 addend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 FusedMultiplyAddBySelectedScalar(Vector128 addend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 FusedMultiplyAddBySelectedScalar(Vector128 addend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector64 FusedMultiplyAddBySelectedScalar(Vector64 addend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 FusedMultiplyAddBySelectedScalar(Vector64 addend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 FusedMultiplyAddScalarBySelectedScalar(Vector64 addend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 FusedMultiplyAddScalarBySelectedScalar(Vector64 addend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 FusedMultiplyAddScalarBySelectedScalar(Vector64 addend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 FusedMultiplySubtract(Vector128 minuend, Vector128 left, Vector128 right); ++ public static Vector128 FusedMultiplySubtractByScalar(Vector128 minuend, Vector128 left, Vector64 right); ++ public static Vector128 FusedMultiplySubtractByScalar(Vector128 minuend, Vector128 left, Vector64 right); ++ public static Vector64 FusedMultiplySubtractByScalar(Vector64 minuend, Vector64 left, Vector64 right); ++ public static Vector128 FusedMultiplySubtractBySelectedScalar(Vector128 minuend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 FusedMultiplySubtractBySelectedScalar(Vector128 minuend, Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 FusedMultiplySubtractBySelectedScalar(Vector128 minuend, Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector64 FusedMultiplySubtractBySelectedScalar(Vector64 minuend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 FusedMultiplySubtractBySelectedScalar(Vector64 minuend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 FusedMultiplySubtractScalarBySelectedScalar(Vector64 minuend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 FusedMultiplySubtractScalarBySelectedScalar(Vector64 minuend, Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 FusedMultiplySubtractScalarBySelectedScalar(Vector64 minuend, Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector128 InsertSelectedScalar(Vector128 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector128 value, byte valueIndex); ++ public static Vector64 InsertSelectedScalar(Vector64 result, byte resultIndex, Vector64 value, byte valueIndex); ++ public unsafe static Vector128 LoadAndReplicateToVector128(double* address); ++ public unsafe static Vector128 LoadAndReplicateToVector128(long* address); ++ public unsafe static Vector128 LoadAndReplicateToVector128(ulong* address); ++ public static Vector128 Max(Vector128 left, Vector128 right); ++ public static Vector64 MaxAcross(Vector128 value); ++ public static Vector64 MaxAcross(Vector128 value); ++ public static Vector64 MaxAcross(Vector128 value); ++ public static Vector64 MaxAcross(Vector128 value); ++ public static Vector64 MaxAcross(Vector128 value); ++ public static Vector64 MaxAcross(Vector128 value); ++ public static Vector64 MaxAcross(Vector128 value); ++ public static Vector64 MaxAcross(Vector64 value); ++ public static Vector64 MaxAcross(Vector64 value); ++ public static Vector64 MaxAcross(Vector64 value); ++ public static Vector64 MaxAcross(Vector64 value); ++ public static Vector128 MaxNumber(Vector128 left, Vector128 right); ++ public static Vector64 MaxNumberAcross(Vector128 value); ++ public static Vector128 MaxNumberPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MaxNumberPairwise(Vector128 left, Vector128 right); ++ public static Vector64 MaxNumberPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MaxNumberPairwiseScalar(Vector128 value); ++ public static Vector64 MaxNumberPairwiseScalar(Vector64 value); ++ public static Vector128 MaxPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MaxPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MaxPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MaxPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MaxPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MaxPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MaxPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MaxPairwise(Vector128 left, Vector128 right); ++ public static Vector64 MaxPairwiseScalar(Vector128 value); ++ public static Vector64 MaxPairwiseScalar(Vector64 value); ++ public static Vector64 MaxScalar(Vector64 left, Vector64 right); ++ public static Vector64 MaxScalar(Vector64 left, Vector64 right); ++ public static Vector128 Min(Vector128 left, Vector128 right); ++ public static Vector64 MinAcross(Vector128 value); ++ public static Vector64 MinAcross(Vector128 value); ++ public static Vector64 MinAcross(Vector128 value); ++ public static Vector64 MinAcross(Vector128 value); ++ public static Vector64 MinAcross(Vector128 value); ++ public static Vector64 MinAcross(Vector128 value); ++ public static Vector64 MinAcross(Vector128 value); ++ public static Vector64 MinAcross(Vector64 value); ++ public static Vector64 MinAcross(Vector64 value); ++ public static Vector64 MinAcross(Vector64 value); ++ public static Vector64 MinAcross(Vector64 value); ++ public static Vector128 MinNumber(Vector128 left, Vector128 right); ++ public static Vector64 MinNumberAcross(Vector128 value); ++ public static Vector128 MinNumberPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MinNumberPairwise(Vector128 left, Vector128 right); ++ public static Vector64 MinNumberPairwise(Vector64 left, Vector64 right); ++ public static Vector64 MinNumberPairwiseScalar(Vector128 value); ++ public static Vector64 MinNumberPairwiseScalar(Vector64 value); ++ public static Vector128 MinPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MinPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MinPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MinPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MinPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MinPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MinPairwise(Vector128 left, Vector128 right); ++ public static Vector128 MinPairwise(Vector128 left, Vector128 right); ++ public static Vector64 MinPairwiseScalar(Vector128 value); ++ public static Vector64 MinPairwiseScalar(Vector64 value); ++ public static Vector64 MinScalar(Vector64 left, Vector64 right); ++ public static Vector64 MinScalar(Vector64 left, Vector64 right); ++ public static Vector128 Multiply(Vector128 left, Vector128 right); ++ public static Vector128 MultiplyByScalar(Vector128 left, Vector64 right); ++ public static Vector128 MultiplyBySelectedScalar(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyExtended(Vector128 left, Vector128 right); ++ public static Vector128 MultiplyExtended(Vector128 left, Vector128 right); ++ public static Vector64 MultiplyExtended(Vector64 left, Vector64 right); ++ public static Vector128 MultiplyExtendedByScalar(Vector128 left, Vector64 right); ++ public static Vector128 MultiplyExtendedBySelectedScalar(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyExtendedBySelectedScalar(Vector128 left, Vector128 right, byte rightIndex); ++ public static Vector128 MultiplyExtendedBySelectedScalar(Vector128 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyExtendedBySelectedScalar(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyExtendedBySelectedScalar(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyExtendedScalar(Vector64 left, Vector64 right); ++ public static Vector64 MultiplyExtendedScalar(Vector64 left, Vector64 right); ++ public static Vector64 MultiplyExtendedScalarBySelectedScalar(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyExtendedScalarBySelectedScalar(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector64 MultiplyExtendedScalarBySelectedScalar(Vector64 left, Vector64 right, byte rightIndex); ++ public static Vector64 MultiplyScalarBySelectedScalar(Vector64 left, Vector128 right, byte rightIndex); ++ public static Vector128 Negate(Vector128 value); ++ public static Vector128 Negate(Vector128 value); ++ public static Vector128 NegateSaturate(Vector128 value); ++ public static Vector64 NegateSaturateScalar(Vector64 value); ++ public static Vector64 NegateSaturateScalar(Vector64 value); ++ public static Vector64 NegateSaturateScalar(Vector64 value); ++ public static Vector64 NegateSaturateScalar(Vector64 value); ++ public static Vector64 NegateScalar(Vector64 value); ++ public static Vector128 ReciprocalEstimate(Vector128 value); ++ public static Vector64 ReciprocalEstimateScalar(Vector64 value); ++ public static Vector64 ReciprocalEstimateScalar(Vector64 value); ++ public static Vector64 ReciprocalExponentScalar(Vector64 value); ++ public static Vector64 ReciprocalExponentScalar(Vector64 value); ++ public static Vector128 ReciprocalSquareRootEstimate(Vector128 value); ++ public static Vector64 ReciprocalSquareRootEstimateScalar(Vector64 value); ++ public static Vector64 ReciprocalSquareRootEstimateScalar(Vector64 value); ++ public static Vector128 ReciprocalSquareRootStep(Vector128 left, Vector128 right); ++ public static Vector64 ReciprocalSquareRootStepScalar(Vector64 left, Vector64 right); ++ public static Vector64 ReciprocalSquareRootStepScalar(Vector64 left, Vector64 right); ++ public static Vector128 ReciprocalStep(Vector128 left, Vector128 right); ++ public static Vector64 ReciprocalStepScalar(Vector64 left, Vector64 right); ++ public static Vector64 ReciprocalStepScalar(Vector64 left, Vector64 right); ++ public static Vector128 ReverseElementBits(Vector128 value); ++ public static Vector128 ReverseElementBits(Vector128 value); ++ public static Vector64 ReverseElementBits(Vector64 value); ++ public static Vector64 ReverseElementBits(Vector64 value); ++ public static Vector128 RoundAwayFromZero(Vector128 value); ++ public static Vector128 RoundToNearest(Vector128 value); ++ public static Vector128 RoundToNegativeInfinity(Vector128 value); ++ public static Vector128 RoundToPositiveInfinity(Vector128 value); ++ public static Vector128 RoundToZero(Vector128 value); ++ public static Vector64 ShiftArithmeticRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftArithmeticSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftLogicalRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalRoundedSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftLogicalSaturateScalar(Vector64 value, Vector64 count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, byte count); ++ public static Vector128 Sqrt(Vector128 value); ++ public static Vector128 Sqrt(Vector128 value); ++ public static Vector64 Sqrt(Vector64 value); ++ public static Vector128 Subtract(Vector128 left, Vector128 right); ++ public static Vector64 SubtractSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector64 SubtractSaturateScalar(Vector64 left, Vector64 right); ++ public static Vector128 TransposeEven(Vector128 left, Vector128 right); ++ public static Vector128 TransposeEven(Vector128 left, Vector128 right); ++ public static Vector128 TransposeEven(Vector128 left, Vector128 right); ++ public static Vector128 TransposeEven(Vector128 left, Vector128 right); ++ public static Vector128 TransposeEven(Vector128 left, Vector128 right); ++ public static Vector128 TransposeEven(Vector128 left, Vector128 right); ++ public static Vector128 TransposeEven(Vector128 left, Vector128 right); ++ public static Vector128 TransposeEven(Vector128 left, Vector128 right); ++ public static Vector128 TransposeEven(Vector128 left, Vector128 right); ++ public static Vector128 TransposeEven(Vector128 left, Vector128 right); ++ public static Vector64 TransposeEven(Vector64 left, Vector64 right); ++ public static Vector64 TransposeEven(Vector64 left, Vector64 right); ++ public static Vector64 TransposeEven(Vector64 left, Vector64 right); ++ public static Vector64 TransposeEven(Vector64 left, Vector64 right); ++ public static Vector64 TransposeEven(Vector64 left, Vector64 right); ++ public static Vector64 TransposeEven(Vector64 left, Vector64 right); ++ public static Vector64 TransposeEven(Vector64 left, Vector64 right); ++ public static Vector128 TransposeOdd(Vector128 left, Vector128 right); ++ public static Vector128 TransposeOdd(Vector128 left, Vector128 right); ++ public static Vector128 TransposeOdd(Vector128 left, Vector128 right); ++ public static Vector128 TransposeOdd(Vector128 left, Vector128 right); ++ public static Vector128 TransposeOdd(Vector128 left, Vector128 right); ++ public static Vector128 TransposeOdd(Vector128 left, Vector128 right); ++ public static Vector128 TransposeOdd(Vector128 left, Vector128 right); ++ public static Vector128 TransposeOdd(Vector128 left, Vector128 right); ++ public static Vector128 TransposeOdd(Vector128 left, Vector128 right); ++ public static Vector128 TransposeOdd(Vector128 left, Vector128 right); ++ public static Vector64 TransposeOdd(Vector64 left, Vector64 right); ++ public static Vector64 TransposeOdd(Vector64 left, Vector64 right); ++ public static Vector64 TransposeOdd(Vector64 left, Vector64 right); ++ public static Vector64 TransposeOdd(Vector64 left, Vector64 right); ++ public static Vector64 TransposeOdd(Vector64 left, Vector64 right); ++ public static Vector64 TransposeOdd(Vector64 left, Vector64 right); ++ public static Vector64 TransposeOdd(Vector64 left, Vector64 right); ++ public static Vector128 UnzipEven(Vector128 left, Vector128 right); ++ public static Vector128 UnzipEven(Vector128 left, Vector128 right); ++ public static Vector128 UnzipEven(Vector128 left, Vector128 right); ++ public static Vector128 UnzipEven(Vector128 left, Vector128 right); ++ public static Vector128 UnzipEven(Vector128 left, Vector128 right); ++ public static Vector128 UnzipEven(Vector128 left, Vector128 right); ++ public static Vector128 UnzipEven(Vector128 left, Vector128 right); ++ public static Vector128 UnzipEven(Vector128 left, Vector128 right); ++ public static Vector128 UnzipEven(Vector128 left, Vector128 right); ++ public static Vector128 UnzipEven(Vector128 left, Vector128 right); ++ public static Vector64 UnzipEven(Vector64 left, Vector64 right); ++ public static Vector64 UnzipEven(Vector64 left, Vector64 right); ++ public static Vector64 UnzipEven(Vector64 left, Vector64 right); ++ public static Vector64 UnzipEven(Vector64 left, Vector64 right); ++ public static Vector64 UnzipEven(Vector64 left, Vector64 right); ++ public static Vector64 UnzipEven(Vector64 left, Vector64 right); ++ public static Vector64 UnzipEven(Vector64 left, Vector64 right); ++ public static Vector128 UnzipOdd(Vector128 left, Vector128 right); ++ public static Vector128 UnzipOdd(Vector128 left, Vector128 right); ++ public static Vector128 UnzipOdd(Vector128 left, Vector128 right); ++ public static Vector128 UnzipOdd(Vector128 left, Vector128 right); ++ public static Vector128 UnzipOdd(Vector128 left, Vector128 right); ++ public static Vector128 UnzipOdd(Vector128 left, Vector128 right); ++ public static Vector128 UnzipOdd(Vector128 left, Vector128 right); ++ public static Vector128 UnzipOdd(Vector128 left, Vector128 right); ++ public static Vector128 UnzipOdd(Vector128 left, Vector128 right); ++ public static Vector128 UnzipOdd(Vector128 left, Vector128 right); ++ public static Vector64 UnzipOdd(Vector64 left, Vector64 right); ++ public static Vector64 UnzipOdd(Vector64 left, Vector64 right); ++ public static Vector64 UnzipOdd(Vector64 left, Vector64 right); ++ public static Vector64 UnzipOdd(Vector64 left, Vector64 right); ++ public static Vector64 UnzipOdd(Vector64 left, Vector64 right); ++ public static Vector64 UnzipOdd(Vector64 left, Vector64 right); ++ public static Vector64 UnzipOdd(Vector64 left, Vector64 right); ++ public static Vector128 VectorTableLookup(Vector128 table, Vector128 byteIndexes); ++ public static Vector128 VectorTableLookup(Vector128 table, Vector128 byteIndexes); ++ public static Vector128 VectorTableLookupExtension(Vector128 defaultValues, Vector128 table, Vector128 byteIndexes); ++ public static Vector128 VectorTableLookupExtension(Vector128 defaultValues, Vector128 table, Vector128 byteIndexes); ++ public static Vector128 ZipHigh(Vector128 left, Vector128 right); ++ public static Vector128 ZipHigh(Vector128 left, Vector128 right); ++ public static Vector128 ZipHigh(Vector128 left, Vector128 right); ++ public static Vector128 ZipHigh(Vector128 left, Vector128 right); ++ public static Vector128 ZipHigh(Vector128 left, Vector128 right); ++ public static Vector128 ZipHigh(Vector128 left, Vector128 right); ++ public static Vector128 ZipHigh(Vector128 left, Vector128 right); ++ public static Vector128 ZipHigh(Vector128 left, Vector128 right); ++ public static Vector128 ZipHigh(Vector128 left, Vector128 right); ++ public static Vector128 ZipHigh(Vector128 left, Vector128 right); ++ public static Vector64 ZipHigh(Vector64 left, Vector64 right); ++ public static Vector64 ZipHigh(Vector64 left, Vector64 right); ++ public static Vector64 ZipHigh(Vector64 left, Vector64 right); ++ public static Vector64 ZipHigh(Vector64 left, Vector64 right); ++ public static Vector64 ZipHigh(Vector64 left, Vector64 right); ++ public static Vector64 ZipHigh(Vector64 left, Vector64 right); ++ public static Vector64 ZipHigh(Vector64 left, Vector64 right); ++ public static Vector128 ZipLow(Vector128 left, Vector128 right); ++ public static Vector128 ZipLow(Vector128 left, Vector128 right); ++ public static Vector128 ZipLow(Vector128 left, Vector128 right); ++ public static Vector128 ZipLow(Vector128 left, Vector128 right); ++ public static Vector128 ZipLow(Vector128 left, Vector128 right); ++ public static Vector128 ZipLow(Vector128 left, Vector128 right); ++ public static Vector128 ZipLow(Vector128 left, Vector128 right); ++ public static Vector128 ZipLow(Vector128 left, Vector128 right); ++ public static Vector128 ZipLow(Vector128 left, Vector128 right); ++ public static Vector128 ZipLow(Vector128 left, Vector128 right); ++ public static Vector64 ZipLow(Vector64 left, Vector64 right); ++ public static Vector64 ZipLow(Vector64 left, Vector64 right); ++ public static Vector64 ZipLow(Vector64 left, Vector64 right); ++ public static Vector64 ZipLow(Vector64 left, Vector64 right); ++ public static Vector64 ZipLow(Vector64 left, Vector64 right); ++ public static Vector64 ZipLow(Vector64 left, Vector64 right); ++ public static Vector64 ZipLow(Vector64 left, Vector64 right); ++ } ++ } ++ public abstract class Aes : ArmBase { ++ public static new bool IsSupported { get; } ++ public static Vector128 Decrypt(Vector128 value, Vector128 roundKey); ++ public static Vector128 Encrypt(Vector128 value, Vector128 roundKey); ++ public static Vector128 InverseMixColumns(Vector128 value); ++ public static Vector128 MixColumns(Vector128 value); ++ public static Vector128 PolynomialMultiplyWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 PolynomialMultiplyWideningLower(Vector64 left, Vector64 right); ++ public static Vector128 PolynomialMultiplyWideningUpper(Vector128 left, Vector128 right); ++ public static Vector128 PolynomialMultiplyWideningUpper(Vector128 left, Vector128 right); ++ } ++ public abstract class ArmBase { ++ public static bool IsSupported { get; } ++ public static int LeadingZeroCount(int value); ++ public static int LeadingZeroCount(uint value); ++ public static int ReverseElementBits(int value); ++ public static uint ReverseElementBits(uint value); ++ public abstract class Arm64 { ++ public static bool IsSupported { get; } ++ public static int LeadingSignCount(int value); ++ public static int LeadingSignCount(long value); ++ public static int LeadingZeroCount(long value); ++ public static int LeadingZeroCount(ulong value); ++ public static long ReverseElementBits(long value); ++ public static ulong ReverseElementBits(ulong value); ++ } ++ } ++ public abstract class Crc32 : ArmBase { ++ public static new bool IsSupported { get; } ++ public static uint ComputeCrc32(uint crc, byte data); ++ public static uint ComputeCrc32(uint crc, ushort data); ++ public static uint ComputeCrc32(uint crc, uint data); ++ public static uint ComputeCrc32C(uint crc, byte data); ++ public static uint ComputeCrc32C(uint crc, ushort data); ++ public static uint ComputeCrc32C(uint crc, uint data); ++ public new abstract class Arm64 : ArmBase.Arm64 { ++ public static new bool IsSupported { get; } ++ public static uint ComputeCrc32(uint crc, ulong data); ++ public static uint ComputeCrc32C(uint crc, ulong data); ++ } ++ } ++ public abstract class Sha1 : ArmBase { ++ public static new bool IsSupported { get; } ++ public static Vector64 FixedRotate(Vector64 hash_e); ++ public static Vector128 HashUpdateChoose(Vector128 hash_abcd, Vector64 hash_e, Vector128 wk); ++ public static Vector128 HashUpdateMajority(Vector128 hash_abcd, Vector64 hash_e, Vector128 wk); ++ public static Vector128 HashUpdateParity(Vector128 hash_abcd, Vector64 hash_e, Vector128 wk); ++ public static Vector128 ScheduleUpdate0(Vector128 w0_3, Vector128 w4_7, Vector128 w8_11); ++ public static Vector128 ScheduleUpdate1(Vector128 tw0_3, Vector128 w12_15); ++ } ++ public abstract class Sha256 : ArmBase { ++ public static new bool IsSupported { get; } ++ public static Vector128 HashUpdate1(Vector128 hash_abcd, Vector128 hash_efgh, Vector128 wk); ++ public static Vector128 HashUpdate2(Vector128 hash_efgh, Vector128 hash_abcd, Vector128 wk); ++ public static Vector128 ScheduleUpdate0(Vector128 w0_3, Vector128 w4_7); ++ public static Vector128 ScheduleUpdate1(Vector128 w0_3, Vector128 w8_11, Vector128 w12_15); ++ } ++} +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.Intrinsics.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.Intrinsics.md new file mode 100644 index 00000000..ad4bc331 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Runtime.Intrinsics.md @@ -0,0 +1,12 @@ +# System.Runtime.Intrinsics + +``` diff + namespace System.Runtime.Intrinsics { + public static class Vector64 { ++ public static Vector64 CreateScalar(double value); ++ public static Vector64 CreateScalar(long value); ++ public static Vector64 CreateScalar(ulong value); + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Security.Cryptography.X509Certificates.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Security.Cryptography.X509Certificates.md new file mode 100644 index 00000000..5fedd14f --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Security.Cryptography.X509Certificates.md @@ -0,0 +1,10 @@ +# System.Security.Cryptography.X509Certificates + +``` diff + namespace System.Security.Cryptography.X509Certificates { + public sealed class X509ChainPolicy { ++ public bool DisableCertificateDownloads { get; set; } + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Text.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Text.md new file mode 100644 index 00000000..852ba950 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Text.md @@ -0,0 +1,19 @@ +# System.Text + +``` diff + namespace System.Text { + public sealed class CodePagesEncodingProvider : EncodingProvider { ++ public override IEnumerable GetEncodings(); + } + public abstract class Encoding : ICloneable { ++ public static Encoding Latin1 { get; } + } + public sealed class EncodingInfo { ++ public EncodingInfo(EncodingProvider provider, int codePage, string name, string displayName); + } + public abstract class EncodingProvider { ++ public virtual IEnumerable GetEncodings(); + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Threading.Tasks.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Threading.Tasks.md new file mode 100644 index 00000000..97a962d9 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.Threading.Tasks.md @@ -0,0 +1,36 @@ +# System.Threading.Tasks + +``` diff + namespace System.Threading.Tasks { + public class Task : IAsyncResult, IDisposable { ++ public static Task WhenAny(Task task1, Task task2); ++ public static Task> WhenAny(Task task1, Task task2); + } ++ public class TaskCompletionSource { ++ public TaskCompletionSource(); ++ public TaskCompletionSource(object state); ++ public TaskCompletionSource(object state, TaskCreationOptions creationOptions); ++ public TaskCompletionSource(TaskCreationOptions creationOptions); ++ public Task Task { get; } ++ public void SetCanceled(); ++ public void SetCanceled(CancellationToken cancellationToken); ++ public void SetException(IEnumerable exceptions); ++ public void SetException(Exception exception); ++ public void SetResult(); ++ public bool TrySetCanceled(); ++ public bool TrySetCanceled(CancellationToken cancellationToken); ++ public bool TrySetException(IEnumerable exceptions); ++ public bool TrySetException(Exception exception); ++ public bool TrySetResult(); ++ } + public readonly struct ValueTask : IEquatable { ++ public static ValueTask CompletedTask { get; } ++ public static ValueTask FromCanceled(CancellationToken cancellationToken); ++ public static ValueTask FromCanceled(CancellationToken cancellationToken); ++ public static ValueTask FromException(Exception exception); ++ public static ValueTask FromException(Exception exception); ++ public static ValueTask FromResult(TResult result); + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.md b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.md new file mode 100644 index 00000000..f3465eb5 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/.Net/5.0-preview7_System.md @@ -0,0 +1,92 @@ +# System + +``` diff + namespace System { + public static class Console { ++ public static (int Left, int Top) GetCursorPosition(); + } + public static class GC { ++ public static GCMemoryInfo GetGCMemoryInfo(GCKind kind); + } ++ public readonly struct GCGenerationInfo { ++ public long FragmentationAfterBytes { get; } ++ public long FragmentationBeforeBytes { get; } ++ public long SizeAfterBytes { get; } ++ public long SizeBeforeBytes { get; } ++ } ++ public enum GCKind { ++ Any = 0, ++ Background = 3, ++ Ephemeral = 1, ++ FullBlocking = 2, ++ } + public readonly struct GCMemoryInfo { ++ public bool Compacted { get; } ++ public bool Concurrent { get; } ++ public long FinalizationPendingCount { get; } ++ public int Generation { get; } ++ public ReadOnlySpan GenerationInfo { get; } ++ public long Index { get; } ++ public ReadOnlySpan PauseDurations { get; } ++ public double PauseTimePercentage { get; } ++ public long PinnedObjectsCount { get; } ++ public long PromotedBytes { get; } ++ public long TotalCommittedBytes { get; } + } ++ public readonly struct Half : IComparable, IComparable, IEquatable, IFormattable { ++ public static Half Epsilon { get; } ++ public static Half MaxValue { get; } ++ public static Half MinValue { get; } ++ public static Half NaN { get; } ++ public static Half NegativeInfinity { get; } ++ public static Half PositiveInfinity { get; } ++ public int CompareTo(Half other); ++ public int CompareTo(object obj); ++ public bool Equals(Half other); ++ public override bool Equals(object obj); ++ public override int GetHashCode(); ++ public static bool IsFinite(Half value); ++ public static bool IsInfinity(Half value); ++ public static bool IsNaN(Half value); ++ public static bool IsNegative(Half value); ++ public static bool IsNegativeInfinity(Half value); ++ public static bool IsNormal(Half value); ++ public static bool IsPositiveInfinity(Half value); ++ public static bool IsSubnormal(Half value); ++ public static bool operator ==(Half left, Half right); ++ public static explicit operator Half (double value); ++ public static explicit operator double (Half value); ++ public static explicit operator float (Half value); ++ public static explicit operator Half (float value); ++ public static bool operator >(Half left, Half right); ++ public static bool operator >=(Half left, Half right); ++ public static bool operator !=(Half left, Half right); ++ public static bool operator <(Half left, Half right); ++ public static bool operator <=(Half left, Half right); ++ public static Half Parse(ReadOnlySpan s, NumberStyles style = NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent | NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowThousands | NumberStyles.AllowTrailingWhite, IFormatProvider provider = null); ++ public static Half Parse(string s); ++ public static Half Parse(string s, NumberStyles style); ++ public static Half Parse(string s, NumberStyles style = NumberStyles.AllowDecimalPoint | NumberStyles.AllowExponent | NumberStyles.AllowLeadingSign | NumberStyles.AllowLeadingWhite | NumberStyles.AllowThousands | NumberStyles.AllowTrailingWhite, IFormatProvider provider = null); ++ public static Half Parse(string s, IFormatProvider provider); ++ public override string ToString(); ++ public string ToString(IFormatProvider provider); ++ public string ToString(string format); ++ public string ToString(string format, IFormatProvider provider); ++ public bool TryFormat(Span destination, out int charsWritten, ReadOnlySpan format = default(ReadOnlySpan), IFormatProvider provider = null); ++ public static bool TryParse(ReadOnlySpan s, NumberStyles style, IFormatProvider provider, out Half result); ++ public static bool TryParse(ReadOnlySpan s, out Half result); ++ public static bool TryParse(string s, NumberStyles style, IFormatProvider provider, out Half result); ++ public static bool TryParse(string s, out Half result); ++ } + public static class Math { ++ public const double Tau = 6.2831853071795862; + } + public static class MathF { ++ public const float Tau = 6.28318548f; + } + public enum StringSplitOptions { ++ TrimEntries = 2, + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7.md b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7.md new file mode 100644 index 00000000..9972b887 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7.md @@ -0,0 +1,15 @@ +# API Difference aspnet5.0-preview6 vs aspnet5.0-preview7 + +API listing follows standard diff formatting. Lines preceded by a '+' are +additions and a '-' indicates removal. + +* [Microsoft.AspNetCore.Authentication](5.0-preview7_Microsoft.AspNetCore.Authentication.md) +* [Microsoft.AspNetCore.Mvc](5.0-preview7_Microsoft.AspNetCore.Mvc.md) +* [Microsoft.AspNetCore.Mvc.ApiExplorer](5.0-preview7_Microsoft.AspNetCore.Mvc.ApiExplorer.md) +* [Microsoft.AspNetCore.Mvc.ModelBinding](5.0-preview7_Microsoft.AspNetCore.Mvc.ModelBinding.md) +* [Microsoft.AspNetCore.Mvc.ModelBinding.Validation](5.0-preview7_Microsoft.AspNetCore.Mvc.ModelBinding.Validation.md) +* [Microsoft.AspNetCore.Server.Kestrel.Core](5.0-preview7_Microsoft.AspNetCore.Server.Kestrel.Core.md) +* [Microsoft.Extensions.Localization](5.0-preview7_Microsoft.Extensions.Localization.md) +* [Microsoft.Extensions.Localization.Internal](5.0-preview7_Microsoft.Extensions.Localization.Internal.md) +* [Microsoft.Net.Http.Headers](5.0-preview7_Microsoft.Net.Http.Headers.md) + diff --git a/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Authentication.md b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Authentication.md new file mode 100644 index 00000000..280e45cf --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Authentication.md @@ -0,0 +1,16 @@ +# Microsoft.AspNetCore.Authentication + +``` diff + namespace Microsoft.AspNetCore.Authentication { + public class AuthenticateResult { ++ public AuthenticateResult Clone(); + } + public class AuthenticationProperties { ++ public AuthenticationProperties Clone(); + } + public class AuthenticationTicket { ++ public AuthenticationTicket Clone(); + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.ApiExplorer.md b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.ApiExplorer.md new file mode 100644 index 00000000..f077a850 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.ApiExplorer.md @@ -0,0 +1,10 @@ +# Microsoft.AspNetCore.Mvc.ApiExplorer + +``` diff + namespace Microsoft.AspNetCore.Mvc.ApiExplorer { + public class ApiParameterDescription { ++ public BindingInfo BindingInfo { get; set; } + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.ModelBinding.Validation.md b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.ModelBinding.Validation.md new file mode 100644 index 00000000..a5c0eeb3 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.ModelBinding.Validation.md @@ -0,0 +1,10 @@ +# Microsoft.AspNetCore.Mvc.ModelBinding.Validation + +``` diff + namespace Microsoft.AspNetCore.Mvc.ModelBinding.Validation { + public class ValidationVisitor { ++ public virtual bool Validate(ModelMetadata metadata, string key, object model, bool alwaysValidateAtTopLevel, object container); + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.ModelBinding.md b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.ModelBinding.md new file mode 100644 index 00000000..31fb5b68 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.ModelBinding.md @@ -0,0 +1,21 @@ +# Microsoft.AspNetCore.Mvc.ModelBinding + +``` diff + namespace Microsoft.AspNetCore.Mvc.ModelBinding { + public class BindingInfo { ++ public EmptyBodyBehavior EmptyBodyBehavior { get; set; } + } ++ public enum EmptyBodyBehavior { ++ Allow = 1, ++ Default = 0, ++ Disallow = 2, ++ } + public abstract class ObjectModelValidator : IObjectModelValidator { ++ public virtual void Validate(ActionContext actionContext, ValidationStateDictionary validationState, string prefix, object model, ModelMetadata metadata, object container); + } + public class ParameterBinder { ++ public virtual ValueTask BindModelAsync(ActionContext actionContext, IModelBinder modelBinder, IValueProvider valueProvider, ParameterDescriptor parameter, ModelMetadata metadata, object value, object container); + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.md b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.md new file mode 100644 index 00000000..687f60ef --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Mvc.md @@ -0,0 +1,10 @@ +# Microsoft.AspNetCore.Mvc + +``` diff + namespace Microsoft.AspNetCore.Mvc { + public class FromBodyAttribute : Attribute, IBindingSourceMetadata { ++ public EmptyBodyBehavior EmptyBodyBehavior { get; set; } + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Server.Kestrel.Core.md b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Server.Kestrel.Core.md new file mode 100644 index 00000000..4a410d1d --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.AspNetCore.Server.Kestrel.Core.md @@ -0,0 +1,14 @@ +# Microsoft.AspNetCore.Server.Kestrel.Core + +``` diff + namespace Microsoft.AspNetCore.Server.Kestrel.Core { + public class Http2Limits { ++ public TimeSpan KeepAlivePingInterval { get; set; } ++ public TimeSpan KeepAlivePingTimeout { get; set; } + } + public class KestrelServerOptions { ++ public Func RequestHeaderEncodingSelector { get; set; } + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.Extensions.Localization.Internal.md b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.Extensions.Localization.Internal.md new file mode 100644 index 00000000..5d714636 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.Extensions.Localization.Internal.md @@ -0,0 +1,31 @@ +# Microsoft.Extensions.Localization.Internal + +``` diff +-namespace Microsoft.Extensions.Localization.Internal { + { +- public class AssemblyWrapper { + { +- public AssemblyWrapper(Assembly assembly); + +- public Assembly Assembly { get; } + +- public virtual string FullName { get; } + +- public virtual Stream GetManifestResourceStream(string name); + +- } +- public interface IResourceStringProvider { + { +- IList GetAllResourceStrings(CultureInfo culture, bool throwOnMissing); + +- } +- public class ResourceManagerStringProvider : IResourceStringProvider { + { +- public ResourceManagerStringProvider(IResourceNamesCache resourceCache, ResourceManager resourceManager, Assembly assembly, string baseName); + +- public IList GetAllResourceStrings(CultureInfo culture, bool throwOnMissing); + +- } +-} +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.Extensions.Localization.md b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.Extensions.Localization.md new file mode 100644 index 00000000..6eae3e0f --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.Extensions.Localization.md @@ -0,0 +1,13 @@ +# Microsoft.Extensions.Localization + +``` diff + namespace Microsoft.Extensions.Localization { + public class ResourceManagerStringLocalizer : IStringLocalizer { +- public ResourceManagerStringLocalizer(ResourceManager resourceManager, AssemblyWrapper resourceAssemblyWrapper, string baseName, IResourceNamesCache resourceNamesCache, ILogger logger); + +- public ResourceManagerStringLocalizer(ResourceManager resourceManager, IResourceStringProvider resourceStringProvider, string baseName, IResourceNamesCache resourceNamesCache, ILogger logger); + + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.Net.Http.Headers.md b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.Net.Http.Headers.md new file mode 100644 index 00000000..1d66ab15 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/Asp.Net/5.0-preview7_Microsoft.Net.Http.Headers.md @@ -0,0 +1,10 @@ +# Microsoft.Net.Http.Headers + +``` diff + namespace Microsoft.Net.Http.Headers { + public class SetCookieHeaderValue { ++ public IList Extensions { get; } + } + } +``` + diff --git a/release-notes/5.0/preview/api-diff/preview7/README.md b/release-notes/5.0/preview/api-diff/preview7/README.md new file mode 100644 index 00000000..6acfc026 --- /dev/null +++ b/release-notes/5.0/preview/api-diff/preview7/README.md @@ -0,0 +1,6 @@ +# .NET 5.0 Preview 7 API Changes + +The following API changes were made in .NET 5.0 Preview 7: + +- [.NET](./.Net/5.0-preview7.md) +- [ASP.NET](./Asp.Net/5.0-preview7.md)