From 05327bfc4ef0c84313045299b869ca6c74078ac0 Mon Sep 17 00:00:00 2001 From: SwapnilGaikwad Date: Mon, 16 Sep 2024 18:51:28 +0100 Subject: [PATCH] Remove redundant unsafe from SVE APIs (#107854) * Remove redundant unsafe from APIs Fixes: #104845 * Restore incorrectly commented API --- .../Arm/Sve.PlatformNotSupported.cs | 2066 ++++++++--------- .../src/System/Runtime/Intrinsics/Arm/Sve.cs | 2056 ++++++++-------- .../ref/System.Runtime.Intrinsics.cs | 150 +- 3 files changed, 2136 insertions(+), 2136 deletions(-) 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 d5a28a80800a0d..ae59a6fb4f8ed7 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 @@ -46,7 +46,7 @@ internal Arm64() { } /// FABS Ztied.D, Pg/M, Zop.D /// FABS Ztied.D, Pg/M, Ztied.D /// - public static unsafe Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint16_t svabs[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) @@ -54,7 +54,7 @@ internal Arm64() { } /// svint16_t svabs[_s16]_z(svbool_t pg, svint16_t op) /// ABS Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svabs[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -62,7 +62,7 @@ internal Arm64() { } /// svint32_t svabs[_s32]_z(svbool_t pg, svint32_t op) /// ABS Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svabs[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -70,7 +70,7 @@ internal Arm64() { } /// svint64_t svabs[_s64]_z(svbool_t pg, svint64_t op) /// ABS Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint8_t svabs[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) @@ -78,7 +78,7 @@ internal Arm64() { } /// svint8_t svabs[_s8]_z(svbool_t pg, svint8_t op) /// ABS Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svabs[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -86,7 +86,7 @@ internal Arm64() { } /// svfloat32_t svabs[_f32]_z(svbool_t pg, svfloat32_t op) /// FABS Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Abs(Vector value) { throw new PlatformNotSupportedException(); } // Absolute compare greater than @@ -95,13 +95,13 @@ internal Arm64() { } /// svbool_t svacgt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FACGT Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector AbsoluteCompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteCompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svacgt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FACGT Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector AbsoluteCompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteCompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Absolute compare greater than or equal to @@ -110,13 +110,13 @@ internal Arm64() { } /// svbool_t svacge[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FACGE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector AbsoluteCompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteCompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svacge[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FACGE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector AbsoluteCompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteCompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Absolute compare less than @@ -125,13 +125,13 @@ internal Arm64() { } /// svbool_t svaclt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FACLT Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector AbsoluteCompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteCompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svaclt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FACLT Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector AbsoluteCompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteCompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Absolute compare less than or equal to @@ -140,13 +140,13 @@ internal Arm64() { } /// svbool_t svacle[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FACLE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector AbsoluteCompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteCompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svacle[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FACLE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector AbsoluteCompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteCompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Absolute difference @@ -156,7 +156,7 @@ internal Arm64() { } /// svuint8_t svabd[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2) /// UABD Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svabd[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -164,7 +164,7 @@ internal Arm64() { } /// svfloat64_t svabd[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FABD Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svabd[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -172,7 +172,7 @@ internal Arm64() { } /// svint16_t svabd[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// SABD Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svabd[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -180,7 +180,7 @@ internal Arm64() { } /// svint32_t svabd[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// SABD Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svabd[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -188,7 +188,7 @@ internal Arm64() { } /// svint64_t svabd[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// SABD Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svabd[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -196,7 +196,7 @@ internal Arm64() { } /// svint8_t svabd[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// SABD Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svabd[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -204,7 +204,7 @@ internal Arm64() { } /// svfloat32_t svabd[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FABD Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svabd[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -212,7 +212,7 @@ internal Arm64() { } /// svuint16_t svabd[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// UABD Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svabd[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -220,7 +220,7 @@ internal Arm64() { } /// svuint32_t svabd[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// UABD Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svabd[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -228,7 +228,7 @@ internal Arm64() { } /// svuint64_t svabd[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// UABD Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AbsoluteDifference(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Add @@ -239,7 +239,7 @@ internal Arm64() { } /// svuint8_t svadd[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// ADD Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svadd[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -247,7 +247,7 @@ internal Arm64() { } /// svfloat64_t svadd[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FADD Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svadd[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -255,7 +255,7 @@ internal Arm64() { } /// svint16_t svadd[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// ADD Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svadd[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -263,7 +263,7 @@ internal Arm64() { } /// svint32_t svadd[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// ADD Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svadd[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -271,7 +271,7 @@ internal Arm64() { } /// svint64_t svadd[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// ADD Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svadd[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -279,7 +279,7 @@ internal Arm64() { } /// svint8_t svadd[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// ADD Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svadd[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -287,7 +287,7 @@ internal Arm64() { } /// svfloat32_t svadd[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FADD Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svadd[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -295,7 +295,7 @@ internal Arm64() { } /// svuint16_t svadd[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// ADD Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svadd[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -303,7 +303,7 @@ internal Arm64() { } /// svuint32_t svadd[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// ADD Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svadd[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -311,7 +311,7 @@ internal Arm64() { } /// svuint64_t svadd[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// ADD Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Add(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Add reduction @@ -320,61 +320,61 @@ internal Arm64() { } /// float64_t svaddv[_f64](svbool_t pg, svfloat64_t op) /// FADDV Dresult, Pg, Zop.D /// - public static unsafe Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int64_t svaddv[_s16](svbool_t pg, svint16_t op) /// SADDV Dresult, Pg, Zop.H /// - public static unsafe Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int64_t svaddv[_s32](svbool_t pg, svint32_t op) /// SADDV Dresult, Pg, Zop.S /// - public static unsafe Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int64_t svaddv[_s8](svbool_t pg, svint8_t op) /// SADDV Dresult, Pg, Zop.B /// - public static unsafe Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int64_t svaddv[_s64](svbool_t pg, svint64_t op) /// UADDV Dresult, Pg, Zop.D /// - public static unsafe Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// float32_t svaddv[_f32](svbool_t pg, svfloat32_t op) /// FADDV Sresult, Pg, Zop.S /// - public static unsafe Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint64_t svaddv[_u8](svbool_t pg, svuint8_t op) /// UADDV Dresult, Pg, Zop.B /// - public static unsafe Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint64_t svaddv[_u16](svbool_t pg, svuint16_t op) /// UADDV Dresult, Pg, Zop.H /// - public static unsafe Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint64_t svaddv[_u32](svbool_t pg, svuint32_t op) /// UADDV Dresult, Pg, Zop.S /// - public static unsafe Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint64_t svaddv[_u64](svbool_t pg, svuint64_t op) /// UADDV Dresult, Pg, Zop.D /// - public static unsafe Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddAcross(Vector value) { throw new PlatformNotSupportedException(); } // Complex add with rotate @@ -385,7 +385,7 @@ internal Arm64() { } /// svfloat64_t svcadd[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, uint64_t imm_rotation) /// FCADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D, #imm_rotation /// - public static unsafe Vector AddRotateComplex(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); } + public static Vector AddRotateComplex(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svcadd[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, uint64_t imm_rotation) @@ -394,7 +394,7 @@ internal Arm64() { } /// FCADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S, #imm_rotation /// FCADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S, #imm_rotation /// - public static unsafe Vector AddRotateComplex(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); } + public static Vector AddRotateComplex(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) { throw new PlatformNotSupportedException(); } // Saturating add @@ -403,49 +403,49 @@ internal Arm64() { } /// svuint8_t svqadd[_u8](svuint8_t op1, svuint8_t op2) /// UQADD Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svqadd[_s16](svint16_t op1, svint16_t op2) /// SQADD Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svqadd[_s32](svint32_t op1, svint32_t op2) /// SQADD Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svqadd[_s64](svint64_t op1, svint64_t op2) /// SQADD Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svqadd[_s8](svint8_t op1, svint8_t op2) /// SQADD Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svqadd[_u16](svuint16_t op1, svuint16_t op2) /// UQADD Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svqadd[_u32](svuint32_t op1, svuint32_t op2) /// UQADD Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svqadd[_u64](svuint64_t op1, svuint64_t op2) /// UQADD Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector AddSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Add reduction (strictly-ordered) @@ -454,13 +454,13 @@ internal Arm64() { } /// float64_t svadda[_f64](svbool_t pg, float64_t initial, svfloat64_t op) /// FADDA Dtied, Pg, Dtied, Zop.D /// - public static unsafe Vector AddSequentialAcross(Vector initial, Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddSequentialAcross(Vector initial, Vector value) { throw new PlatformNotSupportedException(); } /// /// float32_t svadda[_f32](svbool_t pg, float32_t initial, svfloat32_t op) /// FADDA Stied, Pg, Stied, Zop.S /// - public static unsafe Vector AddSequentialAcross(Vector initial, Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AddSequentialAcross(Vector initial, Vector value) { throw new PlatformNotSupportedException(); } // Bitwise AND @@ -471,7 +471,7 @@ internal Arm64() { } /// svuint8_t svand[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svand[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -479,7 +479,7 @@ internal Arm64() { } /// svint16_t svand[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svand[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -487,7 +487,7 @@ internal Arm64() { } /// svint32_t svand[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svand[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -495,7 +495,7 @@ internal Arm64() { } /// svint64_t svand[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svand[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -503,7 +503,7 @@ internal Arm64() { } /// svint8_t svand[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svand[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -511,7 +511,7 @@ internal Arm64() { } /// svuint16_t svand[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svand[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -519,7 +519,7 @@ internal Arm64() { } /// svuint32_t svand[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svand[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -527,7 +527,7 @@ internal Arm64() { } /// svuint64_t svand[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector And(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Bitwise AND reduction to scalar @@ -536,49 +536,49 @@ internal Arm64() { } /// uint8_t svandv[_u8](svbool_t pg, svuint8_t op) /// ANDV Bresult, Pg, Zop.B /// - public static unsafe Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int16_t svandv[_s16](svbool_t pg, svint16_t op) /// ANDV Hresult, Pg, Zop.H /// - public static unsafe Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int32_t svandv[_s32](svbool_t pg, svint32_t op) /// ANDV Sresult, Pg, Zop.S /// - public static unsafe Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int64_t svandv[_s64](svbool_t pg, svint64_t op) /// ANDV Dresult, Pg, Zop.D /// - public static unsafe Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int8_t svandv[_s8](svbool_t pg, svint8_t op) /// ANDV Bresult, Pg, Zop.B /// - public static unsafe Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint16_t svandv[_u16](svbool_t pg, svuint16_t op) /// ANDV Hresult, Pg, Zop.H /// - public static unsafe Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint32_t svandv[_u32](svbool_t pg, svuint32_t op) /// ANDV Sresult, Pg, Zop.S /// - public static unsafe Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint64_t svandv[_u64](svbool_t pg, svuint64_t op) /// ANDV Dresult, Pg, Zop.D /// - public static unsafe Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector AndAcross(Vector value) { throw new PlatformNotSupportedException(); } // Bitwise clear @@ -590,7 +590,7 @@ internal Arm64() { } /// BIC Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svbic[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -599,7 +599,7 @@ internal Arm64() { } /// BIC Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svbic[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -608,7 +608,7 @@ internal Arm64() { } /// BIC Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svbic[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -617,7 +617,7 @@ internal Arm64() { } /// BIC Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svbic[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -626,7 +626,7 @@ internal Arm64() { } /// BIC Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svbic[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -635,7 +635,7 @@ internal Arm64() { } /// BIC Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svbic[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -644,7 +644,7 @@ internal Arm64() { } /// BIC Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svbic[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -653,7 +653,7 @@ internal Arm64() { } /// BIC Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector BitwiseClear(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Logically invert boolean condition @@ -664,7 +664,7 @@ internal Arm64() { } /// svuint8_t svcnot[_u8]_z(svbool_t pg, svuint8_t op) /// CNOT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint16_t svcnot[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) @@ -672,7 +672,7 @@ internal Arm64() { } /// svint16_t svcnot[_s16]_z(svbool_t pg, svint16_t op) /// CNOT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svcnot[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -680,7 +680,7 @@ internal Arm64() { } /// svint32_t svcnot[_s32]_z(svbool_t pg, svint32_t op) /// CNOT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svcnot[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -688,7 +688,7 @@ internal Arm64() { } /// svint64_t svcnot[_s64]_z(svbool_t pg, svint64_t op) /// CNOT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint8_t svcnot[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) @@ -696,7 +696,7 @@ internal Arm64() { } /// svint8_t svcnot[_s8]_z(svbool_t pg, svint8_t op) /// CNOT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svcnot[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -704,7 +704,7 @@ internal Arm64() { } /// svuint16_t svcnot[_u16]_z(svbool_t pg, svuint16_t op) /// CNOT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svcnot[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -712,7 +712,7 @@ internal Arm64() { } /// svuint32_t svcnot[_u32]_z(svbool_t pg, svuint32_t op) /// CNOT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svcnot[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -720,7 +720,7 @@ internal Arm64() { } /// svuint64_t svcnot[_u64]_z(svbool_t pg, svuint64_t op) /// CNOT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector BooleanNot(Vector value) { throw new PlatformNotSupportedException(); } // Shuffle active elements of vector to the right and fill with zero @@ -729,37 +729,37 @@ internal Arm64() { } /// svfloat64_t svcompact[_f64](svbool_t pg, svfloat64_t op) /// COMPACT Zresult.D, Pg, Zop.D /// - public static unsafe Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svcompact[_s32](svbool_t pg, svint32_t op) /// COMPACT Zresult.S, Pg, Zop.S /// - public static unsafe Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svcompact[_s64](svbool_t pg, svint64_t op) /// COMPACT Zresult.D, Pg, Zop.D /// - public static unsafe Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svcompact[_f32](svbool_t pg, svfloat32_t op) /// COMPACT Zresult.S, Pg, Zop.S /// - public static unsafe Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svcompact[_u32](svbool_t pg, svuint32_t op) /// COMPACT Zresult.S, Pg, Zop.S /// - public static unsafe Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svcompact[_u64](svbool_t pg, svuint64_t op) /// COMPACT Zresult.D, Pg, Zop.D /// - public static unsafe Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Compact(Vector mask, Vector value) { throw new PlatformNotSupportedException(); } // Compare equal to @@ -768,79 +768,79 @@ internal Arm64() { } /// svbool_t svcmpeq[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMEQ Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPEQ Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMEQ Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpeq[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPEQ Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Compare greater than @@ -849,97 +849,97 @@ internal Arm64() { } /// svbool_t svcmpgt[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPHI Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2) /// CMPHI Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMGT Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPGT Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPGT Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPGT Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPGT Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPGT Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPGT Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPGT Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMGT Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPHI Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2) /// CMPHI Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPHI Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2) /// CMPHI Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpgt[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPHI Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Compare greater than or equal to @@ -948,97 +948,97 @@ internal Arm64() { } /// svbool_t svcmpge[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPHS Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2) /// CMPHS Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMGE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPGE Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPGE Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPGE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPGE Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPGE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPGE Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPGE Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMGE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPHS Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2) /// CMPHS Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPHS Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2) /// CMPHS Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpge[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPHS Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Compare less than @@ -1047,97 +1047,97 @@ internal Arm64() { } /// svbool_t svcmplt[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPHI Presult.B, Pg/Z, Zop2.B, Zop1.B /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2) /// CMPLO Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMGT Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPGT Presult.H, Pg/Z, Zop2.H, Zop1.H /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPLT Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPGT Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPLT Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPGT Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPGT Presult.B, Pg/Z, Zop2.B, Zop1.B /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPLT Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMGT Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPHI Presult.H, Pg/Z, Zop2.H, Zop1.H /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2) /// CMPLO Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPHI Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2) /// CMPLO Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmplt[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPHI Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThan(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Compare less than or equal to @@ -1146,97 +1146,97 @@ internal Arm64() { } /// svbool_t svcmple[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPHS Presult.B, Pg/Z, Zop2.B, Zop1.B /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2) /// CMPLS Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMGE Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPGE Presult.H, Pg/Z, Zop2.H, Zop1.H /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPLE Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPGE Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPLE Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPGE Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPGE Presult.B, Pg/Z, Zop2.B, Zop1.B /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPLE Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMGE Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPHS Presult.H, Pg/Z, Zop2.H, Zop1.H /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2) /// CMPLS Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPHS Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2) /// CMPLS Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmple[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPHS Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareLessThanOrEqual(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Compare not equal to @@ -1245,79 +1245,79 @@ internal Arm64() { } /// svbool_t svcmpne[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMNE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPNE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMNE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpne[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPNE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareNotEqualTo(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Compare unordered with @@ -1326,13 +1326,13 @@ internal Arm64() { } /// svbool_t svcmpuo[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMUO Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareUnordered(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareUnordered(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svcmpuo[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMUO Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareUnordered(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CompareUnordered(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Compute vector addresses for 16-bit data @@ -1341,25 +1341,25 @@ internal Arm64() { } /// svuint32_t svadrh[_u32base]_[s32]index(svuint32_t bases, svint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #1] /// - public static unsafe Vector Compute16BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute16BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svadrh[_u32base]_[u32]index(svuint32_t bases, svuint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #1] /// - public static unsafe Vector Compute16BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute16BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svadrh[_u64base]_[s64]index(svuint64_t bases, svint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #1] /// - public static unsafe Vector Compute16BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute16BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svadrh[_u64base]_[u64]index(svuint64_t bases, svuint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #1] /// - public static unsafe Vector Compute16BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute16BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } // Compute vector addresses for 32-bit data @@ -1368,25 +1368,25 @@ internal Arm64() { } /// svuint32_t svadrw[_u32base]_[s32]index(svuint32_t bases, svint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #2] /// - public static unsafe Vector Compute32BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute32BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svadrw[_u32base]_[u32]index(svuint32_t bases, svuint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #2] /// - public static unsafe Vector Compute32BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute32BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svadrw[_u64base]_[s64]index(svuint64_t bases, svint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #2] /// - public static unsafe Vector Compute32BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute32BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svadrw[_u64base]_[u64]index(svuint64_t bases, svuint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #2] /// - public static unsafe Vector Compute32BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute32BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } // Compute vector addresses for 64-bit data @@ -1395,25 +1395,25 @@ internal Arm64() { } /// svuint32_t svadrd[_u32base]_[s32]index(svuint32_t bases, svint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #3] /// - public static unsafe Vector Compute64BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute64BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svadrd[_u32base]_[u32]index(svuint32_t bases, svuint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #3] /// - public static unsafe Vector Compute64BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute64BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svadrd[_u64base]_[s64]index(svuint64_t bases, svint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #3] /// - public static unsafe Vector Compute64BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute64BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svadrd[_u64base]_[u64]index(svuint64_t bases, svuint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #3] /// - public static unsafe Vector Compute64BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute64BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } // Compute vector addresses for 8-bit data @@ -1422,25 +1422,25 @@ internal Arm64() { } /// svuint32_t svadrb[_u32base]_[s32]offset(svuint32_t bases, svint32_t offsets) /// ADR Zresult.S, [Zbases.S, Zoffsets.S] /// - public static unsafe Vector Compute8BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute8BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svadrb[_u32base]_[u32]offset(svuint32_t bases, svuint32_t offsets) /// ADR Zresult.S, [Zbases.S, Zoffsets.S] /// - public static unsafe Vector Compute8BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute8BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svadrb[_u64base]_[s64]offset(svuint64_t bases, svint64_t offsets) /// ADR Zresult.D, [Zbases.D, Zoffsets.D] /// - public static unsafe Vector Compute8BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute8BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svadrb[_u64base]_[u64]offset(svuint64_t bases, svuint64_t offsets) /// ADR Zresult.D, [Zbases.D, Zoffsets.D] /// - public static unsafe Vector Compute8BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector Compute8BitAddresses(Vector bases, Vector indices) { throw new PlatformNotSupportedException(); } // Conditionally extract element after last @@ -1449,121 +1449,121 @@ internal Arm64() { } /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) /// CLASTA Btied, Pg, Btied, Zdata.B /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// uint8_t svclasta[_n_u8](svbool_t pg, uint8_t fallback, svuint8_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.B /// - public static unsafe byte ConditionalExtractAfterLastActiveElement(Vector mask, byte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static byte ConditionalExtractAfterLastActiveElement(Vector mask, byte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// float64_t svclasta[_n_f64](svbool_t pg, float64_t fallback, svfloat64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static unsafe double ConditionalExtractAfterLastActiveElement(Vector mask, double defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static double ConditionalExtractAfterLastActiveElement(Vector mask, double defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint16_t svclasta[_s16](svbool_t pg, svint16_t fallback, svint16_t data) /// CLASTA Htied, Pg, Htied, Zdata.H /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// int16_t svclasta[_n_s16](svbool_t pg, int16_t fallback, svint16_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.H /// - public static unsafe short ConditionalExtractAfterLastActiveElement(Vector mask, short defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static short ConditionalExtractAfterLastActiveElement(Vector mask, short defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint32_t svclasta[_s32](svbool_t pg, svint32_t fallback, svint32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// int32_t svclasta[_n_s32](svbool_t pg, int32_t fallback, svint32_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.S /// - public static unsafe int ConditionalExtractAfterLastActiveElement(Vector mask, int defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static int ConditionalExtractAfterLastActiveElement(Vector mask, int defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint64_t svclasta[_s64](svbool_t pg, svint64_t fallback, svint64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// int64_t svclasta[_n_s64](svbool_t pg, int64_t fallback, svint64_t data) /// CLASTA Xtied, Pg, Xtied, Zdata.D /// - public static unsafe long ConditionalExtractAfterLastActiveElement(Vector mask, long defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static long ConditionalExtractAfterLastActiveElement(Vector mask, long defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint8_t svclasta[_s8](svbool_t pg, svint8_t fallback, svint8_t data) /// CLASTA Btied, Pg, Btied, Zdata.B /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// int8_t svclasta[_n_s8](svbool_t pg, int8_t fallback, svint8_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.B /// - public static unsafe sbyte ConditionalExtractAfterLastActiveElement(Vector mask, sbyte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static sbyte ConditionalExtractAfterLastActiveElement(Vector mask, sbyte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// float32_t svclasta[_n_f32](svbool_t pg, float32_t fallback, svfloat32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static unsafe float ConditionalExtractAfterLastActiveElement(Vector mask, float defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static float ConditionalExtractAfterLastActiveElement(Vector mask, float defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) /// CLASTA Htied, Pg, Htied, Zdata.H /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// uint16_t svclasta[_n_u16](svbool_t pg, uint16_t fallback, svuint16_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.H /// - public static unsafe ushort ConditionalExtractAfterLastActiveElement(Vector mask, ushort defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static ushort ConditionalExtractAfterLastActiveElement(Vector mask, ushort defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// uint32_t svclasta[_n_u32](svbool_t pg, uint32_t fallback, svuint32_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.S /// - public static unsafe uint ConditionalExtractAfterLastActiveElement(Vector mask, uint defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static uint ConditionalExtractAfterLastActiveElement(Vector mask, uint defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// uint64_t svclasta[_n_u64](svbool_t pg, uint64_t fallback, svuint64_t data) /// CLASTA Xtied, Pg, Xtied, Zdata.D /// - public static unsafe ulong ConditionalExtractAfterLastActiveElement(Vector mask, ulong defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static ulong ConditionalExtractAfterLastActiveElement(Vector mask, ulong defaultValues, Vector data) { throw new PlatformNotSupportedException(); } // Conditionally extract element after last @@ -1572,61 +1572,61 @@ internal Arm64() { } /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) /// CLASTA Ztied.B, Pg, Ztied.B, Zdata.B /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint16_t svclasta[_s16](svbool_t pg, svint16_t fallback, svint16_t data) /// CLASTA Ztied.H, Pg, Ztied.H, Zdata.H /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint32_t svclasta[_s32](svbool_t pg, svint32_t fallback, svint32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint64_t svclasta[_s64](svbool_t pg, svint64_t fallback, svint64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint8_t svclasta[_s8](svbool_t pg, svint8_t fallback, svint8_t data) /// CLASTA Ztied.B, Pg, Ztied.B, Zdata.B /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) /// CLASTA Ztied.H, Pg, Ztied.H, Zdata.H /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) { throw new PlatformNotSupportedException(); } // Conditionally extract last element @@ -1635,121 +1635,121 @@ internal Arm64() { } /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) /// CLASTB Btied, Pg, Btied, Zdata.B /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// uint8_t svclastb[_n_u8](svbool_t pg, uint8_t fallback, svuint8_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.B /// - public static unsafe byte ConditionalExtractLastActiveElement(Vector mask, byte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static byte ConditionalExtractLastActiveElement(Vector mask, byte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// float64_t svclastb[_n_f64](svbool_t pg, float64_t fallback, svfloat64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static unsafe double ConditionalExtractLastActiveElement(Vector mask, double defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static double ConditionalExtractLastActiveElement(Vector mask, double defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint16_t svclastb[_s16](svbool_t pg, svint16_t fallback, svint16_t data) /// CLASTB Htied, Pg, Htied, Zdata.H /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// int16_t svclastb[_n_s16](svbool_t pg, int16_t fallback, svint16_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.H /// - public static unsafe short ConditionalExtractLastActiveElement(Vector mask, short defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static short ConditionalExtractLastActiveElement(Vector mask, short defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint32_t svclastb[_s32](svbool_t pg, svint32_t fallback, svint32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// int32_t svclastb[_n_s32](svbool_t pg, int32_t fallback, svint32_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.S /// - public static unsafe int ConditionalExtractLastActiveElement(Vector mask, int defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static int ConditionalExtractLastActiveElement(Vector mask, int defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint64_t svclastb[_s64](svbool_t pg, svint64_t fallback, svint64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// int64_t svclastb[_n_s64](svbool_t pg, int64_t fallback, svint64_t data) /// CLASTB Xtied, Pg, Xtied, Zdata.D /// - public static unsafe long ConditionalExtractLastActiveElement(Vector mask, long defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static long ConditionalExtractLastActiveElement(Vector mask, long defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint8_t svclastb[_s8](svbool_t pg, svint8_t fallback, svint8_t data) /// CLASTB Btied, Pg, Btied, Zdata.B /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// int8_t svclastb[_n_s8](svbool_t pg, int8_t fallback, svint8_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.B /// - public static unsafe sbyte ConditionalExtractLastActiveElement(Vector mask, sbyte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static sbyte ConditionalExtractLastActiveElement(Vector mask, sbyte defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// float32_t svclastb[_n_f32](svbool_t pg, float32_t fallback, svfloat32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static unsafe float ConditionalExtractLastActiveElement(Vector mask, float defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static float ConditionalExtractLastActiveElement(Vector mask, float defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) /// CLASTB Htied, Pg, Htied, Zdata.H /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// uint16_t svclastb[_n_u16](svbool_t pg, uint16_t fallback, svuint16_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.H /// - public static unsafe ushort ConditionalExtractLastActiveElement(Vector mask, ushort defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static ushort ConditionalExtractLastActiveElement(Vector mask, ushort defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// uint32_t svclastb[_n_u32](svbool_t pg, uint32_t fallback, svuint32_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.S /// - public static unsafe uint ConditionalExtractLastActiveElement(Vector mask, uint defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static uint ConditionalExtractLastActiveElement(Vector mask, uint defaultValues, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) { throw new PlatformNotSupportedException(); } /// /// uint64_t svclastb[_n_u64](svbool_t pg, uint64_t fallback, svuint64_t data) /// CLASTB Xtied, Pg, Xtied, Zdata.D /// - public static unsafe ulong ConditionalExtractLastActiveElement(Vector mask, ulong defaultValues, Vector data) { throw new PlatformNotSupportedException(); } + public static ulong ConditionalExtractLastActiveElement(Vector mask, ulong defaultValues, Vector data) { throw new PlatformNotSupportedException(); } // Conditionally extract last element @@ -1758,61 +1758,61 @@ internal Arm64() { } /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) /// CLASTB Ztied.B, Pg, Ztied.B, Zdata.B /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint16_t svclastb[_s16](svbool_t pg, svint16_t fallback, svint16_t data) /// CLASTB Ztied.H, Pg, Ztied.H, Zdata.H /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint32_t svclastb[_s32](svbool_t pg, svint32_t fallback, svint32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint64_t svclastb[_s64](svbool_t pg, svint64_t fallback, svint64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } /// /// svint8_t svclastb[_s8](svbool_t pg, svint8_t fallback, svint8_t data) /// CLASTB Ztied.B, Pg, Ztied.B, Zdata.B /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) /// CLASTB Ztied.H, Pg, Ztied.H, Zdata.H /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) { throw new PlatformNotSupportedException(); } // Conditionally select elements @@ -1822,68 +1822,68 @@ internal Arm64() { } /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.B, Pg, Zop1.B, Zop2.B /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svsel[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// SEL Zresult.D, Pg, Zop1.D, Zop2.D /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svsel[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.H, Pg, Zop1.H, Zop2.H /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svsel[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.S, Pg, Zop1.S, Zop2.S /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svsel[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.D, Pg, Zop1.D, Zop2.D /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svsel[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.B, Pg, Zop1.B, Zop2.B /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svsel[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// SEL Zresult.S, Pg, Zop1.S, Zop2.S /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svsel[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.H, Pg, Zop1.H, Zop2.H /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svsel[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.S, Pg, Zop1.S, Zop2.S /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svsel[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.D, Pg, Zop1.D, Zop2.D /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Floating-point convert @@ -1894,7 +1894,7 @@ internal Arm64() { } /// svfloat64_t svcvt_f64[_s32]_z(svbool_t pg, svint32_t op) /// SCVTF Zresult.D, Pg/M, Zop.S /// - public static unsafe Vector ConvertToDouble(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToDouble(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svcvt_f64[_s64]_m(svfloat64_t inactive, svbool_t pg, svint64_t op) @@ -1902,7 +1902,7 @@ internal Arm64() { } /// svfloat64_t svcvt_f64[_s64]_z(svbool_t pg, svint64_t op) /// SCVTF Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ConvertToDouble(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToDouble(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svcvt_f64[_f32]_m(svfloat64_t inactive, svbool_t pg, svfloat32_t op) @@ -1910,7 +1910,7 @@ internal Arm64() { } /// svfloat64_t svcvt_f64[_f32]_z(svbool_t pg, svfloat32_t op) /// FCVT Zresult.D, Pg/M, Zop.S /// - public static unsafe Vector ConvertToDouble(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToDouble(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svcvt_f64[_u32]_m(svfloat64_t inactive, svbool_t pg, svuint32_t op) @@ -1918,7 +1918,7 @@ internal Arm64() { } /// svfloat64_t svcvt_f64[_u32]_z(svbool_t pg, svuint32_t op) /// UCVTF Zresult.D, Pg/M, Zop.S /// - public static unsafe Vector ConvertToDouble(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToDouble(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svcvt_f64[_u64]_m(svfloat64_t inactive, svbool_t pg, svuint64_t op) @@ -1926,7 +1926,7 @@ internal Arm64() { } /// svfloat64_t svcvt_f64[_u64]_z(svbool_t pg, svuint64_t op) /// UCVTF Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ConvertToDouble(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToDouble(Vector value) { throw new PlatformNotSupportedException(); } // Floating-point convert @@ -1937,7 +1937,7 @@ internal Arm64() { } /// svint32_t svcvt_s32[_f64]_z(svbool_t pg, svfloat64_t op) /// FCVTZS Zresult.S, Pg/M, Zop.D /// - public static unsafe Vector ConvertToInt32(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToInt32(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svcvt_s32[_f32]_m(svint32_t inactive, svbool_t pg, svfloat32_t op) @@ -1945,7 +1945,7 @@ internal Arm64() { } /// svint32_t svcvt_s32[_f32]_z(svbool_t pg, svfloat32_t op) /// FCVTZS Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ConvertToInt32(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToInt32(Vector value) { throw new PlatformNotSupportedException(); } // Floating-point convert @@ -1956,7 +1956,7 @@ internal Arm64() { } /// svint64_t svcvt_s64[_f64]_z(svbool_t pg, svfloat64_t op) /// FCVTZS Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ConvertToInt64(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToInt64(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svcvt_s64[_f32]_m(svint64_t inactive, svbool_t pg, svfloat32_t op) @@ -1964,7 +1964,7 @@ internal Arm64() { } /// svint64_t svcvt_s64[_f32]_z(svbool_t pg, svfloat32_t op) /// FCVTZS Zresult.D, Pg/M, Zop.S /// - public static unsafe Vector ConvertToInt64(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToInt64(Vector value) { throw new PlatformNotSupportedException(); } // Floating-point convert @@ -1975,7 +1975,7 @@ internal Arm64() { } /// svfloat32_t svcvt_f32[_f64]_z(svbool_t pg, svfloat64_t op) /// FCVT Zresult.S, Pg/M, Zop.D /// - public static unsafe Vector ConvertToSingle(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToSingle(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svcvt_f32[_s32]_m(svfloat32_t inactive, svbool_t pg, svint32_t op) @@ -1983,7 +1983,7 @@ internal Arm64() { } /// svfloat32_t svcvt_f32[_s32]_z(svbool_t pg, svint32_t op) /// SCVTF Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ConvertToSingle(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToSingle(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svcvt_f32[_s64]_m(svfloat32_t inactive, svbool_t pg, svint64_t op) @@ -1991,7 +1991,7 @@ internal Arm64() { } /// svfloat32_t svcvt_f32[_s64]_z(svbool_t pg, svint64_t op) /// SCVTF Zresult.S, Pg/M, Zop.D /// - public static unsafe Vector ConvertToSingle(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToSingle(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svcvt_f32[_u32]_m(svfloat32_t inactive, svbool_t pg, svuint32_t op) @@ -1999,7 +1999,7 @@ internal Arm64() { } /// svfloat32_t svcvt_f32[_u32]_z(svbool_t pg, svuint32_t op) /// UCVTF Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ConvertToSingle(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToSingle(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svcvt_f32[_u64]_m(svfloat32_t inactive, svbool_t pg, svuint64_t op) @@ -2007,7 +2007,7 @@ internal Arm64() { } /// svfloat32_t svcvt_f32[_u64]_z(svbool_t pg, svuint64_t op) /// UCVTF Zresult.S, Pg/M, Zop.D /// - public static unsafe Vector ConvertToSingle(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToSingle(Vector value) { throw new PlatformNotSupportedException(); } // Floating-point convert @@ -2018,7 +2018,7 @@ internal Arm64() { } /// svuint32_t svcvt_u32[_f64]_z(svbool_t pg, svfloat64_t op) /// FCVTZU Zresult.S, Pg/M, Zop.D /// - public static unsafe Vector ConvertToUInt32(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToUInt32(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svcvt_u32[_f32]_m(svuint32_t inactive, svbool_t pg, svfloat32_t op) @@ -2026,7 +2026,7 @@ internal Arm64() { } /// svuint32_t svcvt_u32[_f32]_z(svbool_t pg, svfloat32_t op) /// FCVTZU Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ConvertToUInt32(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToUInt32(Vector value) { throw new PlatformNotSupportedException(); } // Floating-point convert @@ -2037,7 +2037,7 @@ internal Arm64() { } /// svuint64_t svcvt_u64[_f64]_z(svbool_t pg, svfloat64_t op) /// FCVTZU Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ConvertToUInt64(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToUInt64(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svcvt_u64[_f32]_m(svuint64_t inactive, svbool_t pg, svfloat32_t op) @@ -2045,7 +2045,7 @@ internal Arm64() { } /// svuint64_t svcvt_u64[_f32]_z(svbool_t pg, svfloat32_t op) /// FCVTZU Zresult.D, Pg/M, Zop.S /// - public static unsafe Vector ConvertToUInt64(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ConvertToUInt64(Vector value) { throw new PlatformNotSupportedException(); } // Count the number of 16-bit elements in a vector @@ -2054,7 +2054,7 @@ internal Arm64() { } /// uint64_t svcnth_pat(enum svpattern pattern) /// CNTH Xresult, pattern /// - public static unsafe ulong Count16BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong Count16BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Count the number of 32-bit elements in a vector @@ -2063,7 +2063,7 @@ internal Arm64() { } /// uint64_t svcntw_pat(enum svpattern pattern) /// CNTW Xresult, pattern /// - public static unsafe ulong Count32BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong Count32BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Count the number of 64-bit elements in a vector @@ -2072,7 +2072,7 @@ internal Arm64() { } /// uint64_t svcntd_pat(enum svpattern pattern) /// CNTD Xresult, pattern /// - public static unsafe ulong Count64BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong Count64BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Count the number of 8-bit elements in a vector @@ -2081,7 +2081,7 @@ internal Arm64() { } /// uint64_t svcntb_pat(enum svpattern pattern) /// CNTB Xresult, pattern /// - public static unsafe ulong Count8BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong Count8BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Break after first true condition @@ -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 unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } // Break after first true condition, propagating from previous partition @@ -2141,49 +2141,49 @@ internal Arm64() { } /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Break before first true condition @@ -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 unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } // Break before first true condition, propagating from previous partition @@ -2243,49 +2243,49 @@ internal Arm64() { } /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Propagate break to next partition @@ -2294,49 +2294,49 @@ internal Arm64() { } /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) { throw new PlatformNotSupportedException(); } // Set all predicate elements to false @@ -2345,7 +2345,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskByte() { throw new PlatformNotSupportedException(); } + public static Vector CreateFalseMaskByte() { throw new PlatformNotSupportedException(); } // Set all predicate elements to false @@ -2354,7 +2354,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskDouble() { throw new PlatformNotSupportedException(); } + public static Vector CreateFalseMaskDouble() { throw new PlatformNotSupportedException(); } // Set all predicate elements to false @@ -2363,7 +2363,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskInt16() { throw new PlatformNotSupportedException(); } + public static Vector CreateFalseMaskInt16() { throw new PlatformNotSupportedException(); } // Set all predicate elements to false @@ -2372,7 +2372,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskInt32() { throw new PlatformNotSupportedException(); } + public static Vector CreateFalseMaskInt32() { throw new PlatformNotSupportedException(); } // Set all predicate elements to false @@ -2381,7 +2381,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskInt64() { throw new PlatformNotSupportedException(); } + public static Vector CreateFalseMaskInt64() { throw new PlatformNotSupportedException(); } // Set all predicate elements to false @@ -2390,7 +2390,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskSByte() { throw new PlatformNotSupportedException(); } + public static Vector CreateFalseMaskSByte() { throw new PlatformNotSupportedException(); } // Set all predicate elements to false @@ -2399,7 +2399,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskSingle() { throw new PlatformNotSupportedException(); } + public static Vector CreateFalseMaskSingle() { throw new PlatformNotSupportedException(); } // Set all predicate elements to false @@ -2408,7 +2408,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskUInt16() { throw new PlatformNotSupportedException(); } + public static Vector CreateFalseMaskUInt16() { throw new PlatformNotSupportedException(); } // Set all predicate elements to false @@ -2417,7 +2417,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskUInt32() { throw new PlatformNotSupportedException(); } + public static Vector CreateFalseMaskUInt32() { throw new PlatformNotSupportedException(); } // Set all predicate elements to false @@ -2426,7 +2426,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskUInt64() { throw new PlatformNotSupportedException(); } + public static Vector CreateFalseMaskUInt64() { throw new PlatformNotSupportedException(); } // Set the first active predicate element to true @@ -2435,49 +2435,49 @@ internal Arm64() { } /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) { 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 unsafe Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpnext_b16(svbool_t pg, svbool_t op) /// PNEXT Ptied.H, Pg, Ptied.H /// - public static unsafe Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpnext_b32(svbool_t pg, svbool_t op) /// PNEXT Ptied.S, Pg, Ptied.S /// - public static unsafe Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// svbool_t svpnext_b64(svbool_t pg, svbool_t op) /// PNEXT Ptied.D, Pg, Ptied.D /// - public static unsafe Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } // Set predicate elements to true @@ -2513,7 +2513,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskByte([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector CreateTrueMaskByte([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Set predicate elements to true @@ -2522,7 +2522,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskDouble([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector CreateTrueMaskDouble([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Set predicate elements to true @@ -2531,7 +2531,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskInt16([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector CreateTrueMaskInt16([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Set predicate elements to true @@ -2540,7 +2540,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskInt32([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector CreateTrueMaskInt32([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Set predicate elements to true @@ -2549,7 +2549,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskInt64([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector CreateTrueMaskInt64([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Set predicate elements to true @@ -2558,7 +2558,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskSByte([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector CreateTrueMaskSByte([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Set predicate elements to true @@ -2567,7 +2567,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskSingle([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector CreateTrueMaskSingle([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Set predicate elements to true @@ -2576,7 +2576,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b16(enum svpattern pattern) /// PTRUE Presult.H, pattern /// - public static unsafe Vector CreateTrueMaskUInt16([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector CreateTrueMaskUInt16([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Set predicate elements to true @@ -2585,7 +2585,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b32(enum svpattern pattern) /// PTRUE Presult.S, pattern /// - public static unsafe Vector CreateTrueMaskUInt32([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector CreateTrueMaskUInt32([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Set predicate elements to true @@ -2594,7 +2594,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b64(enum svpattern pattern) /// PTRUE Presult.D, pattern /// - public static unsafe Vector CreateTrueMaskUInt64([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector CreateTrueMaskUInt64([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // While incrementing scalar is less than @@ -2603,25 +2603,25 @@ internal Arm64() { } /// svbool_t svwhilelt_b16[_s32](int32_t op1, int32_t op2) /// WHILELT Presult.H, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask16Bit(int left, int right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask16Bit(int left, int right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b16[_s64](int64_t op1, int64_t op2) /// WHILELT Presult.H, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask16Bit(long left, long right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask16Bit(long left, long right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b16[_u32](uint32_t op1, uint32_t op2) /// WHILELO Presult.H, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask16Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask16Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b16[_u64](uint64_t op1, uint64_t op2) /// WHILELO Presult.H, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask16Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask16Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } // While incrementing scalar is less than @@ -2630,25 +2630,25 @@ internal Arm64() { } /// svbool_t svwhilelt_b32[_s32](int32_t op1, int32_t op2) /// WHILELT Presult.S, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask32Bit(int left, int right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask32Bit(int left, int right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b32[_s64](int64_t op1, int64_t op2) /// WHILELT Presult.S, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask32Bit(long left, long right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask32Bit(long left, long right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b32[_u32](uint32_t op1, uint32_t op2) /// WHILELO Presult.S, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask32Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask32Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b32[_u64](uint64_t op1, uint64_t op2) /// WHILELO Presult.S, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask32Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask32Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } // While incrementing scalar is less than @@ -2657,25 +2657,25 @@ internal Arm64() { } /// svbool_t svwhilelt_b64[_s32](int32_t op1, int32_t op2) /// WHILELT Presult.D, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask64Bit(int left, int right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask64Bit(int left, int right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b64[_s64](int64_t op1, int64_t op2) /// WHILELT Presult.D, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask64Bit(long left, long right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask64Bit(long left, long right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b64[_u32](uint32_t op1, uint32_t op2) /// WHILELO Presult.D, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask64Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask64Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b64[_u64](uint64_t op1, uint64_t op2) /// WHILELO Presult.D, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask64Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask64Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } // While incrementing scalar is less than @@ -2684,25 +2684,25 @@ internal Arm64() { } /// svbool_t svwhilelt_b8[_s32](int32_t op1, int32_t op2) /// WHILELT Presult.B, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask8Bit(int left, int right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask8Bit(int left, int right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b8[_s64](int64_t op1, int64_t op2) /// WHILELT Presult.B, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask8Bit(long left, long right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask8Bit(long left, long right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b8[_u32](uint32_t op1, uint32_t op2) /// WHILELO Presult.B, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask8Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask8Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilelt_b8[_u64](uint64_t op1, uint64_t op2) /// WHILELO Presult.B, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask8Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanMask8Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } // While incrementing scalar is less than or equal to @@ -2711,25 +2711,25 @@ internal Arm64() { } /// svbool_t svwhilele_b16[_s32](int32_t op1, int32_t op2) /// WHILELE Presult.H, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask16Bit(int left, int right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask16Bit(int left, int right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b16[_s64](int64_t op1, int64_t op2) /// WHILELE Presult.H, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask16Bit(long left, long right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask16Bit(long left, long right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b16[_u32](uint32_t op1, uint32_t op2) /// WHILELS Presult.H, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask16Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask16Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b16[_u64](uint64_t op1, uint64_t op2) /// WHILELS Presult.H, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask16Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask16Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } // While incrementing scalar is less than or equal to @@ -2738,25 +2738,25 @@ internal Arm64() { } /// svbool_t svwhilele_b32[_s32](int32_t op1, int32_t op2) /// WHILELE Presult.S, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask32Bit(int left, int right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask32Bit(int left, int right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b32[_s64](int64_t op1, int64_t op2) /// WHILELE Presult.S, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask32Bit(long left, long right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask32Bit(long left, long right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b32[_u32](uint32_t op1, uint32_t op2) /// WHILELS Presult.S, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask32Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask32Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b32[_u64](uint64_t op1, uint64_t op2) /// WHILELS Presult.S, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask32Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask32Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } // While incrementing scalar is less than or equal to @@ -2765,25 +2765,25 @@ internal Arm64() { } /// svbool_t svwhilele_b64[_s32](int32_t op1, int32_t op2) /// WHILELE Presult.D, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask64Bit(int left, int right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask64Bit(int left, int right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b64[_s64](int64_t op1, int64_t op2) /// WHILELE Presult.D, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask64Bit(long left, long right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask64Bit(long left, long right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b64[_u32](uint32_t op1, uint32_t op2) /// WHILELS Presult.D, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask64Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask64Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b64[_u64](uint64_t op1, uint64_t op2) /// WHILELS Presult.D, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask64Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask64Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } // While incrementing scalar is less than or equal to @@ -2792,25 +2792,25 @@ internal Arm64() { } /// svbool_t svwhilele_b8[_s32](int32_t op1, int32_t op2) /// WHILELE Presult.B, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask8Bit(int left, int right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask8Bit(int left, int right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b8[_s64](int64_t op1, int64_t op2) /// WHILELE Presult.B, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask8Bit(long left, long right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask8Bit(long left, long right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b8[_u32](uint32_t op1, uint32_t op2) /// WHILELS Presult.B, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask8Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask8Bit(uint left, uint right) { throw new PlatformNotSupportedException(); } /// /// svbool_t svwhilele_b8[_u64](uint64_t op1, uint64_t op2) /// WHILELS Presult.B, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask8Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } + public static Vector CreateWhileLessThanOrEqualMask8Bit(ulong left, ulong right) { throw new PlatformNotSupportedException(); } // Divide @@ -2821,7 +2821,7 @@ internal Arm64() { } /// svfloat64_t svdiv[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FDIV Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Divide(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Divide(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svdiv[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -2829,7 +2829,7 @@ internal Arm64() { } /// svfloat32_t svdiv[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FDIV Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Divide(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Divide(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Dot product @@ -2838,25 +2838,25 @@ internal Arm64() { } /// svint32_t svdot[_s32](svint32_t op1, svint8_t op2, svint8_t op3) /// SDOT Ztied1.S, Zop2.B, Zop3.B /// - public static unsafe Vector DotProduct(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector DotProduct(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svdot[_s64](svint64_t op1, svint16_t op2, svint16_t op3) /// SDOT Ztied1.D, Zop2.H, Zop3.H /// - public static unsafe Vector DotProduct(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector DotProduct(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svdot[_u32](svuint32_t op1, svuint8_t op2, svuint8_t op3) /// UDOT Ztied1.S, Zop2.B, Zop3.B /// - public static unsafe Vector DotProduct(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector DotProduct(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svdot[_u64](svuint64_t op1, svuint16_t op2, svuint16_t op3) /// UDOT Ztied1.D, Zop2.H, Zop3.H /// - public static unsafe Vector DotProduct(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector DotProduct(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Dot product @@ -2865,25 +2865,25 @@ internal Arm64() { } /// svint32_t svdot_lane[_s32](svint32_t op1, svint8_t op2, svint8_t op3, uint64_t imm_index) /// SDOT Ztied1.S, Zop2.B, Zop3.B[imm_index] /// - public static unsafe Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } + public static Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } /// /// svint64_t svdot_lane[_s64](svint64_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) /// SDOT Ztied1.D, Zop2.H, Zop3.H[imm_index] /// - public static unsafe Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } + public static Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svdot_lane[_u32](svuint32_t op1, svuint8_t op2, svuint8_t op3, uint64_t imm_index) /// UDOT Ztied1.S, Zop2.B, Zop3.B[imm_index] /// - public static unsafe Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } + public static Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svdot_lane[_u64](svuint64_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_index) /// UDOT Ztied1.D, Zop2.H, Zop3.H[imm_index] /// - public static unsafe Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } + public static Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } // Broadcast a scalar value @@ -2892,122 +2892,122 @@ internal Arm64() { } /// svuint8_t svdup_lane[_u8](svuint8_t data, uint8_t index) /// DUP Zresult.B, Zdata.B[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) { throw new PlatformNotSupportedException(); } + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svdup_lane[_f64](svfloat64_t data, uint64_t index) /// DUP Zresult.D, Zdata.D[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } /// /// svint16_t svdup_lane[_s16](svint16_t data, uint16_t index) /// DUP Zresult.H, Zdata.H[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) { throw new PlatformNotSupportedException(); } + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) { throw new PlatformNotSupportedException(); } /// /// svint32_t svdup_lane[_s32](svint32_t data, uint32_t index) /// DUP Zresult.S, Zdata.S[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); } + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); } /// /// svint64_t svdup_lane[_s64](svint64_t data, uint64_t index) /// DUP Zresult.D, Zdata.D[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } /// /// svint8_t svdup_lane[_s8](svint8_t data, uint8_t index) /// DUP Zresult.B, Zdata.B[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) { throw new PlatformNotSupportedException(); } + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svdup_lane[_f32](svfloat32_t data, uint32_t index) /// DUP Zresult.S, Zdata.S[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); } + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svdup_lane[_u16](svuint16_t data, uint16_t index) /// DUP Zresult.H, Zdata.H[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) { throw new PlatformNotSupportedException(); } + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svdup_lane[_u32](svuint32_t data, uint32_t index) /// DUP Zresult.S, Zdata.S[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); } + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svdup_lane[_u64](svuint64_t data, uint64_t index) /// DUP Zresult.D, Zdata.D[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw new PlatformNotSupportedException(); } /// /// svuint8_t svext[_u8](svuint8_t op1, svuint8_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svext[_f64](svfloat64_t op1, svfloat64_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } /// /// svint16_t svext[_s16](svint16_t op1, svint16_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 2 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } /// /// svint32_t svext[_s32](svint32_t op1, svint32_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } /// /// svint64_t svext[_s64](svint64_t op1, svint64_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } /// /// svint8_t svext[_s8](svint8_t op1, svint8_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svext[_f32](svfloat32_t op1, svfloat32_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svext[_u16](svuint16_t op1, svuint16_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 2 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svext[_u32](svuint32_t op1, svuint32_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svext[_u64](svuint64_t op1, svuint64_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) { throw new PlatformNotSupportedException(); } // Floating-point exponential accelerator @@ -3016,13 +3016,13 @@ internal Arm64() { } /// svfloat64_t svexpa[_f64](svuint64_t op) /// FEXPA Zresult.D, Zop.D /// - public static unsafe Vector FloatingPointExponentialAccelerator(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector FloatingPointExponentialAccelerator(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svexpa[_f32](svuint32_t op) /// FEXPA Zresult.S, Zop.S /// - public static unsafe Vector FloatingPointExponentialAccelerator(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector FloatingPointExponentialAccelerator(Vector value) { throw new PlatformNotSupportedException(); } // Multiply-add, addend first @@ -3033,7 +3033,7 @@ internal Arm64() { } /// svfloat64_t svmla[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3) /// FMLA Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector FusedMultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svmla[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) @@ -3041,7 +3041,7 @@ internal Arm64() { } /// svfloat32_t svmla[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) /// FMLA Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector FusedMultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Multiply-add, addend first @@ -3050,13 +3050,13 @@ internal Arm64() { } /// svfloat64_t svmla_lane[_f64](svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_index) /// FMLA Ztied1.D, Zop2.D, Zop3.D[imm_index] /// - public static unsafe Vector FusedMultiplyAddBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplyAddBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svmla_lane[_f32](svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index) /// FMLA Ztied1.S, Zop2.S, Zop3.S[imm_index] /// - public static unsafe Vector FusedMultiplyAddBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplyAddBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } // Negated multiply-add, addend first @@ -3067,7 +3067,7 @@ internal Arm64() { } /// svfloat64_t svnmla[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3) /// FNMLA Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector FusedMultiplyAddNegated(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplyAddNegated(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svnmla[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) @@ -3075,7 +3075,7 @@ internal Arm64() { } /// svfloat32_t svnmla[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) /// FNMLA Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector FusedMultiplyAddNegated(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplyAddNegated(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Multiply-subtract, minuend first @@ -3086,7 +3086,7 @@ internal Arm64() { } /// svfloat64_t svmls[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3) /// FMLS Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector FusedMultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svmls[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) @@ -3094,7 +3094,7 @@ internal Arm64() { } /// svfloat32_t svmls[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) /// FMLS Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector FusedMultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Multiply-subtract, minuend first @@ -3103,13 +3103,13 @@ internal Arm64() { } /// svfloat64_t svmls_lane[_f64](svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_index) /// FMLS Ztied1.D, Zop2.D, Zop3.D[imm_index] /// - public static unsafe Vector FusedMultiplySubtractBySelectedScalar(Vector minuend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplySubtractBySelectedScalar(Vector minuend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svmls_lane[_f32](svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index) /// FMLS Ztied1.S, Zop2.S, Zop3.S[imm_index] /// - public static unsafe Vector FusedMultiplySubtractBySelectedScalar(Vector minuend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplySubtractBySelectedScalar(Vector minuend, Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } // Negated multiply-subtract, minuend first @@ -3120,7 +3120,7 @@ internal Arm64() { } /// svfloat64_t svnmls[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3) /// FNMLS Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector FusedMultiplySubtractNegated(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplySubtractNegated(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svnmls[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) @@ -3128,7 +3128,7 @@ internal Arm64() { } /// svfloat32_t svnmls[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) /// FNMLS Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector FusedMultiplySubtractNegated(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector FusedMultiplySubtractNegated(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Prefetch halfwords @@ -3150,7 +3150,7 @@ internal Arm64() { } // PRFH op, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + // public static void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfh_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op) @@ -3162,7 +3162,7 @@ internal Arm64() { } /// void svprfh_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFH op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + public static void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfh_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3187,7 +3187,7 @@ internal Arm64() { } // PRFH op, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + // public static void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfh_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op) @@ -3199,7 +3199,7 @@ internal Arm64() { } /// void svprfh_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFH op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + public static void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfh_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3227,7 +3227,7 @@ internal Arm64() { } // PRFW op, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + // public static void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfw_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op) @@ -3239,7 +3239,7 @@ internal Arm64() { } /// void svprfw_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFW op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + public static void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfw_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3264,7 +3264,7 @@ internal Arm64() { } // PRFW op, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + // public static void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfw_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op) @@ -3276,7 +3276,7 @@ internal Arm64() { } /// void svprfw_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFW op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + public static void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfw_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3304,7 +3304,7 @@ internal Arm64() { } // PRFD op, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + // public static void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfd_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op) @@ -3316,7 +3316,7 @@ internal Arm64() { } /// void svprfd_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFD op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + public static void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfd_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3341,7 +3341,7 @@ internal Arm64() { } // PRFD op, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + // public static void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfd_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op) @@ -3353,7 +3353,7 @@ internal Arm64() { } /// void svprfd_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFD op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + public static void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfd_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3381,7 +3381,7 @@ internal Arm64() { } // PRFB op, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + // public static void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfb_gather_[u32]offset(svbool_t pg, const void *base, svuint32_t offsets, enum svprfop op) @@ -3393,7 +3393,7 @@ internal Arm64() { } /// void svprfb_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFB op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + public static void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfb_gather_[u64]offset(svbool_t pg, const void *base, svuint64_t offsets, enum svprfop op) @@ -3418,7 +3418,7 @@ internal Arm64() { } // PRFB op, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + // public static void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfb_gather_[u32]offset(svbool_t pg, const void *base, svuint32_t offsets, enum svprfop op) @@ -3430,7 +3430,7 @@ internal Arm64() { } /// void svprfb_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFB op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } + public static void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) { throw new PlatformNotSupportedException(); } /// /// void svprfb_gather_[u64]offset(svbool_t pg, const void *base, svuint64_t offsets, enum svprfop op) @@ -3451,7 +3451,7 @@ internal Arm64() { } /// svfloat64_t svld1_gather[_u64base]_f64(svbool_t pg, svuint64_t bases) /// LD1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svld1_gather_[u64]index[_f64](svbool_t pg, const float64_t *base, svuint64_t indices) @@ -3470,7 +3470,7 @@ internal Arm64() { } // LD1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint32_t svld1_gather_[u32]index[_s32](svbool_t pg, const int32_t *base, svuint32_t indices) @@ -3488,7 +3488,7 @@ internal Arm64() { } /// svint64_t svld1_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svld1_gather_[u64]index[_s64](svbool_t pg, const int64_t *base, svuint64_t indices) @@ -3507,7 +3507,7 @@ internal Arm64() { } // LD1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svld1_gather_[u32]index[_f32](svbool_t pg, const float32_t *base, svuint32_t indices) @@ -3526,7 +3526,7 @@ internal Arm64() { } // LD1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svld1_gather_[u32]index[_u32](svbool_t pg, const uint32_t *base, svuint32_t indices) @@ -3544,7 +3544,7 @@ internal Arm64() { } /// svuint64_t svld1_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVector(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svld1_gather_[u64]index[_u64](svbool_t pg, const uint64_t *base, svuint64_t indices) @@ -3566,7 +3566,7 @@ internal Arm64() { } // LD1B Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint32_t svld1ub_gather_[u32]offset_s32(svbool_t pg, const uint8_t *base, svuint32_t offsets) @@ -3584,7 +3584,7 @@ internal Arm64() { } /// svint64_t svld1ub_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1B Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svld1ub_gather_[u64]offset_s64(svbool_t pg, const uint8_t *base, svuint64_t offsets) @@ -3603,7 +3603,7 @@ internal Arm64() { } // LD1B Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svld1ub_gather_[u32]offset_u32(svbool_t pg, const uint8_t *base, svuint32_t offsets) @@ -3621,7 +3621,7 @@ internal Arm64() { } /// svuint64_t svld1ub_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1B Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svld1ub_gather_[u64]offset_u64(svbool_t pg, const uint8_t *base, svuint64_t offsets) @@ -3643,7 +3643,7 @@ internal Arm64() { } // LDFF1B Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint32_t svldff1ub_gather_[u32]offset_s32(svbool_t pg, const uint8_t *base, svuint32_t offsets) @@ -3661,7 +3661,7 @@ internal Arm64() { } /// svint64_t svldff1ub_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1B Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svldff1ub_gather_[u64]offset_s64(svbool_t pg, const uint8_t *base, svuint64_t offsets) @@ -3680,7 +3680,7 @@ internal Arm64() { } // LDFF1B Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svldff1ub_gather_[u32]offset_u32(svbool_t pg, const uint8_t *base, svuint32_t offsets) @@ -3698,7 +3698,7 @@ internal Arm64() { } /// svuint64_t svldff1ub_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1B Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svldff1ub_gather_[u64]offset_u64(svbool_t pg, const uint8_t *base, svuint64_t offsets) @@ -3719,7 +3719,7 @@ internal Arm64() { } /// svfloat64_t svldff1_gather[_u64base]_f64(svbool_t pg, svuint64_t bases) /// LDFF1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svldff1_gather_[u64]index[_f64](svbool_t pg, const float64_t *base, svuint64_t indices) @@ -3732,7 +3732,7 @@ internal Arm64() { } // LDFF1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint32_t svldff1_gather_[s32]index[_s32](svbool_t pg, const int32_t *base, svint32_t indices) @@ -3750,7 +3750,7 @@ internal Arm64() { } /// svint64_t svldff1_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svldff1_gather_[s64]index[_s64](svbool_t pg, const int64_t *base, svint64_t indices) @@ -3775,7 +3775,7 @@ internal Arm64() { } // LDFF1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svldff1_gather_[u32]index[_f32](svbool_t pg, const float32_t *base, svuint32_t indices) @@ -3788,7 +3788,7 @@ internal Arm64() { } // LDFF1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svldff1_gather_[s32]index[_u32](svbool_t pg, const uint32_t *base, svint32_t indices) @@ -3806,7 +3806,7 @@ internal Arm64() { } /// svuint64_t svldff1_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svldff1_gather_[s64]index[_u64](svbool_t pg, const uint64_t *base, svint64_t indices) @@ -3834,7 +3834,7 @@ internal Arm64() { } // LD1SH Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint32_t svld1sh_gather_[u32]index_s32(svbool_t pg, const int16_t *base, svuint32_t indices) @@ -3852,7 +3852,7 @@ internal Arm64() { } /// svint64_t svld1sh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1SH Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svld1sh_gather_[u64]index_s64(svbool_t pg, const int16_t *base, svuint64_t indices) @@ -3871,7 +3871,7 @@ internal Arm64() { } // LD1SH Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svld1sh_gather_[u32]index_u32(svbool_t pg, const int16_t *base, svuint32_t indices) @@ -3889,7 +3889,7 @@ internal Arm64() { } /// svuint64_t svld1sh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1SH Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svld1sh_gather_[u64]index_u64(svbool_t pg, const int16_t *base, svuint64_t indices) @@ -3911,7 +3911,7 @@ internal Arm64() { } // LDFF1SH Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint32_t svldff1sh_gather_[u32]index_s32(svbool_t pg, const int16_t *base, svuint32_t indices) @@ -3929,7 +3929,7 @@ internal Arm64() { } /// svint64_t svldff1sh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1SH Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svldff1sh_gather_[u64]index_s64(svbool_t pg, const int16_t *base, svuint64_t indices) @@ -3948,7 +3948,7 @@ internal Arm64() { } // LDFF1SH Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svldff1sh_gather_[u32]index_u32(svbool_t pg, const int16_t *base, svuint32_t indices) @@ -3966,7 +3966,7 @@ internal Arm64() { } /// svuint64_t svldff1sh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1SH Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svldff1sh_gather_[u64]index_u64(svbool_t pg, const int16_t *base, svuint64_t indices) @@ -4089,7 +4089,7 @@ internal Arm64() { } /// svint64_t svld1sw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1SW Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt32SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorInt32SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svld1sw_gather_[u64]index_s64(svbool_t pg, const int32_t *base, svuint64_t indices) @@ -4107,7 +4107,7 @@ internal Arm64() { } /// svuint64_t svld1sw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1SW Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt32SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorInt32SignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svld1sw_gather_[u64]index_u64(svbool_t pg, const int32_t *base, svuint64_t indices) @@ -4128,7 +4128,7 @@ internal Arm64() { } /// svint64_t svldff1sw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1SW Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt32SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorInt32SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svldff1sw_gather_[u64]index_s64(svbool_t pg, const int32_t *base, svuint64_t indices) @@ -4146,7 +4146,7 @@ internal Arm64() { } /// svuint64_t svldff1sw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1SW Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt32SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorInt32SignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svldff1sw_gather_[u64]index_u64(svbool_t pg, const int32_t *base, svuint64_t indices) @@ -4222,7 +4222,7 @@ internal Arm64() { } // LD1SB Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint32_t svld1sb_gather_[u32]offset_s32(svbool_t pg, const int8_t *base, svuint32_t offsets) @@ -4240,7 +4240,7 @@ internal Arm64() { } /// svint64_t svld1sb_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1SB Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svld1sb_gather_[u64]offset_s64(svbool_t pg, const int8_t *base, svuint64_t offsets) @@ -4259,7 +4259,7 @@ internal Arm64() { } // LD1SB Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svld1sb_gather_[u32]offset_u32(svbool_t pg, const int8_t *base, svuint32_t offsets) @@ -4277,7 +4277,7 @@ internal Arm64() { } /// svuint64_t svld1sb_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1SB Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svld1sb_gather_[u64]offset_u64(svbool_t pg, const int8_t *base, svuint64_t offsets) @@ -4299,7 +4299,7 @@ internal Arm64() { } // LDFF1SB Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint32_t svldff1sb_gather_[u32]offset_s32(svbool_t pg, const int8_t *base, svuint32_t offsets) @@ -4317,7 +4317,7 @@ internal Arm64() { } /// svint64_t svldff1sb_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1SB Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svldff1sb_gather_[u64]offset_s64(svbool_t pg, const int8_t *base, svuint64_t offsets) @@ -4336,7 +4336,7 @@ internal Arm64() { } // LDFF1SB Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svldff1sb_gather_[u32]offset_u32(svbool_t pg, const int8_t *base, svuint32_t offsets) @@ -4354,7 +4354,7 @@ internal Arm64() { } /// svuint64_t svldff1sb_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1SB Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svldff1sb_gather_[u64]offset_u64(svbool_t pg, const int8_t *base, svuint64_t offsets) @@ -4478,7 +4478,7 @@ internal Arm64() { } // LD1H Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint32_t svld1uh_gather_[u32]index_s32(svbool_t pg, const uint16_t *base, svuint32_t indices) @@ -4496,7 +4496,7 @@ internal Arm64() { } /// svint64_t svld1uh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1H Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svld1uh_gather_[u64]index_s64(svbool_t pg, const uint16_t *base, svuint64_t indices) @@ -4515,7 +4515,7 @@ internal Arm64() { } // LD1H Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svld1uh_gather_[u32]index_u32(svbool_t pg, const uint16_t *base, svuint32_t indices) @@ -4533,7 +4533,7 @@ internal Arm64() { } /// svuint64_t svld1uh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1H Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svld1uh_gather_[u64]index_u64(svbool_t pg, const uint16_t *base, svuint64_t indices) @@ -4555,7 +4555,7 @@ internal Arm64() { } // LDFF1H Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint32_t svldff1uh_gather_[u32]index_s32(svbool_t pg, const uint16_t *base, svuint32_t indices) @@ -4573,7 +4573,7 @@ internal Arm64() { } /// svint64_t svldff1uh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1H Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svldff1uh_gather_[u64]index_s64(svbool_t pg, const uint16_t *base, svuint64_t indices) @@ -4592,7 +4592,7 @@ internal Arm64() { } // LDFF1H Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svldff1uh_gather_[u32]index_u32(svbool_t pg, const uint16_t *base, svuint32_t indices) @@ -4610,7 +4610,7 @@ internal Arm64() { } /// svuint64_t svldff1uh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1H Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svldff1uh_gather_[u64]index_u64(svbool_t pg, const uint16_t *base, svuint64_t indices) @@ -4734,7 +4734,7 @@ internal Arm64() { } // LD1W Zresult.D, Pg/Z, [Zbases.D, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svld1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4752,7 +4752,7 @@ internal Arm64() { } /// svint64_t svld1uw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1W Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svld1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4771,7 +4771,7 @@ internal Arm64() { } // LD1W Zresult.D, Pg/Z, [Zbases.D, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svld1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4789,7 +4789,7 @@ internal Arm64() { } /// svuint64_t svld1uw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1W Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svld1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4811,7 +4811,7 @@ internal Arm64() { } // LDFF1W Zresult.D, Pg/Z, [Zbases.D, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svldff1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4829,7 +4829,7 @@ internal Arm64() { } /// svint64_t svldff1uw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1W Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svint64_t svldff1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4848,7 +4848,7 @@ internal Arm64() { } // LDFF1W Zresult.D, Pg/Z, [Zbases.D, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + // public static Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svldff1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4866,7 +4866,7 @@ internal Arm64() { } /// svuint64_t svldff1uw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1W Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } + public static Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svldff1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -5031,61 +5031,61 @@ internal Arm64() { } /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svcntp_b16(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.H /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svcntp_b32(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.S /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svcntp_b64(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.D /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong GetActiveElementCount(Vector mask, Vector from) { throw new PlatformNotSupportedException(); } // Read FFR, returning predicate of successfully loaded elements @@ -5146,70 +5146,70 @@ internal Arm64() { } /// INSR Ztied1.B, Wop2 /// INSR Ztied1.B, Bop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, byte right) { throw new PlatformNotSupportedException(); } + public static Vector InsertIntoShiftedVector(Vector left, byte right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svinsr[_n_f64](svfloat64_t op1, float64_t op2) /// INSR Ztied1.D, Xop2 /// INSR Ztied1.D, Dop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, double right) { throw new PlatformNotSupportedException(); } + public static Vector InsertIntoShiftedVector(Vector left, double right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svinsr[_n_s16](svint16_t op1, int16_t op2) /// INSR Ztied1.H, Wop2 /// INSR Ztied1.H, Hop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, short right) { throw new PlatformNotSupportedException(); } + public static Vector InsertIntoShiftedVector(Vector left, short right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svinsr[_n_s32](svint32_t op1, int32_t op2) /// INSR Ztied1.S, Wop2 /// INSR Ztied1.S, Sop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, int right) { throw new PlatformNotSupportedException(); } + public static Vector InsertIntoShiftedVector(Vector left, int right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svinsr[_n_s64](svint64_t op1, int64_t op2) /// INSR Ztied1.D, Xop2 /// INSR Ztied1.D, Dop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, long right) { throw new PlatformNotSupportedException(); } + public static Vector InsertIntoShiftedVector(Vector left, long right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svinsr[_n_s8](svint8_t op1, int8_t op2) /// INSR Ztied1.B, Wop2 /// INSR Ztied1.B, Bop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, sbyte right) { throw new PlatformNotSupportedException(); } + public static Vector InsertIntoShiftedVector(Vector left, sbyte right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svinsr[_n_f32](svfloat32_t op1, float32_t op2) /// INSR Ztied1.S, Wop2 /// INSR Ztied1.S, Sop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, float right) { throw new PlatformNotSupportedException(); } + public static Vector InsertIntoShiftedVector(Vector left, float right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svinsr[_n_u16](svuint16_t op1, uint16_t op2) /// INSR Ztied1.H, Wop2 /// INSR Ztied1.H, Hop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, ushort right) { throw new PlatformNotSupportedException(); } + public static Vector InsertIntoShiftedVector(Vector left, ushort right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svinsr[_n_u32](svuint32_t op1, uint32_t op2) /// INSR Ztied1.S, Wop2 /// INSR Ztied1.S, Sop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, uint right) { throw new PlatformNotSupportedException(); } + public static Vector InsertIntoShiftedVector(Vector left, uint right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svinsr[_n_u64](svuint64_t op1, uint64_t op2) /// INSR Ztied1.D, Xop2 /// INSR Ztied1.D, Dop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, ulong right) { throw new PlatformNotSupportedException(); } + public static Vector InsertIntoShiftedVector(Vector left, ulong right) { throw new PlatformNotSupportedException(); } // Count leading sign bits @@ -5220,7 +5220,7 @@ internal Arm64() { } /// svuint8_t svcls[_s8]_z(svbool_t pg, svint8_t op) /// CLS Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector LeadingSignCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingSignCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svcls[_s16]_m(svuint16_t inactive, svbool_t pg, svint16_t op) @@ -5228,7 +5228,7 @@ internal Arm64() { } /// svuint16_t svcls[_s16]_z(svbool_t pg, svint16_t op) /// CLS Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector LeadingSignCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingSignCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svcls[_s32]_m(svuint32_t inactive, svbool_t pg, svint32_t op) @@ -5236,7 +5236,7 @@ internal Arm64() { } /// svuint32_t svcls[_s32]_z(svbool_t pg, svint32_t op) /// CLS Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector LeadingSignCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingSignCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svcls[_s64]_m(svuint64_t inactive, svbool_t pg, svint64_t op) @@ -5244,7 +5244,7 @@ internal Arm64() { } /// svuint64_t svcls[_s64]_z(svbool_t pg, svint64_t op) /// CLS Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector LeadingSignCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingSignCount(Vector value) { throw new PlatformNotSupportedException(); } // Count leading zero bits @@ -5255,7 +5255,7 @@ internal Arm64() { } /// svuint8_t svclz[_s8]_z(svbool_t pg, svint8_t op) /// CLZ Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint8_t svclz[_u8]_m(svuint8_t inactive, svbool_t pg, svuint8_t op) @@ -5263,7 +5263,7 @@ internal Arm64() { } /// svuint8_t svclz[_u8]_z(svbool_t pg, svuint8_t op) /// CLZ Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svclz[_s16]_m(svuint16_t inactive, svbool_t pg, svint16_t op) @@ -5271,7 +5271,7 @@ internal Arm64() { } /// svuint16_t svclz[_s16]_z(svbool_t pg, svint16_t op) /// CLZ Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svclz[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -5279,7 +5279,7 @@ internal Arm64() { } /// svuint16_t svclz[_u16]_z(svbool_t pg, svuint16_t op) /// CLZ Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svclz[_s32]_m(svuint32_t inactive, svbool_t pg, svint32_t op) @@ -5287,7 +5287,7 @@ internal Arm64() { } /// svuint32_t svclz[_s32]_z(svbool_t pg, svint32_t op) /// CLZ Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svclz[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -5295,7 +5295,7 @@ internal Arm64() { } /// svuint32_t svclz[_u32]_z(svbool_t pg, svuint32_t op) /// CLZ Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svclz[_s64]_m(svuint64_t inactive, svbool_t pg, svint64_t op) @@ -5303,7 +5303,7 @@ internal Arm64() { } /// svuint64_t svclz[_s64]_z(svbool_t pg, svint64_t op) /// CLZ Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svclz[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -5311,7 +5311,7 @@ internal Arm64() { } /// svuint64_t svclz[_u64]_z(svbool_t pg, svuint64_t op) /// CLZ Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector LeadingZeroCount(Vector value) { throw new PlatformNotSupportedException(); } // Unextended load @@ -6429,7 +6429,7 @@ internal Arm64() { } /// UMAX Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// UMAX Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// - public static unsafe Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svmax[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -6438,7 +6438,7 @@ internal Arm64() { } /// FMAX Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// FMAX Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svmax[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -6447,7 +6447,7 @@ internal Arm64() { } /// SMAX Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// SMAX Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svmax[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -6456,7 +6456,7 @@ internal Arm64() { } /// SMAX Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// SMAX Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svmax[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -6465,7 +6465,7 @@ internal Arm64() { } /// SMAX Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// SMAX Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svmax[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -6474,7 +6474,7 @@ internal Arm64() { } /// SMAX Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// SMAX Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// - public static unsafe Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svmax[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -6483,7 +6483,7 @@ internal Arm64() { } /// FMAX Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// FMAX Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svmax[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -6492,7 +6492,7 @@ internal Arm64() { } /// UMAX Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// UMAX Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svmax[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -6501,7 +6501,7 @@ internal Arm64() { } /// UMAX Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// UMAX Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svmax[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -6510,7 +6510,7 @@ internal Arm64() { } /// UMAX Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// UMAX Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Max(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Maximum reduction to scalar @@ -6519,61 +6519,61 @@ internal Arm64() { } /// uint8_t svmaxv[_u8](svbool_t pg, svuint8_t op) /// UMAXV Bresult, Pg, Zop.B /// - public static unsafe Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// float64_t svmaxv[_f64](svbool_t pg, svfloat64_t op) /// FMAXV Dresult, Pg, Zop.D /// - public static unsafe Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int16_t svmaxv[_s16](svbool_t pg, svint16_t op) /// SMAXV Hresult, Pg, Zop.H /// - public static unsafe Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int32_t svmaxv[_s32](svbool_t pg, svint32_t op) /// SMAXV Sresult, Pg, Zop.S /// - public static unsafe Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int64_t svmaxv[_s64](svbool_t pg, svint64_t op) /// SMAXV Dresult, Pg, Zop.D /// - public static unsafe Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int8_t svmaxv[_s8](svbool_t pg, svint8_t op) /// SMAXV Bresult, Pg, Zop.B /// - public static unsafe Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// float32_t svmaxv[_f32](svbool_t pg, svfloat32_t op) /// FMAXV Sresult, Pg, Zop.S /// - public static unsafe Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint16_t svmaxv[_u16](svbool_t pg, svuint16_t op) /// UMAXV Hresult, Pg, Zop.H /// - public static unsafe Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint32_t svmaxv[_u32](svbool_t pg, svuint32_t op) /// UMAXV Sresult, Pg, Zop.S /// - public static unsafe Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint64_t svmaxv[_u64](svbool_t pg, svuint64_t op) /// UMAXV Dresult, Pg, Zop.D /// - public static unsafe Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxAcross(Vector value) { throw new PlatformNotSupportedException(); } // Maximum number @@ -6585,7 +6585,7 @@ internal Arm64() { } /// FMAXNM Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// FMAXNM Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector MaxNumber(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MaxNumber(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svmaxnm[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -6594,7 +6594,7 @@ internal Arm64() { } /// FMAXNM Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// FMAXNM Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector MaxNumber(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MaxNumber(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Maximum number reduction to scalar @@ -6603,13 +6603,13 @@ internal Arm64() { } /// float64_t svmaxnmv[_f64](svbool_t pg, svfloat64_t op) /// FMAXNMV Dresult, Pg, Zop.D /// - public static unsafe Vector MaxNumberAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxNumberAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// float32_t svmaxnmv[_f32](svbool_t pg, svfloat32_t op) /// FMAXNMV Sresult, Pg, Zop.S /// - public static unsafe Vector MaxNumberAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MaxNumberAcross(Vector value) { throw new PlatformNotSupportedException(); } // Minimum @@ -6621,7 +6621,7 @@ internal Arm64() { } /// UMIN Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// UMIN Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// - public static unsafe Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svmin[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -6630,7 +6630,7 @@ internal Arm64() { } /// FMIN Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// FMIN Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svmin[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -6639,7 +6639,7 @@ internal Arm64() { } /// SMIN Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// SMIN Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svmin[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -6648,7 +6648,7 @@ internal Arm64() { } /// SMIN Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// SMIN Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svmin[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -6657,7 +6657,7 @@ internal Arm64() { } /// SMIN Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// SMIN Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svmin[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -6666,7 +6666,7 @@ internal Arm64() { } /// SMIN Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// SMIN Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// - public static unsafe Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svmin[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -6675,7 +6675,7 @@ internal Arm64() { } /// FMIN Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// FMIN Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svmin[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -6684,7 +6684,7 @@ internal Arm64() { } /// UMIN Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// UMIN Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svmin[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -6693,7 +6693,7 @@ internal Arm64() { } /// UMIN Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// UMIN Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svmin[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -6702,7 +6702,7 @@ internal Arm64() { } /// UMIN Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// UMIN Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Min(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Minimum reduction to scalar @@ -6711,61 +6711,61 @@ internal Arm64() { } /// uint8_t svminv[_u8](svbool_t pg, svuint8_t op) /// UMINV Bresult, Pg, Zop.B /// - public static unsafe Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// float64_t svminv[_f64](svbool_t pg, svfloat64_t op) /// FMINV Dresult, Pg, Zop.D /// - public static unsafe Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int16_t svminv[_s16](svbool_t pg, svint16_t op) /// SMINV Hresult, Pg, Zop.H /// - public static unsafe Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int32_t svminv[_s32](svbool_t pg, svint32_t op) /// SMINV Sresult, Pg, Zop.S /// - public static unsafe Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int64_t svminv[_s64](svbool_t pg, svint64_t op) /// SMINV Dresult, Pg, Zop.D /// - public static unsafe Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int8_t svminv[_s8](svbool_t pg, svint8_t op) /// SMINV Bresult, Pg, Zop.B /// - public static unsafe Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// float32_t svminv[_f32](svbool_t pg, svfloat32_t op) /// FMINV Sresult, Pg, Zop.S /// - public static unsafe Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint16_t svminv[_u16](svbool_t pg, svuint16_t op) /// UMINV Hresult, Pg, Zop.H /// - public static unsafe Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint32_t svminv[_u32](svbool_t pg, svuint32_t op) /// UMINV Sresult, Pg, Zop.S /// - public static unsafe Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint64_t svminv[_u64](svbool_t pg, svuint64_t op) /// UMINV Dresult, Pg, Zop.D /// - public static unsafe Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinAcross(Vector value) { throw new PlatformNotSupportedException(); } // Minimum number @@ -6777,7 +6777,7 @@ internal Arm64() { } /// FMINNM Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// FMINNM Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector MinNumber(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MinNumber(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svminnm[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -6786,7 +6786,7 @@ internal Arm64() { } /// FMINNM Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// FMINNM Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector MinNumber(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MinNumber(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Minimum number reduction to scalar @@ -6795,13 +6795,13 @@ internal Arm64() { } /// float64_t svminnmv[_f64](svbool_t pg, svfloat64_t op) /// FMINNMV Dresult, Pg, Zop.D /// - public static unsafe Vector MinNumberAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinNumberAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// float32_t svminnmv[_f32](svbool_t pg, svfloat32_t op) /// FMINNMV Sresult, Pg, Zop.S /// - public static unsafe Vector MinNumberAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector MinNumberAcross(Vector value) { throw new PlatformNotSupportedException(); } // Multiply @@ -6814,7 +6814,7 @@ internal Arm64() { } /// MUL Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// svuint8_t svmul[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// - public static unsafe Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svmul[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -6824,7 +6824,7 @@ internal Arm64() { } /// FMUL Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// svfloat64_t svmul[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// - public static unsafe Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svmul[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -6833,7 +6833,7 @@ internal Arm64() { } /// MUL Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// MUL Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svmul[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -6842,7 +6842,7 @@ internal Arm64() { } /// MUL Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// MUL Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svmul[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -6851,7 +6851,7 @@ internal Arm64() { } /// MUL Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// MUL Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svmul[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -6860,7 +6860,7 @@ internal Arm64() { } /// MUL Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// MUL Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// - public static unsafe Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svmul[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -6869,7 +6869,7 @@ internal Arm64() { } /// FMUL Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// FMUL Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svmul[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -6878,7 +6878,7 @@ internal Arm64() { } /// MUL Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// MUL Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svmul[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -6887,7 +6887,7 @@ internal Arm64() { } /// MUL Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// MUL Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svmul[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -6896,7 +6896,7 @@ internal Arm64() { } /// MUL Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// MUL Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Multiply(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Multiply-add, addend first @@ -6907,7 +6907,7 @@ internal Arm64() { } /// svuint8_t svmla[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2, svuint8_t op3) /// MLA Ztied1.B, Pg/M, Zop2.B, Zop3.B /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svmla[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3) @@ -6915,7 +6915,7 @@ internal Arm64() { } /// svint16_t svmla[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3) /// MLA Ztied1.H, Pg/M, Zop2.H, Zop3.H /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svmla[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3) @@ -6923,7 +6923,7 @@ internal Arm64() { } /// svint32_t svmla[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3) /// MLA Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svmla[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3) @@ -6931,7 +6931,7 @@ internal Arm64() { } /// svint64_t svmla[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3) /// MLA Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svmla[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3) @@ -6939,7 +6939,7 @@ internal Arm64() { } /// svint8_t svmla[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3) /// MLA Ztied1.B, Pg/M, Zop2.B, Zop3.B /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svmla[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3) @@ -6947,7 +6947,7 @@ internal Arm64() { } /// svuint16_t svmla[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3) /// MLA Ztied1.H, Pg/M, Zop2.H, Zop3.H /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svmla[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3) @@ -6955,7 +6955,7 @@ internal Arm64() { } /// svuint32_t svmla[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3) /// MLA Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svmla[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3) @@ -6963,7 +6963,7 @@ internal Arm64() { } /// svuint64_t svmla[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3) /// MLA Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Complex multiply-add with rotate @@ -6974,7 +6974,7 @@ internal Arm64() { } /// svfloat64_t svcmla[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_rotation) /// FCMLA Ztied1.D, Pg/M, Zop2.D, Zop3.D, #imm_rotation /// - public static unsafe Vector MultiplyAddRotateComplex(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyAddRotateComplex(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svcmla[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_rotation) @@ -6982,7 +6982,7 @@ internal Arm64() { } /// svfloat32_t svcmla[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_rotation) /// FCMLA Ztied1.S, Pg/M, Zop2.S, Zop3.S, #imm_rotation /// - public static unsafe Vector MultiplyAddRotateComplex(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyAddRotateComplex(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); } // Complex multiply-add with rotate @@ -6991,7 +6991,7 @@ internal Arm64() { } /// svfloat32_t svcmla_lane[_f32](svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index, uint64_t imm_rotation) /// FCMLA Ztied1.S, Zop2.S, Zop3.S[imm_index], #imm_rotation /// - public static unsafe Vector MultiplyAddRotateComplexBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyAddRotateComplexBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) { throw new PlatformNotSupportedException(); } // Multiply @@ -7000,13 +7000,13 @@ internal Arm64() { } /// svfloat64_t svmul_lane[_f64](svfloat64_t op1, svfloat64_t op2, uint64_t imm_index) /// FMUL Zresult.D, Zop1.D, Zop2.D[imm_index] /// - public static unsafe Vector MultiplyBySelectedScalar(Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyBySelectedScalar(Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svmul_lane[_f32](svfloat32_t op1, svfloat32_t op2, uint64_t imm_index) /// FMUL Zresult.S, Zop1.S, Zop2.S[imm_index] /// - public static unsafe Vector MultiplyBySelectedScalar(Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyBySelectedScalar(Vector left, Vector right, [ConstantExpected] byte rightIndex) { throw new PlatformNotSupportedException(); } // Multiply extended (∞×0=2) @@ -7017,7 +7017,7 @@ internal Arm64() { } /// svfloat64_t svmulx[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FMULX Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector MultiplyExtended(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyExtended(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svmulx[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -7025,7 +7025,7 @@ internal Arm64() { } /// svfloat32_t svmulx[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FMULX Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector MultiplyExtended(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplyExtended(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Multiply-subtract, minuend first @@ -7036,7 +7036,7 @@ internal Arm64() { } /// svuint8_t svmls[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2, svuint8_t op3) /// MLS Ztied1.B, Pg/M, Zop2.B, Zop3.B /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svmls[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3) @@ -7044,7 +7044,7 @@ internal Arm64() { } /// svint16_t svmls[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3) /// MLS Ztied1.H, Pg/M, Zop2.H, Zop3.H /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svmls[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3) @@ -7052,7 +7052,7 @@ internal Arm64() { } /// svint32_t svmls[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3) /// MLS Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svmls[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3) @@ -7060,7 +7060,7 @@ internal Arm64() { } /// svint64_t svmls[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3) /// MLS Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svmls[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3) @@ -7068,7 +7068,7 @@ internal Arm64() { } /// svint8_t svmls[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3) /// MLS Ztied1.B, Pg/M, Zop2.B, Zop3.B /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svmls[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3) @@ -7076,7 +7076,7 @@ internal Arm64() { } /// svuint16_t svmls[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3) /// MLS Ztied1.H, Pg/M, Zop2.H, Zop3.H /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svmls[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3) @@ -7084,7 +7084,7 @@ internal Arm64() { } /// svuint32_t svmls[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3) /// MLS Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svmls[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3) @@ -7092,7 +7092,7 @@ internal Arm64() { } /// svuint64_t svmls[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3) /// MLS Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Negate @@ -7103,7 +7103,7 @@ internal Arm64() { } /// svfloat64_t svneg[_f64]_z(svbool_t pg, svfloat64_t op) /// FNEG Ztied.D, Pg/M, Zop.D /// - public static unsafe Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint16_t svneg[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) @@ -7111,7 +7111,7 @@ internal Arm64() { } /// svint16_t svneg[_s16]_z(svbool_t pg, svint16_t op) /// NEG Ztied.H, Pg/M, Zop.H /// - public static unsafe Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svneg[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -7119,7 +7119,7 @@ internal Arm64() { } /// svint32_t svneg[_s32]_z(svbool_t pg, svint32_t op) /// NEG Ztied.S, Pg/M, Zop.S /// - public static unsafe Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svneg[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -7127,7 +7127,7 @@ internal Arm64() { } /// svint64_t svneg[_s64]_z(svbool_t pg, svint64_t op) /// NEG Ztied.D, Pg/M, Zop.D /// - public static unsafe Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint8_t svneg[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) @@ -7135,7 +7135,7 @@ internal Arm64() { } /// svint8_t svneg[_s8]_z(svbool_t pg, svint8_t op) /// NEG Ztied.B, Pg/M, Zop.B /// - public static unsafe Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svneg[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7143,7 +7143,7 @@ internal Arm64() { } /// svfloat32_t svneg[_f32]_z(svbool_t pg, svfloat32_t op) /// FNEG Ztied.S, Pg/M, Zop.S /// - public static unsafe Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Negate(Vector value) { throw new PlatformNotSupportedException(); } // Bitwise invert @@ -7155,7 +7155,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector Not(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Not(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint16_t svnot[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) @@ -7164,7 +7164,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector Not(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Not(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svnot[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -7173,7 +7173,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector Not(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Not(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svnot[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -7182,7 +7182,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector Not(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Not(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint8_t svnot[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) @@ -7191,7 +7191,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector Not(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Not(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svnot[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -7200,7 +7200,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector Not(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Not(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svnot[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -7209,7 +7209,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector Not(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Not(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svnot[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7218,7 +7218,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector Not(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Not(Vector value) { throw new PlatformNotSupportedException(); } // Bitwise inclusive OR @@ -7229,7 +7229,7 @@ internal Arm64() { } /// svuint8_t svorr[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svorr[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -7237,7 +7237,7 @@ internal Arm64() { } /// svint16_t svorr[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svorr[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -7245,7 +7245,7 @@ internal Arm64() { } /// svint32_t svorr[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svorr[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -7253,7 +7253,7 @@ internal Arm64() { } /// svint64_t svorr[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svorr[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -7261,7 +7261,7 @@ internal Arm64() { } /// svint8_t svorr[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svorr[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -7269,7 +7269,7 @@ internal Arm64() { } /// svuint16_t svorr[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svorr[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -7277,7 +7277,7 @@ internal Arm64() { } /// svuint32_t svorr[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svorr[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -7285,7 +7285,7 @@ internal Arm64() { } /// svuint64_t svorr[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Or(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Bitwise inclusive OR reduction to scalar @@ -7294,49 +7294,49 @@ internal Arm64() { } /// uint8_t svorv[_u8](svbool_t pg, svuint8_t op) /// ORV Bresult, Pg, Zop.B /// - public static unsafe Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int16_t svorv[_s16](svbool_t pg, svint16_t op) /// ORV Hresult, Pg, Zop.H /// - public static unsafe Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int32_t svorv[_s32](svbool_t pg, svint32_t op) /// ORV Sresult, Pg, Zop.S /// - public static unsafe Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int64_t svorv[_s64](svbool_t pg, svint64_t op) /// ORV Dresult, Pg, Zop.D /// - public static unsafe Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int8_t svorv[_s8](svbool_t pg, svint8_t op) /// ORV Bresult, Pg, Zop.B /// - public static unsafe Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint16_t svorv[_u16](svbool_t pg, svuint16_t op) /// ORV Hresult, Pg, Zop.H /// - public static unsafe Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint32_t svorv[_u32](svbool_t pg, svuint32_t op) /// ORV Sresult, Pg, Zop.S /// - public static unsafe Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint64_t svorv[_u64](svbool_t pg, svuint64_t op) /// ORV Dresult, Pg, Zop.D /// - public static unsafe Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector OrAcross(Vector value) { throw new PlatformNotSupportedException(); } // Count nonzero bits @@ -7347,7 +7347,7 @@ internal Arm64() { } /// svuint8_t svcnt[_s8]_z(svbool_t pg, svint8_t op) /// CNT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint8_t svcnt[_u8]_m(svuint8_t inactive, svbool_t pg, svuint8_t op) @@ -7355,7 +7355,7 @@ internal Arm64() { } /// svuint8_t svcnt[_u8]_z(svbool_t pg, svuint8_t op) /// CNT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svcnt[_s16]_m(svuint16_t inactive, svbool_t pg, svint16_t op) @@ -7363,7 +7363,7 @@ internal Arm64() { } /// svuint16_t svcnt[_s16]_z(svbool_t pg, svint16_t op) /// CNT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svcnt[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -7371,7 +7371,7 @@ internal Arm64() { } /// svuint16_t svcnt[_u16]_z(svbool_t pg, svuint16_t op) /// CNT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svcnt[_s32]_m(svuint32_t inactive, svbool_t pg, svint32_t op) @@ -7379,7 +7379,7 @@ internal Arm64() { } /// svuint32_t svcnt[_s32]_z(svbool_t pg, svint32_t op) /// CNT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svcnt[_f32]_m(svuint32_t inactive, svbool_t pg, svfloat32_t op) @@ -7387,7 +7387,7 @@ internal Arm64() { } /// svuint32_t svcnt[_f32]_z(svbool_t pg, svfloat32_t op) /// CNT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svcnt[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -7395,7 +7395,7 @@ internal Arm64() { } /// svuint32_t svcnt[_u32]_z(svbool_t pg, svuint32_t op) /// CNT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svcnt[_f64]_m(svuint64_t inactive, svbool_t pg, svfloat64_t op) @@ -7403,7 +7403,7 @@ internal Arm64() { } /// svuint64_t svcnt[_f64]_z(svbool_t pg, svfloat64_t op) /// CNT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svcnt[_s64]_m(svuint64_t inactive, svbool_t pg, svint64_t op) @@ -7411,7 +7411,7 @@ internal Arm64() { } /// svuint64_t svcnt[_s64]_z(svbool_t pg, svint64_t op) /// CNT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svcnt[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7419,7 +7419,7 @@ internal Arm64() { } /// svuint64_t svcnt[_u64]_z(svbool_t pg, svuint64_t op) /// CNT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector PopCount(Vector value) { throw new PlatformNotSupportedException(); } // Prefetch bytes @@ -7464,13 +7464,13 @@ internal Arm64() { } /// svfloat64_t svrecpe[_f64](svfloat64_t op) /// FRECPE Zresult.D, Zop.D /// - public static unsafe Vector ReciprocalEstimate(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReciprocalEstimate(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svrecpe[_f32](svfloat32_t op) /// FRECPE Zresult.S, Zop.S /// - public static unsafe Vector ReciprocalEstimate(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReciprocalEstimate(Vector value) { throw new PlatformNotSupportedException(); } // Reciprocal exponent @@ -7481,7 +7481,7 @@ internal Arm64() { } /// svfloat64_t svrecpx[_f64]_z(svbool_t pg, svfloat64_t op) /// FRECPX Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReciprocalExponent(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReciprocalExponent(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svrecpx[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7489,7 +7489,7 @@ internal Arm64() { } /// svfloat32_t svrecpx[_f32]_z(svbool_t pg, svfloat32_t op) /// FRECPX Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReciprocalExponent(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReciprocalExponent(Vector value) { throw new PlatformNotSupportedException(); } // Reciprocal square root estimate @@ -7498,13 +7498,13 @@ internal Arm64() { } /// svfloat64_t svrsqrte[_f64](svfloat64_t op) /// FRSQRTE Zresult.D, Zop.D /// - public static unsafe Vector ReciprocalSqrtEstimate(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReciprocalSqrtEstimate(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svrsqrte[_f32](svfloat32_t op) /// FRSQRTE Zresult.S, Zop.S /// - public static unsafe Vector ReciprocalSqrtEstimate(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReciprocalSqrtEstimate(Vector value) { throw new PlatformNotSupportedException(); } // Reciprocal square root step @@ -7513,13 +7513,13 @@ internal Arm64() { } /// svfloat64_t svrsqrts[_f64](svfloat64_t op1, svfloat64_t op2) /// FRSQRTS Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ReciprocalSqrtStep(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ReciprocalSqrtStep(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svrsqrts[_f32](svfloat32_t op1, svfloat32_t op2) /// FRSQRTS Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ReciprocalSqrtStep(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ReciprocalSqrtStep(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Reciprocal step @@ -7528,13 +7528,13 @@ internal Arm64() { } /// svfloat64_t svrecps[_f64](svfloat64_t op1, svfloat64_t op2) /// FRECPS Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ReciprocalStep(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ReciprocalStep(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svrecps[_f32](svfloat32_t op1, svfloat32_t op2) /// FRECPS Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ReciprocalStep(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ReciprocalStep(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Reverse bits @@ -7545,7 +7545,7 @@ internal Arm64() { } /// svuint8_t svrbit[_u8]_z(svbool_t pg, svuint8_t op) /// RBIT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint16_t svrbit[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) @@ -7553,7 +7553,7 @@ internal Arm64() { } /// svint16_t svrbit[_s16]_z(svbool_t pg, svint16_t op) /// RBIT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svrbit[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -7561,7 +7561,7 @@ internal Arm64() { } /// svint32_t svrbit[_s32]_z(svbool_t pg, svint32_t op) /// RBIT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svrbit[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -7569,7 +7569,7 @@ internal Arm64() { } /// svint64_t svrbit[_s64]_z(svbool_t pg, svint64_t op) /// RBIT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint8_t svrbit[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) @@ -7577,7 +7577,7 @@ internal Arm64() { } /// svint8_t svrbit[_s8]_z(svbool_t pg, svint8_t op) /// RBIT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svrbit[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -7585,7 +7585,7 @@ internal Arm64() { } /// svuint16_t svrbit[_u16]_z(svbool_t pg, svuint16_t op) /// RBIT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svrbit[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -7593,7 +7593,7 @@ internal Arm64() { } /// svuint32_t svrbit[_u32]_z(svbool_t pg, svuint32_t op) /// RBIT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svrbit[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7601,7 +7601,7 @@ internal Arm64() { } /// svuint64_t svrbit[_u64]_z(svbool_t pg, svuint64_t op) /// RBIT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseBits(Vector value) { throw new PlatformNotSupportedException(); } // Reverse all elements @@ -7610,61 +7610,61 @@ internal Arm64() { } /// svuint8_t svrev[_u8](svuint8_t op) /// REV Zresult.B, Zop.B /// - public static unsafe Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svrev[_f64](svfloat64_t op) /// REV Zresult.D, Zop.D /// - public static unsafe Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint16_t svrev[_s16](svint16_t op) /// REV Zresult.H, Zop.H /// - public static unsafe Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svrev[_s32](svint32_t op) /// REV Zresult.S, Zop.S /// - public static unsafe Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svrev[_s64](svint64_t op) /// REV Zresult.D, Zop.D /// - public static unsafe Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint8_t svrev[_s8](svint8_t op) /// REV Zresult.B, Zop.B /// - public static unsafe Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svrev[_f32](svfloat32_t op) /// REV Zresult.S, Zop.S /// - public static unsafe Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svrev[_u16](svuint16_t op) /// REV Zresult.H, Zop.H /// - public static unsafe Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svrev[_u32](svuint32_t op) /// REV Zresult.S, Zop.S /// - public static unsafe Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svrev[_u64](svuint64_t op) /// REV Zresult.D, Zop.D /// - public static unsafe Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement(Vector value) { throw new PlatformNotSupportedException(); } // Reverse halfwords within elements @@ -7675,7 +7675,7 @@ internal Arm64() { } /// svint32_t svrevh[_s32]_z(svbool_t pg, svint32_t op) /// REVH Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseElement16(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement16(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svrevh[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -7683,7 +7683,7 @@ internal Arm64() { } /// svint64_t svrevh[_s64]_z(svbool_t pg, svint64_t op) /// REVH Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement16(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement16(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svrevh[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -7691,7 +7691,7 @@ internal Arm64() { } /// svuint32_t svrevh[_u32]_z(svbool_t pg, svuint32_t op) /// REVH Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseElement16(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement16(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svrevh[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7699,7 +7699,7 @@ internal Arm64() { } /// svuint64_t svrevh[_u64]_z(svbool_t pg, svuint64_t op) /// REVH Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement16(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement16(Vector value) { throw new PlatformNotSupportedException(); } // Reverse words within elements @@ -7710,7 +7710,7 @@ internal Arm64() { } /// svint64_t svrevw[_s64]_z(svbool_t pg, svint64_t op) /// REVW Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement32(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement32(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svrevw[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7718,7 +7718,7 @@ internal Arm64() { } /// svuint64_t svrevw[_u64]_z(svbool_t pg, svuint64_t op) /// REVW Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement32(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement32(Vector value) { throw new PlatformNotSupportedException(); } // Reverse bytes within elements @@ -7729,7 +7729,7 @@ internal Arm64() { } /// svint16_t svrevb[_s16]_z(svbool_t pg, svint16_t op) /// REVB Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svrevb[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -7737,7 +7737,7 @@ internal Arm64() { } /// svint32_t svrevb[_s32]_z(svbool_t pg, svint32_t op) /// REVB Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svrevb[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -7745,7 +7745,7 @@ internal Arm64() { } /// svint64_t svrevb[_s64]_z(svbool_t pg, svint64_t op) /// REVB Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svrevb[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -7753,7 +7753,7 @@ internal Arm64() { } /// svuint16_t svrevb[_u16]_z(svbool_t pg, svuint16_t op) /// REVB Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svrevb[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -7761,7 +7761,7 @@ internal Arm64() { } /// svuint32_t svrevb[_u32]_z(svbool_t pg, svuint32_t op) /// REVB Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svrevb[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7769,7 +7769,7 @@ internal Arm64() { } /// svuint64_t svrevb[_u64]_z(svbool_t pg, svuint64_t op) /// REVB Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ReverseElement8(Vector value) { throw new PlatformNotSupportedException(); } // Round to nearest, ties away from zero @@ -7780,7 +7780,7 @@ internal Arm64() { } /// svfloat64_t svrinta[_f64]_z(svbool_t pg, svfloat64_t op) /// FRINTA Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector RoundAwayFromZero(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector RoundAwayFromZero(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svrinta[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7788,7 +7788,7 @@ internal Arm64() { } /// svfloat32_t svrinta[_f32]_z(svbool_t pg, svfloat32_t op) /// FRINTA Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector RoundAwayFromZero(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector RoundAwayFromZero(Vector value) { throw new PlatformNotSupportedException(); } // Round to nearest, ties to even @@ -7799,7 +7799,7 @@ internal Arm64() { } /// svfloat64_t svrintn[_f64]_z(svbool_t pg, svfloat64_t op) /// FRINTN Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector RoundToNearest(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector RoundToNearest(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svrintn[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7807,7 +7807,7 @@ internal Arm64() { } /// svfloat32_t svrintn[_f32]_z(svbool_t pg, svfloat32_t op) /// FRINTN Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector RoundToNearest(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector RoundToNearest(Vector value) { throw new PlatformNotSupportedException(); } // Round towards -∞ @@ -7818,7 +7818,7 @@ internal Arm64() { } /// svfloat64_t svrintm[_f64]_z(svbool_t pg, svfloat64_t op) /// FRINTM Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector RoundToNegativeInfinity(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector RoundToNegativeInfinity(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svrintm[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7826,7 +7826,7 @@ internal Arm64() { } /// svfloat32_t svrintm[_f32]_z(svbool_t pg, svfloat32_t op) /// FRINTM Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector RoundToNegativeInfinity(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector RoundToNegativeInfinity(Vector value) { throw new PlatformNotSupportedException(); } // Round towards +∞ @@ -7837,7 +7837,7 @@ internal Arm64() { } /// svfloat64_t svrintp[_f64]_z(svbool_t pg, svfloat64_t op) /// FRINTP Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector RoundToPositiveInfinity(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector RoundToPositiveInfinity(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svrintp[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7845,7 +7845,7 @@ internal Arm64() { } /// svfloat32_t svrintp[_f32]_z(svbool_t pg, svfloat32_t op) /// FRINTP Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector RoundToPositiveInfinity(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector RoundToPositiveInfinity(Vector value) { throw new PlatformNotSupportedException(); } // Round towards zero @@ -7856,7 +7856,7 @@ internal Arm64() { } /// svfloat64_t svrintz[_f64]_z(svbool_t pg, svfloat64_t op) /// FRINTZ Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector RoundToZero(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector RoundToZero(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svrintz[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7864,7 +7864,7 @@ internal Arm64() { } /// svfloat32_t svrintz[_f32]_z(svbool_t pg, svfloat32_t op) /// FRINTZ Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector RoundToZero(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector RoundToZero(Vector value) { throw new PlatformNotSupportedException(); } // Saturating decrement by number of halfword elements @@ -7873,37 +7873,37 @@ internal Arm64() { } /// int32_t svqdech_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECH Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingDecrementBy16BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static int SaturatingDecrementBy16BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// int64_t svqdech_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECH Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingDecrementBy16BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementBy16BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqdech_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECH Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingDecrementBy16BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static uint SaturatingDecrementBy16BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqdech_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECH Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingDecrementBy16BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementBy16BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svint16_t svqdech_pat[_s16](svint16_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECH Ztied.H, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svqdech_pat[_u16](svuint16_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECH Ztied.H, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Saturating decrement by number of word elements @@ -7912,37 +7912,37 @@ internal Arm64() { } /// int32_t svqdecw_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECW Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingDecrementBy32BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static int SaturatingDecrementBy32BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// int64_t svqdecw_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECW Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingDecrementBy32BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementBy32BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqdecw_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECW Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingDecrementBy32BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static uint SaturatingDecrementBy32BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqdecw_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECW Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingDecrementBy32BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementBy32BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svint32_t svqdecw_pat[_s32](svint32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECW Ztied.S, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svqdecw_pat[_u32](svuint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECW Ztied.S, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Saturating decrement by number of doubleword elements @@ -7951,37 +7951,37 @@ internal Arm64() { } /// int32_t svqdecd_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECD Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingDecrementBy64BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static int SaturatingDecrementBy64BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// int64_t svqdecd_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECD Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingDecrementBy64BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementBy64BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqdecd_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECD Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingDecrementBy64BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static uint SaturatingDecrementBy64BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqdecd_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECD Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingDecrementBy64BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementBy64BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svint64_t svqdecd_pat[_s64](svint64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECD Ztied.D, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svqdecd_pat[_u64](svuint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECD Ztied.D, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Saturating decrement by number of byte elements @@ -7990,25 +7990,25 @@ internal Arm64() { } /// int32_t svqdecb_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECB Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingDecrementBy8BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static int SaturatingDecrementBy8BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// int64_t svqdecb_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECB Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingDecrementBy8BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementBy8BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqdecb_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECB Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingDecrementBy8BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static uint SaturatingDecrementBy8BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqdecb_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECB Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingDecrementBy8BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementBy8BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Saturating decrement by active element count @@ -8017,133 +8017,133 @@ internal Arm64() { } /// int32_t svqdecp[_n_s32]_b8(int32_t op, svbool_t pg) /// SQDECP Xtied, Pg.B, Wtied /// - public static unsafe long SaturatingDecrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int64_t svqdecp[_n_s64]_b8(int64_t op, svbool_t pg) /// SQDECP Xtied, Pg.B /// - public static unsafe long SaturatingDecrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqdecp[_n_u32]_b8(uint32_t op, svbool_t pg) /// UQDECP Wtied, Pg.B /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqdecp[_n_u64]_b8(uint64_t op, svbool_t pg) /// UQDECP Xtied, Pg.B /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svint16_t svqdecp[_s16](svint16_t op, svbool_t pg) /// SQDECP Ztied.H, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svint32_t svqdecp[_s32](svint32_t op, svbool_t pg) /// SQDECP Ztied.S, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svint64_t svqdecp[_s64](svint64_t op, svbool_t pg) /// SQDECP Ztied.D, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int32_t svqdecp[_n_s32]_b16(int32_t op, svbool_t pg) /// SQDECP Xtied, Pg.H, Wtied /// - public static unsafe long SaturatingDecrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int64_t svqdecp[_n_s64]_b16(int64_t op, svbool_t pg) /// SQDECP Xtied, Pg.H /// - public static unsafe long SaturatingDecrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqdecp[_n_u32]_b16(uint32_t op, svbool_t pg) /// UQDECP Wtied, Pg.H /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqdecp[_n_u64]_b16(uint64_t op, svbool_t pg) /// UQDECP Xtied, Pg.H /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svqdecp[_u16](svuint16_t op, svbool_t pg) /// UQDECP Ztied.H, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int32_t svqdecp[_n_s32]_b32(int32_t op, svbool_t pg) /// SQDECP Xtied, Pg.S, Wtied /// - public static unsafe long SaturatingDecrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int64_t svqdecp[_n_s64]_b32(int64_t op, svbool_t pg) /// SQDECP Xtied, Pg.S /// - public static unsafe long SaturatingDecrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqdecp[_n_u32]_b32(uint32_t op, svbool_t pg) /// UQDECP Wtied, Pg.S /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqdecp[_n_u64]_b32(uint64_t op, svbool_t pg) /// UQDECP Xtied, Pg.S /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svqdecp[_u32](svuint32_t op, svbool_t pg) /// UQDECP Ztied.S, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int32_t svqdecp[_n_s32]_b64(int32_t op, svbool_t pg) /// SQDECP Xtied, Pg.D, Wtied /// - public static unsafe long SaturatingDecrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int64_t svqdecp[_n_s64]_b64(int64_t op, svbool_t pg) /// SQDECP Xtied, Pg.D /// - public static unsafe long SaturatingDecrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingDecrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqdecp[_n_u32]_b64(uint32_t op, svbool_t pg) /// UQDECP Wtied, Pg.D /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqdecp[_n_u64]_b64(uint64_t op, svbool_t pg) /// UQDECP Xtied, Pg.D /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svqdecp[_u64](svuint64_t op, svbool_t pg) /// UQDECP Ztied.D, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } // Saturating increment by number of halfword elements @@ -8152,37 +8152,37 @@ internal Arm64() { } /// int32_t svqinch_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCH Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingIncrementBy16BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static int SaturatingIncrementBy16BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// int64_t svqinch_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCH Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingIncrementBy16BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementBy16BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqinch_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCH Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingIncrementBy16BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static uint SaturatingIncrementBy16BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqinch_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCH Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingIncrementBy16BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementBy16BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svint16_t svqinch_pat[_s16](svint16_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCH Ztied.H, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svqinch_pat[_u16](svuint16_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCH Ztied.H, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Saturating increment by number of word elements @@ -8191,37 +8191,37 @@ internal Arm64() { } /// int32_t svqincw_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCW Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingIncrementBy32BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static int SaturatingIncrementBy32BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// int64_t svqincw_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCW Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingIncrementBy32BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementBy32BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqincw_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCW Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingIncrementBy32BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static uint SaturatingIncrementBy32BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqincw_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCW Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingIncrementBy32BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementBy32BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svint32_t svqincw_pat[_s32](svint32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCW Ztied.S, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svqincw_pat[_u32](svuint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCW Ztied.S, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Saturating increment by number of doubleword elements @@ -8230,37 +8230,37 @@ internal Arm64() { } /// int32_t svqincd_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCD Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingIncrementBy64BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static int SaturatingIncrementBy64BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// int64_t svqincd_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCD Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingIncrementBy64BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementBy64BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqincd_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCD Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingIncrementBy64BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static uint SaturatingIncrementBy64BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqincd_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCD Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingIncrementBy64BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementBy64BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svint64_t svqincd_pat[_s64](svint64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCD Ztied.D, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svqincd_pat[_u64](svuint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCD Ztied.D, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Saturating increment by number of byte elements @@ -8269,25 +8269,25 @@ internal Arm64() { } /// int32_t svqincb_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCB Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingIncrementBy8BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static int SaturatingIncrementBy8BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// int64_t svqincb_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCB Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingIncrementBy8BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementBy8BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqincb_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCB Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingIncrementBy8BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static uint SaturatingIncrementBy8BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqincb_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCB Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingIncrementBy8BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementBy8BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) { throw new PlatformNotSupportedException(); } // Saturating increment by active element count @@ -8296,133 +8296,133 @@ internal Arm64() { } /// int32_t svqincp[_n_s32]_b8(int32_t op, svbool_t pg) /// SQINCP Xtied, Pg.B, Wtied /// - public static unsafe long SaturatingIncrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int64_t svqincp[_n_s64]_b8(int64_t op, svbool_t pg) /// SQINCP Xtied, Pg.B /// - public static unsafe long SaturatingIncrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqincp[_n_u32]_b8(uint32_t op, svbool_t pg) /// UQINCP Wtied, Pg.B /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqincp[_n_u64]_b8(uint64_t op, svbool_t pg) /// UQINCP Xtied, Pg.B /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svint16_t svqincp[_s16](svint16_t op, svbool_t pg) /// SQINCP Ztied.H, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svint32_t svqincp[_s32](svint32_t op, svbool_t pg) /// SQINCP Ztied.S, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svint64_t svqincp[_s64](svint64_t op, svbool_t pg) /// SQINCP Ztied.D, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int32_t svqincp[_n_s32]_b16(int32_t op, svbool_t pg) /// SQINCP Xtied, Pg.H, Wtied /// - public static unsafe long SaturatingIncrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int64_t svqincp[_n_s64]_b16(int64_t op, svbool_t pg) /// SQINCP Xtied, Pg.H /// - public static unsafe long SaturatingIncrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqincp[_n_u32]_b16(uint32_t op, svbool_t pg) /// UQINCP Wtied, Pg.H /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqincp[_n_u64]_b16(uint64_t op, svbool_t pg) /// UQINCP Xtied, Pg.H /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svqincp[_u16](svuint16_t op, svbool_t pg) /// UQINCP Ztied.H, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int32_t svqincp[_n_s32]_b32(int32_t op, svbool_t pg) /// SQINCP Xtied, Pg.S, Wtied /// - public static unsafe long SaturatingIncrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int64_t svqincp[_n_s64]_b32(int64_t op, svbool_t pg) /// SQINCP Xtied, Pg.S /// - public static unsafe long SaturatingIncrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqincp[_n_u32]_b32(uint32_t op, svbool_t pg) /// UQINCP Wtied, Pg.S /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqincp[_n_u64]_b32(uint64_t op, svbool_t pg) /// UQINCP Xtied, Pg.S /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svqincp[_u32](svuint32_t op, svbool_t pg) /// UQINCP Ztied.S, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int32_t svqincp[_n_s32]_b64(int32_t op, svbool_t pg) /// SQINCP Xtied, Pg.D, Wtied /// - public static unsafe long SaturatingIncrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementByActiveElementCount(int value, Vector from) { throw new PlatformNotSupportedException(); } /// /// int64_t svqincp[_n_s64]_b64(int64_t op, svbool_t pg) /// SQINCP Xtied, Pg.D /// - public static unsafe long SaturatingIncrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } + public static long SaturatingIncrementByActiveElementCount(long value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint32_t svqincp[_n_u32]_b64(uint32_t op, svbool_t pg) /// UQINCP Wtied, Pg.D /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) { throw new PlatformNotSupportedException(); } /// /// uint64_t svqincp[_n_u64]_b64(uint64_t op, svbool_t pg) /// UQINCP Xtied, Pg.D /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } + public static ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svqincp[_u64](svuint64_t op, svbool_t pg) /// UQINCP Ztied.D, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) { throw new PlatformNotSupportedException(); } // Adjust exponent @@ -8433,7 +8433,7 @@ internal Arm64() { } /// svfloat64_t svscale[_f64]_z(svbool_t pg, svfloat64_t op1, svint64_t op2) /// FSCALE Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Scale(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Scale(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svscale[_f32]_m(svbool_t pg, svfloat32_t op1, svint32_t op2) @@ -8441,7 +8441,7 @@ internal Arm64() { } /// svfloat32_t svscale[_f32]_z(svbool_t pg, svfloat32_t op1, svint32_t op2) /// FSCALE Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Scale(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Scale(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Non-truncating store @@ -8456,7 +8456,7 @@ internal Arm64() { } /// void svst1_scatter[_u64base_f64](svbool_t pg, svuint64_t bases, svfloat64_t data) /// ST1D Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + public static void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } /// /// void svst1_scatter_[u64]offset[_f64](svbool_t pg, float64_t *base, svuint64_t offsets, svfloat64_t data) @@ -8475,7 +8475,7 @@ internal Arm64() { } // ST1W Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + // public static void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } /// /// void svst1_scatter_[u32]offset[_s32](svbool_t pg, int32_t *base, svuint32_t offsets, svint32_t data) @@ -8493,7 +8493,7 @@ internal Arm64() { } /// void svst1_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data) /// ST1D Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + public static void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } /// /// void svst1_scatter_[u64]offset[_s64](svbool_t pg, int64_t *base, svuint64_t offsets, svint64_t data) @@ -8512,7 +8512,7 @@ internal Arm64() { } // ST1W Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + // public static void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } /// /// void svst1_scatter_[u32]offset[_f32](svbool_t pg, float32_t *base, svuint32_t offsets, svfloat32_t data) @@ -8531,7 +8531,7 @@ internal Arm64() { } // ST1W Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + // public static void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } /// /// void svst1_scatter_[u32]offset[_u32](svbool_t pg, uint32_t *base, svuint32_t offsets, svuint32_t data) @@ -8549,7 +8549,7 @@ internal Arm64() { } /// void svst1_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data) /// ST1D Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + public static void Scatter(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } /// /// void svst1_scatter_[u64]offset[_u64](svbool_t pg, uint64_t *base, svuint64_t offsets, svuint64_t data) @@ -8565,26 +8565,26 @@ internal Arm64() { } // ST1H Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + // public static void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } /// /// void svst1h_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data) /// ST1H Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + public static void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } // // void svst1h_scatter[_u32base_u32](svbool_t pg, svuint32_t bases, svuint32_t data) // ST1H Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + // public static void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } /// /// void svst1h_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data) /// ST1H Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + public static void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } // Truncate to 16 bits and store @@ -8644,13 +8644,13 @@ internal Arm64() { } /// void svst1w_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data) /// ST1W Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter32BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + public static void Scatter32BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } /// /// void svst1w_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data) /// ST1W Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter32BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + public static void Scatter32BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } // Truncate to 32 bits and store @@ -8687,26 +8687,26 @@ internal Arm64() { } // ST1B Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + // public static void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } /// /// void svst1b_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data) /// ST1B Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + public static void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } // // void svst1b_scatter[_u32base_u32](svbool_t pg, svuint32_t bases, svuint32_t data) // ST1B Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + // public static void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } /// /// void svst1b_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data) /// ST1B Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } + public static void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) { throw new PlatformNotSupportedException(); } // Truncate to 8 bits and store @@ -8766,49 +8766,49 @@ internal Arm64() { } /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } + public static void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } + public static void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } + public static void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } + public static void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } + public static void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } + public static void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } + public static void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } + public static void SetFfr(Vector value) { throw new PlatformNotSupportedException(); } // Logical shift left @@ -8819,7 +8819,7 @@ internal Arm64() { } /// svuint8_t svlsl[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint8_t svlsl_wide[_u8]_m(svbool_t pg, svuint8_t op1, svuint64_t op2) @@ -8827,7 +8827,7 @@ internal Arm64() { } /// LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.D /// LSL Zresult.B, Zop1.B, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svlsl[_s16]_m(svbool_t pg, svint16_t op1, svuint16_t op2) @@ -8835,7 +8835,7 @@ internal Arm64() { } /// svint16_t svlsl[_s16]_z(svbool_t pg, svint16_t op1, svuint16_t op2) /// LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svlsl_wide[_s16]_m(svbool_t pg, svint16_t op1, svuint64_t op2) @@ -8843,7 +8843,7 @@ internal Arm64() { } /// svint16_t svlsl_wide[_s16]_z(svbool_t pg, svint16_t op1, svuint64_t op2) /// LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svlsl[_s32]_m(svbool_t pg, svint32_t op1, svuint32_t op2) @@ -8851,7 +8851,7 @@ internal Arm64() { } /// svint32_t svlsl[_s32]_z(svbool_t pg, svint32_t op1, svuint32_t op2) /// LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svlsl_wide[_s32]_m(svbool_t pg, svint32_t op1, svuint64_t op2) @@ -8859,7 +8859,7 @@ internal Arm64() { } /// svint32_t svlsl_wide[_s32]_z(svbool_t pg, svint32_t op1, svuint64_t op2) /// LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svlsl[_s64]_m(svbool_t pg, svint64_t op1, svuint64_t op2) @@ -8867,7 +8867,7 @@ internal Arm64() { } /// svint64_t svlsl[_s64]_z(svbool_t pg, svint64_t op1, svuint64_t op2) /// LSL Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svlsl[_s8]_m(svbool_t pg, svint8_t op1, svuint8_t op2) @@ -8875,7 +8875,7 @@ internal Arm64() { } /// svint8_t svlsl[_s8]_z(svbool_t pg, svint8_t op1, svuint8_t op2) /// LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svlsl_wide[_s8]_m(svbool_t pg, svint8_t op1, svuint64_t op2) @@ -8883,7 +8883,7 @@ internal Arm64() { } /// svint8_t svlsl_wide[_s8]_z(svbool_t pg, svint8_t op1, svuint64_t op2) /// LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svlsl[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -8891,7 +8891,7 @@ internal Arm64() { } /// svuint16_t svlsl[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svlsl_wide[_u16]_m(svbool_t pg, svuint16_t op1, svuint64_t op2) @@ -8899,7 +8899,7 @@ internal Arm64() { } /// svuint16_t svlsl_wide[_u16]_z(svbool_t pg, svuint16_t op1, svuint64_t op2) /// LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svlsl[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -8907,7 +8907,7 @@ internal Arm64() { } /// svuint32_t svlsl[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svlsl_wide[_u32]_m(svbool_t pg, svuint32_t op1, svuint64_t op2) @@ -8915,7 +8915,7 @@ internal Arm64() { } /// svuint32_t svlsl_wide[_u32]_z(svbool_t pg, svuint32_t op1, svuint64_t op2) /// LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svlsl[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -8923,7 +8923,7 @@ internal Arm64() { } /// svuint64_t svlsl[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// LSL Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftLeftLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Arithmetic shift right @@ -8934,7 +8934,7 @@ internal Arm64() { } /// svint16_t svasr[_s16]_z(svbool_t pg, svint16_t op1, svuint16_t op2) /// ASR Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svasr_wide[_s16]_m(svbool_t pg, svint16_t op1, svuint64_t op2) @@ -8942,7 +8942,7 @@ internal Arm64() { } /// svint16_t svasr_wide[_s16]_z(svbool_t pg, svint16_t op1, svuint64_t op2) /// ASR Ztied1.H, Pg/M, Ztied1.H, Zop2.D /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svasr[_s32]_m(svbool_t pg, svint32_t op1, svuint32_t op2) @@ -8950,7 +8950,7 @@ internal Arm64() { } /// svint32_t svasr[_s32]_z(svbool_t pg, svint32_t op1, svuint32_t op2) /// ASR Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svasr_wide[_s32]_m(svbool_t pg, svint32_t op1, svuint64_t op2) @@ -8958,7 +8958,7 @@ internal Arm64() { } /// svint32_t svasr_wide[_s32]_z(svbool_t pg, svint32_t op1, svuint64_t op2) /// ASR Ztied1.S, Pg/M, Ztied1.S, Zop2.D /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svasr[_s64]_m(svbool_t pg, svint64_t op1, svuint64_t op2) @@ -8966,7 +8966,7 @@ internal Arm64() { } /// svint64_t svasr[_s64]_z(svbool_t pg, svint64_t op1, svuint64_t op2) /// ASR Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svasr[_s8]_m(svbool_t pg, svint8_t op1, svuint8_t op2) @@ -8974,7 +8974,7 @@ internal Arm64() { } /// svint8_t svasr[_s8]_z(svbool_t pg, svint8_t op1, svuint8_t op2) /// ASR Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svasr_wide[_s8]_m(svbool_t pg, svint8_t op1, svuint64_t op2) @@ -8982,7 +8982,7 @@ internal Arm64() { } /// svint8_t svasr_wide[_s8]_z(svbool_t pg, svint8_t op1, svuint64_t op2) /// ASR Ztied1.B, Pg/M, Ztied1.B, Zop2.D /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightArithmetic(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Arithmetic shift right for divide by immediate @@ -8993,7 +8993,7 @@ internal Arm64() { } /// svint16_t svasrd[_n_s16]_z(svbool_t pg, svint16_t op1, uint64_t imm2) /// ASRD Ztied1.H, Pg/M, Ztied1.H, #imm2 /// - public static unsafe Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte control) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte control) { throw new PlatformNotSupportedException(); } /// /// svint32_t svasrd[_n_s32]_m(svbool_t pg, svint32_t op1, uint64_t imm2) @@ -9001,7 +9001,7 @@ internal Arm64() { } /// svint32_t svasrd[_n_s32]_z(svbool_t pg, svint32_t op1, uint64_t imm2) /// ASRD Ztied1.S, Pg/M, Ztied1.S, #imm2 /// - public static unsafe Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte control) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte control) { throw new PlatformNotSupportedException(); } /// /// svint64_t svasrd[_n_s64]_m(svbool_t pg, svint64_t op1, uint64_t imm2) @@ -9009,7 +9009,7 @@ internal Arm64() { } /// svint64_t svasrd[_n_s64]_z(svbool_t pg, svint64_t op1, uint64_t imm2) /// ASRD Ztied1.D, Pg/M, Ztied1.D, #imm2 /// - public static unsafe Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte control) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte control) { throw new PlatformNotSupportedException(); } /// /// svint8_t svasrd[_n_s8]_m(svbool_t pg, svint8_t op1, uint64_t imm2) @@ -9017,7 +9017,7 @@ internal Arm64() { } /// svint8_t svasrd[_n_s8]_z(svbool_t pg, svint8_t op1, uint64_t imm2) /// ASRD Ztied1.B, Pg/M, Ztied1.B, #imm2 /// - public static unsafe Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte control) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte control) { throw new PlatformNotSupportedException(); } // Logical shift right @@ -9028,7 +9028,7 @@ internal Arm64() { } /// svuint8_t svlsr[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// LSR Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint8_t svlsr_wide[_u8]_m(svbool_t pg, svuint8_t op1, svuint64_t op2) @@ -9036,7 +9036,7 @@ internal Arm64() { } /// svuint8_t svlsr_wide[_u8]_z(svbool_t pg, svuint8_t op1, svuint64_t op2) /// LSR Ztied1.B, Pg/M, Ztied1.B, Zop2.D /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svlsr[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -9044,7 +9044,7 @@ internal Arm64() { } /// svuint16_t svlsr[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// LSR Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svlsr_wide[_u16]_m(svbool_t pg, svuint16_t op1, svuint64_t op2) @@ -9052,7 +9052,7 @@ internal Arm64() { } /// svuint16_t svlsr_wide[_u16]_z(svbool_t pg, svuint16_t op1, svuint64_t op2) /// LSR Ztied1.H, Pg/M, Ztied1.H, Zop2.D /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svlsr[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -9060,7 +9060,7 @@ internal Arm64() { } /// svuint32_t svlsr[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// LSR Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svlsr_wide[_u32]_m(svbool_t pg, svuint32_t op1, svuint64_t op2) @@ -9068,7 +9068,7 @@ internal Arm64() { } /// svuint32_t svlsr_wide[_u32]_z(svbool_t pg, svuint32_t op1, svuint64_t op2) /// LSR Ztied1.S, Pg/M, Ztied1.S, Zop2.D /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svlsr[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -9076,7 +9076,7 @@ internal Arm64() { } /// svuint64_t svlsr[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// LSR Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ShiftRightLogical(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Sign-extend the low 16 bits @@ -9087,7 +9087,7 @@ internal Arm64() { } /// svint32_t svexth[_s32]_z(svbool_t pg, svint32_t op) /// SXTH Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector SignExtend16(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtend16(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svexth[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -9095,7 +9095,7 @@ internal Arm64() { } /// svint64_t svexth[_s64]_z(svbool_t pg, svint64_t op) /// SXTH Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector SignExtend16(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtend16(Vector value) { throw new PlatformNotSupportedException(); } // Sign-extend the low 32 bits @@ -9106,7 +9106,7 @@ internal Arm64() { } /// svint64_t svextw[_s64]_z(svbool_t pg, svint64_t op) /// SXTW Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector SignExtend32(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtend32(Vector value) { throw new PlatformNotSupportedException(); } // Sign-extend the low 8 bits @@ -9117,7 +9117,7 @@ internal Arm64() { } /// svint16_t svextb[_s16]_z(svbool_t pg, svint16_t op) /// SXTB Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector SignExtend8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtend8(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svextb[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -9125,7 +9125,7 @@ internal Arm64() { } /// svint32_t svextb[_s32]_z(svbool_t pg, svint32_t op) /// SXTB Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector SignExtend8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtend8(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svextb[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -9133,7 +9133,7 @@ internal Arm64() { } /// svint64_t svextb[_s64]_z(svbool_t pg, svint64_t op) /// SXTB Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector SignExtend8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtend8(Vector value) { throw new PlatformNotSupportedException(); } // Unpack and extend low half @@ -9142,19 +9142,19 @@ internal Arm64() { } /// svint16_t svunpklo[_s16](svint8_t op) /// SUNPKLO Zresult.H, Zop.B /// - public static unsafe Vector SignExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svunpklo[_s32](svint16_t op) /// SUNPKLO Zresult.S, Zop.H /// - public static unsafe Vector SignExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svunpklo[_s64](svint32_t op) /// SUNPKLO Zresult.D, Zop.S /// - public static unsafe Vector SignExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } // Unpack and extend high half @@ -9163,19 +9163,19 @@ internal Arm64() { } /// svint16_t svunpkhi[_s16](svint8_t op) /// SUNPKHI Zresult.H, Zop.B /// - public static unsafe Vector SignExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint32_t svunpkhi[_s32](svint16_t op) /// SUNPKHI Zresult.S, Zop.H /// - public static unsafe Vector SignExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } /// /// svint64_t svunpkhi[_s64](svint32_t op) /// SUNPKHI Zresult.D, Zop.S /// - public static unsafe Vector SignExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector SignExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } // Splice two vectors under predicate control @@ -9184,61 +9184,61 @@ internal Arm64() { } /// svuint8_t svsplice[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// SPLICE Ztied1.B, Pg, Ztied1.B, Zop2.B /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svsplice[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svsplice[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// SPLICE Ztied1.H, Pg, Ztied1.H, Zop2.H /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svsplice[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svsplice[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svsplice[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// SPLICE Ztied1.B, Pg, Ztied1.B, Zop2.B /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svsplice[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svsplice[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// SPLICE Ztied1.H, Pg, Ztied1.H, Zop2.H /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svsplice[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svsplice[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Splice(Vector mask, Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Square root @@ -9249,7 +9249,7 @@ internal Arm64() { } /// svfloat64_t svsqrt[_f64]_z(svbool_t pg, svfloat64_t op) /// FSQRT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector Sqrt(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Sqrt(Vector value) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svsqrt[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -9257,7 +9257,7 @@ internal Arm64() { } /// svfloat32_t svsqrt[_f32]_z(svbool_t pg, svfloat32_t op) /// FSQRT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector Sqrt(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector Sqrt(Vector value) { throw new PlatformNotSupportedException(); } // Non-truncating store @@ -9649,7 +9649,7 @@ internal Arm64() { } /// svuint8_t svsub[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// SUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svsub[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -9657,7 +9657,7 @@ internal Arm64() { } /// svfloat64_t svsub[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FSUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svsub[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -9665,7 +9665,7 @@ internal Arm64() { } /// svint16_t svsub[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// SUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svsub[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -9673,7 +9673,7 @@ internal Arm64() { } /// svint32_t svsub[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// SUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svsub[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -9681,7 +9681,7 @@ internal Arm64() { } /// svint64_t svsub[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// SUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svsub[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -9689,7 +9689,7 @@ internal Arm64() { } /// svint8_t svsub[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// SUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svsub[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -9697,7 +9697,7 @@ internal Arm64() { } /// svfloat32_t svsub[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FSUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svsub[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -9705,7 +9705,7 @@ internal Arm64() { } /// svuint16_t svsub[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// SUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svsub[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -9713,7 +9713,7 @@ internal Arm64() { } /// svuint32_t svsub[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// SUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svsub[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -9721,7 +9721,7 @@ internal Arm64() { } /// svuint64_t svsub[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// SUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Subtract(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Saturating subtract @@ -9730,49 +9730,49 @@ internal Arm64() { } /// svuint8_t svqsub[_u8](svuint8_t op1, svuint8_t op2) /// UQSUB Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svqsub[_s16](svint16_t op1, svint16_t op2) /// SQSUB Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svqsub[_s32](svint32_t op1, svint32_t op2) /// SQSUB Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svqsub[_s64](svint64_t op1, svint64_t op2) /// SQSUB Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svqsub[_s8](svint8_t op1, svint8_t op2) /// SQSUB Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svqsub[_u16](svuint16_t op1, svuint16_t op2) /// UQSUB Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svqsub[_u32](svuint32_t op1, svuint32_t op2) /// UQSUB Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svqsub[_u64](svuint64_t op1, svuint64_t op2) /// UQSUB Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector SubtractSaturate(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Test whether any active element is true @@ -9781,49 +9781,49 @@ internal Arm64() { } /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestAnyTrue(Vector mask, Vector srcMask) { 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 unsafe bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestFirstTrue(Vector mask, Vector srcMask) { 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 unsafe bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } + public static bool TestLastTrue(Vector mask, Vector srcMask) { throw new PlatformNotSupportedException(); } // Interleave even elements from two inputs @@ -9934,61 +9934,61 @@ internal Arm64() { } /// svuint8_t svtrn1[_u8](svuint8_t op1, svuint8_t op2) /// TRN1 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svtrn1[_f64](svfloat64_t op1, svfloat64_t op2) /// TRN1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svtrn1[_s16](svint16_t op1, svint16_t op2) /// TRN1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svtrn1[_s32](svint32_t op1, svint32_t op2) /// TRN1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svtrn1[_s64](svint64_t op1, svint64_t op2) /// TRN1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svtrn1[_s8](svint8_t op1, svint8_t op2) /// TRN1 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svtrn1[_f32](svfloat32_t op1, svfloat32_t op2) /// TRN1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svtrn1[_u16](svuint16_t op1, svuint16_t op2) /// TRN1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svtrn1[_u32](svuint32_t op1, svuint32_t op2) /// TRN1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svtrn1[_u64](svuint64_t op1, svuint64_t op2) /// TRN1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Interleave odd elements from two inputs @@ -9997,61 +9997,61 @@ internal Arm64() { } /// svuint8_t svtrn2[_u8](svuint8_t op1, svuint8_t op2) /// TRN2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svtrn2[_f64](svfloat64_t op1, svfloat64_t op2) /// TRN2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svtrn2[_s16](svint16_t op1, svint16_t op2) /// TRN2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svtrn2[_s32](svint32_t op1, svint32_t op2) /// TRN2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svtrn2[_s64](svint64_t op1, svint64_t op2) /// TRN2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svtrn2[_s8](svint8_t op1, svint8_t op2) /// TRN2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svtrn2[_f32](svfloat32_t op1, svfloat32_t op2) /// TRN2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svtrn2[_u16](svuint16_t op1, svuint16_t op2) /// TRN2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svtrn2[_u32](svuint32_t op1, svuint32_t op2) /// TRN2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svtrn2[_u64](svuint64_t op1, svuint64_t op2) /// TRN2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector TransposeOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Trigonometric multiply-add coefficient @@ -10060,13 +10060,13 @@ internal Arm64() { } /// svfloat64_t svtmad[_f64](svfloat64_t op1, svfloat64_t op2, uint64_t imm3) /// FTMAD Ztied1.D, Ztied1.D, Zop2.D, #imm3 /// - public static unsafe Vector TrigonometricMultiplyAddCoefficient(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) { throw new PlatformNotSupportedException(); } + public static Vector TrigonometricMultiplyAddCoefficient(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svtmad[_f32](svfloat32_t op1, svfloat32_t op2, uint64_t imm3) /// FTMAD Ztied1.S, Ztied1.S, Zop2.S, #imm3 /// - public static unsafe Vector TrigonometricMultiplyAddCoefficient(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) { throw new PlatformNotSupportedException(); } + public static Vector TrigonometricMultiplyAddCoefficient(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) { throw new PlatformNotSupportedException(); } // Trigonometric select coefficient @@ -10075,13 +10075,13 @@ internal Arm64() { } /// svfloat64_t svtssel[_f64](svfloat64_t op1, svuint64_t op2) /// FTSSEL Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TrigonometricSelectCoefficient(Vector value, Vector selector) { throw new PlatformNotSupportedException(); } + public static Vector TrigonometricSelectCoefficient(Vector value, Vector selector) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svtssel[_f32](svfloat32_t op1, svuint32_t op2) /// FTSSEL Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TrigonometricSelectCoefficient(Vector value, Vector selector) { throw new PlatformNotSupportedException(); } + public static Vector TrigonometricSelectCoefficient(Vector value, Vector selector) { throw new PlatformNotSupportedException(); } // Trigonometric starting value @@ -10090,13 +10090,13 @@ internal Arm64() { } /// svfloat64_t svtsmul[_f64](svfloat64_t op1, svuint64_t op2) /// FTSMUL Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TrigonometricStartingValue(Vector value, Vector sign) { throw new PlatformNotSupportedException(); } + public static Vector TrigonometricStartingValue(Vector value, Vector sign) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svtsmul[_f32](svfloat32_t op1, svuint32_t op2) /// FTSMUL Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TrigonometricStartingValue(Vector value, Vector sign) { throw new PlatformNotSupportedException(); } + public static Vector TrigonometricStartingValue(Vector value, Vector sign) { throw new PlatformNotSupportedException(); } // Concatenate even elements from two inputs @@ -10105,61 +10105,61 @@ internal Arm64() { } /// svuint8_t svuzp1[_u8](svuint8_t op1, svuint8_t op2) /// svbool_t svuzp1_b8(svbool_t op1, svbool_t op2) /// - public static unsafe Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svuzp1[_f64](svfloat64_t op1, svfloat64_t op2) /// UZP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svuzp1[_s16](svint16_t op1, svint16_t op2) /// UZP1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svuzp1[_s32](svint32_t op1, svint32_t op2) /// UZP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svuzp1[_s64](svint64_t op1, svint64_t op2) /// UZP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svuzp1[_s8](svint8_t op1, svint8_t op2) /// UZP1 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svuzp1[_f32](svfloat32_t op1, svfloat32_t op2) /// UZP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svuzp1[_u16](svuint16_t op1, svuint16_t op2) /// UZP1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svuzp1[_u32](svuint32_t op1, svuint32_t op2) /// UZP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svuzp1[_u64](svuint64_t op1, svuint64_t op2) /// UZP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipEven(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Concatenate odd elements from two inputs @@ -10168,61 +10168,61 @@ internal Arm64() { } /// svuint8_t svuzp2[_u8](svuint8_t op1, svuint8_t op2) /// UZP2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svuzp2[_f64](svfloat64_t op1, svfloat64_t op2) /// UZP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svuzp2[_s16](svint16_t op1, svint16_t op2) /// UZP2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svuzp2[_s32](svint32_t op1, svint32_t op2) /// UZP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svuzp2[_s64](svint64_t op1, svint64_t op2) /// UZP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svuzp2[_s8](svint8_t op1, svint8_t op2) /// UZP2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svuzp2[_f32](svfloat32_t op1, svfloat32_t op2) /// UZP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svuzp2[_u16](svuint16_t op1, svuint16_t op2) /// UZP2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svuzp2[_u32](svuint32_t op1, svuint32_t op2) /// UZP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svuzp2[_u64](svuint64_t op1, svuint64_t op2) /// UZP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector UnzipOdd(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Table lookup in single-vector table @@ -10231,61 +10231,61 @@ internal Arm64() { } /// svuint8_t svtbl[_u8](svuint8_t data, svuint8_t indices) /// TBL Zresult.B, {Zdata.B}, Zindices.B /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svtbl[_f64](svfloat64_t data, svuint64_t indices) /// TBL Zresult.D, {Zdata.D}, Zindices.D /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svint16_t svtbl[_s16](svint16_t data, svuint16_t indices) /// TBL Zresult.H, {Zdata.H}, Zindices.H /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svint32_t svtbl[_s32](svint32_t data, svuint32_t indices) /// TBL Zresult.S, {Zdata.S}, Zindices.S /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svint64_t svtbl[_s64](svint64_t data, svuint64_t indices) /// TBL Zresult.D, {Zdata.D}, Zindices.D /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svint8_t svtbl[_s8](svint8_t data, svuint8_t indices) /// TBL Zresult.B, {Zdata.B}, Zindices.B /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svtbl[_f32](svfloat32_t data, svuint32_t indices) /// TBL Zresult.S, {Zdata.S}, Zindices.S /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svtbl[_u16](svuint16_t data, svuint16_t indices) /// TBL Zresult.H, {Zdata.H}, Zindices.H /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svtbl[_u32](svuint32_t data, svuint32_t indices) /// TBL Zresult.S, {Zdata.S}, Zindices.S /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svtbl[_u64](svuint64_t data, svuint64_t indices) /// TBL Zresult.D, {Zdata.D}, Zindices.D /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } + public static Vector VectorTableLookup(Vector data, Vector indices) { throw new PlatformNotSupportedException(); } // Bitwise exclusive OR @@ -10296,7 +10296,7 @@ internal Arm64() { } /// svuint8_t sveor[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// EOR Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t sveor[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -10304,7 +10304,7 @@ internal Arm64() { } /// svint16_t sveor[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// EOR Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t sveor[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -10312,7 +10312,7 @@ internal Arm64() { } /// svint32_t sveor[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// EOR Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t sveor[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -10320,7 +10320,7 @@ internal Arm64() { } /// svint64_t sveor[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// EOR Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t sveor[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -10328,7 +10328,7 @@ internal Arm64() { } /// svint8_t sveor[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// EOR Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t sveor[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -10336,7 +10336,7 @@ internal Arm64() { } /// svuint16_t sveor[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// EOR Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t sveor[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -10344,7 +10344,7 @@ internal Arm64() { } /// svuint32_t sveor[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// EOR Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t sveor[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -10352,7 +10352,7 @@ internal Arm64() { } /// svuint64_t sveor[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// EOR Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector Xor(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Bitwise exclusive OR reduction to scalar @@ -10361,49 +10361,49 @@ internal Arm64() { } /// uint8_t sveorv[_u8](svbool_t pg, svuint8_t op) /// EORV Bresult, Pg, Zop.B /// - public static unsafe Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int16_t sveorv[_s16](svbool_t pg, svint16_t op) /// EORV Hresult, Pg, Zop.H /// - public static unsafe Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int32_t sveorv[_s32](svbool_t pg, svint32_t op) /// EORV Sresult, Pg, Zop.S /// - public static unsafe Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int64_t sveorv[_s64](svbool_t pg, svint64_t op) /// EORV Dresult, Pg, Zop.D /// - public static unsafe Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// int8_t sveorv[_s8](svbool_t pg, svint8_t op) /// EORV Bresult, Pg, Zop.B /// - public static unsafe Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint16_t sveorv[_u16](svbool_t pg, svuint16_t op) /// EORV Hresult, Pg, Zop.H /// - public static unsafe Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint32_t sveorv[_u32](svbool_t pg, svuint32_t op) /// EORV Sresult, Pg, Zop.S /// - public static unsafe Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } /// /// uint64_t sveorv[_u64](svbool_t pg, svuint64_t op) /// EORV Dresult, Pg, Zop.D /// - public static unsafe Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector XorAcross(Vector value) { throw new PlatformNotSupportedException(); } // Zero-extend the low 16 bits @@ -10414,7 +10414,7 @@ internal Arm64() { } /// svuint32_t svexth[_u32]_z(svbool_t pg, svuint32_t op) /// UXTH Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ZeroExtend16(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtend16(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svexth[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -10422,7 +10422,7 @@ internal Arm64() { } /// svuint64_t svexth[_u64]_z(svbool_t pg, svuint64_t op) /// UXTH Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ZeroExtend16(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtend16(Vector value) { throw new PlatformNotSupportedException(); } // Zero-extend the low 32 bits @@ -10433,7 +10433,7 @@ internal Arm64() { } /// svuint64_t svextw[_u64]_z(svbool_t pg, svuint64_t op) /// UXTW Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ZeroExtend32(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtend32(Vector value) { throw new PlatformNotSupportedException(); } // Zero-extend the low 8 bits @@ -10444,7 +10444,7 @@ internal Arm64() { } /// svuint16_t svextb[_u16]_z(svbool_t pg, svuint16_t op) /// UXTB Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector ZeroExtend8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtend8(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svextb[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -10452,7 +10452,7 @@ internal Arm64() { } /// svuint32_t svextb[_u32]_z(svbool_t pg, svuint32_t op) /// UXTB Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ZeroExtend8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtend8(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svextb[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -10460,7 +10460,7 @@ internal Arm64() { } /// svuint64_t svextb[_u64]_z(svbool_t pg, svuint64_t op) /// UXTB Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ZeroExtend8(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtend8(Vector value) { throw new PlatformNotSupportedException(); } // Unpack and extend low half @@ -10469,19 +10469,19 @@ internal Arm64() { } /// svuint16_t svunpklo[_u16](svuint8_t op) /// UUNPKLO Zresult.H, Zop.B /// - public static unsafe Vector ZeroExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svunpklo[_u32](svuint16_t op) /// UUNPKLO Zresult.S, Zop.H /// - public static unsafe Vector ZeroExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svunpklo[_u64](svuint32_t op) /// UUNPKLO Zresult.D, Zop.S /// - public static unsafe Vector ZeroExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtendWideningLower(Vector value) { throw new PlatformNotSupportedException(); } // Unpack and extend high half @@ -10490,19 +10490,19 @@ internal Arm64() { } /// svuint16_t svunpkhi[_u16](svuint8_t op) /// UUNPKHI Zresult.H, Zop.B /// - public static unsafe Vector ZeroExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svunpkhi[_u32](svuint16_t op) /// UUNPKHI Zresult.S, Zop.H /// - public static unsafe Vector ZeroExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svunpkhi[_u64](svuint32_t op) /// UUNPKHI Zresult.D, Zop.S /// - public static unsafe Vector ZeroExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } + public static Vector ZeroExtendWideningUpper(Vector value) { throw new PlatformNotSupportedException(); } // Interleave elements from high halves of two inputs @@ -10511,61 +10511,61 @@ internal Arm64() { } /// svuint8_t svzip2[_u8](svuint8_t op1, svuint8_t op2) /// ZIP2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svzip2[_f64](svfloat64_t op1, svfloat64_t op2) /// ZIP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svzip2[_s16](svint16_t op1, svint16_t op2) /// ZIP2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svzip2[_s32](svint32_t op1, svint32_t op2) /// ZIP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svzip2[_s64](svint64_t op1, svint64_t op2) /// ZIP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svzip2[_s8](svint8_t op1, svint8_t op2) /// ZIP2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svzip2[_f32](svfloat32_t op1, svfloat32_t op2) /// ZIP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svzip2[_u16](svuint16_t op1, svuint16_t op2) /// ZIP2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svzip2[_u32](svuint32_t op1, svuint32_t op2) /// ZIP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svzip2[_u64](svuint64_t op1, svuint64_t op2) /// ZIP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipHigh(Vector left, Vector right) { throw new PlatformNotSupportedException(); } // Interleave elements from low halves of two inputs @@ -10574,61 +10574,61 @@ internal Arm64() { } /// svuint8_t svzip1[_u8](svuint8_t op1, svuint8_t op2) /// ZIP1 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat64_t svzip1[_f64](svfloat64_t op1, svfloat64_t op2) /// ZIP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint16_t svzip1[_s16](svint16_t op1, svint16_t op2) /// ZIP1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint32_t svzip1[_s32](svint32_t op1, svint32_t op2) /// ZIP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint64_t svzip1[_s64](svint64_t op1, svint64_t op2) /// ZIP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svint8_t svzip1[_s8](svint8_t op1, svint8_t op2) /// ZIP1 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svfloat32_t svzip1[_f32](svfloat32_t op1, svfloat32_t op2) /// ZIP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint16_t svzip1[_u16](svuint16_t op1, svuint16_t op2) /// ZIP1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint32_t svzip1[_u32](svuint32_t op1, svuint32_t op2) /// ZIP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } /// /// svuint64_t svzip1[_u64](svuint64_t op1, svuint64_t op2) /// ZIP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } + public static Vector ZipLow(Vector left, Vector right) { throw new PlatformNotSupportedException(); } } } 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 0c689cc965e249..4664271d600658 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 @@ -43,7 +43,7 @@ internal Arm64() { } /// FABS Ztied.D, Pg/M, Zop.D /// FABS Ztied.D, Pg/M, Ztied.D /// - public static unsafe Vector Abs(Vector value) => Abs(value); + public static Vector Abs(Vector value) => Abs(value); /// /// svint16_t svabs[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) @@ -51,7 +51,7 @@ internal Arm64() { } /// svint16_t svabs[_s16]_z(svbool_t pg, svint16_t op) /// ABS Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector Abs(Vector value) => Abs(value); + public static Vector Abs(Vector value) => Abs(value); /// /// svint32_t svabs[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -59,7 +59,7 @@ internal Arm64() { } /// svint32_t svabs[_s32]_z(svbool_t pg, svint32_t op) /// ABS Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector Abs(Vector value) => Abs(value); + public static Vector Abs(Vector value) => Abs(value); /// /// svint64_t svabs[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -67,7 +67,7 @@ internal Arm64() { } /// svint64_t svabs[_s64]_z(svbool_t pg, svint64_t op) /// ABS Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector Abs(Vector value) => Abs(value); + public static Vector Abs(Vector value) => Abs(value); /// /// svint8_t svabs[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) @@ -75,7 +75,7 @@ internal Arm64() { } /// svint8_t svabs[_s8]_z(svbool_t pg, svint8_t op) /// ABS Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector Abs(Vector value) => Abs(value); + public static Vector Abs(Vector value) => Abs(value); /// /// svfloat32_t svabs[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -83,7 +83,7 @@ internal Arm64() { } /// svfloat32_t svabs[_f32]_z(svbool_t pg, svfloat32_t op) /// FABS Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector Abs(Vector value) => Abs(value); + public static Vector Abs(Vector value) => Abs(value); // Absolute compare greater than @@ -92,13 +92,13 @@ internal Arm64() { } /// svbool_t svacgt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FACGT Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector AbsoluteCompareGreaterThan(Vector left, Vector right) => AbsoluteCompareGreaterThan(left, right); + public static Vector AbsoluteCompareGreaterThan(Vector left, Vector right) => AbsoluteCompareGreaterThan(left, right); /// /// svbool_t svacgt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FACGT Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector AbsoluteCompareGreaterThan(Vector left, Vector right) => AbsoluteCompareGreaterThan(left, right); + public static Vector AbsoluteCompareGreaterThan(Vector left, Vector right) => AbsoluteCompareGreaterThan(left, right); // Absolute compare greater than or equal to @@ -107,13 +107,13 @@ internal Arm64() { } /// svbool_t svacge[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FACGE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector AbsoluteCompareGreaterThanOrEqual(Vector left, Vector right) => AbsoluteCompareGreaterThanOrEqual(left, right); + public static Vector AbsoluteCompareGreaterThanOrEqual(Vector left, Vector right) => AbsoluteCompareGreaterThanOrEqual(left, right); /// /// svbool_t svacge[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FACGE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector AbsoluteCompareGreaterThanOrEqual(Vector left, Vector right) => AbsoluteCompareGreaterThanOrEqual(left, right); + public static Vector AbsoluteCompareGreaterThanOrEqual(Vector left, Vector right) => AbsoluteCompareGreaterThanOrEqual(left, right); // Absolute compare less than @@ -122,13 +122,13 @@ internal Arm64() { } /// svbool_t svaclt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FACLT Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector AbsoluteCompareLessThan(Vector left, Vector right) => AbsoluteCompareLessThan(left, right); + public static Vector AbsoluteCompareLessThan(Vector left, Vector right) => AbsoluteCompareLessThan(left, right); /// /// svbool_t svaclt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FACLT Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector AbsoluteCompareLessThan(Vector left, Vector right) => AbsoluteCompareLessThan(left, right); + public static Vector AbsoluteCompareLessThan(Vector left, Vector right) => AbsoluteCompareLessThan(left, right); // Absolute compare less than or equal to @@ -137,13 +137,13 @@ internal Arm64() { } /// svbool_t svacle[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FACLE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector AbsoluteCompareLessThanOrEqual(Vector left, Vector right) => AbsoluteCompareLessThanOrEqual(left, right); + public static Vector AbsoluteCompareLessThanOrEqual(Vector left, Vector right) => AbsoluteCompareLessThanOrEqual(left, right); /// /// svbool_t svacle[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FACLE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector AbsoluteCompareLessThanOrEqual(Vector left, Vector right) => AbsoluteCompareLessThanOrEqual(left, right); + public static Vector AbsoluteCompareLessThanOrEqual(Vector left, Vector right) => AbsoluteCompareLessThanOrEqual(left, right); // Absolute difference @@ -153,7 +153,7 @@ internal Arm64() { } /// svuint8_t svabd[_u8]_x(svbool_t pg, svuint8_t op1, svuint8_t op2) /// UABD Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); + public static Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); /// /// svfloat64_t svabd[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -161,7 +161,7 @@ internal Arm64() { } /// svfloat64_t svabd[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FABD Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); + public static Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); /// /// svint16_t svabd[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -169,7 +169,7 @@ internal Arm64() { } /// svint16_t svabd[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// SABD Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); + public static Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); /// /// svint32_t svabd[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -177,7 +177,7 @@ internal Arm64() { } /// svint32_t svabd[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// SABD Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); + public static Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); /// /// svint64_t svabd[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -185,7 +185,7 @@ internal Arm64() { } /// svint64_t svabd[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// SABD Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); + public static Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); /// /// svint8_t svabd[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -193,7 +193,7 @@ internal Arm64() { } /// svint8_t svabd[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// SABD Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); + public static Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); /// /// svfloat32_t svabd[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -201,7 +201,7 @@ internal Arm64() { } /// svfloat32_t svabd[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FABD Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); + public static Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); /// /// svuint16_t svabd[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -209,7 +209,7 @@ internal Arm64() { } /// svuint16_t svabd[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// UABD Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); + public static Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); /// /// svuint32_t svabd[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -217,7 +217,7 @@ internal Arm64() { } /// svuint32_t svabd[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// UABD Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); + public static Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); /// /// svuint64_t svabd[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -225,7 +225,7 @@ internal Arm64() { } /// svuint64_t svabd[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// UABD Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); + public static Vector AbsoluteDifference(Vector left, Vector right) => AbsoluteDifference(left, right); // Add @@ -236,7 +236,7 @@ internal Arm64() { } /// svuint8_t svadd[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// ADD Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector Add(Vector left, Vector right) => Add(left, right); + public static Vector Add(Vector left, Vector right) => Add(left, right); /// /// svfloat64_t svadd[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -244,7 +244,7 @@ internal Arm64() { } /// svfloat64_t svadd[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FADD Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Add(Vector left, Vector right) => Add(left, right); + public static Vector Add(Vector left, Vector right) => Add(left, right); /// /// svint16_t svadd[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -252,7 +252,7 @@ internal Arm64() { } /// svint16_t svadd[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// ADD Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector Add(Vector left, Vector right) => Add(left, right); + public static Vector Add(Vector left, Vector right) => Add(left, right); /// /// svint32_t svadd[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -260,7 +260,7 @@ internal Arm64() { } /// svint32_t svadd[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// ADD Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector Add(Vector left, Vector right) => Add(left, right); + public static Vector Add(Vector left, Vector right) => Add(left, right); /// /// svint64_t svadd[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -268,7 +268,7 @@ internal Arm64() { } /// svint64_t svadd[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// ADD Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Add(Vector left, Vector right) => Add(left, right); + public static Vector Add(Vector left, Vector right) => Add(left, right); /// /// svint8_t svadd[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -276,7 +276,7 @@ internal Arm64() { } /// svint8_t svadd[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// ADD Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector Add(Vector left, Vector right) => Add(left, right); + public static Vector Add(Vector left, Vector right) => Add(left, right); /// /// svfloat32_t svadd[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -284,7 +284,7 @@ internal Arm64() { } /// svfloat32_t svadd[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FADD Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector Add(Vector left, Vector right) => Add(left, right); + public static Vector Add(Vector left, Vector right) => Add(left, right); /// /// svuint16_t svadd[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -292,7 +292,7 @@ internal Arm64() { } /// svuint16_t svadd[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// ADD Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector Add(Vector left, Vector right) => Add(left, right); + public static Vector Add(Vector left, Vector right) => Add(left, right); /// /// svuint32_t svadd[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -300,7 +300,7 @@ internal Arm64() { } /// svuint32_t svadd[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// ADD Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector Add(Vector left, Vector right) => Add(left, right); + public static Vector Add(Vector left, Vector right) => Add(left, right); /// /// svuint64_t svadd[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -308,7 +308,7 @@ internal Arm64() { } /// svuint64_t svadd[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// ADD Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Add(Vector left, Vector right) => Add(left, right); + public static Vector Add(Vector left, Vector right) => Add(left, right); // Add reduction @@ -317,61 +317,61 @@ internal Arm64() { } /// float64_t svaddv[_f64](svbool_t pg, svfloat64_t op) /// FADDV Dresult, Pg, Zop.D /// - public static unsafe Vector AddAcross(Vector value) => AddAcross(value); + public static Vector AddAcross(Vector value) => AddAcross(value); /// /// int64_t svaddv[_s16](svbool_t pg, svint16_t op) /// SADDV Dresult, Pg, Zop.H /// - public static unsafe Vector AddAcross(Vector value) => AddAcross(value); + public static Vector AddAcross(Vector value) => AddAcross(value); /// /// int64_t svaddv[_s32](svbool_t pg, svint32_t op) /// SADDV Dresult, Pg, Zop.S /// - public static unsafe Vector AddAcross(Vector value) => AddAcross(value); + public static Vector AddAcross(Vector value) => AddAcross(value); /// /// int64_t svaddv[_s8](svbool_t pg, svint8_t op) /// SADDV Dresult, Pg, Zop.B /// - public static unsafe Vector AddAcross(Vector value) => AddAcross(value); + public static Vector AddAcross(Vector value) => AddAcross(value); /// /// int64_t svaddv[_s64](svbool_t pg, svint64_t op) /// UADDV Dresult, Pg, Zop.D /// - public static unsafe Vector AddAcross(Vector value) => AddAcross(value); + public static Vector AddAcross(Vector value) => AddAcross(value); /// /// float32_t svaddv[_f32](svbool_t pg, svfloat32_t op) /// FADDV Sresult, Pg, Zop.S /// - public static unsafe Vector AddAcross(Vector value) => AddAcross(value); + public static Vector AddAcross(Vector value) => AddAcross(value); /// /// uint64_t svaddv[_u8](svbool_t pg, svuint8_t op) /// UADDV Dresult, Pg, Zop.B /// - public static unsafe Vector AddAcross(Vector value) => AddAcross(value); + public static Vector AddAcross(Vector value) => AddAcross(value); /// /// uint64_t svaddv[_u16](svbool_t pg, svuint16_t op) /// UADDV Dresult, Pg, Zop.H /// - public static unsafe Vector AddAcross(Vector value) => AddAcross(value); + public static Vector AddAcross(Vector value) => AddAcross(value); /// /// uint64_t svaddv[_u32](svbool_t pg, svuint32_t op) /// UADDV Dresult, Pg, Zop.S /// - public static unsafe Vector AddAcross(Vector value) => AddAcross(value); + public static Vector AddAcross(Vector value) => AddAcross(value); /// /// uint64_t svaddv[_u64](svbool_t pg, svuint64_t op) /// UADDV Dresult, Pg, Zop.D /// - public static unsafe Vector AddAcross(Vector value) => AddAcross(value); + public static Vector AddAcross(Vector value) => AddAcross(value); // Complex add with rotate @@ -382,7 +382,7 @@ internal Arm64() { } /// svfloat64_t svcadd[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, uint64_t imm_rotation) /// FCADD Ztied1.D, Pg/M, Ztied1.D, Zop2.D, #imm_rotation /// - public static unsafe Vector AddRotateComplex(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) => AddRotateComplex(left, right, rotation); + public static Vector AddRotateComplex(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) => AddRotateComplex(left, right, rotation); /// /// svfloat32_t svcadd[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, uint64_t imm_rotation) @@ -391,7 +391,7 @@ internal Arm64() { } /// FCADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S, #imm_rotation /// FCADD Ztied1.S, Pg/M, Ztied1.S, Zop2.S, #imm_rotation /// - public static unsafe Vector AddRotateComplex(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) => AddRotateComplex(left, right, rotation); + public static Vector AddRotateComplex(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rotation) => AddRotateComplex(left, right, rotation); // Saturating add @@ -400,49 +400,49 @@ internal Arm64() { } /// svuint8_t svqadd[_u8](svuint8_t op1, svuint8_t op2) /// UQADD Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); + public static Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); /// /// svint16_t svqadd[_s16](svint16_t op1, svint16_t op2) /// SQADD Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); + public static Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); /// /// svint32_t svqadd[_s32](svint32_t op1, svint32_t op2) /// SQADD Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); + public static Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); /// /// svint64_t svqadd[_s64](svint64_t op1, svint64_t op2) /// SQADD Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); + public static Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); /// /// svint8_t svqadd[_s8](svint8_t op1, svint8_t op2) /// SQADD Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); + public static Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); /// /// svuint16_t svqadd[_u16](svuint16_t op1, svuint16_t op2) /// UQADD Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); + public static Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); /// /// svuint32_t svqadd[_u32](svuint32_t op1, svuint32_t op2) /// UQADD Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); + public static Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); /// /// svuint64_t svqadd[_u64](svuint64_t op1, svuint64_t op2) /// UQADD Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); + public static Vector AddSaturate(Vector left, Vector right) => AddSaturate(left, right); // Add reduction (strictly-ordered) @@ -451,13 +451,13 @@ internal Arm64() { } /// float64_t svadda[_f64](svbool_t pg, float64_t initial, svfloat64_t op) /// FADDA Dtied, Pg, Dtied, Zop.D /// - public static unsafe Vector AddSequentialAcross(Vector initial, Vector value) => AddSequentialAcross(initial, value); + public static Vector AddSequentialAcross(Vector initial, Vector value) => AddSequentialAcross(initial, value); /// /// float32_t svadda[_f32](svbool_t pg, float32_t initial, svfloat32_t op) /// FADDA Stied, Pg, Stied, Zop.S /// - public static unsafe Vector AddSequentialAcross(Vector initial, Vector value) => AddSequentialAcross(initial, value); + public static Vector AddSequentialAcross(Vector initial, Vector value) => AddSequentialAcross(initial, value); // Bitwise AND @@ -468,7 +468,7 @@ internal Arm64() { } /// svuint8_t svand[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) => And(left, right); + public static Vector And(Vector left, Vector right) => And(left, right); /// /// svint16_t svand[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -476,7 +476,7 @@ internal Arm64() { } /// svint16_t svand[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) => And(left, right); + public static Vector And(Vector left, Vector right) => And(left, right); /// /// svint32_t svand[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -484,7 +484,7 @@ internal Arm64() { } /// svint32_t svand[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) => And(left, right); + public static Vector And(Vector left, Vector right) => And(left, right); /// /// svint64_t svand[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -492,7 +492,7 @@ internal Arm64() { } /// svint64_t svand[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) => And(left, right); + public static Vector And(Vector left, Vector right) => And(left, right); /// /// svint8_t svand[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -500,7 +500,7 @@ internal Arm64() { } /// svint8_t svand[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) => And(left, right); + public static Vector And(Vector left, Vector right) => And(left, right); /// /// svuint16_t svand[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -508,7 +508,7 @@ internal Arm64() { } /// svuint16_t svand[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) => And(left, right); + public static Vector And(Vector left, Vector right) => And(left, right); /// /// svuint32_t svand[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -516,7 +516,7 @@ internal Arm64() { } /// svuint32_t svand[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) => And(left, right); + public static Vector And(Vector left, Vector right) => And(left, right); /// /// svuint64_t svand[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -524,7 +524,7 @@ internal Arm64() { } /// svuint64_t svand[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// AND Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector And(Vector left, Vector right) => And(left, right); + public static Vector And(Vector left, Vector right) => And(left, right); // Bitwise AND reduction to scalar @@ -533,49 +533,49 @@ internal Arm64() { } /// uint8_t svandv[_u8](svbool_t pg, svuint8_t op) /// ANDV Bresult, Pg, Zop.B /// - public static unsafe Vector AndAcross(Vector value) => AndAcross(value); + public static Vector AndAcross(Vector value) => AndAcross(value); /// /// int16_t svandv[_s16](svbool_t pg, svint16_t op) /// ANDV Hresult, Pg, Zop.H /// - public static unsafe Vector AndAcross(Vector value) => AndAcross(value); + public static Vector AndAcross(Vector value) => AndAcross(value); /// /// int32_t svandv[_s32](svbool_t pg, svint32_t op) /// ANDV Sresult, Pg, Zop.S /// - public static unsafe Vector AndAcross(Vector value) => AndAcross(value); + public static Vector AndAcross(Vector value) => AndAcross(value); /// /// int64_t svandv[_s64](svbool_t pg, svint64_t op) /// ANDV Dresult, Pg, Zop.D /// - public static unsafe Vector AndAcross(Vector value) => AndAcross(value); + public static Vector AndAcross(Vector value) => AndAcross(value); /// /// int8_t svandv[_s8](svbool_t pg, svint8_t op) /// ANDV Bresult, Pg, Zop.B /// - public static unsafe Vector AndAcross(Vector value) => AndAcross(value); + public static Vector AndAcross(Vector value) => AndAcross(value); /// /// uint16_t svandv[_u16](svbool_t pg, svuint16_t op) /// ANDV Hresult, Pg, Zop.H /// - public static unsafe Vector AndAcross(Vector value) => AndAcross(value); + public static Vector AndAcross(Vector value) => AndAcross(value); /// /// uint32_t svandv[_u32](svbool_t pg, svuint32_t op) /// ANDV Sresult, Pg, Zop.S /// - public static unsafe Vector AndAcross(Vector value) => AndAcross(value); + public static Vector AndAcross(Vector value) => AndAcross(value); /// /// uint64_t svandv[_u64](svbool_t pg, svuint64_t op) /// ANDV Dresult, Pg, Zop.D /// - public static unsafe Vector AndAcross(Vector value) => AndAcross(value); + public static Vector AndAcross(Vector value) => AndAcross(value); // Bitwise clear @@ -587,7 +587,7 @@ internal Arm64() { } /// BIC Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); + public static Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); /// /// svint16_t svbic[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -596,7 +596,7 @@ internal Arm64() { } /// BIC Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); + public static Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); /// /// svint32_t svbic[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -605,7 +605,7 @@ internal Arm64() { } /// BIC Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); + public static Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); /// /// svint64_t svbic[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -614,7 +614,7 @@ internal Arm64() { } /// BIC Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); + public static Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); /// /// svint8_t svbic[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -623,7 +623,7 @@ internal Arm64() { } /// BIC Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); + public static Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); /// /// svuint16_t svbic[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -632,7 +632,7 @@ internal Arm64() { } /// BIC Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); + public static Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); /// /// svuint32_t svbic[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -641,7 +641,7 @@ internal Arm64() { } /// BIC Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); + public static Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); /// /// svuint64_t svbic[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -650,7 +650,7 @@ internal Arm64() { } /// BIC Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// BIC Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); + public static Vector BitwiseClear(Vector left, Vector right) => BitwiseClear(left, right); // Logically invert boolean condition @@ -661,7 +661,7 @@ internal Arm64() { } /// svuint8_t svcnot[_u8]_z(svbool_t pg, svuint8_t op) /// CNOT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector BooleanNot(Vector value) => BooleanNot(value); + public static Vector BooleanNot(Vector value) => BooleanNot(value); /// /// svint16_t svcnot[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) @@ -669,7 +669,7 @@ internal Arm64() { } /// svint16_t svcnot[_s16]_z(svbool_t pg, svint16_t op) /// CNOT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector BooleanNot(Vector value) => BooleanNot(value); + public static Vector BooleanNot(Vector value) => BooleanNot(value); /// /// svint32_t svcnot[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -677,7 +677,7 @@ internal Arm64() { } /// svint32_t svcnot[_s32]_z(svbool_t pg, svint32_t op) /// CNOT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector BooleanNot(Vector value) => BooleanNot(value); + public static Vector BooleanNot(Vector value) => BooleanNot(value); /// /// svint64_t svcnot[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -685,7 +685,7 @@ internal Arm64() { } /// svint64_t svcnot[_s64]_z(svbool_t pg, svint64_t op) /// CNOT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector BooleanNot(Vector value) => BooleanNot(value); + public static Vector BooleanNot(Vector value) => BooleanNot(value); /// /// svint8_t svcnot[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) @@ -693,7 +693,7 @@ internal Arm64() { } /// svint8_t svcnot[_s8]_z(svbool_t pg, svint8_t op) /// CNOT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector BooleanNot(Vector value) => BooleanNot(value); + public static Vector BooleanNot(Vector value) => BooleanNot(value); /// /// svuint16_t svcnot[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -701,7 +701,7 @@ internal Arm64() { } /// svuint16_t svcnot[_u16]_z(svbool_t pg, svuint16_t op) /// CNOT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector BooleanNot(Vector value) => BooleanNot(value); + public static Vector BooleanNot(Vector value) => BooleanNot(value); /// /// svuint32_t svcnot[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -709,7 +709,7 @@ internal Arm64() { } /// svuint32_t svcnot[_u32]_z(svbool_t pg, svuint32_t op) /// CNOT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector BooleanNot(Vector value) => BooleanNot(value); + public static Vector BooleanNot(Vector value) => BooleanNot(value); /// /// svuint64_t svcnot[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -717,7 +717,7 @@ internal Arm64() { } /// svuint64_t svcnot[_u64]_z(svbool_t pg, svuint64_t op) /// CNOT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector BooleanNot(Vector value) => BooleanNot(value); + public static Vector BooleanNot(Vector value) => BooleanNot(value); // Shuffle active elements of vector to the right and fill with zero @@ -726,37 +726,37 @@ internal Arm64() { } /// svfloat64_t svcompact[_f64](svbool_t pg, svfloat64_t op) /// COMPACT Zresult.D, Pg, Zop.D /// - public static unsafe Vector Compact(Vector mask, Vector value) => Compact(mask, value); + public static Vector Compact(Vector mask, Vector value) => Compact(mask, value); /// /// svint32_t svcompact[_s32](svbool_t pg, svint32_t op) /// COMPACT Zresult.S, Pg, Zop.S /// - public static unsafe Vector Compact(Vector mask, Vector value) => Compact(mask, value); + public static Vector Compact(Vector mask, Vector value) => Compact(mask, value); /// /// svint64_t svcompact[_s64](svbool_t pg, svint64_t op) /// COMPACT Zresult.D, Pg, Zop.D /// - public static unsafe Vector Compact(Vector mask, Vector value) => Compact(mask, value); + public static Vector Compact(Vector mask, Vector value) => Compact(mask, value); /// /// svfloat32_t svcompact[_f32](svbool_t pg, svfloat32_t op) /// COMPACT Zresult.S, Pg, Zop.S /// - public static unsafe Vector Compact(Vector mask, Vector value) => Compact(mask, value); + public static Vector Compact(Vector mask, Vector value) => Compact(mask, value); /// /// svuint32_t svcompact[_u32](svbool_t pg, svuint32_t op) /// COMPACT Zresult.S, Pg, Zop.S /// - public static unsafe Vector Compact(Vector mask, Vector value) => Compact(mask, value); + public static Vector Compact(Vector mask, Vector value) => Compact(mask, value); /// /// svuint64_t svcompact[_u64](svbool_t pg, svuint64_t op) /// COMPACT Zresult.D, Pg, Zop.D /// - public static unsafe Vector Compact(Vector mask, Vector value) => Compact(mask, value); + public static Vector Compact(Vector mask, Vector value) => Compact(mask, value); // Compare equal to @@ -765,79 +765,79 @@ internal Arm64() { } /// svbool_t svcmpeq[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMEQ Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPEQ Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPEQ Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMEQ Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPEQ Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPEQ Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); /// /// svbool_t svcmpeq[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPEQ Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); + public static Vector CompareEqual(Vector left, Vector right) => CompareEqual(left, right); // Compare greater than @@ -846,97 +846,97 @@ internal Arm64() { } /// svbool_t svcmpgt[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPHI Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2) /// CMPHI Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMGT Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPGT Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPGT Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPGT Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPGT Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPGT Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPGT Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPGT Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMGT Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPHI Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2) /// CMPHI Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPHI Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2) /// CMPHI Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); /// /// svbool_t svcmpgt[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPHI Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); + public static Vector CompareGreaterThan(Vector left, Vector right) => CompareGreaterThan(left, right); // Compare greater than or equal to @@ -945,97 +945,97 @@ internal Arm64() { } /// svbool_t svcmpge[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPHS Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2) /// CMPHS Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMGE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPGE Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPGE Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPGE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPGE Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPGE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPGE Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPGE Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMGE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPHS Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2) /// CMPHS Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPHS Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2) /// CMPHS Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); /// /// svbool_t svcmpge[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPHS Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); + public static Vector CompareGreaterThanOrEqual(Vector left, Vector right) => CompareGreaterThanOrEqual(left, right); // Compare less than @@ -1044,97 +1044,97 @@ internal Arm64() { } /// svbool_t svcmplt[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPHI Presult.B, Pg/Z, Zop2.B, Zop1.B /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2) /// CMPLO Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMGT Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPGT Presult.H, Pg/Z, Zop2.H, Zop1.H /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPLT Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPGT Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPLT Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPGT Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPGT Presult.B, Pg/Z, Zop2.B, Zop1.B /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPLT Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMGT Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPHI Presult.H, Pg/Z, Zop2.H, Zop1.H /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2) /// CMPLO Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPHI Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2) /// CMPLO Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); /// /// svbool_t svcmplt[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPHI Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); + public static Vector CompareLessThan(Vector left, Vector right) => CompareLessThan(left, right); // Compare less than or equal to @@ -1143,97 +1143,97 @@ internal Arm64() { } /// svbool_t svcmple[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPHS Presult.B, Pg/Z, Zop2.B, Zop1.B /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple_wide[_u8](svbool_t pg, svuint8_t op1, svuint64_t op2) /// CMPLS Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMGE Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPGE Presult.H, Pg/Z, Zop2.H, Zop1.H /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPLE Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPGE Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPLE Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPGE Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPGE Presult.B, Pg/Z, Zop2.B, Zop1.B /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPLE Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMGE Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPHS Presult.H, Pg/Z, Zop2.H, Zop1.H /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple_wide[_u16](svbool_t pg, svuint16_t op1, svuint64_t op2) /// CMPLS Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPHS Presult.S, Pg/Z, Zop2.S, Zop1.S /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple_wide[_u32](svbool_t pg, svuint32_t op1, svuint64_t op2) /// CMPLS Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); /// /// svbool_t svcmple[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPHS Presult.D, Pg/Z, Zop2.D, Zop1.D /// - public static unsafe Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); + public static Vector CompareLessThanOrEqual(Vector left, Vector right) => CompareLessThanOrEqual(left, right); // Compare not equal to @@ -1242,79 +1242,79 @@ internal Arm64() { } /// svbool_t svcmpne[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMNE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne_wide[_s16](svbool_t pg, svint16_t op1, svint64_t op2) /// CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne_wide[_s32](svbool_t pg, svint32_t op1, svint64_t op2) /// CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// CMPNE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.B /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne_wide[_s8](svbool_t pg, svint8_t op1, svint64_t op2) /// CMPNE Presult.B, Pg/Z, Zop1.B, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMNE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// CMPNE Presult.H, Pg/Z, Zop1.H, Zop2.H /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// CMPNE Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); /// /// svbool_t svcmpne[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// CMPNE Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); + public static Vector CompareNotEqualTo(Vector left, Vector right) => CompareNotEqualTo(left, right); // Compare unordered with @@ -1323,13 +1323,13 @@ internal Arm64() { } /// svbool_t svcmpuo[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FCMUO Presult.D, Pg/Z, Zop1.D, Zop2.D /// - public static unsafe Vector CompareUnordered(Vector left, Vector right) => CompareUnordered(left, right); + public static Vector CompareUnordered(Vector left, Vector right) => CompareUnordered(left, right); /// /// svbool_t svcmpuo[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FCMUO Presult.S, Pg/Z, Zop1.S, Zop2.S /// - public static unsafe Vector CompareUnordered(Vector left, Vector right) => CompareUnordered(left, right); + public static Vector CompareUnordered(Vector left, Vector right) => CompareUnordered(left, right); // Compute vector addresses for 16-bit data @@ -1338,25 +1338,25 @@ internal Arm64() { } /// svuint32_t svadrh[_u32base]_[s32]index(svuint32_t bases, svint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #1] /// - public static unsafe Vector Compute16BitAddresses(Vector bases, Vector indices) => Compute16BitAddresses(bases, indices); + public static Vector Compute16BitAddresses(Vector bases, Vector indices) => Compute16BitAddresses(bases, indices); /// /// svuint32_t svadrh[_u32base]_[u32]index(svuint32_t bases, svuint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #1] /// - public static unsafe Vector Compute16BitAddresses(Vector bases, Vector indices) => Compute16BitAddresses(bases, indices); + public static Vector Compute16BitAddresses(Vector bases, Vector indices) => Compute16BitAddresses(bases, indices); /// /// svuint64_t svadrh[_u64base]_[s64]index(svuint64_t bases, svint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #1] /// - public static unsafe Vector Compute16BitAddresses(Vector bases, Vector indices) => Compute16BitAddresses(bases, indices); + public static Vector Compute16BitAddresses(Vector bases, Vector indices) => Compute16BitAddresses(bases, indices); /// /// svuint64_t svadrh[_u64base]_[u64]index(svuint64_t bases, svuint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #1] /// - public static unsafe Vector Compute16BitAddresses(Vector bases, Vector indices) => Compute16BitAddresses(bases, indices); + public static Vector Compute16BitAddresses(Vector bases, Vector indices) => Compute16BitAddresses(bases, indices); // Compute vector addresses for 32-bit data @@ -1365,25 +1365,25 @@ internal Arm64() { } /// svuint32_t svadrw[_u32base]_[s32]index(svuint32_t bases, svint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #2] /// - public static unsafe Vector Compute32BitAddresses(Vector bases, Vector indices) => Compute32BitAddresses(bases, indices); + public static Vector Compute32BitAddresses(Vector bases, Vector indices) => Compute32BitAddresses(bases, indices); /// /// svuint32_t svadrw[_u32base]_[u32]index(svuint32_t bases, svuint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #2] /// - public static unsafe Vector Compute32BitAddresses(Vector bases, Vector indices) => Compute32BitAddresses(bases, indices); + public static Vector Compute32BitAddresses(Vector bases, Vector indices) => Compute32BitAddresses(bases, indices); /// /// svuint64_t svadrw[_u64base]_[s64]index(svuint64_t bases, svint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #2] /// - public static unsafe Vector Compute32BitAddresses(Vector bases, Vector indices) => Compute32BitAddresses(bases, indices); + public static Vector Compute32BitAddresses(Vector bases, Vector indices) => Compute32BitAddresses(bases, indices); /// /// svuint64_t svadrw[_u64base]_[u64]index(svuint64_t bases, svuint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #2] /// - public static unsafe Vector Compute32BitAddresses(Vector bases, Vector indices) => Compute32BitAddresses(bases, indices); + public static Vector Compute32BitAddresses(Vector bases, Vector indices) => Compute32BitAddresses(bases, indices); // Compute vector addresses for 64-bit data @@ -1392,25 +1392,25 @@ internal Arm64() { } /// svuint32_t svadrd[_u32base]_[s32]index(svuint32_t bases, svint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #3] /// - public static unsafe Vector Compute64BitAddresses(Vector bases, Vector indices) => Compute64BitAddresses(bases, indices); + public static Vector Compute64BitAddresses(Vector bases, Vector indices) => Compute64BitAddresses(bases, indices); /// /// svuint32_t svadrd[_u32base]_[u32]index(svuint32_t bases, svuint32_t indices) /// ADR Zresult.S, [Zbases.S, Zindices.S, LSL #3] /// - public static unsafe Vector Compute64BitAddresses(Vector bases, Vector indices) => Compute64BitAddresses(bases, indices); + public static Vector Compute64BitAddresses(Vector bases, Vector indices) => Compute64BitAddresses(bases, indices); /// /// svuint64_t svadrd[_u64base]_[s64]index(svuint64_t bases, svint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #3] /// - public static unsafe Vector Compute64BitAddresses(Vector bases, Vector indices) => Compute64BitAddresses(bases, indices); + public static Vector Compute64BitAddresses(Vector bases, Vector indices) => Compute64BitAddresses(bases, indices); /// /// svuint64_t svadrd[_u64base]_[u64]index(svuint64_t bases, svuint64_t indices) /// ADR Zresult.D, [Zbases.D, Zindices.D, LSL #3] /// - public static unsafe Vector Compute64BitAddresses(Vector bases, Vector indices) => Compute64BitAddresses(bases, indices); + public static Vector Compute64BitAddresses(Vector bases, Vector indices) => Compute64BitAddresses(bases, indices); // Compute vector addresses for 8-bit data @@ -1419,25 +1419,25 @@ internal Arm64() { } /// svuint32_t svadrb[_u32base]_[s32]offset(svuint32_t bases, svint32_t offsets) /// ADR Zresult.S, [Zbases.S, Zoffsets.S] /// - public static unsafe Vector Compute8BitAddresses(Vector bases, Vector indices) => Compute8BitAddresses(bases, indices); + public static Vector Compute8BitAddresses(Vector bases, Vector indices) => Compute8BitAddresses(bases, indices); /// /// svuint32_t svadrb[_u32base]_[u32]offset(svuint32_t bases, svuint32_t offsets) /// ADR Zresult.S, [Zbases.S, Zoffsets.S] /// - public static unsafe Vector Compute8BitAddresses(Vector bases, Vector indices) => Compute8BitAddresses(bases, indices); + public static Vector Compute8BitAddresses(Vector bases, Vector indices) => Compute8BitAddresses(bases, indices); /// /// svuint64_t svadrb[_u64base]_[s64]offset(svuint64_t bases, svint64_t offsets) /// ADR Zresult.D, [Zbases.D, Zoffsets.D] /// - public static unsafe Vector Compute8BitAddresses(Vector bases, Vector indices) => Compute8BitAddresses(bases, indices); + public static Vector Compute8BitAddresses(Vector bases, Vector indices) => Compute8BitAddresses(bases, indices); /// /// svuint64_t svadrb[_u64base]_[u64]offset(svuint64_t bases, svuint64_t offsets) /// ADR Zresult.D, [Zbases.D, Zoffsets.D] /// - public static unsafe Vector Compute8BitAddresses(Vector bases, Vector indices) => Compute8BitAddresses(bases, indices); + public static Vector Compute8BitAddresses(Vector bases, Vector indices) => Compute8BitAddresses(bases, indices); // Conditionally extract element after last @@ -1446,121 +1446,121 @@ internal Arm64() { } /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) /// CLASTA Btied, Pg, Btied, Zdata.B /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// /// uint8_t svclasta[_n_u8](svbool_t pg, uint8_t fallback, svuint8_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.B /// - public static unsafe byte ConditionalExtractAfterLastActiveElement(Vector mask, byte defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static byte ConditionalExtractAfterLastActiveElement(Vector mask, byte defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); /// /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// /// float64_t svclasta[_n_f64](svbool_t pg, float64_t fallback, svfloat64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static unsafe double ConditionalExtractAfterLastActiveElement(Vector mask, double defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static double ConditionalExtractAfterLastActiveElement(Vector mask, double defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); /// /// svint16_t svclasta[_s16](svbool_t pg, svint16_t fallback, svint16_t data) /// CLASTA Htied, Pg, Htied, Zdata.H /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// /// int16_t svclasta[_n_s16](svbool_t pg, int16_t fallback, svint16_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.H /// - public static unsafe short ConditionalExtractAfterLastActiveElement(Vector mask, short defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static short ConditionalExtractAfterLastActiveElement(Vector mask, short defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); /// /// svint32_t svclasta[_s32](svbool_t pg, svint32_t fallback, svint32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// /// int32_t svclasta[_n_s32](svbool_t pg, int32_t fallback, svint32_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.S /// - public static unsafe int ConditionalExtractAfterLastActiveElement(Vector mask, int defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static int ConditionalExtractAfterLastActiveElement(Vector mask, int defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); /// /// svint64_t svclasta[_s64](svbool_t pg, svint64_t fallback, svint64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// /// int64_t svclasta[_n_s64](svbool_t pg, int64_t fallback, svint64_t data) /// CLASTA Xtied, Pg, Xtied, Zdata.D /// - public static unsafe long ConditionalExtractAfterLastActiveElement(Vector mask, long defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static long ConditionalExtractAfterLastActiveElement(Vector mask, long defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); /// /// svint8_t svclasta[_s8](svbool_t pg, svint8_t fallback, svint8_t data) /// CLASTA Btied, Pg, Btied, Zdata.B /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// /// int8_t svclasta[_n_s8](svbool_t pg, int8_t fallback, svint8_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.B /// - public static unsafe sbyte ConditionalExtractAfterLastActiveElement(Vector mask, sbyte defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static sbyte ConditionalExtractAfterLastActiveElement(Vector mask, sbyte defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); /// /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// /// float32_t svclasta[_n_f32](svbool_t pg, float32_t fallback, svfloat32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static unsafe float ConditionalExtractAfterLastActiveElement(Vector mask, float defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static float ConditionalExtractAfterLastActiveElement(Vector mask, float defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); /// /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) /// CLASTA Htied, Pg, Htied, Zdata.H /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// /// uint16_t svclasta[_n_u16](svbool_t pg, uint16_t fallback, svuint16_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.H /// - public static unsafe ushort ConditionalExtractAfterLastActiveElement(Vector mask, ushort defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static ushort ConditionalExtractAfterLastActiveElement(Vector mask, ushort defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); /// /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) /// CLASTA Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// /// uint32_t svclasta[_n_u32](svbool_t pg, uint32_t fallback, svuint32_t data) /// CLASTA Wtied, Pg, Wtied, Zdata.S /// - public static unsafe uint ConditionalExtractAfterLastActiveElement(Vector mask, uint defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static uint ConditionalExtractAfterLastActiveElement(Vector mask, uint defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); /// /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) /// CLASTA Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractAfterLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValue, data); /// /// uint64_t svclasta[_n_u64](svbool_t pg, uint64_t fallback, svuint64_t data) /// CLASTA Xtied, Pg, Xtied, Zdata.D /// - public static unsafe ulong ConditionalExtractAfterLastActiveElement(Vector mask, ulong defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); + public static ulong ConditionalExtractAfterLastActiveElement(Vector mask, ulong defaultValues, Vector data) => ConditionalExtractAfterLastActiveElement(mask, defaultValues, data); // Conditionally extract element after last @@ -1569,61 +1569,61 @@ internal Arm64() { } /// svuint8_t svclasta[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) /// CLASTA Ztied.B, Pg, Ztied.B, Zdata.B /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); /// /// svfloat64_t svclasta[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); /// /// svint16_t svclasta[_s16](svbool_t pg, svint16_t fallback, svint16_t data) /// CLASTA Ztied.H, Pg, Ztied.H, Zdata.H /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); /// /// svint32_t svclasta[_s32](svbool_t pg, svint32_t fallback, svint32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); /// /// svint64_t svclasta[_s64](svbool_t pg, svint64_t fallback, svint64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); /// /// svint8_t svclasta[_s8](svbool_t pg, svint8_t fallback, svint8_t data) /// CLASTA Ztied.B, Pg, Ztied.B, Zdata.B /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); /// /// svfloat32_t svclasta[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); /// /// svuint16_t svclasta[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) /// CLASTA Ztied.H, Pg, Ztied.H, Zdata.H /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); /// /// svuint32_t svclasta[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) /// CLASTA Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); /// /// svuint64_t svclasta[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) /// CLASTA Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); + public static Vector ConditionalExtractAfterLastActiveElementAndReplicate(Vector mask, Vector defaultScalar, Vector data) => ConditionalExtractAfterLastActiveElementAndReplicate(mask, defaultScalar, data); // Conditionally extract last element @@ -1632,121 +1632,121 @@ internal Arm64() { } /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) /// CLASTB Btied, Pg, Btied, Zdata.B /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// /// uint8_t svclastb[_n_u8](svbool_t pg, uint8_t fallback, svuint8_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.B /// - public static unsafe byte ConditionalExtractLastActiveElement(Vector mask, byte defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static byte ConditionalExtractLastActiveElement(Vector mask, byte defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); /// /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// /// float64_t svclastb[_n_f64](svbool_t pg, float64_t fallback, svfloat64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static unsafe double ConditionalExtractLastActiveElement(Vector mask, double defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static double ConditionalExtractLastActiveElement(Vector mask, double defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); /// /// svint16_t svclastb[_s16](svbool_t pg, svint16_t fallback, svint16_t data) /// CLASTB Htied, Pg, Htied, Zdata.H /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// /// int16_t svclastb[_n_s16](svbool_t pg, int16_t fallback, svint16_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.H /// - public static unsafe short ConditionalExtractLastActiveElement(Vector mask, short defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static short ConditionalExtractLastActiveElement(Vector mask, short defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); /// /// svint32_t svclastb[_s32](svbool_t pg, svint32_t fallback, svint32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// /// int32_t svclastb[_n_s32](svbool_t pg, int32_t fallback, svint32_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.S /// - public static unsafe int ConditionalExtractLastActiveElement(Vector mask, int defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static int ConditionalExtractLastActiveElement(Vector mask, int defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); /// /// svint64_t svclastb[_s64](svbool_t pg, svint64_t fallback, svint64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// /// int64_t svclastb[_n_s64](svbool_t pg, int64_t fallback, svint64_t data) /// CLASTB Xtied, Pg, Xtied, Zdata.D /// - public static unsafe long ConditionalExtractLastActiveElement(Vector mask, long defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static long ConditionalExtractLastActiveElement(Vector mask, long defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); /// /// svint8_t svclastb[_s8](svbool_t pg, svint8_t fallback, svint8_t data) /// CLASTB Btied, Pg, Btied, Zdata.B /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// /// int8_t svclastb[_n_s8](svbool_t pg, int8_t fallback, svint8_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.B /// - public static unsafe sbyte ConditionalExtractLastActiveElement(Vector mask, sbyte defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static sbyte ConditionalExtractLastActiveElement(Vector mask, sbyte defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); /// /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// /// float32_t svclastb[_n_f32](svbool_t pg, float32_t fallback, svfloat32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static unsafe float ConditionalExtractLastActiveElement(Vector mask, float defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static float ConditionalExtractLastActiveElement(Vector mask, float defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); /// /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) /// CLASTB Htied, Pg, Htied, Zdata.H /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// /// uint16_t svclastb[_n_u16](svbool_t pg, uint16_t fallback, svuint16_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.H /// - public static unsafe ushort ConditionalExtractLastActiveElement(Vector mask, ushort defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static ushort ConditionalExtractLastActiveElement(Vector mask, ushort defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); /// /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) /// CLASTB Stied, Pg, Stied, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// /// uint32_t svclastb[_n_u32](svbool_t pg, uint32_t fallback, svuint32_t data) /// CLASTB Wtied, Pg, Wtied, Zdata.S /// - public static unsafe uint ConditionalExtractLastActiveElement(Vector mask, uint defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static uint ConditionalExtractLastActiveElement(Vector mask, uint defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); /// /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) /// CLASTB Dtied, Pg, Dtied, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); + public static Vector ConditionalExtractLastActiveElement(Vector mask, Vector defaultValue, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValue, data); /// /// uint64_t svclastb[_n_u64](svbool_t pg, uint64_t fallback, svuint64_t data) /// CLASTB Xtied, Pg, Xtied, Zdata.D /// - public static unsafe ulong ConditionalExtractLastActiveElement(Vector mask, ulong defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); + public static ulong ConditionalExtractLastActiveElement(Vector mask, ulong defaultValues, Vector data) => ConditionalExtractLastActiveElement(mask, defaultValues, data); // Conditionally extract last element @@ -1755,61 +1755,61 @@ internal Arm64() { } /// svuint8_t svclastb[_u8](svbool_t pg, svuint8_t fallback, svuint8_t data) /// CLASTB Ztied.B, Pg, Ztied.B, Zdata.B /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); /// /// svfloat64_t svclastb[_f64](svbool_t pg, svfloat64_t fallback, svfloat64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); /// /// svint16_t svclastb[_s16](svbool_t pg, svint16_t fallback, svint16_t data) /// CLASTB Ztied.H, Pg, Ztied.H, Zdata.H /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); /// /// svint32_t svclastb[_s32](svbool_t pg, svint32_t fallback, svint32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); /// /// svint64_t svclastb[_s64](svbool_t pg, svint64_t fallback, svint64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); /// /// svint8_t svclastb[_s8](svbool_t pg, svint8_t fallback, svint8_t data) /// CLASTB Ztied.B, Pg, Ztied.B, Zdata.B /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); /// /// svfloat32_t svclastb[_f32](svbool_t pg, svfloat32_t fallback, svfloat32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); /// /// svuint16_t svclastb[_u16](svbool_t pg, svuint16_t fallback, svuint16_t data) /// CLASTB Ztied.H, Pg, Ztied.H, Zdata.H /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); /// /// svuint32_t svclastb[_u32](svbool_t pg, svuint32_t fallback, svuint32_t data) /// CLASTB Ztied.S, Pg, Ztied.S, Zdata.S /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); /// /// svuint64_t svclastb[_u64](svbool_t pg, svuint64_t fallback, svuint64_t data) /// CLASTB Ztied.D, Pg, Ztied.D, Zdata.D /// - public static unsafe Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); + public static Vector ConditionalExtractLastActiveElementAndReplicate(Vector mask, Vector fallback, Vector data) => ConditionalExtractLastActiveElementAndReplicate(mask, fallback, data); // Conditionally select elements @@ -1819,68 +1819,68 @@ internal Arm64() { } /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.B, Pg, Zop1.B, Zop2.B /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); /// /// svfloat64_t svsel[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// SEL Zresult.D, Pg, Zop1.D, Zop2.D /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); /// /// svint16_t svsel[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.H, Pg, Zop1.H, Zop2.H /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); /// /// svint32_t svsel[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.S, Pg, Zop1.S, Zop2.S /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); /// /// svint64_t svsel[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.D, Pg, Zop1.D, Zop2.D /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); /// /// svint8_t svsel[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.B, Pg, Zop1.B, Zop2.B /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); /// /// svfloat32_t svsel[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// SEL Zresult.S, Pg, Zop1.S, Zop2.S /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); /// /// svuint16_t svsel[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.H, Pg, Zop1.H, Zop2.H /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); /// /// svuint32_t svsel[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.S, Pg, Zop1.S, Zop2.S /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); /// /// svuint64_t svsel[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// svbool_t svsel[_b](svbool_t pg, svbool_t op1, svbool_t op2) /// SEL Zresult.D, Pg, Zop1.D, Zop2.D /// - public static unsafe Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); + public static Vector ConditionalSelect(Vector mask, Vector left, Vector right) => ConditionalSelect(mask, left, right); // Floating-point convert @@ -1891,7 +1891,7 @@ internal Arm64() { } /// svfloat64_t svcvt_f64[_s32]_z(svbool_t pg, svint32_t op) /// SCVTF Zresult.D, Pg/M, Zop.S /// - public static unsafe Vector ConvertToDouble(Vector value) => ConvertToDouble(value); + public static Vector ConvertToDouble(Vector value) => ConvertToDouble(value); /// /// svfloat64_t svcvt_f64[_s64]_m(svfloat64_t inactive, svbool_t pg, svint64_t op) @@ -1899,7 +1899,7 @@ internal Arm64() { } /// svfloat64_t svcvt_f64[_s64]_z(svbool_t pg, svint64_t op) /// SCVTF Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ConvertToDouble(Vector value) => ConvertToDouble(value); + public static Vector ConvertToDouble(Vector value) => ConvertToDouble(value); /// /// svfloat64_t svcvt_f64[_f32]_m(svfloat64_t inactive, svbool_t pg, svfloat32_t op) @@ -1907,7 +1907,7 @@ internal Arm64() { } /// svfloat64_t svcvt_f64[_f32]_z(svbool_t pg, svfloat32_t op) /// FCVT Zresult.D, Pg/M, Zop.S /// - public static unsafe Vector ConvertToDouble(Vector value) => ConvertToDouble(value); + public static Vector ConvertToDouble(Vector value) => ConvertToDouble(value); /// /// svfloat64_t svcvt_f64[_u32]_m(svfloat64_t inactive, svbool_t pg, svuint32_t op) @@ -1915,7 +1915,7 @@ internal Arm64() { } /// svfloat64_t svcvt_f64[_u32]_z(svbool_t pg, svuint32_t op) /// UCVTF Zresult.D, Pg/M, Zop.S /// - public static unsafe Vector ConvertToDouble(Vector value) => ConvertToDouble(value); + public static Vector ConvertToDouble(Vector value) => ConvertToDouble(value); /// /// svfloat64_t svcvt_f64[_u64]_m(svfloat64_t inactive, svbool_t pg, svuint64_t op) @@ -1923,7 +1923,7 @@ internal Arm64() { } /// svfloat64_t svcvt_f64[_u64]_z(svbool_t pg, svuint64_t op) /// UCVTF Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ConvertToDouble(Vector value) => ConvertToDouble(value); + public static Vector ConvertToDouble(Vector value) => ConvertToDouble(value); // Floating-point convert @@ -1934,7 +1934,7 @@ internal Arm64() { } /// svint32_t svcvt_s32[_f64]_z(svbool_t pg, svfloat64_t op) /// FCVTZS Zresult.S, Pg/M, Zop.D /// - public static unsafe Vector ConvertToInt32(Vector value) => ConvertToInt32(value); + public static Vector ConvertToInt32(Vector value) => ConvertToInt32(value); /// /// svint32_t svcvt_s32[_f32]_m(svint32_t inactive, svbool_t pg, svfloat32_t op) @@ -1942,7 +1942,7 @@ internal Arm64() { } /// svint32_t svcvt_s32[_f32]_z(svbool_t pg, svfloat32_t op) /// FCVTZS Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ConvertToInt32(Vector value) => ConvertToInt32(value); + public static Vector ConvertToInt32(Vector value) => ConvertToInt32(value); // Floating-point convert @@ -1953,7 +1953,7 @@ internal Arm64() { } /// svint64_t svcvt_s64[_f64]_z(svbool_t pg, svfloat64_t op) /// FCVTZS Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ConvertToInt64(Vector value) => ConvertToInt64(value); + public static Vector ConvertToInt64(Vector value) => ConvertToInt64(value); /// /// svint64_t svcvt_s64[_f32]_m(svint64_t inactive, svbool_t pg, svfloat32_t op) @@ -1961,7 +1961,7 @@ internal Arm64() { } /// svint64_t svcvt_s64[_f32]_z(svbool_t pg, svfloat32_t op) /// FCVTZS Zresult.D, Pg/M, Zop.S /// - public static unsafe Vector ConvertToInt64(Vector value) => ConvertToInt64(value); + public static Vector ConvertToInt64(Vector value) => ConvertToInt64(value); // Floating-point convert @@ -1972,7 +1972,7 @@ internal Arm64() { } /// svfloat32_t svcvt_f32[_f64]_z(svbool_t pg, svfloat64_t op) /// FCVT Zresult.S, Pg/M, Zop.D /// - public static unsafe Vector ConvertToSingle(Vector value) => ConvertToSingle(value); + public static Vector ConvertToSingle(Vector value) => ConvertToSingle(value); /// /// svfloat32_t svcvt_f32[_s32]_m(svfloat32_t inactive, svbool_t pg, svint32_t op) @@ -1980,7 +1980,7 @@ internal Arm64() { } /// svfloat32_t svcvt_f32[_s32]_z(svbool_t pg, svint32_t op) /// SCVTF Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ConvertToSingle(Vector value) => ConvertToSingle(value); + public static Vector ConvertToSingle(Vector value) => ConvertToSingle(value); /// /// svfloat32_t svcvt_f32[_s64]_m(svfloat32_t inactive, svbool_t pg, svint64_t op) @@ -1988,7 +1988,7 @@ internal Arm64() { } /// svfloat32_t svcvt_f32[_s64]_z(svbool_t pg, svint64_t op) /// SCVTF Zresult.S, Pg/M, Zop.D /// - public static unsafe Vector ConvertToSingle(Vector value) => ConvertToSingle(value); + public static Vector ConvertToSingle(Vector value) => ConvertToSingle(value); /// /// svfloat32_t svcvt_f32[_u32]_m(svfloat32_t inactive, svbool_t pg, svuint32_t op) @@ -1996,7 +1996,7 @@ internal Arm64() { } /// svfloat32_t svcvt_f32[_u32]_z(svbool_t pg, svuint32_t op) /// UCVTF Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ConvertToSingle(Vector value) => ConvertToSingle(value); + public static Vector ConvertToSingle(Vector value) => ConvertToSingle(value); /// /// svfloat32_t svcvt_f32[_u64]_m(svfloat32_t inactive, svbool_t pg, svuint64_t op) @@ -2004,7 +2004,7 @@ internal Arm64() { } /// svfloat32_t svcvt_f32[_u64]_z(svbool_t pg, svuint64_t op) /// UCVTF Zresult.S, Pg/M, Zop.D /// - public static unsafe Vector ConvertToSingle(Vector value) => ConvertToSingle(value); + public static Vector ConvertToSingle(Vector value) => ConvertToSingle(value); // Floating-point convert @@ -2015,7 +2015,7 @@ internal Arm64() { } /// svuint32_t svcvt_u32[_f64]_z(svbool_t pg, svfloat64_t op) /// FCVTZU Zresult.S, Pg/M, Zop.D /// - public static unsafe Vector ConvertToUInt32(Vector value) => ConvertToUInt32(value); + public static Vector ConvertToUInt32(Vector value) => ConvertToUInt32(value); /// /// svuint32_t svcvt_u32[_f32]_m(svuint32_t inactive, svbool_t pg, svfloat32_t op) @@ -2023,7 +2023,7 @@ internal Arm64() { } /// svuint32_t svcvt_u32[_f32]_z(svbool_t pg, svfloat32_t op) /// FCVTZU Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ConvertToUInt32(Vector value) => ConvertToUInt32(value); + public static Vector ConvertToUInt32(Vector value) => ConvertToUInt32(value); // Floating-point convert @@ -2034,7 +2034,7 @@ internal Arm64() { } /// svuint64_t svcvt_u64[_f64]_z(svbool_t pg, svfloat64_t op) /// FCVTZU Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ConvertToUInt64(Vector value) => ConvertToUInt64(value); + public static Vector ConvertToUInt64(Vector value) => ConvertToUInt64(value); /// /// svuint64_t svcvt_u64[_f32]_m(svuint64_t inactive, svbool_t pg, svfloat32_t op) @@ -2042,7 +2042,7 @@ internal Arm64() { } /// svuint64_t svcvt_u64[_f32]_z(svbool_t pg, svfloat32_t op) /// FCVTZU Zresult.D, Pg/M, Zop.S /// - public static unsafe Vector ConvertToUInt64(Vector value) => ConvertToUInt64(value); + public static Vector ConvertToUInt64(Vector value) => ConvertToUInt64(value); // Count the number of 16-bit elements in a vector @@ -2051,7 +2051,7 @@ internal Arm64() { } /// uint64_t svcnth_pat(enum svpattern pattern) /// CNTH Xresult, pattern /// - public static unsafe ulong Count16BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => Count16BitElements(pattern); + public static ulong Count16BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => Count16BitElements(pattern); // Count the number of 32-bit elements in a vector @@ -2060,7 +2060,7 @@ internal Arm64() { } /// uint64_t svcntw_pat(enum svpattern pattern) /// CNTW Xresult, pattern /// - public static unsafe ulong Count32BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => Count32BitElements(pattern); + public static ulong Count32BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => Count32BitElements(pattern); // Count the number of 64-bit elements in a vector @@ -2069,7 +2069,7 @@ internal Arm64() { } /// uint64_t svcntd_pat(enum svpattern pattern) /// CNTD Xresult, pattern /// - public static unsafe ulong Count64BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => Count64BitElements(pattern); + public static ulong Count64BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => Count64BitElements(pattern); // Count the number of 8-bit elements in a vector @@ -2078,7 +2078,7 @@ internal Arm64() { } /// uint64_t svcntb_pat(enum svpattern pattern) /// CNTB Xresult, pattern /// - public static unsafe ulong Count8BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => Count8BitElements(pattern); + public static ulong Count8BitElements([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => Count8BitElements(pattern); // Break after first true condition @@ -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 unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); /// /// svbool_t svbrka[_b]_z(svbool_t pg, svbool_t op) /// BRKA Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); + public static Vector CreateBreakAfterMask(Vector mask, Vector srcMask) => CreateBreakAfterMask(mask, srcMask); // Break after first true condition, propagating from previous partition @@ -2138,49 +2138,49 @@ internal Arm64() { } /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); /// /// svbool_t svbrkpa[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPA Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); + public static Vector CreateBreakAfterPropagateMask(Vector mask, Vector left, Vector right) => CreateBreakAfterPropagateMask(mask, left, right); // Break before first true condition @@ -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 unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); /// /// svbool_t svbrkb[_b]_z(svbool_t pg, svbool_t op) /// BRKB Presult.B, Pg/Z, Pop.B /// - public static unsafe Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); + public static Vector CreateBreakBeforeMask(Vector mask, Vector srcMask) => CreateBreakBeforeMask(mask, srcMask); // Break before first true condition, propagating from previous partition @@ -2240,49 +2240,49 @@ internal Arm64() { } /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); /// /// svbool_t svbrkpb[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKPB Presult.B, Pg/Z, Pop1.B, Pop2.B /// - public static unsafe Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); + public static Vector CreateBreakBeforePropagateMask(Vector mask, Vector left, Vector right) => CreateBreakBeforePropagateMask(mask, left, right); // Propagate break to next partition @@ -2291,49 +2291,49 @@ internal Arm64() { } /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); /// /// svbool_t svbrkn[_b]_z(svbool_t pg, svbool_t op1, svbool_t op2) /// BRKN Ptied2.B, Pg/Z, Pop1.B, Ptied2.B /// - public static unsafe Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); + public static Vector CreateBreakPropagateMask(Vector totalMask, Vector fromMask) => CreateBreakPropagateMask(totalMask, fromMask); // Set all predicate elements to false @@ -2342,7 +2342,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskByte() => CreateFalseMaskByte(); + public static Vector CreateFalseMaskByte() => CreateFalseMaskByte(); // Set all predicate elements to false @@ -2351,7 +2351,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskDouble() => CreateFalseMaskDouble(); + public static Vector CreateFalseMaskDouble() => CreateFalseMaskDouble(); // Set all predicate elements to false @@ -2360,7 +2360,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskInt16() => CreateFalseMaskInt16(); + public static Vector CreateFalseMaskInt16() => CreateFalseMaskInt16(); // Set all predicate elements to false @@ -2369,7 +2369,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskInt32() => CreateFalseMaskInt32(); + public static Vector CreateFalseMaskInt32() => CreateFalseMaskInt32(); // Set all predicate elements to false @@ -2378,7 +2378,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskInt64() => CreateFalseMaskInt64(); + public static Vector CreateFalseMaskInt64() => CreateFalseMaskInt64(); // Set all predicate elements to false @@ -2387,7 +2387,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskSByte() => CreateFalseMaskSByte(); + public static Vector CreateFalseMaskSByte() => CreateFalseMaskSByte(); // Set all predicate elements to false @@ -2396,7 +2396,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskSingle() => CreateFalseMaskSingle(); + public static Vector CreateFalseMaskSingle() => CreateFalseMaskSingle(); // Set all predicate elements to false @@ -2405,7 +2405,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskUInt16() => CreateFalseMaskUInt16(); + public static Vector CreateFalseMaskUInt16() => CreateFalseMaskUInt16(); // Set all predicate elements to false @@ -2414,7 +2414,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskUInt32() => CreateFalseMaskUInt32(); + public static Vector CreateFalseMaskUInt32() => CreateFalseMaskUInt32(); // Set all predicate elements to false @@ -2423,7 +2423,7 @@ internal Arm64() { } /// svbool_t svpfalse[_b]() /// PFALSE Presult.B /// - public static unsafe Vector CreateFalseMaskUInt64() => CreateFalseMaskUInt64(); + public static Vector CreateFalseMaskUInt64() => CreateFalseMaskUInt64(); // Set the first active predicate element to true @@ -2432,49 +2432,49 @@ internal Arm64() { } /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); /// /// svbool_t svpfirst[_b](svbool_t pg, svbool_t op) /// PFIRST Ptied.B, Pg, Ptied.B /// - public static unsafe Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); + public static Vector CreateMaskForFirstActiveElement(Vector mask, Vector srcMask) => CreateMaskForFirstActiveElement(mask, srcMask); // 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 unsafe Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); + public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); /// /// svbool_t svpnext_b16(svbool_t pg, svbool_t op) /// PNEXT Ptied.H, Pg, Ptied.H /// - public static unsafe Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); + public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); /// /// svbool_t svpnext_b32(svbool_t pg, svbool_t op) /// PNEXT Ptied.S, Pg, Ptied.S /// - public static unsafe Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); + public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); /// /// svbool_t svpnext_b64(svbool_t pg, svbool_t op) /// PNEXT Ptied.D, Pg, Ptied.D /// - public static unsafe Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); + public static Vector CreateMaskForNextActiveElement(Vector mask, Vector srcMask) => CreateMaskForNextActiveElement(mask, srcMask); // Set predicate elements to true @@ -2510,7 +2510,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskByte([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskByte(pattern); + public static Vector CreateTrueMaskByte([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskByte(pattern); // Set predicate elements to true @@ -2519,7 +2519,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskDouble([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskDouble(pattern); + public static Vector CreateTrueMaskDouble([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskDouble(pattern); // Set predicate elements to true @@ -2528,7 +2528,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskInt16([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskInt16(pattern); + public static Vector CreateTrueMaskInt16([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskInt16(pattern); // Set predicate elements to true @@ -2537,7 +2537,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskInt32([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskInt32(pattern); + public static Vector CreateTrueMaskInt32([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskInt32(pattern); // Set predicate elements to true @@ -2546,7 +2546,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskInt64([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskInt64(pattern); + public static Vector CreateTrueMaskInt64([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskInt64(pattern); // Set predicate elements to true @@ -2555,7 +2555,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskSByte([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskSByte(pattern); + public static Vector CreateTrueMaskSByte([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskSByte(pattern); // Set predicate elements to true @@ -2564,7 +2564,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b8(enum svpattern pattern) /// PTRUE Presult.B, pattern /// - public static unsafe Vector CreateTrueMaskSingle([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskSingle(pattern); + public static Vector CreateTrueMaskSingle([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskSingle(pattern); // Set predicate elements to true @@ -2573,7 +2573,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b16(enum svpattern pattern) /// PTRUE Presult.H, pattern /// - public static unsafe Vector CreateTrueMaskUInt16([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskUInt16(pattern); + public static Vector CreateTrueMaskUInt16([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskUInt16(pattern); // Set predicate elements to true @@ -2582,7 +2582,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b32(enum svpattern pattern) /// PTRUE Presult.S, pattern /// - public static unsafe Vector CreateTrueMaskUInt32([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskUInt32(pattern); + public static Vector CreateTrueMaskUInt32([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskUInt32(pattern); // Set predicate elements to true @@ -2591,7 +2591,7 @@ internal Arm64() { } /// svbool_t svptrue_pat_b64(enum svpattern pattern) /// PTRUE Presult.D, pattern /// - public static unsafe Vector CreateTrueMaskUInt64([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskUInt64(pattern); + public static Vector CreateTrueMaskUInt64([ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => CreateTrueMaskUInt64(pattern); // While incrementing scalar is less than @@ -2600,25 +2600,25 @@ internal Arm64() { } /// svbool_t svwhilelt_b16[_s32](int32_t op1, int32_t op2) /// WHILELT Presult.H, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask16Bit(int left, int right) => CreateWhileLessThanMask16Bit(left, right); + public static Vector CreateWhileLessThanMask16Bit(int left, int right) => CreateWhileLessThanMask16Bit(left, right); /// /// svbool_t svwhilelt_b16[_s64](int64_t op1, int64_t op2) /// WHILELT Presult.H, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask16Bit(long left, long right) => CreateWhileLessThanMask16Bit(left, right); + public static Vector CreateWhileLessThanMask16Bit(long left, long right) => CreateWhileLessThanMask16Bit(left, right); /// /// svbool_t svwhilelt_b16[_u32](uint32_t op1, uint32_t op2) /// WHILELO Presult.H, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask16Bit(uint left, uint right) => CreateWhileLessThanMask16Bit(left, right); + public static Vector CreateWhileLessThanMask16Bit(uint left, uint right) => CreateWhileLessThanMask16Bit(left, right); /// /// svbool_t svwhilelt_b16[_u64](uint64_t op1, uint64_t op2) /// WHILELO Presult.H, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask16Bit(ulong left, ulong right) => CreateWhileLessThanMask16Bit(left, right); + public static Vector CreateWhileLessThanMask16Bit(ulong left, ulong right) => CreateWhileLessThanMask16Bit(left, right); // While incrementing scalar is less than @@ -2627,25 +2627,25 @@ internal Arm64() { } /// svbool_t svwhilelt_b32[_s32](int32_t op1, int32_t op2) /// WHILELT Presult.S, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask32Bit(int left, int right) => CreateWhileLessThanMask32Bit(left, right); + public static Vector CreateWhileLessThanMask32Bit(int left, int right) => CreateWhileLessThanMask32Bit(left, right); /// /// svbool_t svwhilelt_b32[_s64](int64_t op1, int64_t op2) /// WHILELT Presult.S, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask32Bit(long left, long right) => CreateWhileLessThanMask32Bit(left, right); + public static Vector CreateWhileLessThanMask32Bit(long left, long right) => CreateWhileLessThanMask32Bit(left, right); /// /// svbool_t svwhilelt_b32[_u32](uint32_t op1, uint32_t op2) /// WHILELO Presult.S, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask32Bit(uint left, uint right) => CreateWhileLessThanMask32Bit(left, right); + public static Vector CreateWhileLessThanMask32Bit(uint left, uint right) => CreateWhileLessThanMask32Bit(left, right); /// /// svbool_t svwhilelt_b32[_u64](uint64_t op1, uint64_t op2) /// WHILELO Presult.S, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask32Bit(ulong left, ulong right) => CreateWhileLessThanMask32Bit(left, right); + public static Vector CreateWhileLessThanMask32Bit(ulong left, ulong right) => CreateWhileLessThanMask32Bit(left, right); // While incrementing scalar is less than @@ -2654,25 +2654,25 @@ internal Arm64() { } /// svbool_t svwhilelt_b64[_s32](int32_t op1, int32_t op2) /// WHILELT Presult.D, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask64Bit(int left, int right) => CreateWhileLessThanMask64Bit(left, right); + public static Vector CreateWhileLessThanMask64Bit(int left, int right) => CreateWhileLessThanMask64Bit(left, right); /// /// svbool_t svwhilelt_b64[_s64](int64_t op1, int64_t op2) /// WHILELT Presult.D, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask64Bit(long left, long right) => CreateWhileLessThanMask64Bit(left, right); + public static Vector CreateWhileLessThanMask64Bit(long left, long right) => CreateWhileLessThanMask64Bit(left, right); /// /// svbool_t svwhilelt_b64[_u32](uint32_t op1, uint32_t op2) /// WHILELO Presult.D, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask64Bit(uint left, uint right) => CreateWhileLessThanMask64Bit(left, right); + public static Vector CreateWhileLessThanMask64Bit(uint left, uint right) => CreateWhileLessThanMask64Bit(left, right); /// /// svbool_t svwhilelt_b64[_u64](uint64_t op1, uint64_t op2) /// WHILELO Presult.D, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask64Bit(ulong left, ulong right) => CreateWhileLessThanMask64Bit(left, right); + public static Vector CreateWhileLessThanMask64Bit(ulong left, ulong right) => CreateWhileLessThanMask64Bit(left, right); // While incrementing scalar is less than @@ -2681,25 +2681,25 @@ internal Arm64() { } /// svbool_t svwhilelt_b8[_s32](int32_t op1, int32_t op2) /// WHILELT Presult.B, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask8Bit(int left, int right) => CreateWhileLessThanMask8Bit(left, right); + public static Vector CreateWhileLessThanMask8Bit(int left, int right) => CreateWhileLessThanMask8Bit(left, right); /// /// svbool_t svwhilelt_b8[_s64](int64_t op1, int64_t op2) /// WHILELT Presult.B, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask8Bit(long left, long right) => CreateWhileLessThanMask8Bit(left, right); + public static Vector CreateWhileLessThanMask8Bit(long left, long right) => CreateWhileLessThanMask8Bit(left, right); /// /// svbool_t svwhilelt_b8[_u32](uint32_t op1, uint32_t op2) /// WHILELO Presult.B, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanMask8Bit(uint left, uint right) => CreateWhileLessThanMask8Bit(left, right); + public static Vector CreateWhileLessThanMask8Bit(uint left, uint right) => CreateWhileLessThanMask8Bit(left, right); /// /// svbool_t svwhilelt_b8[_u64](uint64_t op1, uint64_t op2) /// WHILELO Presult.B, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanMask8Bit(ulong left, ulong right) => CreateWhileLessThanMask8Bit(left, right); + public static Vector CreateWhileLessThanMask8Bit(ulong left, ulong right) => CreateWhileLessThanMask8Bit(left, right); // While incrementing scalar is less than or equal to @@ -2708,25 +2708,25 @@ internal Arm64() { } /// svbool_t svwhilele_b16[_s32](int32_t op1, int32_t op2) /// WHILELE Presult.H, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask16Bit(int left, int right) => CreateWhileLessThanOrEqualMask16Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask16Bit(int left, int right) => CreateWhileLessThanOrEqualMask16Bit(left, right); /// /// svbool_t svwhilele_b16[_s64](int64_t op1, int64_t op2) /// WHILELE Presult.H, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask16Bit(long left, long right) => CreateWhileLessThanOrEqualMask16Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask16Bit(long left, long right) => CreateWhileLessThanOrEqualMask16Bit(left, right); /// /// svbool_t svwhilele_b16[_u32](uint32_t op1, uint32_t op2) /// WHILELS Presult.H, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask16Bit(uint left, uint right) => CreateWhileLessThanOrEqualMask16Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask16Bit(uint left, uint right) => CreateWhileLessThanOrEqualMask16Bit(left, right); /// /// svbool_t svwhilele_b16[_u64](uint64_t op1, uint64_t op2) /// WHILELS Presult.H, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask16Bit(ulong left, ulong right) => CreateWhileLessThanOrEqualMask16Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask16Bit(ulong left, ulong right) => CreateWhileLessThanOrEqualMask16Bit(left, right); // While incrementing scalar is less than or equal to @@ -2735,25 +2735,25 @@ internal Arm64() { } /// svbool_t svwhilele_b32[_s32](int32_t op1, int32_t op2) /// WHILELE Presult.S, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask32Bit(int left, int right) => CreateWhileLessThanOrEqualMask32Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask32Bit(int left, int right) => CreateWhileLessThanOrEqualMask32Bit(left, right); /// /// svbool_t svwhilele_b32[_s64](int64_t op1, int64_t op2) /// WHILELE Presult.S, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask32Bit(long left, long right) => CreateWhileLessThanOrEqualMask32Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask32Bit(long left, long right) => CreateWhileLessThanOrEqualMask32Bit(left, right); /// /// svbool_t svwhilele_b32[_u32](uint32_t op1, uint32_t op2) /// WHILELS Presult.S, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask32Bit(uint left, uint right) => CreateWhileLessThanOrEqualMask32Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask32Bit(uint left, uint right) => CreateWhileLessThanOrEqualMask32Bit(left, right); /// /// svbool_t svwhilele_b32[_u64](uint64_t op1, uint64_t op2) /// WHILELS Presult.S, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask32Bit(ulong left, ulong right) => CreateWhileLessThanOrEqualMask32Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask32Bit(ulong left, ulong right) => CreateWhileLessThanOrEqualMask32Bit(left, right); // While incrementing scalar is less than or equal to @@ -2762,25 +2762,25 @@ internal Arm64() { } /// svbool_t svwhilele_b64[_s32](int32_t op1, int32_t op2) /// WHILELE Presult.D, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask64Bit(int left, int right) => CreateWhileLessThanOrEqualMask64Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask64Bit(int left, int right) => CreateWhileLessThanOrEqualMask64Bit(left, right); /// /// svbool_t svwhilele_b64[_s64](int64_t op1, int64_t op2) /// WHILELE Presult.D, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask64Bit(long left, long right) => CreateWhileLessThanOrEqualMask64Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask64Bit(long left, long right) => CreateWhileLessThanOrEqualMask64Bit(left, right); /// /// svbool_t svwhilele_b64[_u32](uint32_t op1, uint32_t op2) /// WHILELS Presult.D, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask64Bit(uint left, uint right) => CreateWhileLessThanOrEqualMask64Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask64Bit(uint left, uint right) => CreateWhileLessThanOrEqualMask64Bit(left, right); /// /// svbool_t svwhilele_b64[_u64](uint64_t op1, uint64_t op2) /// WHILELS Presult.D, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask64Bit(ulong left, ulong right) => CreateWhileLessThanOrEqualMask64Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask64Bit(ulong left, ulong right) => CreateWhileLessThanOrEqualMask64Bit(left, right); // While incrementing scalar is less than or equal to @@ -2789,25 +2789,25 @@ internal Arm64() { } /// svbool_t svwhilele_b8[_s32](int32_t op1, int32_t op2) /// WHILELE Presult.B, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask8Bit(int left, int right) => CreateWhileLessThanOrEqualMask8Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask8Bit(int left, int right) => CreateWhileLessThanOrEqualMask8Bit(left, right); /// /// svbool_t svwhilele_b8[_s64](int64_t op1, int64_t op2) /// WHILELE Presult.B, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask8Bit(long left, long right) => CreateWhileLessThanOrEqualMask8Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask8Bit(long left, long right) => CreateWhileLessThanOrEqualMask8Bit(left, right); /// /// svbool_t svwhilele_b8[_u32](uint32_t op1, uint32_t op2) /// WHILELS Presult.B, Wop1, Wop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask8Bit(uint left, uint right) => CreateWhileLessThanOrEqualMask8Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask8Bit(uint left, uint right) => CreateWhileLessThanOrEqualMask8Bit(left, right); /// /// svbool_t svwhilele_b8[_u64](uint64_t op1, uint64_t op2) /// WHILELS Presult.B, Xop1, Xop2 /// - public static unsafe Vector CreateWhileLessThanOrEqualMask8Bit(ulong left, ulong right) => CreateWhileLessThanOrEqualMask8Bit(left, right); + public static Vector CreateWhileLessThanOrEqualMask8Bit(ulong left, ulong right) => CreateWhileLessThanOrEqualMask8Bit(left, right); // Divide @@ -2818,7 +2818,7 @@ internal Arm64() { } /// svfloat64_t svdiv[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FDIV Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Divide(Vector left, Vector right) => Divide(left, right); + public static Vector Divide(Vector left, Vector right) => Divide(left, right); /// /// svfloat32_t svdiv[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -2826,7 +2826,7 @@ internal Arm64() { } /// svfloat32_t svdiv[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FDIV Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Divide(Vector left, Vector right) => Divide(left, right); + public static Vector Divide(Vector left, Vector right) => Divide(left, right); // Dot product @@ -2835,25 +2835,25 @@ internal Arm64() { } /// svint32_t svdot[_s32](svint32_t op1, svint8_t op2, svint8_t op3) /// SDOT Ztied1.S, Zop2.B, Zop3.B /// - public static unsafe Vector DotProduct(Vector addend, Vector left, Vector right) => DotProduct(addend, left, right); + public static Vector DotProduct(Vector addend, Vector left, Vector right) => DotProduct(addend, left, right); /// /// svint64_t svdot[_s64](svint64_t op1, svint16_t op2, svint16_t op3) /// SDOT Ztied1.D, Zop2.H, Zop3.H /// - public static unsafe Vector DotProduct(Vector addend, Vector left, Vector right) => DotProduct(addend, left, right); + public static Vector DotProduct(Vector addend, Vector left, Vector right) => DotProduct(addend, left, right); /// /// svuint32_t svdot[_u32](svuint32_t op1, svuint8_t op2, svuint8_t op3) /// UDOT Ztied1.S, Zop2.B, Zop3.B /// - public static unsafe Vector DotProduct(Vector addend, Vector left, Vector right) => DotProduct(addend, left, right); + public static Vector DotProduct(Vector addend, Vector left, Vector right) => DotProduct(addend, left, right); /// /// svuint64_t svdot[_u64](svuint64_t op1, svuint16_t op2, svuint16_t op3) /// UDOT Ztied1.D, Zop2.H, Zop3.H /// - public static unsafe Vector DotProduct(Vector addend, Vector left, Vector right) => DotProduct(addend, left, right); + public static Vector DotProduct(Vector addend, Vector left, Vector right) => DotProduct(addend, left, right); // Dot product @@ -2862,25 +2862,25 @@ internal Arm64() { } /// svint32_t svdot_lane[_s32](svint32_t op1, svint8_t op2, svint8_t op3, uint64_t imm_index) /// SDOT Ztied1.S, Zop2.B, Zop3.B[imm_index] /// - public static unsafe Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => DotProductBySelectedScalar(addend, left, right, rightIndex); + public static Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => DotProductBySelectedScalar(addend, left, right, rightIndex); /// /// svint64_t svdot_lane[_s64](svint64_t op1, svint16_t op2, svint16_t op3, uint64_t imm_index) /// SDOT Ztied1.D, Zop2.H, Zop3.H[imm_index] /// - public static unsafe Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => DotProductBySelectedScalar(addend, left, right, rightIndex); + public static Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => DotProductBySelectedScalar(addend, left, right, rightIndex); /// /// svuint32_t svdot_lane[_u32](svuint32_t op1, svuint8_t op2, svuint8_t op3, uint64_t imm_index) /// UDOT Ztied1.S, Zop2.B, Zop3.B[imm_index] /// - public static unsafe Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => DotProductBySelectedScalar(addend, left, right, rightIndex); + public static Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => DotProductBySelectedScalar(addend, left, right, rightIndex); /// /// svuint64_t svdot_lane[_u64](svuint64_t op1, svuint16_t op2, svuint16_t op3, uint64_t imm_index) /// UDOT Ztied1.D, Zop2.H, Zop3.H[imm_index] /// - public static unsafe Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => DotProductBySelectedScalar(addend, left, right, rightIndex); + public static Vector DotProductBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => DotProductBySelectedScalar(addend, left, right, rightIndex); // Broadcast a scalar value @@ -2889,122 +2889,122 @@ internal Arm64() { } /// svuint8_t svdup_lane[_u8](svuint8_t data, uint8_t index) /// DUP Zresult.B, Zdata.B[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) => DuplicateSelectedScalarToVector(data, index); + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) => DuplicateSelectedScalarToVector(data, index); /// /// svfloat64_t svdup_lane[_f64](svfloat64_t data, uint64_t index) /// DUP Zresult.D, Zdata.D[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) => DuplicateSelectedScalarToVector(data, index); + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) => DuplicateSelectedScalarToVector(data, index); /// /// svint16_t svdup_lane[_s16](svint16_t data, uint16_t index) /// DUP Zresult.H, Zdata.H[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) => DuplicateSelectedScalarToVector(data, index); + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) => DuplicateSelectedScalarToVector(data, index); /// /// svint32_t svdup_lane[_s32](svint32_t data, uint32_t index) /// DUP Zresult.S, Zdata.S[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) => DuplicateSelectedScalarToVector(data, index); + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) => DuplicateSelectedScalarToVector(data, index); /// /// svint64_t svdup_lane[_s64](svint64_t data, uint64_t index) /// DUP Zresult.D, Zdata.D[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) => DuplicateSelectedScalarToVector(data, index); + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) => DuplicateSelectedScalarToVector(data, index); /// /// svint8_t svdup_lane[_s8](svint8_t data, uint8_t index) /// DUP Zresult.B, Zdata.B[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) => DuplicateSelectedScalarToVector(data, index); + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(63))] byte index) => DuplicateSelectedScalarToVector(data, index); /// /// svfloat32_t svdup_lane[_f32](svfloat32_t data, uint32_t index) /// DUP Zresult.S, Zdata.S[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) => DuplicateSelectedScalarToVector(data, index); + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) => DuplicateSelectedScalarToVector(data, index); /// /// svuint16_t svdup_lane[_u16](svuint16_t data, uint16_t index) /// DUP Zresult.H, Zdata.H[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) => DuplicateSelectedScalarToVector(data, index); + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) => DuplicateSelectedScalarToVector(data, index); /// /// svuint32_t svdup_lane[_u32](svuint32_t data, uint32_t index) /// DUP Zresult.S, Zdata.S[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) => DuplicateSelectedScalarToVector(data, index); + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) => DuplicateSelectedScalarToVector(data, index); /// /// svuint64_t svdup_lane[_u64](svuint64_t data, uint64_t index) /// DUP Zresult.D, Zdata.D[index] /// - public static unsafe Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) => DuplicateSelectedScalarToVector(data, index); + public static Vector DuplicateSelectedScalarToVector(Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) => DuplicateSelectedScalarToVector(data, index); /// /// svuint8_t svext[_u8](svuint8_t op1, svuint8_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); /// /// svfloat64_t svext[_f64](svfloat64_t op1, svfloat64_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); /// /// svint16_t svext[_s16](svint16_t op1, svint16_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 2 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); /// /// svint32_t svext[_s32](svint32_t op1, svint32_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); /// /// svint64_t svext[_s64](svint64_t op1, svint64_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); /// /// svint8_t svext[_s8](svint8_t op1, svint8_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); /// /// svfloat32_t svext[_f32](svfloat32_t op1, svfloat32_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); /// /// svuint16_t svext[_u16](svuint16_t op1, svuint16_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 2 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); /// /// svuint32_t svext[_u32](svuint32_t op1, svuint32_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 4 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); /// /// svuint64_t svext[_u64](svuint64_t op1, svuint64_t op2, uint64_t imm3) /// EXT Ztied1.B, Ztied1.B, Zop2.B, #imm3 * 8 /// - public static unsafe Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); + public static Vector ExtractVector(Vector upper, Vector lower, [ConstantExpected] byte index) => ExtractVector(upper, lower, index); // Floating-point exponential accelerator @@ -3013,13 +3013,13 @@ internal Arm64() { } /// svfloat64_t svexpa[_f64](svuint64_t op) /// FEXPA Zresult.D, Zop.D /// - public static unsafe Vector FloatingPointExponentialAccelerator(Vector value) => FloatingPointExponentialAccelerator(value); + public static Vector FloatingPointExponentialAccelerator(Vector value) => FloatingPointExponentialAccelerator(value); /// /// svfloat32_t svexpa[_f32](svuint32_t op) /// FEXPA Zresult.S, Zop.S /// - public static unsafe Vector FloatingPointExponentialAccelerator(Vector value) => FloatingPointExponentialAccelerator(value); + public static Vector FloatingPointExponentialAccelerator(Vector value) => FloatingPointExponentialAccelerator(value); // Multiply-add, addend first @@ -3030,7 +3030,7 @@ internal Arm64() { } /// svfloat64_t svmla[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3) /// FMLA Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector FusedMultiplyAdd(Vector addend, Vector left, Vector right) => FusedMultiplyAdd(addend, left, right); + public static Vector FusedMultiplyAdd(Vector addend, Vector left, Vector right) => FusedMultiplyAdd(addend, left, right); /// /// svfloat32_t svmla[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) @@ -3038,7 +3038,7 @@ internal Arm64() { } /// svfloat32_t svmla[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) /// FMLA Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector FusedMultiplyAdd(Vector addend, Vector left, Vector right) => FusedMultiplyAdd(addend, left, right); + public static Vector FusedMultiplyAdd(Vector addend, Vector left, Vector right) => FusedMultiplyAdd(addend, left, right); // Multiply-add, addend first @@ -3047,13 +3047,13 @@ internal Arm64() { } /// svfloat64_t svmla_lane[_f64](svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_index) /// FMLA Ztied1.D, Zop2.D, Zop3.D[imm_index] /// - public static unsafe Vector FusedMultiplyAddBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => FusedMultiplyAddBySelectedScalar(addend, left, right, rightIndex); + public static Vector FusedMultiplyAddBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => FusedMultiplyAddBySelectedScalar(addend, left, right, rightIndex); /// /// svfloat32_t svmla_lane[_f32](svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index) /// FMLA Ztied1.S, Zop2.S, Zop3.S[imm_index] /// - public static unsafe Vector FusedMultiplyAddBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => FusedMultiplyAddBySelectedScalar(addend, left, right, rightIndex); + public static Vector FusedMultiplyAddBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => FusedMultiplyAddBySelectedScalar(addend, left, right, rightIndex); // Negated multiply-add, addend first @@ -3064,7 +3064,7 @@ internal Arm64() { } /// svfloat64_t svnmla[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3) /// FNMLA Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector FusedMultiplyAddNegated(Vector addend, Vector left, Vector right) => FusedMultiplyAddNegated(addend, left, right); + public static Vector FusedMultiplyAddNegated(Vector addend, Vector left, Vector right) => FusedMultiplyAddNegated(addend, left, right); /// /// svfloat32_t svnmla[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) @@ -3072,7 +3072,7 @@ internal Arm64() { } /// svfloat32_t svnmla[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) /// FNMLA Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector FusedMultiplyAddNegated(Vector addend, Vector left, Vector right) => FusedMultiplyAddNegated(addend, left, right); + public static Vector FusedMultiplyAddNegated(Vector addend, Vector left, Vector right) => FusedMultiplyAddNegated(addend, left, right); // Multiply-subtract, minuend first @@ -3083,7 +3083,7 @@ internal Arm64() { } /// svfloat64_t svmls[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3) /// FMLS Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector FusedMultiplySubtract(Vector minuend, Vector left, Vector right) => FusedMultiplySubtract(minuend, left, right); + public static Vector FusedMultiplySubtract(Vector minuend, Vector left, Vector right) => FusedMultiplySubtract(minuend, left, right); /// /// svfloat32_t svmls[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) @@ -3091,7 +3091,7 @@ internal Arm64() { } /// svfloat32_t svmls[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) /// FMLS Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector FusedMultiplySubtract(Vector minuend, Vector left, Vector right) => FusedMultiplySubtract(minuend, left, right); + public static Vector FusedMultiplySubtract(Vector minuend, Vector left, Vector right) => FusedMultiplySubtract(minuend, left, right); // Multiply-subtract, minuend first @@ -3100,13 +3100,13 @@ internal Arm64() { } /// svfloat64_t svmls_lane[_f64](svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_index) /// FMLS Ztied1.D, Zop2.D, Zop3.D[imm_index] /// - public static unsafe Vector FusedMultiplySubtractBySelectedScalar(Vector minuend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => FusedMultiplySubtractBySelectedScalar(minuend, left, right, rightIndex); + public static Vector FusedMultiplySubtractBySelectedScalar(Vector minuend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => FusedMultiplySubtractBySelectedScalar(minuend, left, right, rightIndex); /// /// svfloat32_t svmls_lane[_f32](svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index) /// FMLS Ztied1.S, Zop2.S, Zop3.S[imm_index] /// - public static unsafe Vector FusedMultiplySubtractBySelectedScalar(Vector minuend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => FusedMultiplySubtractBySelectedScalar(minuend, left, right, rightIndex); + public static Vector FusedMultiplySubtractBySelectedScalar(Vector minuend, Vector left, Vector right, [ConstantExpected] byte rightIndex) => FusedMultiplySubtractBySelectedScalar(minuend, left, right, rightIndex); // Negated multiply-subtract, minuend first @@ -3117,7 +3117,7 @@ internal Arm64() { } /// svfloat64_t svnmls[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3) /// FNMLS Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector FusedMultiplySubtractNegated(Vector minuend, Vector left, Vector right) => FusedMultiplySubtractNegated(minuend, left, right); + public static Vector FusedMultiplySubtractNegated(Vector minuend, Vector left, Vector right) => FusedMultiplySubtractNegated(minuend, left, right); /// /// svfloat32_t svnmls[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) @@ -3125,7 +3125,7 @@ internal Arm64() { } /// svfloat32_t svnmls[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3) /// FNMLS Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector FusedMultiplySubtractNegated(Vector minuend, Vector left, Vector right) => FusedMultiplySubtractNegated(minuend, left, right); + public static Vector FusedMultiplySubtractNegated(Vector minuend, Vector left, Vector right) => FusedMultiplySubtractNegated(minuend, left, right); // Prefetch halfwords @@ -3147,7 +3147,7 @@ internal Arm64() { } // PRFH op, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch16Bit(mask, addresses, prefetchType); + // public static void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch16Bit(mask, addresses, prefetchType); /// /// void svprfh_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op) @@ -3159,7 +3159,7 @@ internal Arm64() { } /// void svprfh_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFH op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch16Bit(mask, addresses, prefetchType); + public static void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch16Bit(mask, addresses, prefetchType); /// /// void svprfh_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3184,7 +3184,7 @@ internal Arm64() { } // PRFH op, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch16Bit(mask, addresses, prefetchType); + // public static void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch16Bit(mask, addresses, prefetchType); /// /// void svprfh_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op) @@ -3196,7 +3196,7 @@ internal Arm64() { } /// void svprfh_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFH op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch16Bit(mask, addresses, prefetchType); + public static void GatherPrefetch16Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch16Bit(mask, addresses, prefetchType); /// /// void svprfh_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3224,7 +3224,7 @@ internal Arm64() { } // PRFW op, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch32Bit(mask, addresses, prefetchType); + // public static void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch32Bit(mask, addresses, prefetchType); /// /// void svprfw_gather_[u32]index(svbool_t pg, const void *base, svuint32_t indices, enum svprfop op) @@ -3236,7 +3236,7 @@ internal Arm64() { } /// void svprfw_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFW op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch32Bit(mask, addresses, prefetchType); + public static void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch32Bit(mask, addresses, prefetchType); /// /// void svprfw_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3273,7 +3273,7 @@ internal Arm64() { } /// void svprfw_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFW op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch32Bit(mask, addresses, prefetchType); + public static void GatherPrefetch32Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch32Bit(mask, addresses, prefetchType); /// /// void svprfw_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3313,7 +3313,7 @@ internal Arm64() { } /// void svprfd_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFD op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch64Bit(mask, addresses, prefetchType); + public static void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch64Bit(mask, addresses, prefetchType); /// /// void svprfd_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3350,7 +3350,7 @@ internal Arm64() { } /// void svprfd_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFD op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch64Bit(mask, addresses, prefetchType); + public static void GatherPrefetch64Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch64Bit(mask, addresses, prefetchType); /// /// void svprfd_gather_[u64]index(svbool_t pg, const void *base, svuint64_t indices, enum svprfop op) @@ -3390,7 +3390,7 @@ internal Arm64() { } /// void svprfb_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFB op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch8Bit(mask, addresses, prefetchType); + public static void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch8Bit(mask, addresses, prefetchType); /// /// void svprfb_gather_[u64]offset(svbool_t pg, const void *base, svuint64_t offsets, enum svprfop op) @@ -3427,7 +3427,7 @@ internal Arm64() { } /// void svprfb_gather[_u64base](svbool_t pg, svuint64_t bases, enum svprfop op) /// PRFB op, Pg, [Zbases.D, #0] /// - public static unsafe void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch8Bit(mask, addresses, prefetchType); + public static void GatherPrefetch8Bit(Vector mask, Vector addresses, [ConstantExpected] SvePrefetchType prefetchType) => GatherPrefetch8Bit(mask, addresses, prefetchType); /// /// void svprfb_gather_[u64]offset(svbool_t pg, const void *base, svuint64_t offsets, enum svprfop op) @@ -3448,7 +3448,7 @@ internal Arm64() { } /// svfloat64_t svld1_gather[_u64base]_f64(svbool_t pg, svuint64_t bases) /// LD1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); + public static Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); /// /// svfloat64_t svld1_gather_[u64]index[_f64](svbool_t pg, const float64_t *base, svuint64_t indices) @@ -3467,7 +3467,7 @@ internal Arm64() { } // LD1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); + // public static Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); /// /// svint32_t svld1_gather_[u32]index[_s32](svbool_t pg, const int32_t *base, svuint32_t indices) @@ -3485,7 +3485,7 @@ internal Arm64() { } /// svint64_t svld1_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); + public static Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); /// /// svint64_t svld1_gather_[u64]index[_s64](svbool_t pg, const int64_t *base, svuint64_t indices) @@ -3504,7 +3504,7 @@ internal Arm64() { } // LD1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); + // public static Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); /// /// svfloat32_t svld1_gather_[u32]index[_f32](svbool_t pg, const float32_t *base, svuint32_t indices) @@ -3523,7 +3523,7 @@ internal Arm64() { } // LD1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); + // public static Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); /// /// svuint32_t svld1_gather_[u32]index[_u32](svbool_t pg, const uint32_t *base, svuint32_t indices) @@ -3541,7 +3541,7 @@ internal Arm64() { } /// svuint64_t svld1_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); + public static Vector GatherVector(Vector mask, Vector addresses) => GatherVector(mask, addresses); /// /// svuint64_t svld1_gather_[u64]index[_u64](svbool_t pg, const uint64_t *base, svuint64_t indices) @@ -3563,7 +3563,7 @@ internal Arm64() { } // LD1B Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) => GatherVectorByteZeroExtend(mask, addresses); + // public static Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) => GatherVectorByteZeroExtend(mask, addresses); /// /// svint32_t svld1ub_gather_[u32]offset_s32(svbool_t pg, const uint8_t *base, svuint32_t offsets) @@ -3581,7 +3581,7 @@ internal Arm64() { } /// svint64_t svld1ub_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1B Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) => GatherVectorByteZeroExtend(mask, addresses); + public static Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) => GatherVectorByteZeroExtend(mask, addresses); /// /// svint64_t svld1ub_gather_[u64]offset_s64(svbool_t pg, const uint8_t *base, svuint64_t offsets) @@ -3600,7 +3600,7 @@ internal Arm64() { } // LD1B Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) => GatherVectorByteZeroExtend(mask, addresses); + // public static Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) => GatherVectorByteZeroExtend(mask, addresses); /// /// svuint32_t svld1ub_gather_[u32]offset_u32(svbool_t pg, const uint8_t *base, svuint32_t offsets) @@ -3618,7 +3618,7 @@ internal Arm64() { } /// svuint64_t svld1ub_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1B Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) => GatherVectorByteZeroExtend(mask, addresses); + public static Vector GatherVectorByteZeroExtend(Vector mask, Vector addresses) => GatherVectorByteZeroExtend(mask, addresses); /// /// svuint64_t svld1ub_gather_[u64]offset_u64(svbool_t pg, const uint8_t *base, svuint64_t offsets) @@ -3640,7 +3640,7 @@ internal Arm64() { } // LDFF1B Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorByteZeroExtendFirstFaulting(mask, addresses); + // public static Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorByteZeroExtendFirstFaulting(mask, addresses); /// /// svint32_t svldff1ub_gather_[u32]offset_s32(svbool_t pg, const uint8_t *base, svuint32_t offsets) @@ -3658,7 +3658,7 @@ internal Arm64() { } /// svint64_t svldff1ub_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1B Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorByteZeroExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorByteZeroExtendFirstFaulting(mask, addresses); /// /// svint64_t svldff1ub_gather_[u64]offset_s64(svbool_t pg, const uint8_t *base, svuint64_t offsets) @@ -3677,7 +3677,7 @@ internal Arm64() { } // LDFF1B Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorByteZeroExtendFirstFaulting(mask, addresses); + // public static Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorByteZeroExtendFirstFaulting(mask, addresses); /// /// svuint32_t svldff1ub_gather_[u32]offset_u32(svbool_t pg, const uint8_t *base, svuint32_t offsets) @@ -3695,7 +3695,7 @@ internal Arm64() { } /// svuint64_t svldff1ub_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1B Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorByteZeroExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorByteZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorByteZeroExtendFirstFaulting(mask, addresses); /// /// svuint64_t svldff1ub_gather_[u64]offset_u64(svbool_t pg, const uint8_t *base, svuint64_t offsets) @@ -3716,7 +3716,7 @@ internal Arm64() { } /// svfloat64_t svldff1_gather[_u64base]_f64(svbool_t pg, svuint64_t bases) /// LDFF1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); + public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); /// /// svfloat64_t svldff1_gather_[u64]index[_f64](svbool_t pg, const float64_t *base, svuint64_t indices) @@ -3729,7 +3729,7 @@ internal Arm64() { } // LDFF1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); + // public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); /// /// svint32_t svldff1_gather_[s32]index[_s32](svbool_t pg, const int32_t *base, svint32_t indices) @@ -3747,7 +3747,7 @@ internal Arm64() { } /// svint64_t svldff1_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); + public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); /// /// svint64_t svldff1_gather_[s64]index[_s64](svbool_t pg, const int64_t *base, svint64_t indices) @@ -3772,7 +3772,7 @@ internal Arm64() { } // LDFF1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); + // public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); /// /// svfloat32_t svldff1_gather_[u32]index[_f32](svbool_t pg, const float32_t *base, svuint32_t indices) @@ -3785,7 +3785,7 @@ internal Arm64() { } // LDFF1W Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); + // public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); /// /// svuint32_t svldff1_gather_[s32]index[_u32](svbool_t pg, const uint32_t *base, svint32_t indices) @@ -3803,7 +3803,7 @@ internal Arm64() { } /// svuint64_t svldff1_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1D Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); + public static Vector GatherVectorFirstFaulting(Vector mask, Vector addresses) => GatherVectorFirstFaulting(mask, addresses); /// /// svuint64_t svldff1_gather_[s64]index[_u64](svbool_t pg, const uint64_t *base, svint64_t indices) @@ -3831,7 +3831,7 @@ internal Arm64() { } // LD1SH Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) => GatherVectorInt16SignExtend(mask, addresses); + // public static Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) => GatherVectorInt16SignExtend(mask, addresses); /// /// svint32_t svld1sh_gather_[u32]index_s32(svbool_t pg, const int16_t *base, svuint32_t indices) @@ -3849,7 +3849,7 @@ internal Arm64() { } /// svint64_t svld1sh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1SH Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) => GatherVectorInt16SignExtend(mask, addresses); + public static Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) => GatherVectorInt16SignExtend(mask, addresses); /// /// svint64_t svld1sh_gather_[u64]index_s64(svbool_t pg, const int16_t *base, svuint64_t indices) @@ -3868,7 +3868,7 @@ internal Arm64() { } // LD1SH Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) => GatherVectorInt16SignExtend(mask, addresses); + // public static Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) => GatherVectorInt16SignExtend(mask, addresses); /// /// svuint32_t svld1sh_gather_[u32]index_u32(svbool_t pg, const int16_t *base, svuint32_t indices) @@ -3886,7 +3886,7 @@ internal Arm64() { } /// svuint64_t svld1sh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1SH Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) => GatherVectorInt16SignExtend(mask, addresses); + public static Vector GatherVectorInt16SignExtend(Vector mask, Vector addresses) => GatherVectorInt16SignExtend(mask, addresses); /// /// svuint64_t svld1sh_gather_[u64]index_u64(svbool_t pg, const int16_t *base, svuint64_t indices) @@ -3908,7 +3908,7 @@ internal Arm64() { } // LDFF1SH Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt16SignExtendFirstFaulting(mask, addresses); + // public static Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt16SignExtendFirstFaulting(mask, addresses); /// /// svint32_t svldff1sh_gather_[u32]index_s32(svbool_t pg, const int16_t *base, svuint32_t indices) @@ -3926,7 +3926,7 @@ internal Arm64() { } /// svint64_t svldff1sh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1SH Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt16SignExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt16SignExtendFirstFaulting(mask, addresses); /// /// svint64_t svldff1sh_gather_[u64]index_s64(svbool_t pg, const int16_t *base, svuint64_t indices) @@ -3945,7 +3945,7 @@ internal Arm64() { } // LDFF1SH Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt16SignExtendFirstFaulting(mask, addresses); + // public static Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt16SignExtendFirstFaulting(mask, addresses); /// /// svuint32_t svldff1sh_gather_[u32]index_u32(svbool_t pg, const int16_t *base, svuint32_t indices) @@ -3963,7 +3963,7 @@ internal Arm64() { } /// svuint64_t svldff1sh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1SH Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt16SignExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorInt16SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt16SignExtendFirstFaulting(mask, addresses); /// /// svuint64_t svldff1sh_gather_[u64]index_u64(svbool_t pg, const int16_t *base, svuint64_t indices) @@ -4086,7 +4086,7 @@ internal Arm64() { } /// svint64_t svld1sw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1SW Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt32SignExtend(Vector mask, Vector addresses) => GatherVectorInt32SignExtend(mask, addresses); + public static Vector GatherVectorInt32SignExtend(Vector mask, Vector addresses) => GatherVectorInt32SignExtend(mask, addresses); /// /// svint64_t svld1sw_gather_[u64]index_s64(svbool_t pg, const int32_t *base, svuint64_t indices) @@ -4104,7 +4104,7 @@ internal Arm64() { } /// svuint64_t svld1sw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1SW Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt32SignExtend(Vector mask, Vector addresses) => GatherVectorInt32SignExtend(mask, addresses); + public static Vector GatherVectorInt32SignExtend(Vector mask, Vector addresses) => GatherVectorInt32SignExtend(mask, addresses); /// /// svuint64_t svld1sw_gather_[u64]index_u64(svbool_t pg, const int32_t *base, svuint64_t indices) @@ -4125,7 +4125,7 @@ internal Arm64() { } /// svint64_t svldff1sw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1SW Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt32SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt32SignExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorInt32SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt32SignExtendFirstFaulting(mask, addresses); /// /// svint64_t svldff1sw_gather_[u64]index_s64(svbool_t pg, const int32_t *base, svuint64_t indices) @@ -4143,7 +4143,7 @@ internal Arm64() { } /// svuint64_t svldff1sw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1SW Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorInt32SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt32SignExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorInt32SignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorInt32SignExtendFirstFaulting(mask, addresses); /// /// svuint64_t svldff1sw_gather_[u64]index_u64(svbool_t pg, const int32_t *base, svuint64_t indices) @@ -4219,7 +4219,7 @@ internal Arm64() { } // LD1SB Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) => GatherVectorSByteSignExtend(mask, addresses); + // public static Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) => GatherVectorSByteSignExtend(mask, addresses); /// /// svint32_t svld1sb_gather_[u32]offset_s32(svbool_t pg, const int8_t *base, svuint32_t offsets) @@ -4237,7 +4237,7 @@ internal Arm64() { } /// svint64_t svld1sb_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1SB Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) => GatherVectorSByteSignExtend(mask, addresses); + public static Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) => GatherVectorSByteSignExtend(mask, addresses); /// /// svint64_t svld1sb_gather_[u64]offset_s64(svbool_t pg, const int8_t *base, svuint64_t offsets) @@ -4256,7 +4256,7 @@ internal Arm64() { } // LD1SB Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) => GatherVectorSByteSignExtend(mask, addresses); + // public static Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) => GatherVectorSByteSignExtend(mask, addresses); /// /// svuint32_t svld1sb_gather_[u32]offset_u32(svbool_t pg, const int8_t *base, svuint32_t offsets) @@ -4274,7 +4274,7 @@ internal Arm64() { } /// svuint64_t svld1sb_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1SB Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) => GatherVectorSByteSignExtend(mask, addresses); + public static Vector GatherVectorSByteSignExtend(Vector mask, Vector addresses) => GatherVectorSByteSignExtend(mask, addresses); /// /// svuint64_t svld1sb_gather_[u64]offset_u64(svbool_t pg, const int8_t *base, svuint64_t offsets) @@ -4296,7 +4296,7 @@ internal Arm64() { } // LDFF1SB Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorSByteSignExtendFirstFaulting(mask, addresses); + // public static Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorSByteSignExtendFirstFaulting(mask, addresses); /// /// svint32_t svldff1sb_gather_[u32]offset_s32(svbool_t pg, const int8_t *base, svuint32_t offsets) @@ -4314,7 +4314,7 @@ internal Arm64() { } /// svint64_t svldff1sb_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1SB Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorSByteSignExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorSByteSignExtendFirstFaulting(mask, addresses); /// /// svint64_t svldff1sb_gather_[u64]offset_s64(svbool_t pg, const int8_t *base, svuint64_t offsets) @@ -4333,7 +4333,7 @@ internal Arm64() { } // LDFF1SB Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorSByteSignExtendFirstFaulting(mask, addresses); + // public static Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorSByteSignExtendFirstFaulting(mask, addresses); /// /// svuint32_t svldff1sb_gather_[u32]offset_u32(svbool_t pg, const int8_t *base, svuint32_t offsets) @@ -4351,7 +4351,7 @@ internal Arm64() { } /// svuint64_t svldff1sb_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1SB Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorSByteSignExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorSByteSignExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorSByteSignExtendFirstFaulting(mask, addresses); /// /// svuint64_t svldff1sb_gather_[u64]offset_u64(svbool_t pg, const int8_t *base, svuint64_t offsets) @@ -4475,7 +4475,7 @@ internal Arm64() { } // LD1H Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtend(mask, addresses); + // public static Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtend(mask, addresses); /// /// svint32_t svld1uh_gather_[u32]index_s32(svbool_t pg, const uint16_t *base, svuint32_t indices) @@ -4493,7 +4493,7 @@ internal Arm64() { } /// svint64_t svld1uh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1H Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtend(mask, addresses); + public static Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtend(mask, addresses); /// /// svint64_t svld1uh_gather_[u64]index_s64(svbool_t pg, const uint16_t *base, svuint64_t indices) @@ -4512,7 +4512,7 @@ internal Arm64() { } // LD1H Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtend(mask, addresses); + // public static Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtend(mask, addresses); /// /// svuint32_t svld1uh_gather_[u32]index_u32(svbool_t pg, const uint16_t *base, svuint32_t indices) @@ -4530,7 +4530,7 @@ internal Arm64() { } /// svuint64_t svld1uh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1H Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtend(mask, addresses); + public static Vector GatherVectorUInt16ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtend(mask, addresses); /// /// svuint64_t svld1uh_gather_[u64]index_u64(svbool_t pg, const uint16_t *base, svuint64_t indices) @@ -4552,7 +4552,7 @@ internal Arm64() { } // LDFF1H Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtendFirstFaulting(mask, addresses); + // public static Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtendFirstFaulting(mask, addresses); /// /// svint32_t svldff1uh_gather_[u32]index_s32(svbool_t pg, const uint16_t *base, svuint32_t indices) @@ -4570,7 +4570,7 @@ internal Arm64() { } /// svint64_t svldff1uh_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1H Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtendFirstFaulting(mask, addresses); /// /// svint64_t svldff1uh_gather_[u64]index_s64(svbool_t pg, const uint16_t *base, svuint64_t indices) @@ -4589,7 +4589,7 @@ internal Arm64() { } // LDFF1H Zresult.S, Pg/Z, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtendFirstFaulting(mask, addresses); + // public static Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtendFirstFaulting(mask, addresses); /// /// svuint32_t svldff1uh_gather_[u32]index_u32(svbool_t pg, const uint16_t *base, svuint32_t indices) @@ -4607,7 +4607,7 @@ internal Arm64() { } /// svuint64_t svldff1uh_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1H Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorUInt16ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt16ZeroExtendFirstFaulting(mask, addresses); /// /// svuint64_t svldff1uh_gather_[u64]index_u64(svbool_t pg, const uint16_t *base, svuint64_t indices) @@ -4731,7 +4731,7 @@ internal Arm64() { } // LD1W Zresult.D, Pg/Z, [Zbases.D, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtend(mask, addresses); + // public static Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtend(mask, addresses); /// /// svint64_t svld1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4749,7 +4749,7 @@ internal Arm64() { } /// svint64_t svld1uw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LD1W Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtend(mask, addresses); + public static Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtend(mask, addresses); /// /// svint64_t svld1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4768,7 +4768,7 @@ internal Arm64() { } // LD1W Zresult.D, Pg/Z, [Zbases.D, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtend(mask, addresses); + // public static Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtend(mask, addresses); /// /// svuint64_t svld1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4786,7 +4786,7 @@ internal Arm64() { } /// svuint64_t svld1uw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LD1W Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtend(mask, addresses); + public static Vector GatherVectorUInt32ZeroExtend(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtend(mask, addresses); /// /// svuint64_t svld1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4808,7 +4808,7 @@ internal Arm64() { } // LDFF1W Zresult.D, Pg/Z, [Zbases.D, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtendFirstFaulting(mask, addresses); + // public static Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtendFirstFaulting(mask, addresses); /// /// svint64_t svldff1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4826,7 +4826,7 @@ internal Arm64() { } /// svint64_t svldff1uw_gather[_u64base]_s64(svbool_t pg, svuint64_t bases) /// LDFF1W Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtendFirstFaulting(mask, addresses); /// /// svint64_t svldff1uw_gather_[u64]index_s64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4845,7 +4845,7 @@ internal Arm64() { } // LDFF1W Zresult.D, Pg/Z, [Zbases.D, #0] // // Removed as per #103297 - // public static unsafe Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtendFirstFaulting(mask, addresses); + // public static Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtendFirstFaulting(mask, addresses); /// /// svuint64_t svldff1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -4863,7 +4863,7 @@ internal Arm64() { } /// svuint64_t svldff1uw_gather[_u64base]_u64(svbool_t pg, svuint64_t bases) /// LDFF1W Zresult.D, Pg/Z, [Zbases.D, #0] /// - public static unsafe Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtendFirstFaulting(mask, addresses); + public static Vector GatherVectorUInt32ZeroExtendFirstFaulting(Vector mask, Vector addresses) => GatherVectorUInt32ZeroExtendFirstFaulting(mask, addresses); /// /// svuint64_t svldff1uw_gather_[u64]index_u64(svbool_t pg, const uint32_t *base, svuint64_t indices) @@ -5028,61 +5028,61 @@ internal Arm64() { } /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); + public static ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); + public static ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); + public static ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); + public static ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); + public static ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); + public static ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); /// /// uint64_t svcntp_b8(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.B /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); + public static ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); /// /// uint64_t svcntp_b16(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.H /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); + public static ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); /// /// uint64_t svcntp_b32(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.S /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); + public static ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); /// /// uint64_t svcntp_b64(svbool_t pg, svbool_t op) /// CNTP Xresult, Pg, Pop.D /// - public static unsafe ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); + public static ulong GetActiveElementCount(Vector mask, Vector from) => GetActiveElementCount(mask, from); // Read FFR, returning predicate of successfully loaded elements @@ -5143,70 +5143,70 @@ internal Arm64() { } /// INSR Ztied1.B, Wop2 /// INSR Ztied1.B, Bop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, byte right) => InsertIntoShiftedVector(left, right); + public static Vector InsertIntoShiftedVector(Vector left, byte right) => InsertIntoShiftedVector(left, right); /// /// svfloat64_t svinsr[_n_f64](svfloat64_t op1, float64_t op2) /// INSR Ztied1.D, Xop2 /// INSR Ztied1.D, Dop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, double right) => InsertIntoShiftedVector(left, right); + public static Vector InsertIntoShiftedVector(Vector left, double right) => InsertIntoShiftedVector(left, right); /// /// svint16_t svinsr[_n_s16](svint16_t op1, int16_t op2) /// INSR Ztied1.H, Wop2 /// INSR Ztied1.H, Hop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, short right) => InsertIntoShiftedVector(left, right); + public static Vector InsertIntoShiftedVector(Vector left, short right) => InsertIntoShiftedVector(left, right); /// /// svint32_t svinsr[_n_s32](svint32_t op1, int32_t op2) /// INSR Ztied1.S, Wop2 /// INSR Ztied1.S, Sop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, int right) => InsertIntoShiftedVector(left, right); + public static Vector InsertIntoShiftedVector(Vector left, int right) => InsertIntoShiftedVector(left, right); /// /// svint64_t svinsr[_n_s64](svint64_t op1, int64_t op2) /// INSR Ztied1.D, Xop2 /// INSR Ztied1.D, Dop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, long right) => InsertIntoShiftedVector(left, right); + public static Vector InsertIntoShiftedVector(Vector left, long right) => InsertIntoShiftedVector(left, right); /// /// svint8_t svinsr[_n_s8](svint8_t op1, int8_t op2) /// INSR Ztied1.B, Wop2 /// INSR Ztied1.B, Bop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, sbyte right) => InsertIntoShiftedVector(left, right); + public static Vector InsertIntoShiftedVector(Vector left, sbyte right) => InsertIntoShiftedVector(left, right); /// /// svfloat32_t svinsr[_n_f32](svfloat32_t op1, float32_t op2) /// INSR Ztied1.S, Wop2 /// INSR Ztied1.S, Sop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, float right) => InsertIntoShiftedVector(left, right); + public static Vector InsertIntoShiftedVector(Vector left, float right) => InsertIntoShiftedVector(left, right); /// /// svuint16_t svinsr[_n_u16](svuint16_t op1, uint16_t op2) /// INSR Ztied1.H, Wop2 /// INSR Ztied1.H, Hop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, ushort right) => InsertIntoShiftedVector(left, right); + public static Vector InsertIntoShiftedVector(Vector left, ushort right) => InsertIntoShiftedVector(left, right); /// /// svuint32_t svinsr[_n_u32](svuint32_t op1, uint32_t op2) /// INSR Ztied1.S, Wop2 /// INSR Ztied1.S, Sop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, uint right) => InsertIntoShiftedVector(left, right); + public static Vector InsertIntoShiftedVector(Vector left, uint right) => InsertIntoShiftedVector(left, right); /// /// svuint64_t svinsr[_n_u64](svuint64_t op1, uint64_t op2) /// INSR Ztied1.D, Xop2 /// INSR Ztied1.D, Dop2 /// - public static unsafe Vector InsertIntoShiftedVector(Vector left, ulong right) => InsertIntoShiftedVector(left, right); + public static Vector InsertIntoShiftedVector(Vector left, ulong right) => InsertIntoShiftedVector(left, right); // Count leading sign bits @@ -5217,7 +5217,7 @@ internal Arm64() { } /// svuint8_t svcls[_s8]_z(svbool_t pg, svint8_t op) /// CLS Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector LeadingSignCount(Vector value) => LeadingSignCount(value); + public static Vector LeadingSignCount(Vector value) => LeadingSignCount(value); /// /// svuint16_t svcls[_s16]_m(svuint16_t inactive, svbool_t pg, svint16_t op) @@ -5225,7 +5225,7 @@ internal Arm64() { } /// svuint16_t svcls[_s16]_z(svbool_t pg, svint16_t op) /// CLS Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector LeadingSignCount(Vector value) => LeadingSignCount(value); + public static Vector LeadingSignCount(Vector value) => LeadingSignCount(value); /// /// svuint32_t svcls[_s32]_m(svuint32_t inactive, svbool_t pg, svint32_t op) @@ -5233,7 +5233,7 @@ internal Arm64() { } /// svuint32_t svcls[_s32]_z(svbool_t pg, svint32_t op) /// CLS Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector LeadingSignCount(Vector value) => LeadingSignCount(value); + public static Vector LeadingSignCount(Vector value) => LeadingSignCount(value); /// /// svuint64_t svcls[_s64]_m(svuint64_t inactive, svbool_t pg, svint64_t op) @@ -5241,7 +5241,7 @@ internal Arm64() { } /// svuint64_t svcls[_s64]_z(svbool_t pg, svint64_t op) /// CLS Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector LeadingSignCount(Vector value) => LeadingSignCount(value); + public static Vector LeadingSignCount(Vector value) => LeadingSignCount(value); // Count leading zero bits @@ -5252,7 +5252,7 @@ internal Arm64() { } /// svuint8_t svclz[_s8]_z(svbool_t pg, svint8_t op) /// CLZ Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); + public static Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); /// /// svuint8_t svclz[_u8]_m(svuint8_t inactive, svbool_t pg, svuint8_t op) @@ -5260,7 +5260,7 @@ internal Arm64() { } /// svuint8_t svclz[_u8]_z(svbool_t pg, svuint8_t op) /// CLZ Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); + public static Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); /// /// svuint16_t svclz[_s16]_m(svuint16_t inactive, svbool_t pg, svint16_t op) @@ -5268,7 +5268,7 @@ internal Arm64() { } /// svuint16_t svclz[_s16]_z(svbool_t pg, svint16_t op) /// CLZ Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); + public static Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); /// /// svuint16_t svclz[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -5276,7 +5276,7 @@ internal Arm64() { } /// svuint16_t svclz[_u16]_z(svbool_t pg, svuint16_t op) /// CLZ Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); + public static Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); /// /// svuint32_t svclz[_s32]_m(svuint32_t inactive, svbool_t pg, svint32_t op) @@ -5284,7 +5284,7 @@ internal Arm64() { } /// svuint32_t svclz[_s32]_z(svbool_t pg, svint32_t op) /// CLZ Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); + public static Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); /// /// svuint32_t svclz[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -5292,7 +5292,7 @@ internal Arm64() { } /// svuint32_t svclz[_u32]_z(svbool_t pg, svuint32_t op) /// CLZ Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); + public static Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); /// /// svuint64_t svclz[_s64]_m(svuint64_t inactive, svbool_t pg, svint64_t op) @@ -5300,7 +5300,7 @@ internal Arm64() { } /// svuint64_t svclz[_s64]_z(svbool_t pg, svint64_t op) /// CLZ Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); + public static Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); /// /// svuint64_t svclz[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -5308,7 +5308,7 @@ internal Arm64() { } /// svuint64_t svclz[_u64]_z(svbool_t pg, svuint64_t op) /// CLZ Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); + public static Vector LeadingZeroCount(Vector value) => LeadingZeroCount(value); // Unextended load @@ -6420,7 +6420,7 @@ internal Arm64() { } /// UMAX Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// UMAX Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// - public static unsafe Vector Max(Vector left, Vector right) => Max(left, right); + public static Vector Max(Vector left, Vector right) => Max(left, right); /// /// svfloat64_t svmax[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -6429,7 +6429,7 @@ internal Arm64() { } /// FMAX Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// FMAX Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Max(Vector left, Vector right) => Max(left, right); + public static Vector Max(Vector left, Vector right) => Max(left, right); /// /// svint16_t svmax[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -6438,7 +6438,7 @@ internal Arm64() { } /// SMAX Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// SMAX Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Max(Vector left, Vector right) => Max(left, right); + public static Vector Max(Vector left, Vector right) => Max(left, right); /// /// svint32_t svmax[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -6447,7 +6447,7 @@ internal Arm64() { } /// SMAX Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// SMAX Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Max(Vector left, Vector right) => Max(left, right); + public static Vector Max(Vector left, Vector right) => Max(left, right); /// /// svint64_t svmax[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -6456,7 +6456,7 @@ internal Arm64() { } /// SMAX Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// SMAX Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Max(Vector left, Vector right) => Max(left, right); + public static Vector Max(Vector left, Vector right) => Max(left, right); /// /// svint8_t svmax[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -6465,7 +6465,7 @@ internal Arm64() { } /// SMAX Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// SMAX Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// - public static unsafe Vector Max(Vector left, Vector right) => Max(left, right); + public static Vector Max(Vector left, Vector right) => Max(left, right); /// /// svfloat32_t svmax[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -6474,7 +6474,7 @@ internal Arm64() { } /// FMAX Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// FMAX Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Max(Vector left, Vector right) => Max(left, right); + public static Vector Max(Vector left, Vector right) => Max(left, right); /// /// svuint16_t svmax[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -6483,7 +6483,7 @@ internal Arm64() { } /// UMAX Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// UMAX Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Max(Vector left, Vector right) => Max(left, right); + public static Vector Max(Vector left, Vector right) => Max(left, right); /// /// svuint32_t svmax[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -6492,7 +6492,7 @@ internal Arm64() { } /// UMAX Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// UMAX Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Max(Vector left, Vector right) => Max(left, right); + public static Vector Max(Vector left, Vector right) => Max(left, right); /// /// svuint64_t svmax[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -6501,7 +6501,7 @@ internal Arm64() { } /// UMAX Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// UMAX Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Max(Vector left, Vector right) => Max(left, right); + public static Vector Max(Vector left, Vector right) => Max(left, right); // Maximum reduction to scalar @@ -6510,61 +6510,61 @@ internal Arm64() { } /// uint8_t svmaxv[_u8](svbool_t pg, svuint8_t op) /// UMAXV Bresult, Pg, Zop.B /// - public static unsafe Vector MaxAcross(Vector value) => MaxAcross(value); + public static Vector MaxAcross(Vector value) => MaxAcross(value); /// /// float64_t svmaxv[_f64](svbool_t pg, svfloat64_t op) /// FMAXV Dresult, Pg, Zop.D /// - public static unsafe Vector MaxAcross(Vector value) => MaxAcross(value); + public static Vector MaxAcross(Vector value) => MaxAcross(value); /// /// int16_t svmaxv[_s16](svbool_t pg, svint16_t op) /// SMAXV Hresult, Pg, Zop.H /// - public static unsafe Vector MaxAcross(Vector value) => MaxAcross(value); + public static Vector MaxAcross(Vector value) => MaxAcross(value); /// /// int32_t svmaxv[_s32](svbool_t pg, svint32_t op) /// SMAXV Sresult, Pg, Zop.S /// - public static unsafe Vector MaxAcross(Vector value) => MaxAcross(value); + public static Vector MaxAcross(Vector value) => MaxAcross(value); /// /// int64_t svmaxv[_s64](svbool_t pg, svint64_t op) /// SMAXV Dresult, Pg, Zop.D /// - public static unsafe Vector MaxAcross(Vector value) => MaxAcross(value); + public static Vector MaxAcross(Vector value) => MaxAcross(value); /// /// int8_t svmaxv[_s8](svbool_t pg, svint8_t op) /// SMAXV Bresult, Pg, Zop.B /// - public static unsafe Vector MaxAcross(Vector value) => MaxAcross(value); + public static Vector MaxAcross(Vector value) => MaxAcross(value); /// /// float32_t svmaxv[_f32](svbool_t pg, svfloat32_t op) /// FMAXV Sresult, Pg, Zop.S /// - public static unsafe Vector MaxAcross(Vector value) => MaxAcross(value); + public static Vector MaxAcross(Vector value) => MaxAcross(value); /// /// uint16_t svmaxv[_u16](svbool_t pg, svuint16_t op) /// UMAXV Hresult, Pg, Zop.H /// - public static unsafe Vector MaxAcross(Vector value) => MaxAcross(value); + public static Vector MaxAcross(Vector value) => MaxAcross(value); /// /// uint32_t svmaxv[_u32](svbool_t pg, svuint32_t op) /// UMAXV Sresult, Pg, Zop.S /// - public static unsafe Vector MaxAcross(Vector value) => MaxAcross(value); + public static Vector MaxAcross(Vector value) => MaxAcross(value); /// /// uint64_t svmaxv[_u64](svbool_t pg, svuint64_t op) /// UMAXV Dresult, Pg, Zop.D /// - public static unsafe Vector MaxAcross(Vector value) => MaxAcross(value); + public static Vector MaxAcross(Vector value) => MaxAcross(value); // Maximum number @@ -6576,7 +6576,7 @@ internal Arm64() { } /// FMAXNM Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// FMAXNM Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector MaxNumber(Vector left, Vector right) => MaxNumber(left, right); + public static Vector MaxNumber(Vector left, Vector right) => MaxNumber(left, right); /// /// svfloat32_t svmaxnm[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -6585,7 +6585,7 @@ internal Arm64() { } /// FMAXNM Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// FMAXNM Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector MaxNumber(Vector left, Vector right) => MaxNumber(left, right); + public static Vector MaxNumber(Vector left, Vector right) => MaxNumber(left, right); // Maximum number reduction to scalar @@ -6594,13 +6594,13 @@ internal Arm64() { } /// float64_t svmaxnmv[_f64](svbool_t pg, svfloat64_t op) /// FMAXNMV Dresult, Pg, Zop.D /// - public static unsafe Vector MaxNumberAcross(Vector value) => MaxNumberAcross(value); + public static Vector MaxNumberAcross(Vector value) => MaxNumberAcross(value); /// /// float32_t svmaxnmv[_f32](svbool_t pg, svfloat32_t op) /// FMAXNMV Sresult, Pg, Zop.S /// - public static unsafe Vector MaxNumberAcross(Vector value) => MaxNumberAcross(value); + public static Vector MaxNumberAcross(Vector value) => MaxNumberAcross(value); // Minimum @@ -6612,7 +6612,7 @@ internal Arm64() { } /// UMIN Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// UMIN Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// - public static unsafe Vector Min(Vector left, Vector right) => Min(left, right); + public static Vector Min(Vector left, Vector right) => Min(left, right); /// /// svfloat64_t svmin[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -6621,7 +6621,7 @@ internal Arm64() { } /// FMIN Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// FMIN Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Min(Vector left, Vector right) => Min(left, right); + public static Vector Min(Vector left, Vector right) => Min(left, right); /// /// svint16_t svmin[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -6630,7 +6630,7 @@ internal Arm64() { } /// SMIN Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// SMIN Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Min(Vector left, Vector right) => Min(left, right); + public static Vector Min(Vector left, Vector right) => Min(left, right); /// /// svint32_t svmin[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -6639,7 +6639,7 @@ internal Arm64() { } /// SMIN Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// SMIN Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Min(Vector left, Vector right) => Min(left, right); + public static Vector Min(Vector left, Vector right) => Min(left, right); /// /// svint64_t svmin[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -6648,7 +6648,7 @@ internal Arm64() { } /// SMIN Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// SMIN Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Min(Vector left, Vector right) => Min(left, right); + public static Vector Min(Vector left, Vector right) => Min(left, right); /// /// svint8_t svmin[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -6657,7 +6657,7 @@ internal Arm64() { } /// SMIN Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// SMIN Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// - public static unsafe Vector Min(Vector left, Vector right) => Min(left, right); + public static Vector Min(Vector left, Vector right) => Min(left, right); /// /// svfloat32_t svmin[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -6666,7 +6666,7 @@ internal Arm64() { } /// FMIN Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// FMIN Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Min(Vector left, Vector right) => Min(left, right); + public static Vector Min(Vector left, Vector right) => Min(left, right); /// /// svuint16_t svmin[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -6675,7 +6675,7 @@ internal Arm64() { } /// UMIN Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// UMIN Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Min(Vector left, Vector right) => Min(left, right); + public static Vector Min(Vector left, Vector right) => Min(left, right); /// /// svuint32_t svmin[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -6684,7 +6684,7 @@ internal Arm64() { } /// UMIN Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// UMIN Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Min(Vector left, Vector right) => Min(left, right); + public static Vector Min(Vector left, Vector right) => Min(left, right); /// /// svuint64_t svmin[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -6693,7 +6693,7 @@ internal Arm64() { } /// UMIN Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// UMIN Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Min(Vector left, Vector right) => Min(left, right); + public static Vector Min(Vector left, Vector right) => Min(left, right); // Minimum reduction to scalar @@ -6702,61 +6702,61 @@ internal Arm64() { } /// uint8_t svminv[_u8](svbool_t pg, svuint8_t op) /// UMINV Bresult, Pg, Zop.B /// - public static unsafe Vector MinAcross(Vector value) => MinAcross(value); + public static Vector MinAcross(Vector value) => MinAcross(value); /// /// float64_t svminv[_f64](svbool_t pg, svfloat64_t op) /// FMINV Dresult, Pg, Zop.D /// - public static unsafe Vector MinAcross(Vector value) => MinAcross(value); + public static Vector MinAcross(Vector value) => MinAcross(value); /// /// int16_t svminv[_s16](svbool_t pg, svint16_t op) /// SMINV Hresult, Pg, Zop.H /// - public static unsafe Vector MinAcross(Vector value) => MinAcross(value); + public static Vector MinAcross(Vector value) => MinAcross(value); /// /// int32_t svminv[_s32](svbool_t pg, svint32_t op) /// SMINV Sresult, Pg, Zop.S /// - public static unsafe Vector MinAcross(Vector value) => MinAcross(value); + public static Vector MinAcross(Vector value) => MinAcross(value); /// /// int64_t svminv[_s64](svbool_t pg, svint64_t op) /// SMINV Dresult, Pg, Zop.D /// - public static unsafe Vector MinAcross(Vector value) => MinAcross(value); + public static Vector MinAcross(Vector value) => MinAcross(value); /// /// int8_t svminv[_s8](svbool_t pg, svint8_t op) /// SMINV Bresult, Pg, Zop.B /// - public static unsafe Vector MinAcross(Vector value) => MinAcross(value); + public static Vector MinAcross(Vector value) => MinAcross(value); /// /// float32_t svminv[_f32](svbool_t pg, svfloat32_t op) /// FMINV Sresult, Pg, Zop.S /// - public static unsafe Vector MinAcross(Vector value) => MinAcross(value); + public static Vector MinAcross(Vector value) => MinAcross(value); /// /// uint16_t svminv[_u16](svbool_t pg, svuint16_t op) /// UMINV Hresult, Pg, Zop.H /// - public static unsafe Vector MinAcross(Vector value) => MinAcross(value); + public static Vector MinAcross(Vector value) => MinAcross(value); /// /// uint32_t svminv[_u32](svbool_t pg, svuint32_t op) /// UMINV Sresult, Pg, Zop.S /// - public static unsafe Vector MinAcross(Vector value) => MinAcross(value); + public static Vector MinAcross(Vector value) => MinAcross(value); /// /// uint64_t svminv[_u64](svbool_t pg, svuint64_t op) /// UMINV Dresult, Pg, Zop.D /// - public static unsafe Vector MinAcross(Vector value) => MinAcross(value); + public static Vector MinAcross(Vector value) => MinAcross(value); // Minimum number @@ -6768,7 +6768,7 @@ internal Arm64() { } /// FMINNM Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// FMINNM Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector MinNumber(Vector left, Vector right) => MinNumber(left, right); + public static Vector MinNumber(Vector left, Vector right) => MinNumber(left, right); /// /// svfloat32_t svminnm[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -6777,7 +6777,7 @@ internal Arm64() { } /// FMINNM Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// FMINNM Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector MinNumber(Vector left, Vector right) => MinNumber(left, right); + public static Vector MinNumber(Vector left, Vector right) => MinNumber(left, right); // Minimum number reduction to scalar @@ -6786,13 +6786,13 @@ internal Arm64() { } /// float64_t svminnmv[_f64](svbool_t pg, svfloat64_t op) /// FMINNMV Dresult, Pg, Zop.D /// - public static unsafe Vector MinNumberAcross(Vector value) => MinNumberAcross(value); + public static Vector MinNumberAcross(Vector value) => MinNumberAcross(value); /// /// float32_t svminnmv[_f32](svbool_t pg, svfloat32_t op) /// FMINNMV Sresult, Pg, Zop.S /// - public static unsafe Vector MinNumberAcross(Vector value) => MinNumberAcross(value); + public static Vector MinNumberAcross(Vector value) => MinNumberAcross(value); // Multiply @@ -6805,7 +6805,7 @@ internal Arm64() { } /// MUL Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// svuint8_t svmul[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// - public static unsafe Vector Multiply(Vector left, Vector right) => Multiply(left, right); + public static Vector Multiply(Vector left, Vector right) => Multiply(left, right); /// /// svfloat64_t svmul[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -6815,7 +6815,7 @@ internal Arm64() { } /// FMUL Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// svfloat64_t svmul[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// - public static unsafe Vector Multiply(Vector left, Vector right) => Multiply(left, right); + public static Vector Multiply(Vector left, Vector right) => Multiply(left, right); /// /// svint16_t svmul[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -6824,7 +6824,7 @@ internal Arm64() { } /// MUL Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// MUL Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Multiply(Vector left, Vector right) => Multiply(left, right); + public static Vector Multiply(Vector left, Vector right) => Multiply(left, right); /// /// svint32_t svmul[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -6833,7 +6833,7 @@ internal Arm64() { } /// MUL Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// MUL Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Multiply(Vector left, Vector right) => Multiply(left, right); + public static Vector Multiply(Vector left, Vector right) => Multiply(left, right); /// /// svint64_t svmul[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -6842,7 +6842,7 @@ internal Arm64() { } /// MUL Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// MUL Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Multiply(Vector left, Vector right) => Multiply(left, right); + public static Vector Multiply(Vector left, Vector right) => Multiply(left, right); /// /// svint8_t svmul[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -6851,7 +6851,7 @@ internal Arm64() { } /// MUL Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// MUL Ztied2.B, Pg/M, Ztied2.B, Zop1.B /// - public static unsafe Vector Multiply(Vector left, Vector right) => Multiply(left, right); + public static Vector Multiply(Vector left, Vector right) => Multiply(left, right); /// /// svfloat32_t svmul[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -6860,7 +6860,7 @@ internal Arm64() { } /// FMUL Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// FMUL Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Multiply(Vector left, Vector right) => Multiply(left, right); + public static Vector Multiply(Vector left, Vector right) => Multiply(left, right); /// /// svuint16_t svmul[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -6869,7 +6869,7 @@ internal Arm64() { } /// MUL Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// MUL Ztied2.H, Pg/M, Ztied2.H, Zop1.H /// - public static unsafe Vector Multiply(Vector left, Vector right) => Multiply(left, right); + public static Vector Multiply(Vector left, Vector right) => Multiply(left, right); /// /// svuint32_t svmul[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -6878,7 +6878,7 @@ internal Arm64() { } /// MUL Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// MUL Ztied2.S, Pg/M, Ztied2.S, Zop1.S /// - public static unsafe Vector Multiply(Vector left, Vector right) => Multiply(left, right); + public static Vector Multiply(Vector left, Vector right) => Multiply(left, right); /// /// svuint64_t svmul[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -6887,7 +6887,7 @@ internal Arm64() { } /// MUL Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// MUL Ztied2.D, Pg/M, Ztied2.D, Zop1.D /// - public static unsafe Vector Multiply(Vector left, Vector right) => Multiply(left, right); + public static Vector Multiply(Vector left, Vector right) => Multiply(left, right); // Multiply-add, addend first @@ -6898,7 +6898,7 @@ internal Arm64() { } /// svuint8_t svmla[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2, svuint8_t op3) /// MLA Ztied1.B, Pg/M, Zop2.B, Zop3.B /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); /// /// svint16_t svmla[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3) @@ -6906,7 +6906,7 @@ internal Arm64() { } /// svint16_t svmla[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3) /// MLA Ztied1.H, Pg/M, Zop2.H, Zop3.H /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); /// /// svint32_t svmla[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3) @@ -6914,7 +6914,7 @@ internal Arm64() { } /// svint32_t svmla[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3) /// MLA Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); /// /// svint64_t svmla[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3) @@ -6922,7 +6922,7 @@ internal Arm64() { } /// svint64_t svmla[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3) /// MLA Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); /// /// svint8_t svmla[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3) @@ -6930,7 +6930,7 @@ internal Arm64() { } /// svint8_t svmla[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3) /// MLA Ztied1.B, Pg/M, Zop2.B, Zop3.B /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); /// /// svuint16_t svmla[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3) @@ -6938,7 +6938,7 @@ internal Arm64() { } /// svuint16_t svmla[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3) /// MLA Ztied1.H, Pg/M, Zop2.H, Zop3.H /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); /// /// svuint32_t svmla[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3) @@ -6946,7 +6946,7 @@ internal Arm64() { } /// svuint32_t svmla[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3) /// MLA Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); /// /// svuint64_t svmla[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3) @@ -6954,7 +6954,7 @@ internal Arm64() { } /// svuint64_t svmla[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3) /// MLA Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); + public static Vector MultiplyAdd(Vector addend, Vector left, Vector right) => MultiplyAdd(addend, left, right); // Complex multiply-add with rotate @@ -6965,7 +6965,7 @@ internal Arm64() { } /// svfloat64_t svcmla[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2, svfloat64_t op3, uint64_t imm_rotation) /// FCMLA Ztied1.D, Pg/M, Zop2.D, Zop3.D, #imm_rotation /// - public static unsafe Vector MultiplyAddRotateComplex(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) => MultiplyAddRotateComplex(addend, left, right, rotation); + public static Vector MultiplyAddRotateComplex(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) => MultiplyAddRotateComplex(addend, left, right, rotation); /// /// svfloat32_t svcmla[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_rotation) @@ -6973,7 +6973,7 @@ internal Arm64() { } /// svfloat32_t svcmla[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_rotation) /// FCMLA Ztied1.S, Pg/M, Zop2.S, Zop3.S, #imm_rotation /// - public static unsafe Vector MultiplyAddRotateComplex(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) => MultiplyAddRotateComplex(addend, left, right, rotation); + public static Vector MultiplyAddRotateComplex(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) => MultiplyAddRotateComplex(addend, left, right, rotation); // Complex multiply-add with rotate @@ -6982,7 +6982,7 @@ internal Arm64() { } /// svfloat32_t svcmla_lane[_f32](svfloat32_t op1, svfloat32_t op2, svfloat32_t op3, uint64_t imm_index, uint64_t imm_rotation) /// FCMLA Ztied1.S, Zop2.S, Zop3.S[imm_index], #imm_rotation /// - public static unsafe Vector MultiplyAddRotateComplexBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) => MultiplyAddRotateComplexBySelectedScalar(addend, left, right, rightIndex, rotation); + public static Vector MultiplyAddRotateComplexBySelectedScalar(Vector addend, Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(1))] byte rightIndex, [ConstantExpected(Min = 0, Max = (byte)(3))] byte rotation) => MultiplyAddRotateComplexBySelectedScalar(addend, left, right, rightIndex, rotation); // Multiply @@ -6991,13 +6991,13 @@ internal Arm64() { } /// svfloat64_t svmul_lane[_f64](svfloat64_t op1, svfloat64_t op2, uint64_t imm_index) /// FMUL Zresult.D, Zop1.D, Zop2.D[imm_index] /// - public static unsafe Vector MultiplyBySelectedScalar(Vector left, Vector right, [ConstantExpected] byte rightIndex) => MultiplyBySelectedScalar(left, right, rightIndex); + public static Vector MultiplyBySelectedScalar(Vector left, Vector right, [ConstantExpected] byte rightIndex) => MultiplyBySelectedScalar(left, right, rightIndex); /// /// svfloat32_t svmul_lane[_f32](svfloat32_t op1, svfloat32_t op2, uint64_t imm_index) /// FMUL Zresult.S, Zop1.S, Zop2.S[imm_index] /// - public static unsafe Vector MultiplyBySelectedScalar(Vector left, Vector right, [ConstantExpected] byte rightIndex) => MultiplyBySelectedScalar(left, right, rightIndex); + public static Vector MultiplyBySelectedScalar(Vector left, Vector right, [ConstantExpected] byte rightIndex) => MultiplyBySelectedScalar(left, right, rightIndex); // Multiply extended (∞×0=2) @@ -7008,7 +7008,7 @@ internal Arm64() { } /// svfloat64_t svmulx[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FMULX Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector MultiplyExtended(Vector left, Vector right) => MultiplyExtended(left, right); + public static Vector MultiplyExtended(Vector left, Vector right) => MultiplyExtended(left, right); /// /// svfloat32_t svmulx[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -7016,7 +7016,7 @@ internal Arm64() { } /// svfloat32_t svmulx[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FMULX Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector MultiplyExtended(Vector left, Vector right) => MultiplyExtended(left, right); + public static Vector MultiplyExtended(Vector left, Vector right) => MultiplyExtended(left, right); // Multiply-subtract, minuend first @@ -7027,7 +7027,7 @@ internal Arm64() { } /// svuint8_t svmls[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2, svuint8_t op3) /// MLS Ztied1.B, Pg/M, Zop2.B, Zop3.B /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); /// /// svint16_t svmls[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3) @@ -7035,7 +7035,7 @@ internal Arm64() { } /// svint16_t svmls[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2, svint16_t op3) /// MLS Ztied1.H, Pg/M, Zop2.H, Zop3.H /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); /// /// svint32_t svmls[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3) @@ -7043,7 +7043,7 @@ internal Arm64() { } /// svint32_t svmls[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2, svint32_t op3) /// MLS Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); /// /// svint64_t svmls[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3) @@ -7051,7 +7051,7 @@ internal Arm64() { } /// svint64_t svmls[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2, svint64_t op3) /// MLS Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); /// /// svint8_t svmls[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3) @@ -7059,7 +7059,7 @@ internal Arm64() { } /// svint8_t svmls[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2, svint8_t op3) /// MLS Ztied1.B, Pg/M, Zop2.B, Zop3.B /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); /// /// svuint16_t svmls[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3) @@ -7067,7 +7067,7 @@ internal Arm64() { } /// svuint16_t svmls[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2, svuint16_t op3) /// MLS Ztied1.H, Pg/M, Zop2.H, Zop3.H /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); /// /// svuint32_t svmls[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3) @@ -7075,7 +7075,7 @@ internal Arm64() { } /// svuint32_t svmls[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2, svuint32_t op3) /// MLS Ztied1.S, Pg/M, Zop2.S, Zop3.S /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); /// /// svuint64_t svmls[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3) @@ -7083,7 +7083,7 @@ internal Arm64() { } /// svuint64_t svmls[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2, svuint64_t op3) /// MLS Ztied1.D, Pg/M, Zop2.D, Zop3.D /// - public static unsafe Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); + public static Vector MultiplySubtract(Vector minuend, Vector left, Vector right) => MultiplySubtract(minuend, left, right); // Negate @@ -7094,7 +7094,7 @@ internal Arm64() { } /// svfloat64_t svneg[_f64]_z(svbool_t pg, svfloat64_t op) /// FNEG Ztied.D, Pg/M, Zop.D /// - public static unsafe Vector Negate(Vector value) => Negate(value); + public static Vector Negate(Vector value) => Negate(value); /// /// svint16_t svneg[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) @@ -7102,7 +7102,7 @@ internal Arm64() { } /// svint16_t svneg[_s16]_z(svbool_t pg, svint16_t op) /// NEG Ztied.H, Pg/M, Zop.H /// - public static unsafe Vector Negate(Vector value) => Negate(value); + public static Vector Negate(Vector value) => Negate(value); /// /// svint32_t svneg[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -7110,7 +7110,7 @@ internal Arm64() { } /// svint32_t svneg[_s32]_z(svbool_t pg, svint32_t op) /// NEG Ztied.S, Pg/M, Zop.S /// - public static unsafe Vector Negate(Vector value) => Negate(value); + public static Vector Negate(Vector value) => Negate(value); /// /// svint64_t svneg[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -7118,7 +7118,7 @@ internal Arm64() { } /// svint64_t svneg[_s64]_z(svbool_t pg, svint64_t op) /// NEG Ztied.D, Pg/M, Zop.D /// - public static unsafe Vector Negate(Vector value) => Negate(value); + public static Vector Negate(Vector value) => Negate(value); /// /// svint8_t svneg[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) @@ -7126,7 +7126,7 @@ internal Arm64() { } /// svint8_t svneg[_s8]_z(svbool_t pg, svint8_t op) /// NEG Ztied.B, Pg/M, Zop.B /// - public static unsafe Vector Negate(Vector value) => Negate(value); + public static Vector Negate(Vector value) => Negate(value); /// /// svfloat32_t svneg[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7134,7 +7134,7 @@ internal Arm64() { } /// svfloat32_t svneg[_f32]_z(svbool_t pg, svfloat32_t op) /// FNEG Ztied.S, Pg/M, Zop.S /// - public static unsafe Vector Negate(Vector value) => Negate(value); + public static Vector Negate(Vector value) => Negate(value); // Bitwise invert @@ -7146,7 +7146,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector Not(Vector value) => Not(value); + public static Vector Not(Vector value) => Not(value); /// /// svint16_t svnot[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) @@ -7155,7 +7155,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector Not(Vector value) => Not(value); + public static Vector Not(Vector value) => Not(value); /// /// svint32_t svnot[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -7164,7 +7164,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector Not(Vector value) => Not(value); + public static Vector Not(Vector value) => Not(value); /// /// svint64_t svnot[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -7173,7 +7173,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector Not(Vector value) => Not(value); + public static Vector Not(Vector value) => Not(value); /// /// svint8_t svnot[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) @@ -7182,7 +7182,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector Not(Vector value) => Not(value); + public static Vector Not(Vector value) => Not(value); /// /// svuint16_t svnot[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -7191,7 +7191,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector Not(Vector value) => Not(value); + public static Vector Not(Vector value) => Not(value); /// /// svuint32_t svnot[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -7200,7 +7200,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector Not(Vector value) => Not(value); + public static Vector Not(Vector value) => Not(value); /// /// svuint64_t svnot[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7209,7 +7209,7 @@ internal Arm64() { } /// svbool_t svnot[_b]_z(svbool_t pg, svbool_t op) /// NOT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector Not(Vector value) => Not(value); + public static Vector Not(Vector value) => Not(value); // Bitwise inclusive OR @@ -7220,7 +7220,7 @@ internal Arm64() { } /// svuint8_t svorr[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) => Or(left, right); + public static Vector Or(Vector left, Vector right) => Or(left, right); /// /// svint16_t svorr[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -7228,7 +7228,7 @@ internal Arm64() { } /// svint16_t svorr[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) => Or(left, right); + public static Vector Or(Vector left, Vector right) => Or(left, right); /// /// svint32_t svorr[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -7236,7 +7236,7 @@ internal Arm64() { } /// svint32_t svorr[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) => Or(left, right); + public static Vector Or(Vector left, Vector right) => Or(left, right); /// /// svint64_t svorr[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -7244,7 +7244,7 @@ internal Arm64() { } /// svint64_t svorr[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) => Or(left, right); + public static Vector Or(Vector left, Vector right) => Or(left, right); /// /// svint8_t svorr[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -7252,7 +7252,7 @@ internal Arm64() { } /// svint8_t svorr[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) => Or(left, right); + public static Vector Or(Vector left, Vector right) => Or(left, right); /// /// svuint16_t svorr[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -7260,7 +7260,7 @@ internal Arm64() { } /// svuint16_t svorr[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) => Or(left, right); + public static Vector Or(Vector left, Vector right) => Or(left, right); /// /// svuint32_t svorr[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -7268,7 +7268,7 @@ internal Arm64() { } /// svuint32_t svorr[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) => Or(left, right); + public static Vector Or(Vector left, Vector right) => Or(left, right); /// /// svuint64_t svorr[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -7276,7 +7276,7 @@ internal Arm64() { } /// svuint64_t svorr[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// ORR Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector Or(Vector left, Vector right) => Or(left, right); + public static Vector Or(Vector left, Vector right) => Or(left, right); // Bitwise inclusive OR reduction to scalar @@ -7285,49 +7285,49 @@ internal Arm64() { } /// uint8_t svorv[_u8](svbool_t pg, svuint8_t op) /// ORV Bresult, Pg, Zop.B /// - public static unsafe Vector OrAcross(Vector value) => OrAcross(value); + public static Vector OrAcross(Vector value) => OrAcross(value); /// /// int16_t svorv[_s16](svbool_t pg, svint16_t op) /// ORV Hresult, Pg, Zop.H /// - public static unsafe Vector OrAcross(Vector value) => OrAcross(value); + public static Vector OrAcross(Vector value) => OrAcross(value); /// /// int32_t svorv[_s32](svbool_t pg, svint32_t op) /// ORV Sresult, Pg, Zop.S /// - public static unsafe Vector OrAcross(Vector value) => OrAcross(value); + public static Vector OrAcross(Vector value) => OrAcross(value); /// /// int64_t svorv[_s64](svbool_t pg, svint64_t op) /// ORV Dresult, Pg, Zop.D /// - public static unsafe Vector OrAcross(Vector value) => OrAcross(value); + public static Vector OrAcross(Vector value) => OrAcross(value); /// /// int8_t svorv[_s8](svbool_t pg, svint8_t op) /// ORV Bresult, Pg, Zop.B /// - public static unsafe Vector OrAcross(Vector value) => OrAcross(value); + public static Vector OrAcross(Vector value) => OrAcross(value); /// /// uint16_t svorv[_u16](svbool_t pg, svuint16_t op) /// ORV Hresult, Pg, Zop.H /// - public static unsafe Vector OrAcross(Vector value) => OrAcross(value); + public static Vector OrAcross(Vector value) => OrAcross(value); /// /// uint32_t svorv[_u32](svbool_t pg, svuint32_t op) /// ORV Sresult, Pg, Zop.S /// - public static unsafe Vector OrAcross(Vector value) => OrAcross(value); + public static Vector OrAcross(Vector value) => OrAcross(value); /// /// uint64_t svorv[_u64](svbool_t pg, svuint64_t op) /// ORV Dresult, Pg, Zop.D /// - public static unsafe Vector OrAcross(Vector value) => OrAcross(value); + public static Vector OrAcross(Vector value) => OrAcross(value); // Count nonzero bits @@ -7338,7 +7338,7 @@ internal Arm64() { } /// svuint8_t svcnt[_s8]_z(svbool_t pg, svint8_t op) /// CNT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector PopCount(Vector value) => PopCount(value); + public static Vector PopCount(Vector value) => PopCount(value); /// /// svuint8_t svcnt[_u8]_m(svuint8_t inactive, svbool_t pg, svuint8_t op) @@ -7346,7 +7346,7 @@ internal Arm64() { } /// svuint8_t svcnt[_u8]_z(svbool_t pg, svuint8_t op) /// CNT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector PopCount(Vector value) => PopCount(value); + public static Vector PopCount(Vector value) => PopCount(value); /// /// svuint16_t svcnt[_s16]_m(svuint16_t inactive, svbool_t pg, svint16_t op) @@ -7354,7 +7354,7 @@ internal Arm64() { } /// svuint16_t svcnt[_s16]_z(svbool_t pg, svint16_t op) /// CNT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector PopCount(Vector value) => PopCount(value); + public static Vector PopCount(Vector value) => PopCount(value); /// /// svuint16_t svcnt[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -7362,7 +7362,7 @@ internal Arm64() { } /// svuint16_t svcnt[_u16]_z(svbool_t pg, svuint16_t op) /// CNT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector PopCount(Vector value) => PopCount(value); + public static Vector PopCount(Vector value) => PopCount(value); /// /// svuint32_t svcnt[_s32]_m(svuint32_t inactive, svbool_t pg, svint32_t op) @@ -7370,7 +7370,7 @@ internal Arm64() { } /// svuint32_t svcnt[_s32]_z(svbool_t pg, svint32_t op) /// CNT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector PopCount(Vector value) => PopCount(value); + public static Vector PopCount(Vector value) => PopCount(value); /// /// svuint32_t svcnt[_f32]_m(svuint32_t inactive, svbool_t pg, svfloat32_t op) @@ -7378,7 +7378,7 @@ internal Arm64() { } /// svuint32_t svcnt[_f32]_z(svbool_t pg, svfloat32_t op) /// CNT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector PopCount(Vector value) => PopCount(value); + public static Vector PopCount(Vector value) => PopCount(value); /// /// svuint32_t svcnt[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -7386,7 +7386,7 @@ internal Arm64() { } /// svuint32_t svcnt[_u32]_z(svbool_t pg, svuint32_t op) /// CNT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector PopCount(Vector value) => PopCount(value); + public static Vector PopCount(Vector value) => PopCount(value); /// /// svuint64_t svcnt[_f64]_m(svuint64_t inactive, svbool_t pg, svfloat64_t op) @@ -7394,7 +7394,7 @@ internal Arm64() { } /// svuint64_t svcnt[_f64]_z(svbool_t pg, svfloat64_t op) /// CNT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector PopCount(Vector value) => PopCount(value); + public static Vector PopCount(Vector value) => PopCount(value); /// /// svuint64_t svcnt[_s64]_m(svuint64_t inactive, svbool_t pg, svint64_t op) @@ -7402,7 +7402,7 @@ internal Arm64() { } /// svuint64_t svcnt[_s64]_z(svbool_t pg, svint64_t op) /// CNT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector PopCount(Vector value) => PopCount(value); + public static Vector PopCount(Vector value) => PopCount(value); /// /// svuint64_t svcnt[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7410,7 +7410,7 @@ internal Arm64() { } /// svuint64_t svcnt[_u64]_z(svbool_t pg, svuint64_t op) /// CNT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector PopCount(Vector value) => PopCount(value); + public static Vector PopCount(Vector value) => PopCount(value); // Prefetch bytes @@ -7455,13 +7455,13 @@ internal Arm64() { } /// svfloat64_t svrecpe[_f64](svfloat64_t op) /// FRECPE Zresult.D, Zop.D /// - public static unsafe Vector ReciprocalEstimate(Vector value) => ReciprocalEstimate(value); + public static Vector ReciprocalEstimate(Vector value) => ReciprocalEstimate(value); /// /// svfloat32_t svrecpe[_f32](svfloat32_t op) /// FRECPE Zresult.S, Zop.S /// - public static unsafe Vector ReciprocalEstimate(Vector value) => ReciprocalEstimate(value); + public static Vector ReciprocalEstimate(Vector value) => ReciprocalEstimate(value); // Reciprocal exponent @@ -7472,7 +7472,7 @@ internal Arm64() { } /// svfloat64_t svrecpx[_f64]_z(svbool_t pg, svfloat64_t op) /// FRECPX Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReciprocalExponent(Vector value) => ReciprocalExponent(value); + public static Vector ReciprocalExponent(Vector value) => ReciprocalExponent(value); /// /// svfloat32_t svrecpx[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7480,7 +7480,7 @@ internal Arm64() { } /// svfloat32_t svrecpx[_f32]_z(svbool_t pg, svfloat32_t op) /// FRECPX Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReciprocalExponent(Vector value) => ReciprocalExponent(value); + public static Vector ReciprocalExponent(Vector value) => ReciprocalExponent(value); // Reciprocal square root estimate @@ -7489,13 +7489,13 @@ internal Arm64() { } /// svfloat64_t svrsqrte[_f64](svfloat64_t op) /// FRSQRTE Zresult.D, Zop.D /// - public static unsafe Vector ReciprocalSqrtEstimate(Vector value) => ReciprocalSqrtEstimate(value); + public static Vector ReciprocalSqrtEstimate(Vector value) => ReciprocalSqrtEstimate(value); /// /// svfloat32_t svrsqrte[_f32](svfloat32_t op) /// FRSQRTE Zresult.S, Zop.S /// - public static unsafe Vector ReciprocalSqrtEstimate(Vector value) => ReciprocalSqrtEstimate(value); + public static Vector ReciprocalSqrtEstimate(Vector value) => ReciprocalSqrtEstimate(value); // Reciprocal square root step @@ -7504,13 +7504,13 @@ internal Arm64() { } /// svfloat64_t svrsqrts[_f64](svfloat64_t op1, svfloat64_t op2) /// FRSQRTS Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ReciprocalSqrtStep(Vector left, Vector right) => ReciprocalSqrtStep(left, right); + public static Vector ReciprocalSqrtStep(Vector left, Vector right) => ReciprocalSqrtStep(left, right); /// /// svfloat32_t svrsqrts[_f32](svfloat32_t op1, svfloat32_t op2) /// FRSQRTS Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ReciprocalSqrtStep(Vector left, Vector right) => ReciprocalSqrtStep(left, right); + public static Vector ReciprocalSqrtStep(Vector left, Vector right) => ReciprocalSqrtStep(left, right); // Reciprocal step @@ -7519,13 +7519,13 @@ internal Arm64() { } /// svfloat64_t svrecps[_f64](svfloat64_t op1, svfloat64_t op2) /// FRECPS Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ReciprocalStep(Vector left, Vector right) => ReciprocalStep(left, right); + public static Vector ReciprocalStep(Vector left, Vector right) => ReciprocalStep(left, right); /// /// svfloat32_t svrecps[_f32](svfloat32_t op1, svfloat32_t op2) /// FRECPS Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ReciprocalStep(Vector left, Vector right) => ReciprocalStep(left, right); + public static Vector ReciprocalStep(Vector left, Vector right) => ReciprocalStep(left, right); // Reverse bits @@ -7536,7 +7536,7 @@ internal Arm64() { } /// svuint8_t svrbit[_u8]_z(svbool_t pg, svuint8_t op) /// RBIT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector ReverseBits(Vector value) => ReverseBits(value); + public static Vector ReverseBits(Vector value) => ReverseBits(value); /// /// svint16_t svrbit[_s16]_m(svint16_t inactive, svbool_t pg, svint16_t op) @@ -7544,7 +7544,7 @@ internal Arm64() { } /// svint16_t svrbit[_s16]_z(svbool_t pg, svint16_t op) /// RBIT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector ReverseBits(Vector value) => ReverseBits(value); + public static Vector ReverseBits(Vector value) => ReverseBits(value); /// /// svint32_t svrbit[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -7552,7 +7552,7 @@ internal Arm64() { } /// svint32_t svrbit[_s32]_z(svbool_t pg, svint32_t op) /// RBIT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseBits(Vector value) => ReverseBits(value); + public static Vector ReverseBits(Vector value) => ReverseBits(value); /// /// svint64_t svrbit[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -7560,7 +7560,7 @@ internal Arm64() { } /// svint64_t svrbit[_s64]_z(svbool_t pg, svint64_t op) /// RBIT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseBits(Vector value) => ReverseBits(value); + public static Vector ReverseBits(Vector value) => ReverseBits(value); /// /// svint8_t svrbit[_s8]_m(svint8_t inactive, svbool_t pg, svint8_t op) @@ -7568,7 +7568,7 @@ internal Arm64() { } /// svint8_t svrbit[_s8]_z(svbool_t pg, svint8_t op) /// RBIT Zresult.B, Pg/M, Zop.B /// - public static unsafe Vector ReverseBits(Vector value) => ReverseBits(value); + public static Vector ReverseBits(Vector value) => ReverseBits(value); /// /// svuint16_t svrbit[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -7576,7 +7576,7 @@ internal Arm64() { } /// svuint16_t svrbit[_u16]_z(svbool_t pg, svuint16_t op) /// RBIT Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector ReverseBits(Vector value) => ReverseBits(value); + public static Vector ReverseBits(Vector value) => ReverseBits(value); /// /// svuint32_t svrbit[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -7584,7 +7584,7 @@ internal Arm64() { } /// svuint32_t svrbit[_u32]_z(svbool_t pg, svuint32_t op) /// RBIT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseBits(Vector value) => ReverseBits(value); + public static Vector ReverseBits(Vector value) => ReverseBits(value); /// /// svuint64_t svrbit[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7592,7 +7592,7 @@ internal Arm64() { } /// svuint64_t svrbit[_u64]_z(svbool_t pg, svuint64_t op) /// RBIT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseBits(Vector value) => ReverseBits(value); + public static Vector ReverseBits(Vector value) => ReverseBits(value); // Reverse all elements @@ -7601,61 +7601,61 @@ internal Arm64() { } /// svuint8_t svrev[_u8](svuint8_t op) /// REV Zresult.B, Zop.B /// - public static unsafe Vector ReverseElement(Vector value) => ReverseElement(value); + public static Vector ReverseElement(Vector value) => ReverseElement(value); /// /// svfloat64_t svrev[_f64](svfloat64_t op) /// REV Zresult.D, Zop.D /// - public static unsafe Vector ReverseElement(Vector value) => ReverseElement(value); + public static Vector ReverseElement(Vector value) => ReverseElement(value); /// /// svint16_t svrev[_s16](svint16_t op) /// REV Zresult.H, Zop.H /// - public static unsafe Vector ReverseElement(Vector value) => ReverseElement(value); + public static Vector ReverseElement(Vector value) => ReverseElement(value); /// /// svint32_t svrev[_s32](svint32_t op) /// REV Zresult.S, Zop.S /// - public static unsafe Vector ReverseElement(Vector value) => ReverseElement(value); + public static Vector ReverseElement(Vector value) => ReverseElement(value); /// /// svint64_t svrev[_s64](svint64_t op) /// REV Zresult.D, Zop.D /// - public static unsafe Vector ReverseElement(Vector value) => ReverseElement(value); + public static Vector ReverseElement(Vector value) => ReverseElement(value); /// /// svint8_t svrev[_s8](svint8_t op) /// REV Zresult.B, Zop.B /// - public static unsafe Vector ReverseElement(Vector value) => ReverseElement(value); + public static Vector ReverseElement(Vector value) => ReverseElement(value); /// /// svfloat32_t svrev[_f32](svfloat32_t op) /// REV Zresult.S, Zop.S /// - public static unsafe Vector ReverseElement(Vector value) => ReverseElement(value); + public static Vector ReverseElement(Vector value) => ReverseElement(value); /// /// svuint16_t svrev[_u16](svuint16_t op) /// REV Zresult.H, Zop.H /// - public static unsafe Vector ReverseElement(Vector value) => ReverseElement(value); + public static Vector ReverseElement(Vector value) => ReverseElement(value); /// /// svuint32_t svrev[_u32](svuint32_t op) /// REV Zresult.S, Zop.S /// - public static unsafe Vector ReverseElement(Vector value) => ReverseElement(value); + public static Vector ReverseElement(Vector value) => ReverseElement(value); /// /// svuint64_t svrev[_u64](svuint64_t op) /// REV Zresult.D, Zop.D /// - public static unsafe Vector ReverseElement(Vector value) => ReverseElement(value); + public static Vector ReverseElement(Vector value) => ReverseElement(value); // Reverse halfwords within elements @@ -7666,7 +7666,7 @@ internal Arm64() { } /// svint32_t svrevh[_s32]_z(svbool_t pg, svint32_t op) /// REVH Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseElement16(Vector value) => ReverseElement16(value); + public static Vector ReverseElement16(Vector value) => ReverseElement16(value); /// /// svint64_t svrevh[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -7674,7 +7674,7 @@ internal Arm64() { } /// svint64_t svrevh[_s64]_z(svbool_t pg, svint64_t op) /// REVH Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement16(Vector value) => ReverseElement16(value); + public static Vector ReverseElement16(Vector value) => ReverseElement16(value); /// /// svuint32_t svrevh[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -7682,7 +7682,7 @@ internal Arm64() { } /// svuint32_t svrevh[_u32]_z(svbool_t pg, svuint32_t op) /// REVH Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseElement16(Vector value) => ReverseElement16(value); + public static Vector ReverseElement16(Vector value) => ReverseElement16(value); /// /// svuint64_t svrevh[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7690,7 +7690,7 @@ internal Arm64() { } /// svuint64_t svrevh[_u64]_z(svbool_t pg, svuint64_t op) /// REVH Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement16(Vector value) => ReverseElement16(value); + public static Vector ReverseElement16(Vector value) => ReverseElement16(value); // Reverse words within elements @@ -7701,7 +7701,7 @@ internal Arm64() { } /// svint64_t svrevw[_s64]_z(svbool_t pg, svint64_t op) /// REVW Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement32(Vector value) => ReverseElement32(value); + public static Vector ReverseElement32(Vector value) => ReverseElement32(value); /// /// svuint64_t svrevw[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7709,7 +7709,7 @@ internal Arm64() { } /// svuint64_t svrevw[_u64]_z(svbool_t pg, svuint64_t op) /// REVW Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement32(Vector value) => ReverseElement32(value); + public static Vector ReverseElement32(Vector value) => ReverseElement32(value); // Reverse bytes within elements @@ -7720,7 +7720,7 @@ internal Arm64() { } /// svint16_t svrevb[_s16]_z(svbool_t pg, svint16_t op) /// REVB Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector ReverseElement8(Vector value) => ReverseElement8(value); + public static Vector ReverseElement8(Vector value) => ReverseElement8(value); /// /// svint32_t svrevb[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -7728,7 +7728,7 @@ internal Arm64() { } /// svint32_t svrevb[_s32]_z(svbool_t pg, svint32_t op) /// REVB Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseElement8(Vector value) => ReverseElement8(value); + public static Vector ReverseElement8(Vector value) => ReverseElement8(value); /// /// svint64_t svrevb[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -7736,7 +7736,7 @@ internal Arm64() { } /// svint64_t svrevb[_s64]_z(svbool_t pg, svint64_t op) /// REVB Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement8(Vector value) => ReverseElement8(value); + public static Vector ReverseElement8(Vector value) => ReverseElement8(value); /// /// svuint16_t svrevb[_u16]_m(svuint16_t inactive, svbool_t pg, svuint16_t op) @@ -7744,7 +7744,7 @@ internal Arm64() { } /// svuint16_t svrevb[_u16]_z(svbool_t pg, svuint16_t op) /// REVB Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector ReverseElement8(Vector value) => ReverseElement8(value); + public static Vector ReverseElement8(Vector value) => ReverseElement8(value); /// /// svuint32_t svrevb[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -7752,7 +7752,7 @@ internal Arm64() { } /// svuint32_t svrevb[_u32]_z(svbool_t pg, svuint32_t op) /// REVB Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ReverseElement8(Vector value) => ReverseElement8(value); + public static Vector ReverseElement8(Vector value) => ReverseElement8(value); /// /// svuint64_t svrevb[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -7760,7 +7760,7 @@ internal Arm64() { } /// svuint64_t svrevb[_u64]_z(svbool_t pg, svuint64_t op) /// REVB Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ReverseElement8(Vector value) => ReverseElement8(value); + public static Vector ReverseElement8(Vector value) => ReverseElement8(value); // Round to nearest, ties away from zero @@ -7771,7 +7771,7 @@ internal Arm64() { } /// svfloat64_t svrinta[_f64]_z(svbool_t pg, svfloat64_t op) /// FRINTA Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector RoundAwayFromZero(Vector value) => RoundAwayFromZero(value); + public static Vector RoundAwayFromZero(Vector value) => RoundAwayFromZero(value); /// /// svfloat32_t svrinta[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7779,7 +7779,7 @@ internal Arm64() { } /// svfloat32_t svrinta[_f32]_z(svbool_t pg, svfloat32_t op) /// FRINTA Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector RoundAwayFromZero(Vector value) => RoundAwayFromZero(value); + public static Vector RoundAwayFromZero(Vector value) => RoundAwayFromZero(value); // Round to nearest, ties to even @@ -7790,7 +7790,7 @@ internal Arm64() { } /// svfloat64_t svrintn[_f64]_z(svbool_t pg, svfloat64_t op) /// FRINTN Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector RoundToNearest(Vector value) => RoundToNearest(value); + public static Vector RoundToNearest(Vector value) => RoundToNearest(value); /// /// svfloat32_t svrintn[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7798,7 +7798,7 @@ internal Arm64() { } /// svfloat32_t svrintn[_f32]_z(svbool_t pg, svfloat32_t op) /// FRINTN Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector RoundToNearest(Vector value) => RoundToNearest(value); + public static Vector RoundToNearest(Vector value) => RoundToNearest(value); // Round towards -∞ @@ -7809,7 +7809,7 @@ internal Arm64() { } /// svfloat64_t svrintm[_f64]_z(svbool_t pg, svfloat64_t op) /// FRINTM Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector RoundToNegativeInfinity(Vector value) => RoundToNegativeInfinity(value); + public static Vector RoundToNegativeInfinity(Vector value) => RoundToNegativeInfinity(value); /// /// svfloat32_t svrintm[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7817,7 +7817,7 @@ internal Arm64() { } /// svfloat32_t svrintm[_f32]_z(svbool_t pg, svfloat32_t op) /// FRINTM Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector RoundToNegativeInfinity(Vector value) => RoundToNegativeInfinity(value); + public static Vector RoundToNegativeInfinity(Vector value) => RoundToNegativeInfinity(value); // Round towards +∞ @@ -7828,7 +7828,7 @@ internal Arm64() { } /// svfloat64_t svrintp[_f64]_z(svbool_t pg, svfloat64_t op) /// FRINTP Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector RoundToPositiveInfinity(Vector value) => RoundToPositiveInfinity(value); + public static Vector RoundToPositiveInfinity(Vector value) => RoundToPositiveInfinity(value); /// /// svfloat32_t svrintp[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7836,7 +7836,7 @@ internal Arm64() { } /// svfloat32_t svrintp[_f32]_z(svbool_t pg, svfloat32_t op) /// FRINTP Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector RoundToPositiveInfinity(Vector value) => RoundToPositiveInfinity(value); + public static Vector RoundToPositiveInfinity(Vector value) => RoundToPositiveInfinity(value); // Round towards zero @@ -7847,7 +7847,7 @@ internal Arm64() { } /// svfloat64_t svrintz[_f64]_z(svbool_t pg, svfloat64_t op) /// FRINTZ Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector RoundToZero(Vector value) => RoundToZero(value); + public static Vector RoundToZero(Vector value) => RoundToZero(value); /// /// svfloat32_t svrintz[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -7855,7 +7855,7 @@ internal Arm64() { } /// svfloat32_t svrintz[_f32]_z(svbool_t pg, svfloat32_t op) /// FRINTZ Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector RoundToZero(Vector value) => RoundToZero(value); + public static Vector RoundToZero(Vector value) => RoundToZero(value); // Saturating decrement by number of halfword elements @@ -7864,37 +7864,37 @@ internal Arm64() { } /// int32_t svqdech_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECH Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingDecrementBy16BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); + public static int SaturatingDecrementBy16BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); /// /// int64_t svqdech_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECH Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingDecrementBy16BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); + public static long SaturatingDecrementBy16BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); /// /// uint32_t svqdech_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECH Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingDecrementBy16BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); + public static uint SaturatingDecrementBy16BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); /// /// uint64_t svqdech_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECH Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingDecrementBy16BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); + public static ulong SaturatingDecrementBy16BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); /// /// svint16_t svqdech_pat[_s16](svint16_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECH Ztied.H, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); + public static Vector SaturatingDecrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); /// /// svuint16_t svqdech_pat[_u16](svuint16_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECH Ztied.H, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); + public static Vector SaturatingDecrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy16BitElementCount(value, scale, pattern); // Saturating decrement by number of word elements @@ -7903,37 +7903,37 @@ internal Arm64() { } /// int32_t svqdecw_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECW Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingDecrementBy32BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); + public static int SaturatingDecrementBy32BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); /// /// int64_t svqdecw_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECW Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingDecrementBy32BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); + public static long SaturatingDecrementBy32BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); /// /// uint32_t svqdecw_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECW Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingDecrementBy32BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); + public static uint SaturatingDecrementBy32BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); /// /// uint64_t svqdecw_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECW Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingDecrementBy32BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); + public static ulong SaturatingDecrementBy32BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); /// /// svint32_t svqdecw_pat[_s32](svint32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECW Ztied.S, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); + public static Vector SaturatingDecrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); /// /// svuint32_t svqdecw_pat[_u32](svuint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECW Ztied.S, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); + public static Vector SaturatingDecrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy32BitElementCount(value, scale, pattern); // Saturating decrement by number of doubleword elements @@ -7942,37 +7942,37 @@ internal Arm64() { } /// int32_t svqdecd_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECD Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingDecrementBy64BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); + public static int SaturatingDecrementBy64BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); /// /// int64_t svqdecd_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECD Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingDecrementBy64BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); + public static long SaturatingDecrementBy64BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); /// /// uint32_t svqdecd_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECD Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingDecrementBy64BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); + public static uint SaturatingDecrementBy64BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); /// /// uint64_t svqdecd_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECD Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingDecrementBy64BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); + public static ulong SaturatingDecrementBy64BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); /// /// svint64_t svqdecd_pat[_s64](svint64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECD Ztied.D, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); + public static Vector SaturatingDecrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); /// /// svuint64_t svqdecd_pat[_u64](svuint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECD Ztied.D, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingDecrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); + public static Vector SaturatingDecrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy64BitElementCount(value, scale, pattern); // Saturating decrement by number of byte elements @@ -7981,25 +7981,25 @@ internal Arm64() { } /// int32_t svqdecb_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECB Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingDecrementBy8BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy8BitElementCount(value, scale, pattern); + public static int SaturatingDecrementBy8BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy8BitElementCount(value, scale, pattern); /// /// int64_t svqdecb_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQDECB Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingDecrementBy8BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy8BitElementCount(value, scale, pattern); + public static long SaturatingDecrementBy8BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy8BitElementCount(value, scale, pattern); /// /// uint32_t svqdecb_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECB Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingDecrementBy8BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy8BitElementCount(value, scale, pattern); + public static uint SaturatingDecrementBy8BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy8BitElementCount(value, scale, pattern); /// /// uint64_t svqdecb_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQDECB Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingDecrementBy8BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy8BitElementCount(value, scale, pattern); + public static ulong SaturatingDecrementBy8BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingDecrementBy8BitElementCount(value, scale, pattern); // Saturating decrement by active element count @@ -8008,133 +8008,133 @@ internal Arm64() { } /// int32_t svqdecp[_n_s32]_b8(int32_t op, svbool_t pg) /// SQDECP Xtied, Pg.B, Wtied /// - public static unsafe long SaturatingDecrementByActiveElementCount(int value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static long SaturatingDecrementByActiveElementCount(int value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// int64_t svqdecp[_n_s64]_b8(int64_t op, svbool_t pg) /// SQDECP Xtied, Pg.B /// - public static unsafe long SaturatingDecrementByActiveElementCount(long value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static long SaturatingDecrementByActiveElementCount(long value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// uint32_t svqdecp[_n_u32]_b8(uint32_t op, svbool_t pg) /// UQDECP Wtied, Pg.B /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// uint64_t svqdecp[_n_u64]_b8(uint64_t op, svbool_t pg) /// UQDECP Xtied, Pg.B /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// svint16_t svqdecp[_s16](svint16_t op, svbool_t pg) /// SQDECP Ztied.H, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// svint32_t svqdecp[_s32](svint32_t op, svbool_t pg) /// SQDECP Ztied.S, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// svint64_t svqdecp[_s64](svint64_t op, svbool_t pg) /// SQDECP Ztied.D, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// int32_t svqdecp[_n_s32]_b16(int32_t op, svbool_t pg) /// SQDECP Xtied, Pg.H, Wtied /// - public static unsafe long SaturatingDecrementByActiveElementCount(int value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static long SaturatingDecrementByActiveElementCount(int value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// int64_t svqdecp[_n_s64]_b16(int64_t op, svbool_t pg) /// SQDECP Xtied, Pg.H /// - public static unsafe long SaturatingDecrementByActiveElementCount(long value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static long SaturatingDecrementByActiveElementCount(long value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// uint32_t svqdecp[_n_u32]_b16(uint32_t op, svbool_t pg) /// UQDECP Wtied, Pg.H /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// uint64_t svqdecp[_n_u64]_b16(uint64_t op, svbool_t pg) /// UQDECP Xtied, Pg.H /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// svuint16_t svqdecp[_u16](svuint16_t op, svbool_t pg) /// UQDECP Ztied.H, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// int32_t svqdecp[_n_s32]_b32(int32_t op, svbool_t pg) /// SQDECP Xtied, Pg.S, Wtied /// - public static unsafe long SaturatingDecrementByActiveElementCount(int value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static long SaturatingDecrementByActiveElementCount(int value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// int64_t svqdecp[_n_s64]_b32(int64_t op, svbool_t pg) /// SQDECP Xtied, Pg.S /// - public static unsafe long SaturatingDecrementByActiveElementCount(long value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static long SaturatingDecrementByActiveElementCount(long value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// uint32_t svqdecp[_n_u32]_b32(uint32_t op, svbool_t pg) /// UQDECP Wtied, Pg.S /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// uint64_t svqdecp[_n_u64]_b32(uint64_t op, svbool_t pg) /// UQDECP Xtied, Pg.S /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// svuint32_t svqdecp[_u32](svuint32_t op, svbool_t pg) /// UQDECP Ztied.S, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// int32_t svqdecp[_n_s32]_b64(int32_t op, svbool_t pg) /// SQDECP Xtied, Pg.D, Wtied /// - public static unsafe long SaturatingDecrementByActiveElementCount(int value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static long SaturatingDecrementByActiveElementCount(int value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// int64_t svqdecp[_n_s64]_b64(int64_t op, svbool_t pg) /// SQDECP Xtied, Pg.D /// - public static unsafe long SaturatingDecrementByActiveElementCount(long value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static long SaturatingDecrementByActiveElementCount(long value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// uint32_t svqdecp[_n_u32]_b64(uint32_t op, svbool_t pg) /// UQDECP Wtied, Pg.D /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static ulong SaturatingDecrementByActiveElementCount(uint value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// uint64_t svqdecp[_n_u64]_b64(uint64_t op, svbool_t pg) /// UQDECP Xtied, Pg.D /// - public static unsafe ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static ulong SaturatingDecrementByActiveElementCount(ulong value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); /// /// svuint64_t svqdecp[_u64](svuint64_t op, svbool_t pg) /// UQDECP Ztied.D, Pg /// - public static unsafe Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); + public static Vector SaturatingDecrementByActiveElementCount(Vector value, Vector from) => SaturatingDecrementByActiveElementCount(value, from); // Saturating increment by number of halfword elements @@ -8143,37 +8143,37 @@ internal Arm64() { } /// int32_t svqinch_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCH Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingIncrementBy16BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); + public static int SaturatingIncrementBy16BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); /// /// int64_t svqinch_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCH Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingIncrementBy16BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); + public static long SaturatingIncrementBy16BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); /// /// uint32_t svqinch_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCH Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingIncrementBy16BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); + public static uint SaturatingIncrementBy16BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); /// /// uint64_t svqinch_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCH Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingIncrementBy16BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); + public static ulong SaturatingIncrementBy16BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); /// /// svint16_t svqinch_pat[_s16](svint16_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCH Ztied.H, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); + public static Vector SaturatingIncrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); /// /// svuint16_t svqinch_pat[_u16](svuint16_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCH Ztied.H, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); + public static Vector SaturatingIncrementBy16BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy16BitElementCount(value, scale, pattern); // Saturating increment by number of word elements @@ -8182,37 +8182,37 @@ internal Arm64() { } /// int32_t svqincw_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCW Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingIncrementBy32BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); + public static int SaturatingIncrementBy32BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); /// /// int64_t svqincw_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCW Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingIncrementBy32BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); + public static long SaturatingIncrementBy32BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); /// /// uint32_t svqincw_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCW Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingIncrementBy32BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); + public static uint SaturatingIncrementBy32BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); /// /// uint64_t svqincw_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCW Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingIncrementBy32BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); + public static ulong SaturatingIncrementBy32BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); /// /// svint32_t svqincw_pat[_s32](svint32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCW Ztied.S, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); + public static Vector SaturatingIncrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); /// /// svuint32_t svqincw_pat[_u32](svuint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCW Ztied.S, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); + public static Vector SaturatingIncrementBy32BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy32BitElementCount(value, scale, pattern); // Saturating increment by number of doubleword elements @@ -8221,37 +8221,37 @@ internal Arm64() { } /// int32_t svqincd_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCD Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingIncrementBy64BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); + public static int SaturatingIncrementBy64BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); /// /// int64_t svqincd_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCD Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingIncrementBy64BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); + public static long SaturatingIncrementBy64BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); /// /// uint32_t svqincd_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCD Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingIncrementBy64BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); + public static uint SaturatingIncrementBy64BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); /// /// uint64_t svqincd_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCD Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingIncrementBy64BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); + public static ulong SaturatingIncrementBy64BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); /// /// svint64_t svqincd_pat[_s64](svint64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCD Ztied.D, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); + public static Vector SaturatingIncrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); /// /// svuint64_t svqincd_pat[_u64](svuint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCD Ztied.D, pattern, MUL #imm_factor /// - public static unsafe Vector SaturatingIncrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); + public static Vector SaturatingIncrementBy64BitElementCount(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy64BitElementCount(value, scale, pattern); // Saturating increment by number of byte elements @@ -8260,25 +8260,25 @@ internal Arm64() { } /// int32_t svqincb_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCB Xtied, Wtied, pattern, MUL #imm_factor /// - public static unsafe int SaturatingIncrementBy8BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy8BitElementCount(value, scale, pattern); + public static int SaturatingIncrementBy8BitElementCount(int value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy8BitElementCount(value, scale, pattern); /// /// int64_t svqincb_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor) /// SQINCB Xtied, pattern, MUL #imm_factor /// - public static unsafe long SaturatingIncrementBy8BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy8BitElementCount(value, scale, pattern); + public static long SaturatingIncrementBy8BitElementCount(long value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy8BitElementCount(value, scale, pattern); /// /// uint32_t svqincb_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCB Wtied, pattern, MUL #imm_factor /// - public static unsafe uint SaturatingIncrementBy8BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy8BitElementCount(value, scale, pattern); + public static uint SaturatingIncrementBy8BitElementCount(uint value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy8BitElementCount(value, scale, pattern); /// /// uint64_t svqincb_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor) /// UQINCB Xtied, pattern, MUL #imm_factor /// - public static unsafe ulong SaturatingIncrementBy8BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy8BitElementCount(value, scale, pattern); + public static ulong SaturatingIncrementBy8BitElementCount(ulong value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte scale, [ConstantExpected] SveMaskPattern pattern = SveMaskPattern.All) => SaturatingIncrementBy8BitElementCount(value, scale, pattern); // Saturating increment by active element count @@ -8287,133 +8287,133 @@ internal Arm64() { } /// int32_t svqincp[_n_s32]_b8(int32_t op, svbool_t pg) /// SQINCP Xtied, Pg.B, Wtied /// - public static unsafe long SaturatingIncrementByActiveElementCount(int value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static long SaturatingIncrementByActiveElementCount(int value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// int64_t svqincp[_n_s64]_b8(int64_t op, svbool_t pg) /// SQINCP Xtied, Pg.B /// - public static unsafe long SaturatingIncrementByActiveElementCount(long value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static long SaturatingIncrementByActiveElementCount(long value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// uint32_t svqincp[_n_u32]_b8(uint32_t op, svbool_t pg) /// UQINCP Wtied, Pg.B /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// uint64_t svqincp[_n_u64]_b8(uint64_t op, svbool_t pg) /// UQINCP Xtied, Pg.B /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// svint16_t svqincp[_s16](svint16_t op, svbool_t pg) /// SQINCP Ztied.H, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// svint32_t svqincp[_s32](svint32_t op, svbool_t pg) /// SQINCP Ztied.S, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// svint64_t svqincp[_s64](svint64_t op, svbool_t pg) /// SQINCP Ztied.D, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// int32_t svqincp[_n_s32]_b16(int32_t op, svbool_t pg) /// SQINCP Xtied, Pg.H, Wtied /// - public static unsafe long SaturatingIncrementByActiveElementCount(int value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static long SaturatingIncrementByActiveElementCount(int value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// int64_t svqincp[_n_s64]_b16(int64_t op, svbool_t pg) /// SQINCP Xtied, Pg.H /// - public static unsafe long SaturatingIncrementByActiveElementCount(long value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static long SaturatingIncrementByActiveElementCount(long value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// uint32_t svqincp[_n_u32]_b16(uint32_t op, svbool_t pg) /// UQINCP Wtied, Pg.H /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// uint64_t svqincp[_n_u64]_b16(uint64_t op, svbool_t pg) /// UQINCP Xtied, Pg.H /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// svuint16_t svqincp[_u16](svuint16_t op, svbool_t pg) /// UQINCP Ztied.H, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// int32_t svqincp[_n_s32]_b32(int32_t op, svbool_t pg) /// SQINCP Xtied, Pg.S, Wtied /// - public static unsafe long SaturatingIncrementByActiveElementCount(int value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static long SaturatingIncrementByActiveElementCount(int value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// int64_t svqincp[_n_s64]_b32(int64_t op, svbool_t pg) /// SQINCP Xtied, Pg.S /// - public static unsafe long SaturatingIncrementByActiveElementCount(long value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static long SaturatingIncrementByActiveElementCount(long value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// uint32_t svqincp[_n_u32]_b32(uint32_t op, svbool_t pg) /// UQINCP Wtied, Pg.S /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// uint64_t svqincp[_n_u64]_b32(uint64_t op, svbool_t pg) /// UQINCP Xtied, Pg.S /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// svuint32_t svqincp[_u32](svuint32_t op, svbool_t pg) /// UQINCP Ztied.S, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// int32_t svqincp[_n_s32]_b64(int32_t op, svbool_t pg) /// SQINCP Xtied, Pg.D, Wtied /// - public static unsafe long SaturatingIncrementByActiveElementCount(int value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static long SaturatingIncrementByActiveElementCount(int value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// int64_t svqincp[_n_s64]_b64(int64_t op, svbool_t pg) /// SQINCP Xtied, Pg.D /// - public static unsafe long SaturatingIncrementByActiveElementCount(long value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static long SaturatingIncrementByActiveElementCount(long value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// uint32_t svqincp[_n_u32]_b64(uint32_t op, svbool_t pg) /// UQINCP Wtied, Pg.D /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static ulong SaturatingIncrementByActiveElementCount(uint value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// uint64_t svqincp[_n_u64]_b64(uint64_t op, svbool_t pg) /// UQINCP Xtied, Pg.D /// - public static unsafe ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static ulong SaturatingIncrementByActiveElementCount(ulong value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); /// /// svuint64_t svqincp[_u64](svuint64_t op, svbool_t pg) /// UQINCP Ztied.D, Pg /// - public static unsafe Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); + public static Vector SaturatingIncrementByActiveElementCount(Vector value, Vector from) => SaturatingIncrementByActiveElementCount(value, from); // Adjust exponent @@ -8424,7 +8424,7 @@ internal Arm64() { } /// svfloat64_t svscale[_f64]_z(svbool_t pg, svfloat64_t op1, svint64_t op2) /// FSCALE Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Scale(Vector left, Vector right) => Scale(left, right); + public static Vector Scale(Vector left, Vector right) => Scale(left, right); /// /// svfloat32_t svscale[_f32]_m(svbool_t pg, svfloat32_t op1, svint32_t op2) @@ -8432,7 +8432,7 @@ internal Arm64() { } /// svfloat32_t svscale[_f32]_z(svbool_t pg, svfloat32_t op1, svint32_t op2) /// FSCALE Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Scale(Vector left, Vector right) => Scale(left, right); + public static Vector Scale(Vector left, Vector right) => Scale(left, right); // Non-truncating store @@ -8447,7 +8447,7 @@ internal Arm64() { } /// void svst1_scatter[_u64base_f64](svbool_t pg, svuint64_t bases, svfloat64_t data) /// ST1D Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); + public static void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); /// /// void svst1_scatter_[u64]offset[_f64](svbool_t pg, float64_t *base, svuint64_t offsets, svfloat64_t data) @@ -8466,7 +8466,7 @@ internal Arm64() { } // ST1W Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); + // public static void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); /// /// void svst1_scatter_[u32]offset[_s32](svbool_t pg, int32_t *base, svuint32_t offsets, svint32_t data) @@ -8484,7 +8484,7 @@ internal Arm64() { } /// void svst1_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data) /// ST1D Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); + public static void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); /// /// void svst1_scatter_[u64]offset[_s64](svbool_t pg, int64_t *base, svuint64_t offsets, svint64_t data) @@ -8503,7 +8503,7 @@ internal Arm64() { } // ST1W Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); + // public static void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); /// /// void svst1_scatter_[u32]offset[_f32](svbool_t pg, float32_t *base, svuint32_t offsets, svfloat32_t data) @@ -8522,7 +8522,7 @@ internal Arm64() { } // ST1W Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); + // public static void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); /// /// void svst1_scatter_[u32]offset[_u32](svbool_t pg, uint32_t *base, svuint32_t offsets, svuint32_t data) @@ -8540,7 +8540,7 @@ internal Arm64() { } /// void svst1_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data) /// ST1D Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); + public static void Scatter(Vector mask, Vector addresses, Vector data) => Scatter(mask, addresses, data); /// /// void svst1_scatter_[u64]offset[_u64](svbool_t pg, uint64_t *base, svuint64_t offsets, svuint64_t data) @@ -8556,26 +8556,26 @@ internal Arm64() { } // ST1H Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter16BitNarrowing(mask, addresses, data); + // public static void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter16BitNarrowing(mask, addresses, data); /// /// void svst1h_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data) /// ST1H Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter16BitNarrowing(mask, addresses, data); + public static void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter16BitNarrowing(mask, addresses, data); // // void svst1h_scatter[_u32base_u32](svbool_t pg, svuint32_t bases, svuint32_t data) // ST1H Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter16BitNarrowing(mask, addresses, data); + // public static void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter16BitNarrowing(mask, addresses, data); /// /// void svst1h_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data) /// ST1H Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter16BitNarrowing(mask, addresses, data); + public static void Scatter16BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter16BitNarrowing(mask, addresses, data); // Truncate to 16 bits and store @@ -8635,13 +8635,13 @@ internal Arm64() { } /// void svst1w_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data) /// ST1W Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter32BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter32BitNarrowing(mask, addresses, data); + public static void Scatter32BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter32BitNarrowing(mask, addresses, data); /// /// void svst1w_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data) /// ST1W Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter32BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter32BitNarrowing(mask, addresses, data); + public static void Scatter32BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter32BitNarrowing(mask, addresses, data); // Truncate to 32 bits and store @@ -8678,26 +8678,26 @@ internal Arm64() { } // ST1B Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter8BitNarrowing(mask, addresses, data); + // public static void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter8BitNarrowing(mask, addresses, data); /// /// void svst1b_scatter[_u64base_s64](svbool_t pg, svuint64_t bases, svint64_t data) /// ST1B Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter8BitNarrowing(mask, addresses, data); + public static void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter8BitNarrowing(mask, addresses, data); // // void svst1b_scatter[_u32base_u32](svbool_t pg, svuint32_t bases, svuint32_t data) // ST1B Zdata.S, Pg, [Zbases.S, #0] // // Removed as per #103297 - // public static unsafe void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter8BitNarrowing(mask, addresses, data); + // public static void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter8BitNarrowing(mask, addresses, data); /// /// void svst1b_scatter[_u64base_u64](svbool_t pg, svuint64_t bases, svuint64_t data) /// ST1B Zdata.D, Pg, [Zbases.D, #0] /// - public static unsafe void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter8BitNarrowing(mask, addresses, data); + public static void Scatter8BitNarrowing(Vector mask, Vector addresses, Vector data) => Scatter8BitNarrowing(mask, addresses, data); // Truncate to 8 bits and store @@ -8757,49 +8757,49 @@ internal Arm64() { } /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) => SetFfr(value); + public static void SetFfr(Vector value) => SetFfr(value); /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) => SetFfr(value); + public static void SetFfr(Vector value) => SetFfr(value); /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) => SetFfr(value); + public static void SetFfr(Vector value) => SetFfr(value); /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) => SetFfr(value); + public static void SetFfr(Vector value) => SetFfr(value); /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) => SetFfr(value); + public static void SetFfr(Vector value) => SetFfr(value); /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) => SetFfr(value); + public static void SetFfr(Vector value) => SetFfr(value); /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) => SetFfr(value); + public static void SetFfr(Vector value) => SetFfr(value); /// /// void svwrffr(svbool_t op) /// WRFFR Pop.B /// - public static unsafe void SetFfr(Vector value) => SetFfr(value); + public static void SetFfr(Vector value) => SetFfr(value); // Logical shift left @@ -8810,7 +8810,7 @@ internal Arm64() { } /// svuint8_t svlsl[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svuint8_t svlsl_wide[_u8]_m(svbool_t pg, svuint8_t op1, svuint64_t op2) @@ -8818,7 +8818,7 @@ internal Arm64() { } /// LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.D /// LSL Zresult.B, Zop1.B, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svint16_t svlsl[_s16]_m(svbool_t pg, svint16_t op1, svuint16_t op2) @@ -8826,7 +8826,7 @@ internal Arm64() { } /// svint16_t svlsl[_s16]_z(svbool_t pg, svint16_t op1, svuint16_t op2) /// LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svint16_t svlsl_wide[_s16]_m(svbool_t pg, svint16_t op1, svuint64_t op2) @@ -8834,7 +8834,7 @@ internal Arm64() { } /// svint16_t svlsl_wide[_s16]_z(svbool_t pg, svint16_t op1, svuint64_t op2) /// LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svint32_t svlsl[_s32]_m(svbool_t pg, svint32_t op1, svuint32_t op2) @@ -8842,7 +8842,7 @@ internal Arm64() { } /// svint32_t svlsl[_s32]_z(svbool_t pg, svint32_t op1, svuint32_t op2) /// LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svint32_t svlsl_wide[_s32]_m(svbool_t pg, svint32_t op1, svuint64_t op2) @@ -8850,7 +8850,7 @@ internal Arm64() { } /// svint32_t svlsl_wide[_s32]_z(svbool_t pg, svint32_t op1, svuint64_t op2) /// LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svint64_t svlsl[_s64]_m(svbool_t pg, svint64_t op1, svuint64_t op2) @@ -8858,7 +8858,7 @@ internal Arm64() { } /// svint64_t svlsl[_s64]_z(svbool_t pg, svint64_t op1, svuint64_t op2) /// LSL Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svint8_t svlsl[_s8]_m(svbool_t pg, svint8_t op1, svuint8_t op2) @@ -8866,7 +8866,7 @@ internal Arm64() { } /// svint8_t svlsl[_s8]_z(svbool_t pg, svint8_t op1, svuint8_t op2) /// LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svint8_t svlsl_wide[_s8]_m(svbool_t pg, svint8_t op1, svuint64_t op2) @@ -8874,7 +8874,7 @@ internal Arm64() { } /// svint8_t svlsl_wide[_s8]_z(svbool_t pg, svint8_t op1, svuint64_t op2) /// LSL Ztied1.B, Pg/M, Ztied1.B, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svuint16_t svlsl[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -8882,7 +8882,7 @@ internal Arm64() { } /// svuint16_t svlsl[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svuint16_t svlsl_wide[_u16]_m(svbool_t pg, svuint16_t op1, svuint64_t op2) @@ -8890,7 +8890,7 @@ internal Arm64() { } /// svuint16_t svlsl_wide[_u16]_z(svbool_t pg, svuint16_t op1, svuint64_t op2) /// LSL Ztied1.H, Pg/M, Ztied1.H, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svuint32_t svlsl[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -8898,7 +8898,7 @@ internal Arm64() { } /// svuint32_t svlsl[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svuint32_t svlsl_wide[_u32]_m(svbool_t pg, svuint32_t op1, svuint64_t op2) @@ -8906,7 +8906,7 @@ internal Arm64() { } /// svuint32_t svlsl_wide[_u32]_z(svbool_t pg, svuint32_t op1, svuint64_t op2) /// LSL Ztied1.S, Pg/M, Ztied1.S, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); /// /// svuint64_t svlsl[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -8914,7 +8914,7 @@ internal Arm64() { } /// svuint64_t svlsl[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// LSL Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); + public static Vector ShiftLeftLogical(Vector left, Vector right) => ShiftLeftLogical(left, right); // Arithmetic shift right @@ -8925,7 +8925,7 @@ internal Arm64() { } /// svint16_t svasr[_s16]_z(svbool_t pg, svint16_t op1, svuint16_t op2) /// ASR Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); + public static Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); /// /// svint16_t svasr_wide[_s16]_m(svbool_t pg, svint16_t op1, svuint64_t op2) @@ -8933,7 +8933,7 @@ internal Arm64() { } /// svint16_t svasr_wide[_s16]_z(svbool_t pg, svint16_t op1, svuint64_t op2) /// ASR Ztied1.H, Pg/M, Ztied1.H, Zop2.D /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); + public static Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); /// /// svint32_t svasr[_s32]_m(svbool_t pg, svint32_t op1, svuint32_t op2) @@ -8941,7 +8941,7 @@ internal Arm64() { } /// svint32_t svasr[_s32]_z(svbool_t pg, svint32_t op1, svuint32_t op2) /// ASR Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); + public static Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); /// /// svint32_t svasr_wide[_s32]_m(svbool_t pg, svint32_t op1, svuint64_t op2) @@ -8949,7 +8949,7 @@ internal Arm64() { } /// svint32_t svasr_wide[_s32]_z(svbool_t pg, svint32_t op1, svuint64_t op2) /// ASR Ztied1.S, Pg/M, Ztied1.S, Zop2.D /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); + public static Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); /// /// svint64_t svasr[_s64]_m(svbool_t pg, svint64_t op1, svuint64_t op2) @@ -8957,7 +8957,7 @@ internal Arm64() { } /// svint64_t svasr[_s64]_z(svbool_t pg, svint64_t op1, svuint64_t op2) /// ASR Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); + public static Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); /// /// svint8_t svasr[_s8]_m(svbool_t pg, svint8_t op1, svuint8_t op2) @@ -8965,7 +8965,7 @@ internal Arm64() { } /// svint8_t svasr[_s8]_z(svbool_t pg, svint8_t op1, svuint8_t op2) /// ASR Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); + public static Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); /// /// svint8_t svasr_wide[_s8]_m(svbool_t pg, svint8_t op1, svuint64_t op2) @@ -8973,7 +8973,7 @@ internal Arm64() { } /// svint8_t svasr_wide[_s8]_z(svbool_t pg, svint8_t op1, svuint64_t op2) /// ASR Ztied1.B, Pg/M, Ztied1.B, Zop2.D /// - public static unsafe Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); + public static Vector ShiftRightArithmetic(Vector left, Vector right) => ShiftRightArithmetic(left, right); // Arithmetic shift right for divide by immediate @@ -8984,7 +8984,7 @@ internal Arm64() { } /// svint16_t svasrd[_n_s16]_z(svbool_t pg, svint16_t op1, uint64_t imm2) /// ASRD Ztied1.H, Pg/M, Ztied1.H, #imm2 /// - public static unsafe Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte control) => ShiftRightArithmeticForDivide(value, control); + public static Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte control) => ShiftRightArithmeticForDivide(value, control); /// /// svint32_t svasrd[_n_s32]_m(svbool_t pg, svint32_t op1, uint64_t imm2) @@ -8992,7 +8992,7 @@ internal Arm64() { } /// svint32_t svasrd[_n_s32]_z(svbool_t pg, svint32_t op1, uint64_t imm2) /// ASRD Ztied1.S, Pg/M, Ztied1.S, #imm2 /// - public static unsafe Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte control) => ShiftRightArithmeticForDivide(value, control); + public static Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte control) => ShiftRightArithmeticForDivide(value, control); /// /// svint64_t svasrd[_n_s64]_m(svbool_t pg, svint64_t op1, uint64_t imm2) @@ -9000,7 +9000,7 @@ internal Arm64() { } /// svint64_t svasrd[_n_s64]_z(svbool_t pg, svint64_t op1, uint64_t imm2) /// ASRD Ztied1.D, Pg/M, Ztied1.D, #imm2 /// - public static unsafe Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte control) => ShiftRightArithmeticForDivide(value, control); + public static Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte control) => ShiftRightArithmeticForDivide(value, control); /// /// svint8_t svasrd[_n_s8]_m(svbool_t pg, svint8_t op1, uint64_t imm2) @@ -9008,7 +9008,7 @@ internal Arm64() { } /// svint8_t svasrd[_n_s8]_z(svbool_t pg, svint8_t op1, uint64_t imm2) /// ASRD Ztied1.B, Pg/M, Ztied1.B, #imm2 /// - public static unsafe Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte control) => ShiftRightArithmeticForDivide(value, control); + public static Vector ShiftRightArithmeticForDivide(Vector value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte control) => ShiftRightArithmeticForDivide(value, control); // Logical shift right @@ -9019,7 +9019,7 @@ internal Arm64() { } /// svuint8_t svlsr[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// LSR Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); + public static Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); /// /// svuint8_t svlsr_wide[_u8]_m(svbool_t pg, svuint8_t op1, svuint64_t op2) @@ -9027,7 +9027,7 @@ internal Arm64() { } /// svuint8_t svlsr_wide[_u8]_z(svbool_t pg, svuint8_t op1, svuint64_t op2) /// LSR Ztied1.B, Pg/M, Ztied1.B, Zop2.D /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); + public static Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); /// /// svuint16_t svlsr[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -9035,7 +9035,7 @@ internal Arm64() { } /// svuint16_t svlsr[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// LSR Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); + public static Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); /// /// svuint16_t svlsr_wide[_u16]_m(svbool_t pg, svuint16_t op1, svuint64_t op2) @@ -9043,7 +9043,7 @@ internal Arm64() { } /// svuint16_t svlsr_wide[_u16]_z(svbool_t pg, svuint16_t op1, svuint64_t op2) /// LSR Ztied1.H, Pg/M, Ztied1.H, Zop2.D /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); + public static Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); /// /// svuint32_t svlsr[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -9051,7 +9051,7 @@ internal Arm64() { } /// svuint32_t svlsr[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// LSR Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); + public static Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); /// /// svuint32_t svlsr_wide[_u32]_m(svbool_t pg, svuint32_t op1, svuint64_t op2) @@ -9059,7 +9059,7 @@ internal Arm64() { } /// svuint32_t svlsr_wide[_u32]_z(svbool_t pg, svuint32_t op1, svuint64_t op2) /// LSR Ztied1.S, Pg/M, Ztied1.S, Zop2.D /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); + public static Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); /// /// svuint64_t svlsr[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -9067,7 +9067,7 @@ internal Arm64() { } /// svuint64_t svlsr[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// LSR Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); + public static Vector ShiftRightLogical(Vector left, Vector right) => ShiftRightLogical(left, right); // Sign-extend the low 16 bits @@ -9078,7 +9078,7 @@ internal Arm64() { } /// svint32_t svexth[_s32]_z(svbool_t pg, svint32_t op) /// SXTH Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector SignExtend16(Vector value) => SignExtend16(value); + public static Vector SignExtend16(Vector value) => SignExtend16(value); /// /// svint64_t svexth[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -9086,7 +9086,7 @@ internal Arm64() { } /// svint64_t svexth[_s64]_z(svbool_t pg, svint64_t op) /// SXTH Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector SignExtend16(Vector value) => SignExtend16(value); + public static Vector SignExtend16(Vector value) => SignExtend16(value); // Sign-extend the low 32 bits @@ -9097,7 +9097,7 @@ internal Arm64() { } /// svint64_t svextw[_s64]_z(svbool_t pg, svint64_t op) /// SXTW Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector SignExtend32(Vector value) => SignExtend32(value); + public static Vector SignExtend32(Vector value) => SignExtend32(value); // Sign-extend the low 8 bits @@ -9108,7 +9108,7 @@ internal Arm64() { } /// svint16_t svextb[_s16]_z(svbool_t pg, svint16_t op) /// SXTB Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector SignExtend8(Vector value) => SignExtend8(value); + public static Vector SignExtend8(Vector value) => SignExtend8(value); /// /// svint32_t svextb[_s32]_m(svint32_t inactive, svbool_t pg, svint32_t op) @@ -9116,7 +9116,7 @@ internal Arm64() { } /// svint32_t svextb[_s32]_z(svbool_t pg, svint32_t op) /// SXTB Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector SignExtend8(Vector value) => SignExtend8(value); + public static Vector SignExtend8(Vector value) => SignExtend8(value); /// /// svint64_t svextb[_s64]_m(svint64_t inactive, svbool_t pg, svint64_t op) @@ -9124,7 +9124,7 @@ internal Arm64() { } /// svint64_t svextb[_s64]_z(svbool_t pg, svint64_t op) /// SXTB Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector SignExtend8(Vector value) => SignExtend8(value); + public static Vector SignExtend8(Vector value) => SignExtend8(value); // Unpack and extend low half @@ -9133,19 +9133,19 @@ internal Arm64() { } /// svint16_t svunpklo[_s16](svint8_t op) /// SUNPKLO Zresult.H, Zop.B /// - public static unsafe Vector SignExtendWideningLower(Vector value) => SignExtendWideningLower(value); + public static Vector SignExtendWideningLower(Vector value) => SignExtendWideningLower(value); /// /// svint32_t svunpklo[_s32](svint16_t op) /// SUNPKLO Zresult.S, Zop.H /// - public static unsafe Vector SignExtendWideningLower(Vector value) => SignExtendWideningLower(value); + public static Vector SignExtendWideningLower(Vector value) => SignExtendWideningLower(value); /// /// svint64_t svunpklo[_s64](svint32_t op) /// SUNPKLO Zresult.D, Zop.S /// - public static unsafe Vector SignExtendWideningLower(Vector value) => SignExtendWideningLower(value); + public static Vector SignExtendWideningLower(Vector value) => SignExtendWideningLower(value); // Unpack and extend high half @@ -9154,19 +9154,19 @@ internal Arm64() { } /// svint16_t svunpkhi[_s16](svint8_t op) /// SUNPKHI Zresult.H, Zop.B /// - public static unsafe Vector SignExtendWideningUpper(Vector value) => SignExtendWideningUpper(value); + public static Vector SignExtendWideningUpper(Vector value) => SignExtendWideningUpper(value); /// /// svint32_t svunpkhi[_s32](svint16_t op) /// SUNPKHI Zresult.S, Zop.H /// - public static unsafe Vector SignExtendWideningUpper(Vector value) => SignExtendWideningUpper(value); + public static Vector SignExtendWideningUpper(Vector value) => SignExtendWideningUpper(value); /// /// svint64_t svunpkhi[_s64](svint32_t op) /// SUNPKHI Zresult.D, Zop.S /// - public static unsafe Vector SignExtendWideningUpper(Vector value) => SignExtendWideningUpper(value); + public static Vector SignExtendWideningUpper(Vector value) => SignExtendWideningUpper(value); // Splice two vectors under predicate control @@ -9175,61 +9175,61 @@ internal Arm64() { } /// svuint8_t svsplice[_u8](svbool_t pg, svuint8_t op1, svuint8_t op2) /// SPLICE Ztied1.B, Pg, Ztied1.B, Zop2.B /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); + public static Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); /// /// svfloat64_t svsplice[_f64](svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); + public static Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); /// /// svint16_t svsplice[_s16](svbool_t pg, svint16_t op1, svint16_t op2) /// SPLICE Ztied1.H, Pg, Ztied1.H, Zop2.H /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); + public static Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); /// /// svint32_t svsplice[_s32](svbool_t pg, svint32_t op1, svint32_t op2) /// SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); + public static Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); /// /// svint64_t svsplice[_s64](svbool_t pg, svint64_t op1, svint64_t op2) /// SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); + public static Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); /// /// svint8_t svsplice[_s8](svbool_t pg, svint8_t op1, svint8_t op2) /// SPLICE Ztied1.B, Pg, Ztied1.B, Zop2.B /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); + public static Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); /// /// svfloat32_t svsplice[_f32](svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); + public static Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); /// /// svuint16_t svsplice[_u16](svbool_t pg, svuint16_t op1, svuint16_t op2) /// SPLICE Ztied1.H, Pg, Ztied1.H, Zop2.H /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); + public static Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); /// /// svuint32_t svsplice[_u32](svbool_t pg, svuint32_t op1, svuint32_t op2) /// SPLICE Ztied1.S, Pg, Ztied1.S, Zop2.S /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); + public static Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); /// /// svuint64_t svsplice[_u64](svbool_t pg, svuint64_t op1, svuint64_t op2) /// SPLICE Ztied1.D, Pg, Ztied1.D, Zop2.D /// - public static unsafe Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); + public static Vector Splice(Vector mask, Vector left, Vector right) => Splice(mask, left, right); // Square root @@ -9240,7 +9240,7 @@ internal Arm64() { } /// svfloat64_t svsqrt[_f64]_z(svbool_t pg, svfloat64_t op) /// FSQRT Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector Sqrt(Vector value) => Sqrt(value); + public static Vector Sqrt(Vector value) => Sqrt(value); /// /// svfloat32_t svsqrt[_f32]_m(svfloat32_t inactive, svbool_t pg, svfloat32_t op) @@ -9248,7 +9248,7 @@ internal Arm64() { } /// svfloat32_t svsqrt[_f32]_z(svbool_t pg, svfloat32_t op) /// FSQRT Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector Sqrt(Vector value) => Sqrt(value); + public static Vector Sqrt(Vector value) => Sqrt(value); // Non-truncating store @@ -9640,7 +9640,7 @@ internal Arm64() { } /// svuint8_t svsub[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// SUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector Subtract(Vector left, Vector right) => Subtract(left, right); + public static Vector Subtract(Vector left, Vector right) => Subtract(left, right); /// /// svfloat64_t svsub[_f64]_m(svbool_t pg, svfloat64_t op1, svfloat64_t op2) @@ -9648,7 +9648,7 @@ internal Arm64() { } /// svfloat64_t svsub[_f64]_z(svbool_t pg, svfloat64_t op1, svfloat64_t op2) /// FSUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Subtract(Vector left, Vector right) => Subtract(left, right); + public static Vector Subtract(Vector left, Vector right) => Subtract(left, right); /// /// svint16_t svsub[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -9656,7 +9656,7 @@ internal Arm64() { } /// svint16_t svsub[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// SUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector Subtract(Vector left, Vector right) => Subtract(left, right); + public static Vector Subtract(Vector left, Vector right) => Subtract(left, right); /// /// svint32_t svsub[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -9664,7 +9664,7 @@ internal Arm64() { } /// svint32_t svsub[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// SUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Subtract(Vector left, Vector right) => Subtract(left, right); + public static Vector Subtract(Vector left, Vector right) => Subtract(left, right); /// /// svint64_t svsub[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -9672,7 +9672,7 @@ internal Arm64() { } /// svint64_t svsub[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// SUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Subtract(Vector left, Vector right) => Subtract(left, right); + public static Vector Subtract(Vector left, Vector right) => Subtract(left, right); /// /// svint8_t svsub[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -9680,7 +9680,7 @@ internal Arm64() { } /// svint8_t svsub[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// SUB Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector Subtract(Vector left, Vector right) => Subtract(left, right); + public static Vector Subtract(Vector left, Vector right) => Subtract(left, right); /// /// svfloat32_t svsub[_f32]_m(svbool_t pg, svfloat32_t op1, svfloat32_t op2) @@ -9688,7 +9688,7 @@ internal Arm64() { } /// svfloat32_t svsub[_f32]_z(svbool_t pg, svfloat32_t op1, svfloat32_t op2) /// FSUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Subtract(Vector left, Vector right) => Subtract(left, right); + public static Vector Subtract(Vector left, Vector right) => Subtract(left, right); /// /// svuint16_t svsub[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -9696,7 +9696,7 @@ internal Arm64() { } /// svuint16_t svsub[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// SUB Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector Subtract(Vector left, Vector right) => Subtract(left, right); + public static Vector Subtract(Vector left, Vector right) => Subtract(left, right); /// /// svuint32_t svsub[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -9704,7 +9704,7 @@ internal Arm64() { } /// svuint32_t svsub[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// SUB Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Subtract(Vector left, Vector right) => Subtract(left, right); + public static Vector Subtract(Vector left, Vector right) => Subtract(left, right); /// /// svuint64_t svsub[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -9712,7 +9712,7 @@ internal Arm64() { } /// svuint64_t svsub[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// SUB Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Subtract(Vector left, Vector right) => Subtract(left, right); + public static Vector Subtract(Vector left, Vector right) => Subtract(left, right); // Saturating subtract @@ -9721,49 +9721,49 @@ internal Arm64() { } /// svuint8_t svqsub[_u8](svuint8_t op1, svuint8_t op2) /// UQSUB Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); + public static Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); /// /// svint16_t svqsub[_s16](svint16_t op1, svint16_t op2) /// SQSUB Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); + public static Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); /// /// svint32_t svqsub[_s32](svint32_t op1, svint32_t op2) /// SQSUB Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); + public static Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); /// /// svint64_t svqsub[_s64](svint64_t op1, svint64_t op2) /// SQSUB Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); + public static Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); /// /// svint8_t svqsub[_s8](svint8_t op1, svint8_t op2) /// SQSUB Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); + public static Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); /// /// svuint16_t svqsub[_u16](svuint16_t op1, svuint16_t op2) /// UQSUB Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); + public static Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); /// /// svuint32_t svqsub[_u32](svuint32_t op1, svuint32_t op2) /// UQSUB Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); + public static Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); /// /// svuint64_t svqsub[_u64](svuint64_t op1, svuint64_t op2) /// UQSUB Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); + public static Vector SubtractSaturate(Vector left, Vector right) => SubtractSaturate(left, right); // Test whether any active element is true @@ -9772,49 +9772,49 @@ internal Arm64() { } /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); /// /// bool svptest_any(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); + public static bool TestAnyTrue(Vector mask, Vector srcMask) => TestAnyTrue(mask, srcMask); // 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 unsafe bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); /// /// bool svptest_first(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); + public static bool TestFirstTrue(Vector mask, Vector srcMask) => TestFirstTrue(mask, srcMask); // 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 unsafe bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); /// /// bool svptest_last(svbool_t pg, svbool_t op) /// PTEST /// - public static unsafe bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); + public static bool TestLastTrue(Vector mask, Vector srcMask) => TestLastTrue(mask, srcMask); // Interleave even elements from two inputs @@ -9925,61 +9925,61 @@ internal Arm64() { } /// svuint8_t svtrn1[_u8](svuint8_t op1, svuint8_t op2) /// TRN1 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); + public static Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); /// /// svfloat64_t svtrn1[_f64](svfloat64_t op1, svfloat64_t op2) /// TRN1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); + public static Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); /// /// svint16_t svtrn1[_s16](svint16_t op1, svint16_t op2) /// TRN1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); + public static Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); /// /// svint32_t svtrn1[_s32](svint32_t op1, svint32_t op2) /// TRN1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); + public static Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); /// /// svint64_t svtrn1[_s64](svint64_t op1, svint64_t op2) /// TRN1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); + public static Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); /// /// svint8_t svtrn1[_s8](svint8_t op1, svint8_t op2) /// TRN1 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); + public static Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); /// /// svfloat32_t svtrn1[_f32](svfloat32_t op1, svfloat32_t op2) /// TRN1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); + public static Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); /// /// svuint16_t svtrn1[_u16](svuint16_t op1, svuint16_t op2) /// TRN1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); + public static Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); /// /// svuint32_t svtrn1[_u32](svuint32_t op1, svuint32_t op2) /// TRN1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); + public static Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); /// /// svuint64_t svtrn1[_u64](svuint64_t op1, svuint64_t op2) /// TRN1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); + public static Vector TransposeEven(Vector left, Vector right) => TransposeEven(left, right); // Interleave odd elements from two inputs @@ -9988,61 +9988,61 @@ internal Arm64() { } /// svuint8_t svtrn2[_u8](svuint8_t op1, svuint8_t op2) /// TRN2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); + public static Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); /// /// svfloat64_t svtrn2[_f64](svfloat64_t op1, svfloat64_t op2) /// TRN2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); + public static Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); /// /// svint16_t svtrn2[_s16](svint16_t op1, svint16_t op2) /// TRN2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); + public static Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); /// /// svint32_t svtrn2[_s32](svint32_t op1, svint32_t op2) /// TRN2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); + public static Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); /// /// svint64_t svtrn2[_s64](svint64_t op1, svint64_t op2) /// TRN2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); + public static Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); /// /// svint8_t svtrn2[_s8](svint8_t op1, svint8_t op2) /// TRN2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); + public static Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); /// /// svfloat32_t svtrn2[_f32](svfloat32_t op1, svfloat32_t op2) /// TRN2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); + public static Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); /// /// svuint16_t svtrn2[_u16](svuint16_t op1, svuint16_t op2) /// TRN2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); + public static Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); /// /// svuint32_t svtrn2[_u32](svuint32_t op1, svuint32_t op2) /// TRN2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); + public static Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); /// /// svuint64_t svtrn2[_u64](svuint64_t op1, svuint64_t op2) /// TRN2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); + public static Vector TransposeOdd(Vector left, Vector right) => TransposeOdd(left, right); // Trigonometric multiply-add coefficient @@ -10051,13 +10051,13 @@ internal Arm64() { } /// svfloat64_t svtmad[_f64](svfloat64_t op1, svfloat64_t op2, uint64_t imm3) /// FTMAD Ztied1.D, Ztied1.D, Zop2.D, #imm3 /// - public static unsafe Vector TrigonometricMultiplyAddCoefficient(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) => TrigonometricMultiplyAddCoefficient(left, right, control); + public static Vector TrigonometricMultiplyAddCoefficient(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) => TrigonometricMultiplyAddCoefficient(left, right, control); /// /// svfloat32_t svtmad[_f32](svfloat32_t op1, svfloat32_t op2, uint64_t imm3) /// FTMAD Ztied1.S, Ztied1.S, Zop2.S, #imm3 /// - public static unsafe Vector TrigonometricMultiplyAddCoefficient(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) => TrigonometricMultiplyAddCoefficient(left, right, control); + public static Vector TrigonometricMultiplyAddCoefficient(Vector left, Vector right, [ConstantExpected(Min = 0, Max = (byte)(7))] byte control) => TrigonometricMultiplyAddCoefficient(left, right, control); // Trigonometric select coefficient @@ -10066,13 +10066,13 @@ internal Arm64() { } /// svfloat64_t svtssel[_f64](svfloat64_t op1, svuint64_t op2) /// FTSSEL Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TrigonometricSelectCoefficient(Vector value, Vector selector) => TrigonometricSelectCoefficient(value, selector); + public static Vector TrigonometricSelectCoefficient(Vector value, Vector selector) => TrigonometricSelectCoefficient(value, selector); /// /// svfloat32_t svtssel[_f32](svfloat32_t op1, svuint32_t op2) /// FTSSEL Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TrigonometricSelectCoefficient(Vector value, Vector selector) => TrigonometricSelectCoefficient(value, selector); + public static Vector TrigonometricSelectCoefficient(Vector value, Vector selector) => TrigonometricSelectCoefficient(value, selector); // Trigonometric starting value @@ -10081,13 +10081,13 @@ internal Arm64() { } /// svfloat64_t svtsmul[_f64](svfloat64_t op1, svuint64_t op2) /// FTSMUL Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector TrigonometricStartingValue(Vector value, Vector sign) => TrigonometricStartingValue(value, sign); + public static Vector TrigonometricStartingValue(Vector value, Vector sign) => TrigonometricStartingValue(value, sign); /// /// svfloat32_t svtsmul[_f32](svfloat32_t op1, svuint32_t op2) /// FTSMUL Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector TrigonometricStartingValue(Vector value, Vector sign) => TrigonometricStartingValue(value, sign); + public static Vector TrigonometricStartingValue(Vector value, Vector sign) => TrigonometricStartingValue(value, sign); // Concatenate even elements from two inputs @@ -10096,61 +10096,61 @@ internal Arm64() { } /// svuint8_t svuzp1[_u8](svuint8_t op1, svuint8_t op2) /// UZP1 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); + public static Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); /// /// svfloat64_t svuzp1[_f64](svfloat64_t op1, svfloat64_t op2) /// UZP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); + public static Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); /// /// svint16_t svuzp1[_s16](svint16_t op1, svint16_t op2) /// UZP1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); + public static Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); /// /// svint32_t svuzp1[_s32](svint32_t op1, svint32_t op2) /// UZP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); + public static Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); /// /// svint64_t svuzp1[_s64](svint64_t op1, svint64_t op2) /// UZP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); + public static Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); /// /// svint8_t svuzp1[_s8](svint8_t op1, svint8_t op2) /// UZP1 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); + public static Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); /// /// svfloat32_t svuzp1[_f32](svfloat32_t op1, svfloat32_t op2) /// UZP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); + public static Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); /// /// svuint16_t svuzp1[_u16](svuint16_t op1, svuint16_t op2) /// UZP1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); + public static Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); /// /// svuint32_t svuzp1[_u32](svuint32_t op1, svuint32_t op2) /// UZP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); + public static Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); /// /// svuint64_t svuzp1[_u64](svuint64_t op1, svuint64_t op2) /// UZP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); + public static Vector UnzipEven(Vector left, Vector right) => UnzipEven(left, right); // Concatenate odd elements from two inputs @@ -10159,61 +10159,61 @@ internal Arm64() { } /// svuint8_t svuzp2[_u8](svuint8_t op1, svuint8_t op2) /// UZP2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); + public static Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); /// /// svfloat64_t svuzp2[_f64](svfloat64_t op1, svfloat64_t op2) /// UZP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); + public static Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); /// /// svint16_t svuzp2[_s16](svint16_t op1, svint16_t op2) /// UZP2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); + public static Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); /// /// svint32_t svuzp2[_s32](svint32_t op1, svint32_t op2) /// UZP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); + public static Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); /// /// svint64_t svuzp2[_s64](svint64_t op1, svint64_t op2) /// UZP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); + public static Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); /// /// svint8_t svuzp2[_s8](svint8_t op1, svint8_t op2) /// UZP2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); + public static Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); /// /// svfloat32_t svuzp2[_f32](svfloat32_t op1, svfloat32_t op2) /// UZP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); + public static Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); /// /// svuint16_t svuzp2[_u16](svuint16_t op1, svuint16_t op2) /// UZP2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); + public static Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); /// /// svuint32_t svuzp2[_u32](svuint32_t op1, svuint32_t op2) /// UZP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); + public static Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); /// /// svuint64_t svuzp2[_u64](svuint64_t op1, svuint64_t op2) /// UZP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); + public static Vector UnzipOdd(Vector left, Vector right) => UnzipOdd(left, right); // Table lookup in single-vector table @@ -10222,61 +10222,61 @@ internal Arm64() { } /// svuint8_t svtbl[_u8](svuint8_t data, svuint8_t indices) /// TBL Zresult.B, {Zdata.B}, Zindices.B /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); + public static Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); /// /// svfloat64_t svtbl[_f64](svfloat64_t data, svuint64_t indices) /// TBL Zresult.D, {Zdata.D}, Zindices.D /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); + public static Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); /// /// svint16_t svtbl[_s16](svint16_t data, svuint16_t indices) /// TBL Zresult.H, {Zdata.H}, Zindices.H /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); + public static Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); /// /// svint32_t svtbl[_s32](svint32_t data, svuint32_t indices) /// TBL Zresult.S, {Zdata.S}, Zindices.S /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); + public static Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); /// /// svint64_t svtbl[_s64](svint64_t data, svuint64_t indices) /// TBL Zresult.D, {Zdata.D}, Zindices.D /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); + public static Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); /// /// svint8_t svtbl[_s8](svint8_t data, svuint8_t indices) /// TBL Zresult.B, {Zdata.B}, Zindices.B /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); + public static Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); /// /// svfloat32_t svtbl[_f32](svfloat32_t data, svuint32_t indices) /// TBL Zresult.S, {Zdata.S}, Zindices.S /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); + public static Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); /// /// svuint16_t svtbl[_u16](svuint16_t data, svuint16_t indices) /// TBL Zresult.H, {Zdata.H}, Zindices.H /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); + public static Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); /// /// svuint32_t svtbl[_u32](svuint32_t data, svuint32_t indices) /// TBL Zresult.S, {Zdata.S}, Zindices.S /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); + public static Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); /// /// svuint64_t svtbl[_u64](svuint64_t data, svuint64_t indices) /// TBL Zresult.D, {Zdata.D}, Zindices.D /// - public static unsafe Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); + public static Vector VectorTableLookup(Vector data, Vector indices) => VectorTableLookup(data, indices); // Bitwise exclusive OR @@ -10287,7 +10287,7 @@ internal Arm64() { } /// svuint8_t sveor[_u8]_z(svbool_t pg, svuint8_t op1, svuint8_t op2) /// EOR Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector Xor(Vector left, Vector right) => Xor(left, right); + public static Vector Xor(Vector left, Vector right) => Xor(left, right); /// /// svint16_t sveor[_s16]_m(svbool_t pg, svint16_t op1, svint16_t op2) @@ -10295,7 +10295,7 @@ internal Arm64() { } /// svint16_t sveor[_s16]_z(svbool_t pg, svint16_t op1, svint16_t op2) /// EOR Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector Xor(Vector left, Vector right) => Xor(left, right); + public static Vector Xor(Vector left, Vector right) => Xor(left, right); /// /// svint32_t sveor[_s32]_m(svbool_t pg, svint32_t op1, svint32_t op2) @@ -10303,7 +10303,7 @@ internal Arm64() { } /// svint32_t sveor[_s32]_z(svbool_t pg, svint32_t op1, svint32_t op2) /// EOR Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Xor(Vector left, Vector right) => Xor(left, right); + public static Vector Xor(Vector left, Vector right) => Xor(left, right); /// /// svint64_t sveor[_s64]_m(svbool_t pg, svint64_t op1, svint64_t op2) @@ -10311,7 +10311,7 @@ internal Arm64() { } /// svint64_t sveor[_s64]_z(svbool_t pg, svint64_t op1, svint64_t op2) /// EOR Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Xor(Vector left, Vector right) => Xor(left, right); + public static Vector Xor(Vector left, Vector right) => Xor(left, right); /// /// svint8_t sveor[_s8]_m(svbool_t pg, svint8_t op1, svint8_t op2) @@ -10319,7 +10319,7 @@ internal Arm64() { } /// svint8_t sveor[_s8]_z(svbool_t pg, svint8_t op1, svint8_t op2) /// EOR Ztied1.B, Pg/M, Ztied1.B, Zop2.B /// - public static unsafe Vector Xor(Vector left, Vector right) => Xor(left, right); + public static Vector Xor(Vector left, Vector right) => Xor(left, right); /// /// svuint16_t sveor[_u16]_m(svbool_t pg, svuint16_t op1, svuint16_t op2) @@ -10327,7 +10327,7 @@ internal Arm64() { } /// svuint16_t sveor[_u16]_z(svbool_t pg, svuint16_t op1, svuint16_t op2) /// EOR Ztied1.H, Pg/M, Ztied1.H, Zop2.H /// - public static unsafe Vector Xor(Vector left, Vector right) => Xor(left, right); + public static Vector Xor(Vector left, Vector right) => Xor(left, right); /// /// svuint32_t sveor[_u32]_m(svbool_t pg, svuint32_t op1, svuint32_t op2) @@ -10335,7 +10335,7 @@ internal Arm64() { } /// svuint32_t sveor[_u32]_z(svbool_t pg, svuint32_t op1, svuint32_t op2) /// EOR Ztied1.S, Pg/M, Ztied1.S, Zop2.S /// - public static unsafe Vector Xor(Vector left, Vector right) => Xor(left, right); + public static Vector Xor(Vector left, Vector right) => Xor(left, right); /// /// svuint64_t sveor[_u64]_m(svbool_t pg, svuint64_t op1, svuint64_t op2) @@ -10343,7 +10343,7 @@ internal Arm64() { } /// svuint64_t sveor[_u64]_z(svbool_t pg, svuint64_t op1, svuint64_t op2) /// EOR Ztied1.D, Pg/M, Ztied1.D, Zop2.D /// - public static unsafe Vector Xor(Vector left, Vector right) => Xor(left, right); + public static Vector Xor(Vector left, Vector right) => Xor(left, right); // Bitwise exclusive OR reduction to scalar @@ -10352,49 +10352,49 @@ internal Arm64() { } /// uint8_t sveorv[_u8](svbool_t pg, svuint8_t op) /// EORV Bresult, Pg, Zop.B /// - public static unsafe Vector XorAcross(Vector value) => XorAcross(value); + public static Vector XorAcross(Vector value) => XorAcross(value); /// /// int16_t sveorv[_s16](svbool_t pg, svint16_t op) /// EORV Hresult, Pg, Zop.H /// - public static unsafe Vector XorAcross(Vector value) => XorAcross(value); + public static Vector XorAcross(Vector value) => XorAcross(value); /// /// int32_t sveorv[_s32](svbool_t pg, svint32_t op) /// EORV Sresult, Pg, Zop.S /// - public static unsafe Vector XorAcross(Vector value) => XorAcross(value); + public static Vector XorAcross(Vector value) => XorAcross(value); /// /// int64_t sveorv[_s64](svbool_t pg, svint64_t op) /// EORV Dresult, Pg, Zop.D /// - public static unsafe Vector XorAcross(Vector value) => XorAcross(value); + public static Vector XorAcross(Vector value) => XorAcross(value); /// /// int8_t sveorv[_s8](svbool_t pg, svint8_t op) /// EORV Bresult, Pg, Zop.B /// - public static unsafe Vector XorAcross(Vector value) => XorAcross(value); + public static Vector XorAcross(Vector value) => XorAcross(value); /// /// uint16_t sveorv[_u16](svbool_t pg, svuint16_t op) /// EORV Hresult, Pg, Zop.H /// - public static unsafe Vector XorAcross(Vector value) => XorAcross(value); + public static Vector XorAcross(Vector value) => XorAcross(value); /// /// uint32_t sveorv[_u32](svbool_t pg, svuint32_t op) /// EORV Sresult, Pg, Zop.S /// - public static unsafe Vector XorAcross(Vector value) => XorAcross(value); + public static Vector XorAcross(Vector value) => XorAcross(value); /// /// uint64_t sveorv[_u64](svbool_t pg, svuint64_t op) /// EORV Dresult, Pg, Zop.D /// - public static unsafe Vector XorAcross(Vector value) => XorAcross(value); + public static Vector XorAcross(Vector value) => XorAcross(value); // Zero-extend the low 16 bits @@ -10405,7 +10405,7 @@ internal Arm64() { } /// svuint32_t svexth[_u32]_z(svbool_t pg, svuint32_t op) /// UXTH Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ZeroExtend16(Vector value) => ZeroExtend16(value); + public static Vector ZeroExtend16(Vector value) => ZeroExtend16(value); /// /// svuint64_t svexth[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -10413,7 +10413,7 @@ internal Arm64() { } /// svuint64_t svexth[_u64]_z(svbool_t pg, svuint64_t op) /// UXTH Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ZeroExtend16(Vector value) => ZeroExtend16(value); + public static Vector ZeroExtend16(Vector value) => ZeroExtend16(value); // Zero-extend the low 32 bits @@ -10424,7 +10424,7 @@ internal Arm64() { } /// svuint64_t svextw[_u64]_z(svbool_t pg, svuint64_t op) /// UXTW Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ZeroExtend32(Vector value) => ZeroExtend32(value); + public static Vector ZeroExtend32(Vector value) => ZeroExtend32(value); // Zero-extend the low 8 bits @@ -10435,7 +10435,7 @@ internal Arm64() { } /// svuint16_t svextb[_u16]_z(svbool_t pg, svuint16_t op) /// UXTB Zresult.H, Pg/M, Zop.H /// - public static unsafe Vector ZeroExtend8(Vector value) => ZeroExtend8(value); + public static Vector ZeroExtend8(Vector value) => ZeroExtend8(value); /// /// svuint32_t svextb[_u32]_m(svuint32_t inactive, svbool_t pg, svuint32_t op) @@ -10443,7 +10443,7 @@ internal Arm64() { } /// svuint32_t svextb[_u32]_z(svbool_t pg, svuint32_t op) /// UXTB Zresult.S, Pg/M, Zop.S /// - public static unsafe Vector ZeroExtend8(Vector value) => ZeroExtend8(value); + public static Vector ZeroExtend8(Vector value) => ZeroExtend8(value); /// /// svuint64_t svextb[_u64]_m(svuint64_t inactive, svbool_t pg, svuint64_t op) @@ -10451,7 +10451,7 @@ internal Arm64() { } /// svuint64_t svextb[_u64]_z(svbool_t pg, svuint64_t op) /// UXTB Zresult.D, Pg/M, Zop.D /// - public static unsafe Vector ZeroExtend8(Vector value) => ZeroExtend8(value); + public static Vector ZeroExtend8(Vector value) => ZeroExtend8(value); // Unpack and extend low half @@ -10460,19 +10460,19 @@ internal Arm64() { } /// svuint16_t svunpklo[_u16](svuint8_t op) /// UUNPKLO Zresult.H, Zop.B /// - public static unsafe Vector ZeroExtendWideningLower(Vector value) => ZeroExtendWideningLower(value); + public static Vector ZeroExtendWideningLower(Vector value) => ZeroExtendWideningLower(value); /// /// svuint32_t svunpklo[_u32](svuint16_t op) /// UUNPKLO Zresult.S, Zop.H /// - public static unsafe Vector ZeroExtendWideningLower(Vector value) => ZeroExtendWideningLower(value); + public static Vector ZeroExtendWideningLower(Vector value) => ZeroExtendWideningLower(value); /// /// svuint64_t svunpklo[_u64](svuint32_t op) /// UUNPKLO Zresult.D, Zop.S /// - public static unsafe Vector ZeroExtendWideningLower(Vector value) => ZeroExtendWideningLower(value); + public static Vector ZeroExtendWideningLower(Vector value) => ZeroExtendWideningLower(value); // Unpack and extend high half @@ -10481,19 +10481,19 @@ internal Arm64() { } /// svuint16_t svunpkhi[_u16](svuint8_t op) /// UUNPKHI Zresult.H, Zop.B /// - public static unsafe Vector ZeroExtendWideningUpper(Vector value) => ZeroExtendWideningUpper(value); + public static Vector ZeroExtendWideningUpper(Vector value) => ZeroExtendWideningUpper(value); /// /// svuint32_t svunpkhi[_u32](svuint16_t op) /// UUNPKHI Zresult.S, Zop.H /// - public static unsafe Vector ZeroExtendWideningUpper(Vector value) => ZeroExtendWideningUpper(value); + public static Vector ZeroExtendWideningUpper(Vector value) => ZeroExtendWideningUpper(value); /// /// svuint64_t svunpkhi[_u64](svuint32_t op) /// UUNPKHI Zresult.D, Zop.S /// - public static unsafe Vector ZeroExtendWideningUpper(Vector value) => ZeroExtendWideningUpper(value); + public static Vector ZeroExtendWideningUpper(Vector value) => ZeroExtendWideningUpper(value); // Interleave elements from high halves of two inputs @@ -10502,61 +10502,61 @@ internal Arm64() { } /// svuint8_t svzip2[_u8](svuint8_t op1, svuint8_t op2) /// ZIP2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); + public static Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); /// /// svfloat64_t svzip2[_f64](svfloat64_t op1, svfloat64_t op2) /// ZIP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); + public static Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); /// /// svint16_t svzip2[_s16](svint16_t op1, svint16_t op2) /// ZIP2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); + public static Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); /// /// svint32_t svzip2[_s32](svint32_t op1, svint32_t op2) /// ZIP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); + public static Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); /// /// svint64_t svzip2[_s64](svint64_t op1, svint64_t op2) /// ZIP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); + public static Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); /// /// svint8_t svzip2[_s8](svint8_t op1, svint8_t op2) /// ZIP2 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); + public static Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); /// /// svfloat32_t svzip2[_f32](svfloat32_t op1, svfloat32_t op2) /// ZIP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); + public static Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); /// /// svuint16_t svzip2[_u16](svuint16_t op1, svuint16_t op2) /// ZIP2 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); + public static Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); /// /// svuint32_t svzip2[_u32](svuint32_t op1, svuint32_t op2) /// ZIP2 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); + public static Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); /// /// svuint64_t svzip2[_u64](svuint64_t op1, svuint64_t op2) /// ZIP2 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); + public static Vector ZipHigh(Vector left, Vector right) => ZipHigh(left, right); // Interleave elements from low halves of two inputs @@ -10565,61 +10565,61 @@ internal Arm64() { } /// svuint8_t svzip1[_u8](svuint8_t op1, svuint8_t op2) /// ZIP1 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); + public static Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); /// /// svfloat64_t svzip1[_f64](svfloat64_t op1, svfloat64_t op2) /// ZIP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); + public static Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); /// /// svint16_t svzip1[_s16](svint16_t op1, svint16_t op2) /// ZIP1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); + public static Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); /// /// svint32_t svzip1[_s32](svint32_t op1, svint32_t op2) /// ZIP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); + public static Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); /// /// svint64_t svzip1[_s64](svint64_t op1, svint64_t op2) /// ZIP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); + public static Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); /// /// svint8_t svzip1[_s8](svint8_t op1, svint8_t op2) /// ZIP1 Zresult.B, Zop1.B, Zop2.B /// - public static unsafe Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); + public static Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); /// /// svfloat32_t svzip1[_f32](svfloat32_t op1, svfloat32_t op2) /// ZIP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); + public static Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); /// /// svuint16_t svzip1[_u16](svuint16_t op1, svuint16_t op2) /// ZIP1 Zresult.H, Zop1.H, Zop2.H /// - public static unsafe Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); + public static Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); /// /// svuint32_t svzip1[_u32](svuint32_t op1, svuint32_t op2) /// ZIP1 Zresult.S, Zop1.S, Zop2.S /// - public static unsafe Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); + public static Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); /// /// svuint64_t svzip1[_u64](svuint64_t op1, svuint64_t op2) /// ZIP1 Zresult.D, Zop1.D, Zop2.D /// - public static unsafe Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); + public static Vector ZipLow(Vector left, Vector right) => ZipLow(left, right); } } 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 4c6cb9a8c3cd75..352820d85007c3 100644 --- a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs +++ b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs @@ -4648,14 +4648,14 @@ internal Arm64() { } 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; } - public static unsafe System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } - public static unsafe System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } - public static unsafe System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } - public static unsafe System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } - public static unsafe System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } - public static unsafe System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } - public static unsafe System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } - public static unsafe System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } + public static System.Numerics.Vector CreateBreakPropagateMask(System.Numerics.Vector totalMask, System.Numerics.Vector fromMask) { throw null; } public static System.Numerics.Vector CreateFalseMaskByte() { throw null; } public static System.Numerics.Vector CreateFalseMaskDouble() { throw null; } public static System.Numerics.Vector CreateFalseMaskInt16() { throw null; } @@ -4666,18 +4666,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 unsafe System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static unsafe System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static unsafe System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static unsafe System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static unsafe System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static unsafe System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static unsafe System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static unsafe System.Numerics.Vector CreateMaskForFirstActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static unsafe System.Numerics.Vector CreateMaskForNextActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static unsafe System.Numerics.Vector CreateMaskForNextActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static unsafe System.Numerics.Vector CreateMaskForNextActiveElement(System.Numerics.Vector mask, System.Numerics.Vector srcMask) { throw null; } - public static unsafe System.Numerics.Vector CreateMaskForNextActiveElement(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 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 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; } @@ -4740,16 +4740,16 @@ internal Arm64() { } public static System.Numerics.Vector DuplicateSelectedScalarToVector(System.Numerics.Vector data, [ConstantExpected(Min = 0, Max = (byte)(31))] byte index) { throw null; } public static System.Numerics.Vector DuplicateSelectedScalarToVector(System.Numerics.Vector data, [ConstantExpected(Min = 0, Max = (byte)(15))] byte index) { throw null; } public static System.Numerics.Vector DuplicateSelectedScalarToVector(System.Numerics.Vector data, [ConstantExpected(Min = 0, Max = (byte)(7))] byte index) { throw null; } - public static unsafe System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } - public static unsafe System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } - public static unsafe System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } - public static unsafe System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } - public static unsafe System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } - public static unsafe System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } - public static unsafe System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } - public static unsafe System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } - public static unsafe System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } - public static unsafe System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } + public static System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } + public static System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } + public static System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } + public static System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } + public static System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } + public static System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } + public static System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } + public static System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } + public static System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } + public static System.Numerics.Vector ExtractVector(System.Numerics.Vector upper, System.Numerics.Vector lower, [ConstantExpected] byte index) { throw null; } public static System.Numerics.Vector FloatingPointExponentialAccelerator(System.Numerics.Vector value) { throw null; } public static System.Numerics.Vector FloatingPointExponentialAccelerator(System.Numerics.Vector value) { throw null; } public static System.Numerics.Vector FusedMultiplyAdd(System.Numerics.Vector addend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } @@ -4843,33 +4843,33 @@ internal Arm64() { } public static System.Numerics.Vector GatherVectorByteZeroExtend(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorByteZeroExtend(System.Numerics.Vector mask, byte* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, byte* address, System.Numerics.Vector offsets) { throw null; } - // public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + // public static System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, byte* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, byte* address, System.Numerics.Vector offsets) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, byte* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, byte* address, System.Numerics.Vector offsets) { throw null; } - // public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + // public static System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, byte* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, byte* address, System.Numerics.Vector offsets) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorByteZeroExtendFirstFaulting(System.Numerics.Vector mask, byte* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, double* address, System.Numerics.Vector indices) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, double* address, System.Numerics.Vector indices) { throw null; } - // public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + // public static System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, int* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, int* address, System.Numerics.Vector indices) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, long* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, long* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, float* address, System.Numerics.Vector indices) { throw null; } - // public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + // public static System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, float* address, System.Numerics.Vector indices) { throw null; } - // public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + // public static System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, uint* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, uint* address, System.Numerics.Vector indices) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, ulong* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorFirstFaulting(System.Numerics.Vector mask, ulong* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16SignExtend(System.Numerics.Vector mask, short* address, System.Numerics.Vector indices) { throw null; } @@ -4885,16 +4885,16 @@ internal Arm64() { } public static System.Numerics.Vector GatherVectorInt16SignExtend(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16SignExtend(System.Numerics.Vector mask, short* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, short* address, System.Numerics.Vector indices) { throw null; } - // public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + // public static System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, short* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, short* address, System.Numerics.Vector indices) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, short* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, short* address, System.Numerics.Vector indices) { throw null; } - // public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + // public static System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, short* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, short* address, System.Numerics.Vector indices) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16SignExtendFirstFaulting(System.Numerics.Vector mask, short* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16WithByteOffsetsSignExtend(System.Numerics.Vector mask, short* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt16WithByteOffsetsSignExtend(System.Numerics.Vector mask, short* address, System.Numerics.Vector offsets) { throw null; } @@ -4922,7 +4922,7 @@ internal Arm64() { } public static unsafe System.Numerics.Vector GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector mask, int* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector mask, int* address, System.Numerics.Vector indices) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt32SignExtendFirstFaulting(System.Numerics.Vector mask, int* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt32WithByteOffsetsSignExtend(System.Numerics.Vector mask, int* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorInt32WithByteOffsetsSignExtend(System.Numerics.Vector mask, int* address, System.Numerics.Vector offsets) { throw null; } @@ -4945,16 +4945,16 @@ internal Arm64() { } public static System.Numerics.Vector GatherVectorSByteSignExtend(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorSByteSignExtend(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector offsets) { throw null; } - // public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + // public static System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector offsets) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector offsets) { throw null; } - // public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + // public static System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector offsets) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorSByteSignExtendFirstFaulting(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt16WithByteOffsetsZeroExtend(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt16WithByteOffsetsZeroExtend(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector offsets) { throw null; } @@ -4985,16 +4985,16 @@ internal Arm64() { } public static System.Numerics.Vector GatherVectorUInt16ZeroExtend(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtend(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector indices) { throw null; } - // public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + // public static System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector indices) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector indices) { throw null; } // public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector indices) { throw null; } - public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } + public static System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, System.Numerics.Vector addresses) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt16ZeroExtendFirstFaulting(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector indices) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt32WithByteOffsetsZeroExtend(System.Numerics.Vector mask, uint* address, System.Numerics.Vector offsets) { throw null; } public static unsafe System.Numerics.Vector GatherVectorUInt32WithByteOffsetsZeroExtend(System.Numerics.Vector mask, uint* address, System.Numerics.Vector offsets) { throw null; } @@ -5521,24 +5521,24 @@ internal Arm64() { } public static unsafe void Scatter(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter(System.Numerics.Vector mask, double* address, System.Numerics.Vector indicies, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter(System.Numerics.Vector mask, int* address, System.Numerics.Vector indicies, System.Numerics.Vector data) { throw null; } - // public static unsafe void Scatter(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + // public static void Scatter(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter(System.Numerics.Vector mask, int* address, System.Numerics.Vector indicies, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter(System.Numerics.Vector mask, long* address, System.Numerics.Vector indicies, System.Numerics.Vector data) { throw null; } - public static unsafe void Scatter(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + public static void Scatter(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter(System.Numerics.Vector mask, long* address, System.Numerics.Vector indicies, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter(System.Numerics.Vector mask, float* address, System.Numerics.Vector indicies, System.Numerics.Vector data) { throw null; } - // public static unsafe void Scatter(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + // public static void Scatter(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter(System.Numerics.Vector mask, float* address, System.Numerics.Vector indicies, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter(System.Numerics.Vector mask, uint* address, System.Numerics.Vector indicies, System.Numerics.Vector data) { throw null; } - // public static unsafe void Scatter(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + // public static void Scatter(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter(System.Numerics.Vector mask, uint* address, System.Numerics.Vector indicies, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter(System.Numerics.Vector mask, ulong* address, System.Numerics.Vector indicies, System.Numerics.Vector data) { throw null; } - public static unsafe void Scatter(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + public static void Scatter(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter(System.Numerics.Vector mask, ulong* address, System.Numerics.Vector indicies, System.Numerics.Vector data) { throw null; } - // public static unsafe void Scatter16BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } - public static unsafe void Scatter16BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } - // public static unsafe void Scatter16BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } - public static unsafe void Scatter16BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + // public static void Scatter16BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + public static void Scatter16BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + // public static void Scatter16BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + public static void Scatter16BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, short* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, short* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, short* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } @@ -5547,16 +5547,16 @@ internal Arm64() { } public static unsafe void Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter16BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, ushort* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } - public static unsafe void Scatter32BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } - public static unsafe void Scatter32BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + public static void Scatter32BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + public static void Scatter32BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter32BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, int* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter32BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, int* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter32BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, uint* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter32BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, uint* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } - // public static unsafe void Scatter8BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } - public static unsafe void Scatter8BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } - // public static unsafe void Scatter8BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } - public static unsafe void Scatter8BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + // public static void Scatter8BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + public static void Scatter8BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + // public static void Scatter8BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } + public static void Scatter8BitNarrowing(System.Numerics.Vector mask, System.Numerics.Vector addresses, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, sbyte* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } @@ -5565,14 +5565,14 @@ internal Arm64() { } public static unsafe void Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, byte* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, byte* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } public static unsafe void Scatter8BitWithByteOffsetsNarrowing(System.Numerics.Vector mask, byte* address, System.Numerics.Vector offsets, System.Numerics.Vector data) { throw null; } - public static unsafe void SetFfr(System.Numerics.Vector value) { throw null; } - public static unsafe void SetFfr(System.Numerics.Vector value) { throw null; } - public static unsafe void SetFfr(System.Numerics.Vector value) { throw null; } - public static unsafe void SetFfr(System.Numerics.Vector value) { throw null; } - public static unsafe void SetFfr(System.Numerics.Vector value) { throw null; } - public static unsafe void SetFfr(System.Numerics.Vector value) { throw null; } - public static unsafe void SetFfr(System.Numerics.Vector value) { throw null; } - public static unsafe void SetFfr(System.Numerics.Vector value) { throw null; } + public static void SetFfr(System.Numerics.Vector value) { throw null; } + public static void SetFfr(System.Numerics.Vector value) { throw null; } + public static void SetFfr(System.Numerics.Vector value) { throw null; } + public static void SetFfr(System.Numerics.Vector value) { throw null; } + public static void SetFfr(System.Numerics.Vector value) { throw null; } + public static void SetFfr(System.Numerics.Vector value) { throw null; } + public static void SetFfr(System.Numerics.Vector value) { throw null; } + public static void SetFfr(System.Numerics.Vector value) { throw null; } public static System.Numerics.Vector ShiftLeftLogical(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector ShiftLeftLogical(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector ShiftLeftLogical(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; }