From 19d31e692da657f37b3cf7a2c0c13b931deb9361 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Mon, 2 Jun 2025 12:03:12 +0000 Subject: [PATCH 1/4] arm64: Rename ConditionalExtract arguments * Fixes #115224 --- .../src/CompatibilitySuppressions.xml | 172 ++++++++++++- .../Arm/Sve.PlatformNotSupported.cs | 240 +++++++++--------- .../src/System/Runtime/Intrinsics/Arm/Sve.cs | 240 +++++++++--------- .../ref/System.Runtime.Intrinsics.cs | 80 +++--- 4 files changed, 438 insertions(+), 294 deletions(-) diff --git a/src/coreclr/nativeaot/System.Private.CoreLib/src/CompatibilitySuppressions.xml b/src/coreclr/nativeaot/System.Private.CoreLib/src/CompatibilitySuppressions.xml index 2de459555d114d..affb271dbf5f52 100644 --- a/src/coreclr/nativeaot/System.Private.CoreLib/src/CompatibilitySuppressions.xml +++ b/src/coreclr/nativeaot/System.Private.CoreLib/src/CompatibilitySuppressions.xml @@ -1,6 +1,10 @@  + + CP0001 + T:Internal.Console + CP0001 T:Internal.Metadata.NativeFormat.ArraySignature @@ -53,14 +57,6 @@ CP0001 T:Internal.Metadata.NativeFormat.ConstantBooleanValueHandle - - CP0001 - T:Internal.Metadata.NativeFormat.ConstantEnumValue - - - CP0001 - T:Internal.Metadata.NativeFormat.ConstantEnumValueHandle - CP0001 T:Internal.Metadata.NativeFormat.ConstantByteArray @@ -117,6 +113,14 @@ CP0001 T:Internal.Metadata.NativeFormat.ConstantEnumArrayHandle + + CP0001 + T:Internal.Metadata.NativeFormat.ConstantEnumValue + + + CP0001 + T:Internal.Metadata.NativeFormat.ConstantEnumValueHandle + CP0001 T:Internal.Metadata.NativeFormat.ConstantHandleArray @@ -725,6 +729,10 @@ CP0001 T:Internal.TypeSystem.LockFreeReaderHashtable`2 + + CP0001 + T:Internal.TypeSystem.LockFreeReaderHashtableOfPointers`2 + CP0001 T:System.Diagnostics.DebugAnnotations @@ -735,11 +743,11 @@ CP0001 - T:System.MDArray + T:System.FieldHandleInfo CP0001 - T:System.FieldHandleInfo + T:System.MDArray CP0001 @@ -810,8 +818,16 @@ T:System.Runtime.CompilerServices.StaticClassConstructionContext - CP0001 - T:Internal.TypeSystem.LockFreeReaderHashtableOfPointers`2 + CP0002 + F:System.Resources.ResourceManager.BaseNameField + + + CP0002 + F:System.Resources.ResourceSet.Reader + + + CP0002 + M:System.Diagnostics.DiagnosticMethodInfo.#ctor(System.String,System.String,System.String) CP0002 @@ -819,10 +835,138 @@ CP0002 - M:System.Threading.Lock.#ctor(System.Boolean) + M:System.String.Trim(System.ReadOnlySpan{System.Char}) CP0002 - M:System.Diagnostics.DiagnosticMethodInfo.#ctor(System.String,System.String,System.String) + M:System.String.TrimEnd(System.ReadOnlySpan{System.Char}) + + + CP0002 + M:System.String.TrimStart(System.ReadOnlySpan{System.Char}) + + + CP0002 + M:System.Threading.Lock.#ctor(System.Boolean) + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Byte},System.Byte,System.Numerics.Vector{System.Byte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Double},System.Double,System.Numerics.Vector{System.Double})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int16},System.Int16,System.Numerics.Vector{System.Int16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int32},System.Int32,System.Numerics.Vector{System.Int32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int64},System.Int64,System.Numerics.Vector{System.Int64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.SByte},System.SByte,System.Numerics.Vector{System.SByte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Single},System.Single,System.Numerics.Vector{System.Single})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt16},System.UInt16,System.Numerics.Vector{System.UInt16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt32},System.UInt32,System.Numerics.Vector{System.UInt32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt64},System.UInt64,System.Numerics.Vector{System.UInt64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll \ No newline at end of file diff --git a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Sve.PlatformNotSupported.cs b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Sve.PlatformNotSupported.cs index edd5835b8b37ca..8a2ff65a2e25e5 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Sve.PlatformNotSupported.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Sve.PlatformNotSupported.cs @@ -1446,373 +1446,373 @@ internal Arm64() { } // Conditionally extract element after last /// - /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) + /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t defaultScalar, svuint8_t data) /// CLASTA Btied, Pg, Btied, Zdata.B /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// uint8_t svclasta[_n_u8](svbool_t pg, uint8_t fallback, svuint8_t data) + /// uint8_t svclasta[_n_u8](svbool_t pg, uint8_t defaultValue, svuint8_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.B /// - public static byte ConditionalExtractAfterLastActiveElement(Vector mask, byte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static byte ConditionalExtractAfterLastActiveElement(Vector mask, byte defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) + /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t defaultScalar, svfloat64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// float64_t svclasta[_n_f64](svbool_t pg, float64_t fallback, svfloat64_t data) + /// float64_t svclasta[_n_f64](svbool_t pg, float64_t defaultValue, svfloat64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static double ConditionalExtractAfterLastActiveElement(Vector mask, double defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static double ConditionalExtractAfterLastActiveElement(Vector mask, double defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint16_t svclasta[_s16](svbool_t pg, svint16_t fallback, svint16_t data) + /// svint16_t svclasta[_s16](svbool_t pg, svint16_t defaultScalar, svint16_t data) /// CLASTA Htied, Pg, Htied, Zdata.H /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// int16_t svclasta[_n_s16](svbool_t pg, int16_t fallback, svint16_t data) + /// int16_t svclasta[_n_s16](svbool_t pg, int16_t defaultValue, svint16_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.H /// - public static short ConditionalExtractAfterLastActiveElement(Vector mask, short defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static short ConditionalExtractAfterLastActiveElement(Vector mask, short defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint32_t svclasta[_s32](svbool_t pg, svint32_t fallback, svint32_t data) + /// svint32_t svclasta[_s32](svbool_t pg, svint32_t defaultScalar, svint32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// int32_t svclasta[_n_s32](svbool_t pg, int32_t fallback, svint32_t data) + /// int32_t svclasta[_n_s32](svbool_t pg, int32_t defaultValue, svint32_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.S /// - public static int ConditionalExtractAfterLastActiveElement(Vector mask, int defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static int ConditionalExtractAfterLastActiveElement(Vector mask, int defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint64_t svclasta[_s64](svbool_t pg, svint64_t fallback, svint64_t data) + /// svint64_t svclasta[_s64](svbool_t pg, svint64_t defaultScalar, svint64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// int64_t svclasta[_n_s64](svbool_t pg, int64_t fallback, svint64_t data) + /// int64_t svclasta[_n_s64](svbool_t pg, int64_t defaultValue, svint64_t data) /// CLASTA Xtied, Pg, Xtied, Zdata.D /// - public static long ConditionalExtractAfterLastActiveElement(Vector mask, long defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static long ConditionalExtractAfterLastActiveElement(Vector mask, long defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint8_t svclasta[_s8](svbool_t pg, svint8_t fallback, svint8_t data) + /// svint8_t svclasta[_s8](svbool_t pg, svint8_t defaultScalar, svint8_t data) /// CLASTA Btied, Pg, Btied, Zdata.B /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// int8_t svclasta[_n_s8](svbool_t pg, int8_t fallback, svint8_t data) + /// int8_t svclasta[_n_s8](svbool_t pg, int8_t defaultValue, svint8_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.B /// - public static sbyte ConditionalExtractAfterLastActiveElement(Vector mask, sbyte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static sbyte ConditionalExtractAfterLastActiveElement(Vector mask, sbyte defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) + /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t defaultScalar, svfloat32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// float32_t svclasta[_n_f32](svbool_t pg, float32_t fallback, svfloat32_t data) + /// float32_t svclasta[_n_f32](svbool_t pg, float32_t defaultValue, svfloat32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static float ConditionalExtractAfterLastActiveElement(Vector mask, float defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static float ConditionalExtractAfterLastActiveElement(Vector mask, float defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) + /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t defaultScalar, svuint16_t data) /// CLASTA Htied, Pg, Htied, Zdata.H /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// uint16_t svclasta[_n_u16](svbool_t pg, uint16_t fallback, svuint16_t data) + /// uint16_t svclasta[_n_u16](svbool_t pg, uint16_t defaultValue, svuint16_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.H /// - public static ushort ConditionalExtractAfterLastActiveElement(Vector mask, ushort defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static ushort ConditionalExtractAfterLastActiveElement(Vector mask, ushort defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) + /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t defaultScalar, svuint32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// uint32_t svclasta[_n_u32](svbool_t pg, uint32_t fallback, svuint32_t data) + /// uint32_t svclasta[_n_u32](svbool_t pg, uint32_t defaultValue, svuint32_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.S /// - public static uint ConditionalExtractAfterLastActiveElement(Vector mask, uint defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static uint ConditionalExtractAfterLastActiveElement(Vector mask, uint defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) + /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t defaultScalar, svuint64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// uint64_t svclasta[_n_u64](svbool_t pg, uint64_t fallback, svuint64_t data) + /// uint64_t svclasta[_n_u64](svbool_t pg, uint64_t defaultValue, svuint64_t data) /// CLASTA Xtied, Pg, Xtied, Zdata.D /// - public static ulong ConditionalExtractAfterLastActiveElement(Vector mask, ulong defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static ulong ConditionalExtractAfterLastActiveElement(Vector mask, ulong defaultValue, Vector data) { throw new PlatformNotSupportedException(); } // Conditionally extract element after last /// - /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) + /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t defaultValues, svuint8_t data) /// CLASTA Ztied.B, Pg, Ztied.B, Zdata.B /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) + /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t defaultValues, svfloat64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint16_t svclasta[_s16](svbool_t pg, svint16_t fallback, svint16_t data) + /// svint16_t svclasta[_s16](svbool_t pg, svint16_t defaultValues, svint16_t data) /// CLASTA Ztied.H, Pg, Ztied.H, Zdata.H /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint32_t svclasta[_s32](svbool_t pg, svint32_t fallback, svint32_t data) + /// svint32_t svclasta[_s32](svbool_t pg, svint32_t defaultValues, svint32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint64_t svclasta[_s64](svbool_t pg, svint64_t fallback, svint64_t data) + /// svint64_t svclasta[_s64](svbool_t pg, svint64_t defaultValues, svint64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint8_t svclasta[_s8](svbool_t pg, svint8_t fallback, svint8_t data) + /// svint8_t svclasta[_s8](svbool_t pg, svint8_t defaultValues, svint8_t data) /// CLASTA Ztied.B, Pg, Ztied.B, Zdata.B /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) + /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t defaultValues, svfloat32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) + /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t defaultValues, svuint16_t data) /// CLASTA Ztied.H, Pg, Ztied.H, Zdata.H /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) + /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t defaultValues, svuint32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) + /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t defaultValues, svuint64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } // Conditionally extract last element /// - /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) + /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t defaultScalar, svuint8_t data) /// CLASTB Btied, Pg, Btied, Zdata.B /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// uint8_t svclastb[_n_u8](svbool_t pg, uint8_t fallback, svuint8_t data) + /// uint8_t svclastb[_n_u8](svbool_t pg, uint8_t defaultValue, svuint8_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.B /// - public static byte ConditionalExtractLastActiveElement(Vector mask, byte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static byte ConditionalExtractLastActiveElement(Vector mask, byte defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) + /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t defaultScalar, svfloat64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// float64_t svclastb[_n_f64](svbool_t pg, float64_t fallback, svfloat64_t data) + /// float64_t svclastb[_n_f64](svbool_t pg, float64_t defaultValue, svfloat64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static double ConditionalExtractLastActiveElement(Vector mask, double defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static double ConditionalExtractLastActiveElement(Vector mask, double defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint16_t svclastb[_s16](svbool_t pg, svint16_t fallback, svint16_t data) + /// svint16_t svclastb[_s16](svbool_t pg, svint16_t defaultScalar, svint16_t data) /// CLASTB Htied, Pg, Htied, Zdata.H /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// int16_t svclastb[_n_s16](svbool_t pg, int16_t fallback, svint16_t data) + /// int16_t svclastb[_n_s16](svbool_t pg, int16_t defaultValue, svint16_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.H /// - public static short ConditionalExtractLastActiveElement(Vector mask, short defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static short ConditionalExtractLastActiveElement(Vector mask, short defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint32_t svclastb[_s32](svbool_t pg, svint32_t fallback, svint32_t data) + /// svint32_t svclastb[_s32](svbool_t pg, svint32_t defaultScalar, svint32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// int32_t svclastb[_n_s32](svbool_t pg, int32_t fallback, svint32_t data) + /// int32_t svclastb[_n_s32](svbool_t pg, int32_t defaultValue, svint32_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.S /// - public static int ConditionalExtractLastActiveElement(Vector mask, int defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static int ConditionalExtractLastActiveElement(Vector mask, int defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint64_t svclastb[_s64](svbool_t pg, svint64_t fallback, svint64_t data) + /// svint64_t svclastb[_s64](svbool_t pg, svint64_t defaultScalar, svint64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// int64_t svclastb[_n_s64](svbool_t pg, int64_t fallback, svint64_t data) + /// int64_t svclastb[_n_s64](svbool_t pg, int64_t defaultValue, svint64_t data) /// CLASTB Xtied, Pg, Xtied, Zdata.D /// - public static long ConditionalExtractLastActiveElement(Vector mask, long defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static long ConditionalExtractLastActiveElement(Vector mask, long defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint8_t svclastb[_s8](svbool_t pg, svint8_t fallback, svint8_t data) + /// svint8_t svclastb[_s8](svbool_t pg, svint8_t defaultScalar, svint8_t data) /// CLASTB Btied, Pg, Btied, Zdata.B /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// int8_t svclastb[_n_s8](svbool_t pg, int8_t fallback, svint8_t data) + /// int8_t svclastb[_n_s8](svbool_t pg, int8_t defaultValue, svint8_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.B /// - public static sbyte ConditionalExtractLastActiveElement(Vector mask, sbyte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static sbyte ConditionalExtractLastActiveElement(Vector mask, sbyte defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) + /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t defaultScalar, svfloat32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// float32_t svclastb[_n_f32](svbool_t pg, float32_t fallback, svfloat32_t data) + /// float32_t svclastb[_n_f32](svbool_t pg, float32_t defaultValue, svfloat32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static float ConditionalExtractLastActiveElement(Vector mask, float defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static float ConditionalExtractLastActiveElement(Vector mask, float defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) + /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t defaultScalar, svuint16_t data) /// CLASTB Htied, Pg, Htied, Zdata.H /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// uint16_t svclastb[_n_u16](svbool_t pg, uint16_t fallback, svuint16_t data) + /// uint16_t svclastb[_n_u16](svbool_t pg, uint16_t defaultValue, svuint16_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.H /// - public static ushort ConditionalExtractLastActiveElement(Vector mask, ushort defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static ushort ConditionalExtractLastActiveElement(Vector mask, ushort defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) + /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t defaultScalar, svuint32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// uint32_t svclastb[_n_u32](svbool_t pg, uint32_t fallback, svuint32_t data) + /// uint32_t svclastb[_n_u32](svbool_t pg, uint32_t defaultValue, svuint32_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.S /// - public static uint ConditionalExtractLastActiveElement(Vector mask, uint defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static uint ConditionalExtractLastActiveElement(Vector mask, uint defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) + /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t defaultScalar, svuint64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// - /// uint64_t svclastb[_n_u64](svbool_t pg, uint64_t fallback, svuint64_t data) + /// uint64_t svclastb[_n_u64](svbool_t pg, uint64_t defaultValue, svuint64_t data) /// CLASTB Xtied, Pg, Xtied, Zdata.D /// - public static ulong ConditionalExtractLastActiveElement(Vector mask, ulong defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static ulong ConditionalExtractLastActiveElement(Vector mask, ulong defaultValue, Vector data) { throw new PlatformNotSupportedException(); } // Conditionally extract last element /// - /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) + /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t defaultValues, svuint8_t data) /// CLASTB Ztied.B, Pg, Ztied.B, Zdata.B /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) + /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t defaultValues, svfloat64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint16_t svclastb[_s16](svbool_t pg, svint16_t fallback, svint16_t data) + /// svint16_t svclastb[_s16](svbool_t pg, svint16_t defaultValues, svint16_t data) /// CLASTB Ztied.H, Pg, Ztied.H, Zdata.H /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint32_t svclastb[_s32](svbool_t pg, svint32_t fallback, svint32_t data) + /// svint32_t svclastb[_s32](svbool_t pg, svint32_t defaultValues, svint32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint64_t svclastb[_s64](svbool_t pg, svint64_t fallback, svint64_t data) + /// svint64_t svclastb[_s64](svbool_t pg, svint64_t defaultValues, svint64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svint8_t svclastb[_s8](svbool_t pg, svint8_t fallback, svint8_t data) + /// svint8_t svclastb[_s8](svbool_t pg, svint8_t defaultValues, svint8_t data) /// CLASTB Ztied.B, Pg, Ztied.B, Zdata.B /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) + /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t defaultValues, svfloat32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) + /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t defaultValues, svuint16_t data) /// CLASTB Ztied.H, Pg, Ztied.H, Zdata.H /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) + /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t defaultValues, svuint32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// - /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) + /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t defaultValues, svuint64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) { throw new PlatformNotSupportedException(); } // Conditionally select elements diff --git a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Sve.cs b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Sve.cs index 9cf0c73acf49b2..ffdac2fc7a12fc 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Sve.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/Sve.cs @@ -1443,373 +1443,373 @@ internal Arm64() { } // Conditionally extract element after last /// - /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) + /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t defaultScalar, svuint8_t data) /// CLASTA Btied, Pg, Btied, Zdata.B /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultScalar, data); /// - /// uint8_t svclasta[_n_u8](svbool_t pg, uint8_t fallback, svuint8_t data) + /// uint8_t svclasta[_n_u8](svbool_t pg, uint8_t defaultValue, svuint8_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.B /// - public static byte ConditionalExtractAfterLastActiveElement(Vector mask, byte defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static byte ConditionalExtractAfterLastActiveElement(Vector mask, byte defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// - /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) + /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t defaultScalar, svfloat64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultScalar, data); /// - /// float64_t svclasta[_n_f64](svbool_t pg, float64_t fallback, svfloat64_t data) + /// float64_t svclasta[_n_f64](svbool_t pg, float64_t defaultValue, svfloat64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static double ConditionalExtractAfterLastActiveElement(Vector mask, double defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static double ConditionalExtractAfterLastActiveElement(Vector mask, double defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// - /// svint16_t svclasta[_s16](svbool_t pg, svint16_t fallback, svint16_t data) + /// svint16_t svclasta[_s16](svbool_t pg, svint16_t defaultScalar, svint16_t data) /// CLASTA Htied, Pg, Htied, Zdata.H /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultScalar, data); /// - /// int16_t svclasta[_n_s16](svbool_t pg, int16_t fallback, svint16_t data) + /// int16_t svclasta[_n_s16](svbool_t pg, int16_t defaultValue, svint16_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.H /// - public static short ConditionalExtractAfterLastActiveElement(Vector mask, short defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static short ConditionalExtractAfterLastActiveElement(Vector mask, short defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// - /// svint32_t svclasta[_s32](svbool_t pg, svint32_t fallback, svint32_t data) + /// svint32_t svclasta[_s32](svbool_t pg, svint32_t defaultScalar, svint32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultScalar, data); /// - /// int32_t svclasta[_n_s32](svbool_t pg, int32_t fallback, svint32_t data) + /// int32_t svclasta[_n_s32](svbool_t pg, int32_t defaultValue, svint32_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.S /// - public static int ConditionalExtractAfterLastActiveElement(Vector mask, int defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static int ConditionalExtractAfterLastActiveElement(Vector mask, int defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// - /// svint64_t svclasta[_s64](svbool_t pg, svint64_t fallback, svint64_t data) + /// svint64_t svclasta[_s64](svbool_t pg, svint64_t defaultScalar, svint64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultScalar, data); /// - /// int64_t svclasta[_n_s64](svbool_t pg, int64_t fallback, svint64_t data) + /// int64_t svclasta[_n_s64](svbool_t pg, int64_t defaultValue, svint64_t data) /// CLASTA Xtied, Pg, Xtied, Zdata.D /// - public static long ConditionalExtractAfterLastActiveElement(Vector mask, long defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static long ConditionalExtractAfterLastActiveElement(Vector mask, long defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// - /// svint8_t svclasta[_s8](svbool_t pg, svint8_t fallback, svint8_t data) + /// svint8_t svclasta[_s8](svbool_t pg, svint8_t defaultScalar, svint8_t data) /// CLASTA Btied, Pg, Btied, Zdata.B /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultScalar, data); /// - /// int8_t svclasta[_n_s8](svbool_t pg, int8_t fallback, svint8_t data) + /// int8_t svclasta[_n_s8](svbool_t pg, int8_t defaultValue, svint8_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.B /// - public static sbyte ConditionalExtractAfterLastActiveElement(Vector mask, sbyte defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static sbyte ConditionalExtractAfterLastActiveElement(Vector mask, sbyte defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// - /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) + /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t defaultScalar, svfloat32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultScalar, data); /// - /// float32_t svclasta[_n_f32](svbool_t pg, float32_t fallback, svfloat32_t data) + /// float32_t svclasta[_n_f32](svbool_t pg, float32_t defaultValue, svfloat32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static float ConditionalExtractAfterLastActiveElement(Vector mask, float defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static float ConditionalExtractAfterLastActiveElement(Vector mask, float defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// - /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) + /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t defaultScalar, svuint16_t data) /// CLASTA Htied, Pg, Htied, Zdata.H /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultScalar, data); /// - /// uint16_t svclasta[_n_u16](svbool_t pg, uint16_t fallback, svuint16_t data) + /// uint16_t svclasta[_n_u16](svbool_t pg, uint16_t defaultValue, svuint16_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.H /// - public static ushort ConditionalExtractAfterLastActiveElement(Vector mask, ushort defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static ushort ConditionalExtractAfterLastActiveElement(Vector mask, ushort defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// - /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) + /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t defaultScalar, svuint32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultScalar, data); /// - /// uint32_t svclasta[_n_u32](svbool_t pg, uint32_t fallback, svuint32_t data) + /// uint32_t svclasta[_n_u32](svbool_t pg, uint32_t defaultValue, svuint32_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.S /// - public static uint ConditionalExtractAfterLastActiveElement(Vector mask, uint defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static uint ConditionalExtractAfterLastActiveElement(Vector mask, uint defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// - /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) + /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t defaultScalar, svuint64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultScalar, data); /// - /// uint64_t svclasta[_n_u64](svbool_t pg, uint64_t fallback, svuint64_t data) + /// uint64_t svclasta[_n_u64](svbool_t pg, uint64_t defaultValue, svuint64_t data) /// CLASTA Xtied, Pg, Xtied, Zdata.D /// - public static ulong ConditionalExtractAfterLastActiveElement(Vector mask, ulong defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static ulong ConditionalExtractAfterLastActiveElement(Vector mask, ulong defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); // Conditionally extract element after last /// - /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) + /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t defaultValues, svuint8_t data) /// CLASTA Ztied.B, Pg, Ztied.B, Zdata.B /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) + /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t defaultValues, svfloat64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svint16_t svclasta[_s16](svbool_t pg, svint16_t fallback, svint16_t data) + /// svint16_t svclasta[_s16](svbool_t pg, svint16_t defaultValues, svint16_t data) /// CLASTA Ztied.H, Pg, Ztied.H, Zdata.H /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svint32_t svclasta[_s32](svbool_t pg, svint32_t fallback, svint32_t data) + /// svint32_t svclasta[_s32](svbool_t pg, svint32_t defaultValues, svint32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svint64_t svclasta[_s64](svbool_t pg, svint64_t fallback, svint64_t data) + /// svint64_t svclasta[_s64](svbool_t pg, svint64_t defaultValues, svint64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svint8_t svclasta[_s8](svbool_t pg, svint8_t fallback, svint8_t data) + /// svint8_t svclasta[_s8](svbool_t pg, svint8_t defaultValues, svint8_t data) /// CLASTA Ztied.B, Pg, Ztied.B, Zdata.B /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) + /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t defaultValues, svfloat32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) + /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t defaultValues, svuint16_t data) /// CLASTA Ztied.H, Pg, Ztied.H, Zdata.H /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) + /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t defaultValues, svuint32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) + /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t defaultValues, svuint64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultValues, data); // Conditionally extract last element /// - /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) + /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t defaultScalar, svuint8_t data) /// CLASTB Btied, Pg, Btied, Zdata.B /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractLastActiveElement(mask, defaultScalar, data); /// - /// uint8_t svclastb[_n_u8](svbool_t pg, uint8_t fallback, svuint8_t data) + /// uint8_t svclastb[_n_u8](svbool_t pg, uint8_t defaultValue, svuint8_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.B /// - public static byte ConditionalExtractLastActiveElement(Vector mask, byte defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static byte ConditionalExtractLastActiveElement(Vector mask, byte defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// - /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) + /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t defaultScalar, svfloat64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractLastActiveElement(mask, defaultScalar, data); /// - /// float64_t svclastb[_n_f64](svbool_t pg, float64_t fallback, svfloat64_t data) + /// float64_t svclastb[_n_f64](svbool_t pg, float64_t defaultValue, svfloat64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static double ConditionalExtractLastActiveElement(Vector mask, double defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static double ConditionalExtractLastActiveElement(Vector mask, double defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// - /// svint16_t svclastb[_s16](svbool_t pg, svint16_t fallback, svint16_t data) + /// svint16_t svclastb[_s16](svbool_t pg, svint16_t defaultScalar, svint16_t data) /// CLASTB Htied, Pg, Htied, Zdata.H /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractLastActiveElement(mask, defaultScalar, data); /// - /// int16_t svclastb[_n_s16](svbool_t pg, int16_t fallback, svint16_t data) + /// int16_t svclastb[_n_s16](svbool_t pg, int16_t defaultValue, svint16_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.H /// - public static short ConditionalExtractLastActiveElement(Vector mask, short defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static short ConditionalExtractLastActiveElement(Vector mask, short defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// - /// svint32_t svclastb[_s32](svbool_t pg, svint32_t fallback, svint32_t data) + /// svint32_t svclastb[_s32](svbool_t pg, svint32_t defaultScalar, svint32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractLastActiveElement(mask, defaultScalar, data); /// - /// int32_t svclastb[_n_s32](svbool_t pg, int32_t fallback, svint32_t data) + /// int32_t svclastb[_n_s32](svbool_t pg, int32_t defaultValue, svint32_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.S /// - public static int ConditionalExtractLastActiveElement(Vector mask, int defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static int ConditionalExtractLastActiveElement(Vector mask, int defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// - /// svint64_t svclastb[_s64](svbool_t pg, svint64_t fallback, svint64_t data) + /// svint64_t svclastb[_s64](svbool_t pg, svint64_t defaultScalar, svint64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractLastActiveElement(mask, defaultScalar, data); /// - /// int64_t svclastb[_n_s64](svbool_t pg, int64_t fallback, svint64_t data) + /// int64_t svclastb[_n_s64](svbool_t pg, int64_t defaultValue, svint64_t data) /// CLASTB Xtied, Pg, Xtied, Zdata.D /// - public static long ConditionalExtractLastActiveElement(Vector mask, long defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static long ConditionalExtractLastActiveElement(Vector mask, long defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// - /// svint8_t svclastb[_s8](svbool_t pg, svint8_t fallback, svint8_t data) + /// svint8_t svclastb[_s8](svbool_t pg, svint8_t defaultScalar, svint8_t data) /// CLASTB Btied, Pg, Btied, Zdata.B /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractLastActiveElement(mask, defaultScalar, data); /// - /// int8_t svclastb[_n_s8](svbool_t pg, int8_t fallback, svint8_t data) + /// int8_t svclastb[_n_s8](svbool_t pg, int8_t defaultValue, svint8_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.B /// - public static sbyte ConditionalExtractLastActiveElement(Vector mask, sbyte defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static sbyte ConditionalExtractLastActiveElement(Vector mask, sbyte defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// - /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) + /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t defaultScalar, svfloat32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractLastActiveElement(mask, defaultScalar, data); /// - /// float32_t svclastb[_n_f32](svbool_t pg, float32_t fallback, svfloat32_t data) + /// float32_t svclastb[_n_f32](svbool_t pg, float32_t defaultValue, svfloat32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static float ConditionalExtractLastActiveElement(Vector mask, float defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static float ConditionalExtractLastActiveElement(Vector mask, float defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// - /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) + /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t defaultScalar, svuint16_t data) /// CLASTB Htied, Pg, Htied, Zdata.H /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractLastActiveElement(mask, defaultScalar, data); /// - /// uint16_t svclastb[_n_u16](svbool_t pg, uint16_t fallback, svuint16_t data) + /// uint16_t svclastb[_n_u16](svbool_t pg, uint16_t defaultValue, svuint16_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.H /// - public static ushort ConditionalExtractLastActiveElement(Vector mask, ushort defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static ushort ConditionalExtractLastActiveElement(Vector mask, ushort defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// - /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) + /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t defaultScalar, svuint32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractLastActiveElement(mask, defaultScalar, data); /// - /// uint32_t svclastb[_n_u32](svbool_t pg, uint32_t fallback, svuint32_t data) + /// uint32_t svclastb[_n_u32](svbool_t pg, uint32_t defaultValue, svuint32_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.S /// - public static uint ConditionalExtractLastActiveElement(Vector mask, uint defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static uint ConditionalExtractLastActiveElement(Vector mask, uint defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// - /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) + /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t defaultScalar, svuint64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractLastActiveElement(mask, defaultScalar, data); /// - /// uint64_t svclastb[_n_u64](svbool_t pg, uint64_t fallback, svuint64_t data) + /// uint64_t svclastb[_n_u64](svbool_t pg, uint64_t defaultValue, svuint64_t data) /// CLASTB Xtied, Pg, Xtied, Zdata.D /// - public static ulong ConditionalExtractLastActiveElement(Vector mask, ulong defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static ulong ConditionalExtractLastActiveElement(Vector mask, ulong defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); // Conditionally extract last element /// - /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) + /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t defaultValues, svuint8_t data) /// CLASTB Ztied.B, Pg, Ztied.B, Zdata.B /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) + /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t defaultValues, svfloat64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svint16_t svclastb[_s16](svbool_t pg, svint16_t fallback, svint16_t data) + /// svint16_t svclastb[_s16](svbool_t pg, svint16_t defaultValues, svint16_t data) /// CLASTB Ztied.H, Pg, Ztied.H, Zdata.H /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svint32_t svclastb[_s32](svbool_t pg, svint32_t fallback, svint32_t data) + /// svint32_t svclastb[_s32](svbool_t pg, svint32_t defaultValues, svint32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svint64_t svclastb[_s64](svbool_t pg, svint64_t fallback, svint64_t data) + /// svint64_t svclastb[_s64](svbool_t pg, svint64_t defaultValues, svint64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svint8_t svclastb[_s8](svbool_t pg, svint8_t fallback, svint8_t data) + /// svint8_t svclastb[_s8](svbool_t pg, svint8_t defaultValues, svint8_t data) /// CLASTB Ztied.B, Pg, Ztied.B, Zdata.B /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) + /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t defaultValues, svfloat32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) + /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t defaultValues, svuint16_t data) /// CLASTB Ztied.H, Pg, Ztied.H, Zdata.H /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) + /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t defaultValues, svuint32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, defaultValues, data); /// - /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) + /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t defaultValues, svuint64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector defaultValues, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, defaultValues, data); // Conditionally select elements diff --git a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs index e6e4d648603ee2..2d34011216b8d3 100644 --- a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs +++ b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs @@ -4712,55 +4712,55 @@ internal Arm64() { } public static System.Numerics.Vector Compute8BitAddresses(System.Numerics.Vector bases, System.Numerics.Vector indices) { throw null; } public static System.Numerics.Vector Compute8BitAddresses(System.Numerics.Vector bases, System.Numerics.Vector indices) { throw null; } public static System.Numerics.Vector Compute8BitAddresses(System.Numerics.Vector bases, System.Numerics.Vector indices) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } - public static byte ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, byte defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } - public static double ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, double defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } - public static short ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, short defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } - public static int ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, int defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } - public static long ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, long defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } - public static sbyte ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, sbyte defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } - public static float ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, float defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } - public static ushort ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, ushort defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } - public static uint ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, uint defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } - public static ulong ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, ulong defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } + public static byte ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, byte defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } + public static double ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, double defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } + public static short ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, short defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } + public static int ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, int defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } + public static long ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, long defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } + public static sbyte ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, sbyte defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } + public static float ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, float defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } + public static ushort ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, ushort defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } + public static uint ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, uint defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } + public static ulong ConditionalExtractAfterLastActiveElement(System.Numerics.Vector mask, ulong defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } public static byte ConditionalExtractLastActiveElement(System.Numerics.Vector mask, byte defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } public static double ConditionalExtractLastActiveElement(System.Numerics.Vector mask, double defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } public static short ConditionalExtractLastActiveElement(System.Numerics.Vector mask, short defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } public static int ConditionalExtractLastActiveElement(System.Numerics.Vector mask, int defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } public static long ConditionalExtractLastActiveElement(System.Numerics.Vector mask, long defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } public static sbyte ConditionalExtractLastActiveElement(System.Numerics.Vector mask, sbyte defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } public static float ConditionalExtractLastActiveElement(System.Numerics.Vector mask, float defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } public static ushort ConditionalExtractLastActiveElement(System.Numerics.Vector mask, ushort defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } public static uint ConditionalExtractLastActiveElement(System.Numerics.Vector mask, uint defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } public static ulong ConditionalExtractLastActiveElement(System.Numerics.Vector mask, ulong defaultValues, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } From 792e71bff3af7987f1b6fde5284b1e3066c4d3c0 Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Wed, 4 Jun 2025 10:39:43 +0000 Subject: [PATCH 2/4] Add Compatibility Suppression --- .../CompatibilitySuppressions.xml | 148 ++++++++++++++++++ 1 file changed, 148 insertions(+) create mode 100644 src/coreclr/System.Private.CoreLib/CompatibilitySuppressions.xml diff --git a/src/coreclr/System.Private.CoreLib/CompatibilitySuppressions.xml b/src/coreclr/System.Private.CoreLib/CompatibilitySuppressions.xml new file mode 100644 index 00000000000000..bc7452d790c737 --- /dev/null +++ b/src/coreclr/System.Private.CoreLib/CompatibilitySuppressions.xml @@ -0,0 +1,148 @@ + + + + + CP0001 + T:Internal.Console + + + CP0002 + F:System.Resources.ResourceManager.BaseNameField + + + CP0002 + F:System.Resources.ResourceSet.Reader + + + CP0002 + M:System.String.Trim(System.ReadOnlySpan{System.Char}) + + + CP0002 + M:System.String.TrimEnd(System.ReadOnlySpan{System.Char}) + + + CP0002 + M:System.String.TrimStart(System.ReadOnlySpan{System.Char}) + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Byte},System.Byte,System.Numerics.Vector{System.Byte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Double},System.Double,System.Numerics.Vector{System.Double})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int16},System.Int16,System.Numerics.Vector{System.Int16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int32},System.Int32,System.Numerics.Vector{System.Int32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int64},System.Int64,System.Numerics.Vector{System.Int64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.SByte},System.SByte,System.Numerics.Vector{System.SByte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Single},System.Single,System.Numerics.Vector{System.Single})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt16},System.UInt16,System.Numerics.Vector{System.UInt16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt32},System.UInt32,System.Numerics.Vector{System.UInt32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt64},System.UInt64,System.Numerics.Vector{System.UInt64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + \ No newline at end of file From 86d79de295263bb461c392b5f0b31cd8015d874c Mon Sep 17 00:00:00 2001 From: Kunal Pathak Date: Tue, 10 Jun 2025 09:43:50 -0700 Subject: [PATCH 3/4] Fix the compatibility issues --- .../CompatibilitySuppressions.xml | 148 --------------- .../src/CompatibilitySuppressions.xml | 172 ++---------------- .../src/CompatibilitySuppressions.xml | 124 ++++++++++++- .../System.Private.CoreLib.Shared.projitems | 5 +- 4 files changed, 140 insertions(+), 309 deletions(-) delete mode 100644 src/coreclr/System.Private.CoreLib/CompatibilitySuppressions.xml diff --git a/src/coreclr/System.Private.CoreLib/CompatibilitySuppressions.xml b/src/coreclr/System.Private.CoreLib/CompatibilitySuppressions.xml deleted file mode 100644 index bc7452d790c737..00000000000000 --- a/src/coreclr/System.Private.CoreLib/CompatibilitySuppressions.xml +++ /dev/null @@ -1,148 +0,0 @@ - - - - - CP0001 - T:Internal.Console - - - CP0002 - F:System.Resources.ResourceManager.BaseNameField - - - CP0002 - F:System.Resources.ResourceSet.Reader - - - CP0002 - M:System.String.Trim(System.ReadOnlySpan{System.Char}) - - - CP0002 - M:System.String.TrimEnd(System.ReadOnlySpan{System.Char}) - - - CP0002 - M:System.String.TrimStart(System.ReadOnlySpan{System.Char}) - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Byte},System.Byte,System.Numerics.Vector{System.Byte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Double},System.Double,System.Numerics.Vector{System.Double})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int16},System.Int16,System.Numerics.Vector{System.Int16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int32},System.Int32,System.Numerics.Vector{System.Int32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int64},System.Int64,System.Numerics.Vector{System.Int64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.SByte},System.SByte,System.Numerics.Vector{System.SByte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Single},System.Single,System.Numerics.Vector{System.Single})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt16},System.UInt16,System.Numerics.Vector{System.UInt16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt32},System.UInt32,System.Numerics.Vector{System.UInt32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt64},System.UInt64,System.Numerics.Vector{System.UInt64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - \ No newline at end of file diff --git a/src/coreclr/nativeaot/System.Private.CoreLib/src/CompatibilitySuppressions.xml b/src/coreclr/nativeaot/System.Private.CoreLib/src/CompatibilitySuppressions.xml index affb271dbf5f52..2de459555d114d 100644 --- a/src/coreclr/nativeaot/System.Private.CoreLib/src/CompatibilitySuppressions.xml +++ b/src/coreclr/nativeaot/System.Private.CoreLib/src/CompatibilitySuppressions.xml @@ -1,10 +1,6 @@  - - CP0001 - T:Internal.Console - CP0001 T:Internal.Metadata.NativeFormat.ArraySignature @@ -57,6 +53,14 @@ CP0001 T:Internal.Metadata.NativeFormat.ConstantBooleanValueHandle + + CP0001 + T:Internal.Metadata.NativeFormat.ConstantEnumValue + + + CP0001 + T:Internal.Metadata.NativeFormat.ConstantEnumValueHandle + CP0001 T:Internal.Metadata.NativeFormat.ConstantByteArray @@ -113,14 +117,6 @@ CP0001 T:Internal.Metadata.NativeFormat.ConstantEnumArrayHandle - - CP0001 - T:Internal.Metadata.NativeFormat.ConstantEnumValue - - - CP0001 - T:Internal.Metadata.NativeFormat.ConstantEnumValueHandle - CP0001 T:Internal.Metadata.NativeFormat.ConstantHandleArray @@ -729,10 +725,6 @@ CP0001 T:Internal.TypeSystem.LockFreeReaderHashtable`2 - - CP0001 - T:Internal.TypeSystem.LockFreeReaderHashtableOfPointers`2 - CP0001 T:System.Diagnostics.DebugAnnotations @@ -743,11 +735,11 @@ CP0001 - T:System.FieldHandleInfo + T:System.MDArray CP0001 - T:System.MDArray + T:System.FieldHandleInfo CP0001 @@ -818,155 +810,19 @@ T:System.Runtime.CompilerServices.StaticClassConstructionContext - CP0002 - F:System.Resources.ResourceManager.BaseNameField - - - CP0002 - F:System.Resources.ResourceSet.Reader - - - CP0002 - M:System.Diagnostics.DiagnosticMethodInfo.#ctor(System.String,System.String,System.String) + CP0001 + T:Internal.TypeSystem.LockFreeReaderHashtableOfPointers`2 CP0002 M:System.Reflection.MethodBase.GetParametersAsSpan - - CP0002 - M:System.String.Trim(System.ReadOnlySpan{System.Char}) - - - CP0002 - M:System.String.TrimEnd(System.ReadOnlySpan{System.Char}) - - - CP0002 - M:System.String.TrimStart(System.ReadOnlySpan{System.Char}) - CP0002 M:System.Threading.Lock.#ctor(System.Boolean) - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Byte},System.Byte,System.Numerics.Vector{System.Byte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Double},System.Double,System.Numerics.Vector{System.Double})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int16},System.Int16,System.Numerics.Vector{System.Int16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int32},System.Int32,System.Numerics.Vector{System.Int32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int64},System.Int64,System.Numerics.Vector{System.Int64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.SByte},System.SByte,System.Numerics.Vector{System.SByte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Single},System.Single,System.Numerics.Vector{System.Single})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt16},System.UInt16,System.Numerics.Vector{System.UInt16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt32},System.UInt32,System.Numerics.Vector{System.UInt32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt64},System.UInt64,System.Numerics.Vector{System.UInt64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll + CP0002 + M:System.Diagnostics.DiagnosticMethodInfo.#ctor(System.String,System.String,System.String) \ No newline at end of file diff --git a/src/libraries/System.Private.CoreLib/src/CompatibilitySuppressions.xml b/src/libraries/System.Private.CoreLib/src/CompatibilitySuppressions.xml index 82263c77811d86..bc7452d790c737 100644 --- a/src/libraries/System.Private.CoreLib/src/CompatibilitySuppressions.xml +++ b/src/libraries/System.Private.CoreLib/src/CompatibilitySuppressions.xml @@ -1,5 +1,5 @@  - + CP0001 @@ -25,4 +25,124 @@ CP0002 M:System.String.TrimStart(System.ReadOnlySpan{System.Char}) - + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Byte},System.Byte,System.Numerics.Vector{System.Byte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Double},System.Double,System.Numerics.Vector{System.Double})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int16},System.Int16,System.Numerics.Vector{System.Int16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int32},System.Int32,System.Numerics.Vector{System.Int32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int64},System.Int64,System.Numerics.Vector{System.Int64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.SByte},System.SByte,System.Numerics.Vector{System.SByte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Single},System.Single,System.Numerics.Vector{System.Single})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt16},System.UInt16,System.Numerics.Vector{System.UInt16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt32},System.UInt32,System.Numerics.Vector{System.UInt32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt64},System.UInt64,System.Numerics.Vector{System.UInt64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + + CP0017 + M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})$1 + ref/net10.0/System.Private.CoreLib.dll + lib/net10.0/System.Private.CoreLib.dll + + \ No newline at end of file diff --git a/src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems b/src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems index cea0562929595a..6f848dd73c87ab 100644 --- a/src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems +++ b/src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems @@ -49,8 +49,11 @@ $(DefineConstants);TARGET_SOLARIS $(DefineConstants);TARGET_HAIKU + + $(MSBuildThisFileDirectory)CompatibilitySuppressions.xml + - + From 4465b3ef8a1ffa62f1af1ce713759b9cd0a57342 Mon Sep 17 00:00:00 2001 From: Kunal Pathak Date: Tue, 10 Jun 2025 10:18:06 -0700 Subject: [PATCH 4/4] Fix the names in ref file --- .../src/CompatibilitySuppressions.xml | 124 +----------------- .../System.Private.CoreLib.Shared.projitems | 5 +- .../ref/System.Runtime.Intrinsics.cs | 40 +++--- 3 files changed, 23 insertions(+), 146 deletions(-) diff --git a/src/libraries/System.Private.CoreLib/src/CompatibilitySuppressions.xml b/src/libraries/System.Private.CoreLib/src/CompatibilitySuppressions.xml index bc7452d790c737..82263c77811d86 100644 --- a/src/libraries/System.Private.CoreLib/src/CompatibilitySuppressions.xml +++ b/src/libraries/System.Private.CoreLib/src/CompatibilitySuppressions.xml @@ -1,5 +1,5 @@  - + CP0001 @@ -25,124 +25,4 @@ CP0002 M:System.String.TrimStart(System.ReadOnlySpan{System.Char}) - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Byte},System.Byte,System.Numerics.Vector{System.Byte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Double},System.Double,System.Numerics.Vector{System.Double})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int16},System.Int16,System.Numerics.Vector{System.Int16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int32},System.Int32,System.Numerics.Vector{System.Int32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Int64},System.Int64,System.Numerics.Vector{System.Int64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.SByte},System.SByte,System.Numerics.Vector{System.SByte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.Single},System.Single,System.Numerics.Vector{System.Single})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt16},System.UInt16,System.Numerics.Vector{System.UInt16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt32},System.UInt32,System.Numerics.Vector{System.UInt32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElement(System.Numerics.Vector{System.UInt64},System.UInt64,System.Numerics.Vector{System.UInt64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte},System.Numerics.Vector{System.Byte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double},System.Numerics.Vector{System.Double})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16},System.Numerics.Vector{System.Int16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32},System.Numerics.Vector{System.Int32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64},System.Numerics.Vector{System.Int64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte},System.Numerics.Vector{System.SByte})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single},System.Numerics.Vector{System.Single})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16},System.Numerics.Vector{System.UInt16})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32},System.Numerics.Vector{System.UInt32})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - - CP0017 - M:System.Runtime.Intrinsics.Arm.Sve.ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64},System.Numerics.Vector{System.UInt64})$1 - ref/net10.0/System.Private.CoreLib.dll - lib/net10.0/System.Private.CoreLib.dll - - \ No newline at end of file + diff --git a/src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems b/src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems index 6f848dd73c87ab..cea0562929595a 100644 --- a/src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems +++ b/src/libraries/System.Private.CoreLib/src/System.Private.CoreLib.Shared.projitems @@ -49,11 +49,8 @@ $(DefineConstants);TARGET_SOLARIS $(DefineConstants);TARGET_HAIKU - - $(MSBuildThisFileDirectory)CompatibilitySuppressions.xml - - + diff --git a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs index 19128ee596c2a1..2cf9b8ca7f4c8a 100644 --- a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs +++ b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs @@ -4743,35 +4743,35 @@ internal Arm64() { } public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractAfterLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static byte ConditionalExtractLastActiveElement(System.Numerics.Vector mask, byte defaultValues, System.Numerics.Vector data) { throw null; } + public static byte ConditionalExtractLastActiveElement(System.Numerics.Vector mask, byte defaultValue, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static double ConditionalExtractLastActiveElement(System.Numerics.Vector mask, double defaultValues, System.Numerics.Vector data) { throw null; } + public static double ConditionalExtractLastActiveElement(System.Numerics.Vector mask, double defaultValue, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static short ConditionalExtractLastActiveElement(System.Numerics.Vector mask, short defaultValues, System.Numerics.Vector data) { throw null; } + public static short ConditionalExtractLastActiveElement(System.Numerics.Vector mask, short defaultValue, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static int ConditionalExtractLastActiveElement(System.Numerics.Vector mask, int defaultValues, System.Numerics.Vector data) { throw null; } + public static int ConditionalExtractLastActiveElement(System.Numerics.Vector mask, int defaultValue, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static long ConditionalExtractLastActiveElement(System.Numerics.Vector mask, long defaultValues, System.Numerics.Vector data) { throw null; } + public static long ConditionalExtractLastActiveElement(System.Numerics.Vector mask, long defaultValue, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static sbyte ConditionalExtractLastActiveElement(System.Numerics.Vector mask, sbyte defaultValues, System.Numerics.Vector data) { throw null; } + public static sbyte ConditionalExtractLastActiveElement(System.Numerics.Vector mask, sbyte defaultValue, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static float ConditionalExtractLastActiveElement(System.Numerics.Vector mask, float defaultValues, System.Numerics.Vector data) { throw null; } + public static float ConditionalExtractLastActiveElement(System.Numerics.Vector mask, float defaultValue, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static ushort ConditionalExtractLastActiveElement(System.Numerics.Vector mask, ushort defaultValues, System.Numerics.Vector data) { throw null; } + public static ushort ConditionalExtractLastActiveElement(System.Numerics.Vector mask, ushort defaultValue, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static uint ConditionalExtractLastActiveElement(System.Numerics.Vector mask, uint defaultValues, System.Numerics.Vector data) { throw null; } + public static uint ConditionalExtractLastActiveElement(System.Numerics.Vector mask, uint defaultValue, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalExtractLastActiveElement(System.Numerics.Vector mask, System.Numerics.Vector defaultScalar, System.Numerics.Vector data) { throw null; } - public static ulong ConditionalExtractLastActiveElement(System.Numerics.Vector mask, ulong defaultValues, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } - public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector fallback, System.Numerics.Vector data) { throw null; } + public static ulong ConditionalExtractLastActiveElement(System.Numerics.Vector mask, ulong defaultValue, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } + public static System.Numerics.Vector ConditionalExtractLastActiveElementAndReplicate(System.Numerics.Vector mask, System.Numerics.Vector defaultValues, System.Numerics.Vector data) { throw null; } public static System.Numerics.Vector ConditionalSelect(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector ConditionalSelect(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector ConditionalSelect(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; }