From a6abb7d0c070166e320c3c58c34b5fe0c8ff143d Mon Sep 17 00:00:00 2001 From: Jonathan Davies Date: Tue, 3 Jun 2025 10:35:33 +0000 Subject: [PATCH 1/2] arm64: Rename CreateBreak/CreateMask args * Fixes #115225 --- .../src/CompatibilitySuppressions.xml | 52 ++++++--- .../Arm/Sve.PlatformNotSupported.cs | 104 +++++++++--------- .../src/System/Runtime/Intrinsics/Arm/Sve.cs | 104 +++++++++--------- .../ref/System.Runtime.Intrinsics.cs | 104 +++++++++--------- 4 files changed, 194 insertions(+), 170 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..24c02cd1d575d6 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,18 @@ 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) \ 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..609c57aab92c65 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 @@ -2090,49 +2090,49 @@ internal Arm64() { } /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } // Break after first true condition, propagating from previous partition @@ -2192,49 +2192,49 @@ internal Arm64() { } /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } // Break before first true condition, propagating from previous partition @@ -2435,49 +2435,49 @@ internal Arm64() { } /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } // Find next active predicate @@ -2486,25 +2486,25 @@ internal Arm64() { } /// svbool_t svpnext_b8(svbool_t pg, svbool_t op) /// PNEXT Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForNextActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpnext_b16(svbool_t pg, svbool_t op) /// PNEXT Ptied.H, Pg, Ptied.H /// - public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForNextActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpnext_b32(svbool_t pg, svbool_t op) /// PNEXT Ptied.S, Pg, Ptied.S /// - public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForNextActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpnext_b64(svbool_t pg, svbool_t op) /// PNEXT Ptied.D, Pg, Ptied.D /// - public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForNextActiveElement(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } // Set predicate elements to true @@ -9781,49 +9781,49 @@ internal Arm64() { } /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector rightMask) { throw new PlatformNotSupportedException(); } // Test whether the first active element is true @@ -9832,49 +9832,49 @@ internal Arm64() { } /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } // Test whether the last active element is true @@ -9883,49 +9883,49 @@ internal Arm64() { } /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector leftMask, Vector rightMask) { throw new PlatformNotSupportedException(); } // Interleave even elements from two inputs 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..41adfdc3554f9b 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 @@ -2087,49 +2087,49 @@ internal Arm64() { } /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) => CreateBreakAfterMask(totalMask, fromMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) => CreateBreakAfterMask(totalMask, fromMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) => CreateBreakAfterMask(totalMask, fromMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) => CreateBreakAfterMask(totalMask, fromMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) => CreateBreakAfterMask(totalMask, fromMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) => CreateBreakAfterMask(totalMask, fromMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) => CreateBreakAfterMask(totalMask, fromMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector totalMask, Vector fromMask) => CreateBreakAfterMask(totalMask, fromMask); // Break after first true condition, propagating from previous partition @@ -2189,49 +2189,49 @@ internal Arm64() { } /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) => CreateBreakBeforeMask(totalMask, fromMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) => CreateBreakBeforeMask(totalMask, fromMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) => CreateBreakBeforeMask(totalMask, fromMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) => CreateBreakBeforeMask(totalMask, fromMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) => CreateBreakBeforeMask(totalMask, fromMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) => CreateBreakBeforeMask(totalMask, fromMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) => CreateBreakBeforeMask(totalMask, fromMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector totalMask, Vector fromMask) => CreateBreakBeforeMask(totalMask, fromMask); // Break before first true condition, propagating from previous partition @@ -2432,49 +2432,49 @@ internal Arm64() { } /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForFirstActiveElement(totalMask, fromMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForFirstActiveElement(totalMask, fromMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForFirstActiveElement(totalMask, fromMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForFirstActiveElement(totalMask, fromMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForFirstActiveElement(totalMask, fromMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForFirstActiveElement(totalMask, fromMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForFirstActiveElement(totalMask, fromMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForFirstActiveElement(totalMask, fromMask); // Find next active predicate @@ -2483,25 +2483,25 @@ internal Arm64() { } /// svbool_t svpnext_b8(svbool_t pg, svbool_t op) /// PNEXT Ptied.B, Pg, Ptied.B /// - public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); + public static Vector CreateMaskForNextActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForNextActiveElement(totalMask, fromMask); /// /// svbool_t svpnext_b16(svbool_t pg, svbool_t op) /// PNEXT Ptied.H, Pg, Ptied.H /// - public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); + public static Vector CreateMaskForNextActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForNextActiveElement(totalMask, fromMask); /// /// svbool_t svpnext_b32(svbool_t pg, svbool_t op) /// PNEXT Ptied.S, Pg, Ptied.S /// - public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); + public static Vector CreateMaskForNextActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForNextActiveElement(totalMask, fromMask); /// /// svbool_t svpnext_b64(svbool_t pg, svbool_t op) /// PNEXT Ptied.D, Pg, Ptied.D /// - public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); + public static Vector CreateMaskForNextActiveElement(Vector totalMask, Vector fromMask) => CreateMaskForNextActiveElement(totalMask, fromMask); // Set predicate elements to true @@ -9772,49 +9772,49 @@ internal Arm64() { } /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector rightMask) => TestAnyTrue(mask, rightMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector rightMask) => TestAnyTrue(mask, rightMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector rightMask) => TestAnyTrue(mask, rightMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector rightMask) => TestAnyTrue(mask, rightMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector rightMask) => TestAnyTrue(mask, rightMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector rightMask) => TestAnyTrue(mask, rightMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector rightMask) => TestAnyTrue(mask, rightMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector rightMask) => TestAnyTrue(mask, rightMask); // Test whether the first active element is true @@ -9823,49 +9823,49 @@ internal Arm64() { } /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) => TestFirstTrue(leftMask, rightMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) => TestFirstTrue(leftMask, rightMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) => TestFirstTrue(leftMask, rightMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) => TestFirstTrue(leftMask, rightMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) => TestFirstTrue(leftMask, rightMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) => TestFirstTrue(leftMask, rightMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) => TestFirstTrue(leftMask, rightMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector leftMask, Vector rightMask) => TestFirstTrue(leftMask, rightMask); // Test whether the last active element is true @@ -9874,49 +9874,49 @@ internal Arm64() { } /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector leftMask, Vector rightMask) => TestLastTrue(leftMask, rightMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector leftMask, Vector rightMask) => TestLastTrue(leftMask, rightMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector leftMask, Vector rightMask) => TestLastTrue(leftMask, rightMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector leftMask, Vector rightMask) => TestLastTrue(leftMask, rightMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector leftMask, Vector rightMask) => TestLastTrue(leftMask, rightMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector leftMask, Vector rightMask) => TestLastTrue(leftMask, rightMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector leftMask, Vector rightMask) => TestLastTrue(leftMask, rightMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector leftMask, Vector rightMask) => TestLastTrue(leftMask, rightMask); // Interleave even elements from two inputs 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 8913388d3b2cea..dd4cae71ae520c 100644 --- a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs +++ b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs @@ -4804,14 +4804,14 @@ internal Arm64() { } public static ulong Count32BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw null; } public static ulong Count64BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw null; } public static ulong Count8BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw null; } - public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } + public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakAfterMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } public static System.Numerics.Vector CreateBreakAfterPropagateMask(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector CreateBreakAfterPropagateMask(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector CreateBreakAfterPropagateMask(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } @@ -4820,14 +4820,14 @@ internal Arm64() { } public static System.Numerics.Vector CreateBreakAfterPropagateMask(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector CreateBreakAfterPropagateMask(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector CreateBreakAfterPropagateMask(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } - public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } + public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakBeforeMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } public static System.Numerics.Vector CreateBreakBeforePropagateMask(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector CreateBreakBeforePropagateMask(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector CreateBreakBeforePropagateMask(System.Numerics.Vector mask, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } @@ -4854,18 +4854,18 @@ internal Arm64() { } public static System.Numerics.Vector CreateFalseMaskUInt16() { throw null; } public static System.Numerics.Vector CreateFalseMaskUInt32() { throw null; } public static System.Numerics.Vector CreateFalseMaskUInt64() { throw null; } - public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateMaskForNextActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateMaskForNextActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateMaskForNextActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static System.Numerics.Vector CreateMaskForNextActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } + public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateMaskForNextActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateMaskForNextActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateMaskForNextActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateMaskForNextActiveElement(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } public static System.Numerics.Vector CreateTrueMaskByte([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw null; } public static System.Numerics.Vector CreateTrueMaskDouble([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw null; } public static System.Numerics.Vector CreateTrueMaskInt16([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw null; } @@ -5897,30 +5897,30 @@ internal Arm64() { } public static System.Numerics.Vector SubtractSaturate(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector SubtractSaturate(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector SubtractSaturate(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } - public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestFirstTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestFirstTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestFirstTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestFirstTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestFirstTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestFirstTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestFirstTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestFirstTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestLastTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestLastTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestLastTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestLastTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestLastTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestLastTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestLastTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static bool TestLastTrue(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } + public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestAnyTrue(System.Numerics.Vector mask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestFirstTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestFirstTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestFirstTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestFirstTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestFirstTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestFirstTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestFirstTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestFirstTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestLastTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestLastTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestLastTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestLastTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestLastTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestLastTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestLastTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } + public static bool TestLastTrue(System.Numerics.Vector leftMask, System.Numerics.Vector rightMask) { throw null; } public static System.Numerics.Vector TransposeEven(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector TransposeEven(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector TransposeEven(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } From d33675b9352b0318244f2a25256659d578392fc6 Mon Sep 17 00:00:00 2001 From: Kunal Pathak Date: Tue, 10 Jun 2025 11:31:31 -0700 Subject: [PATCH 2/2] Remove unnecessary compatibility addition --- .../src/CompatibilitySuppressions.xml | 52 +++++-------------- 1 file changed, 14 insertions(+), 38 deletions(-) diff --git a/src/coreclr/nativeaot/System.Private.CoreLib/src/CompatibilitySuppressions.xml b/src/coreclr/nativeaot/System.Private.CoreLib/src/CompatibilitySuppressions.xml index 24c02cd1d575d6..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,16 +810,8 @@ 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 @@ -835,18 +819,10 @@ 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}) + M:System.Threading.Lock.#ctor(System.Boolean) CP0002 - M:System.Threading.Lock.#ctor(System.Boolean) + M:System.Diagnostics.DiagnosticMethodInfo.#ctor(System.String,System.String,System.String) \ No newline at end of file