From 15b35dd81070352cdb4cabc47afe43eaf39a187c Mon Sep 17 00:00:00 2001 From: Tanner Gooding Date: Mon, 17 Jun 2024 09:08:38 -0700 Subject: [PATCH 1/4] Ensure folding MultiplyByScalar broadcasts up to the right length --- src/coreclr/jit/gentree.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/coreclr/jit/gentree.cpp b/src/coreclr/jit/gentree.cpp index 9a899443294b5..335eb6e60d8ef 100644 --- a/src/coreclr/jit/gentree.cpp +++ b/src/coreclr/jit/gentree.cpp @@ -29916,7 +29916,9 @@ GenTree* Compiler::gtFoldExprHWIntrinsic(GenTreeHWIntrinsic* tree) // MultiplyByScalar takes a vector as the second operand but only utilizes element 0 // We need to extract it and then functionally broadcast it up for the evaluation to - // work as expected. + // work as expected. Ensuring we broadcast up to the target vector size. + + otherNode->gtType = retType; if (varTypeIsFloating(simdBaseType)) { From b8624b3a60e6a1f4a92dae83898664030d9727d9 Mon Sep 17 00:00:00 2001 From: Tanner Gooding Date: Mon, 17 Jun 2024 09:53:54 -0700 Subject: [PATCH 2/4] Fix the ConstantExpected attributes for AdvSimd shift APIs --- .../Arm/AdvSimd.PlatformNotSupported.cs | 539 +++++++++--------- .../System/Runtime/Intrinsics/Arm/AdvSimd.cs | 508 ++++++++--------- 2 files changed, 523 insertions(+), 524 deletions(-) diff --git a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.PlatformNotSupported.cs b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.PlatformNotSupported.cs index e358c5663db26..d59bc76620e4c 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.PlatformNotSupported.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.PlatformNotSupported.cs @@ -21,7 +21,6 @@ internal AdvSimd() { } public static new bool IsSupported { [Intrinsic] get { return false; } } - // [Intrinsic] // public new abstract class Arm32 : ArmBase.Arm32 // { // internal Arm32() { } @@ -672,6 +671,7 @@ internal Arm64() { } /// A64: USQADD Dd, Dn /// public static Vector64 AddSaturateScalar(Vector64 left, Vector64 right) { throw new PlatformNotSupportedException(); } + /// /// float64x2_t vrndpq_f64 (float64x2_t a) /// A64: FRINTP Vd.2D, Vn.2D @@ -3262,55 +3262,55 @@ internal Arm64() { } /// uint8_t vqshlb_n_u8 (uint8_t a, const int n) /// A64: UQSHL Bd, Bn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16_t vqshlh_n_s16 (int16_t a, const int n) /// A64: SQSHL Hd, Hn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32_t vqshls_n_s32 (int32_t a, const int n) /// A64: SQSHL Sd, Sn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8_t vqshlb_n_s8 (int8_t a, const int n) /// A64: SQSHL Bd, Bn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16_t vqshlh_n_u16 (uint16_t a, const int n) /// A64: UQSHL Hd, Hn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32_t vqshls_n_u32 (uint32_t a, const int n) /// A64: UQSHL Sd, Sn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16_t vqshluh_n_s16 (int16_t a, const int n) /// A64: SQSHLU Hd, Hn, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32_t vqshlus_n_s32 (int32_t a, const int n) /// A64: SQSHLU Sd, Sn, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8_t vqshlub_n_s8 (int8_t a, const int n) /// A64: SQSHLU Bd, Bn, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8_t vqrshlb_u8 (uint8_t a, int8_t b) @@ -3394,19 +3394,19 @@ internal Arm64() { } /// int32_t vqshrnd_n_s64 (int64_t a, const int n) /// A64: SQSHRN Sd, Dn, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8_t vqshrnh_n_s16 (int16_t a, const int n) /// A64: SQSHRN Bd, Hn, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8_t vqshrunh_n_s16 (int16_t a, const int n) /// A64: SQSHRUN Bd, Hn, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16_t vqshruns_n_s32 (int32_t a, const int n) @@ -3418,7 +3418,7 @@ internal Arm64() { } /// uint32_t vqshrund_n_s64 (int64_t a, const int n) /// A64: SQSHRUN Sd, Dn, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16_t vqrshrns_n_s32 (int32_t a, const int n) @@ -3430,19 +3430,19 @@ internal Arm64() { } /// int32_t vqrshrnd_n_s64 (int64_t a, const int n) /// A64: SQRSHRN Sd, Dn, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8_t vqrshrnh_n_s16 (int16_t a, const int n) /// A64: SQRSHRN Bd, Hn, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8_t vqrshrunh_n_s16 (int16_t a, const int n) /// A64: SQRSHRUN Bd, Hn, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16_t vqrshruns_n_s32 (int32_t a, const int n) @@ -3454,13 +3454,13 @@ internal Arm64() { } /// uint32_t vqrshrund_n_s64 (int64_t a, const int n) /// A64: SQRSHRUN Sd, Dn, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8_t vqshrnh_n_u16 (uint16_t a, const int n) /// A64: UQSHRN Bd, Hn, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16_t vqshrns_n_u32 (uint32_t a, const int n) @@ -3472,13 +3472,13 @@ internal Arm64() { } /// uint32_t vqshrnd_n_u64 (uint64_t a, const int n) /// A64: UQSHRN Sd, Dn, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8_t vqshrnh_n_u16 (uint16_t a, const int n) /// A64: UQSHRN Bd, Hn, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16_t vqshrns_n_u32 (uint32_t a, const int n) @@ -3490,13 +3490,13 @@ internal Arm64() { } /// uint32_t vqshrnd_n_u64 (uint64_t a, const int n) /// A64: UQSHRN Sd, Dn, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8_t vqrshrnh_n_u16 (uint16_t a, const int n) /// A64: UQRSHRN Bd, Hn, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16_t vqrshrns_n_u32 (uint32_t a, const int n) @@ -3510,14 +3510,14 @@ internal Arm64() { } /// A64: UQRSHRN Sd, Dn, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8_t vqrshrnh_n_u16 (uint16_t a, const int n) /// A64: UQRSHRN Bd, Hn, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16_t vqrshrns_n_u32 (uint32_t a, const int n) @@ -3529,7 +3529,7 @@ internal Arm64() { } /// uint32_t vqrshrnd_n_u64 (uint64_t a, const int n) /// A64: UQRSHRN Sd, Dn, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// float32x2_t vsqrt_f32 (float32x2_t a) @@ -3946,7 +3946,7 @@ internal Arm64() { } public static unsafe void StoreSelectedScalar(float* address, (Vector128 value1, Vector128 value2, Vector128 value3, Vector128 value4) value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } /// - /// A64: ST3 { Vt.2D, Vt+1.2D, Vt+2.2D, Vt+3.2D }[index], [Xn] + /// A64: ST4 { Vt.2D, Vt+1.2D, Vt+2.2D, Vt+3.2D }[index], [Xn] /// public static unsafe void StoreSelectedScalar(double* address, (Vector128 value1, Vector128 value2, Vector128 value3, Vector128 value4) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } @@ -3981,7 +3981,7 @@ internal Arm64() { } public static unsafe void StoreVector128x2AndZip(uint* address, (Vector128 Value1, Vector128 Value2) value) { throw new PlatformNotSupportedException(); } /// - /// A64: ST2 { Vn.2D, Vn+1.2D }, [Xn] + /// A64: ST2 { Vn.2D, Vn+1.2D }, [Xn] /// public static unsafe void StoreVector128x2AndZip(long* address, (Vector128 Value1, Vector128 Value2) value) { throw new PlatformNotSupportedException(); } @@ -4131,7 +4131,7 @@ internal Arm64() { } public static unsafe void StoreVector128x2(uint* address, (Vector128 Value1, Vector128 Value2) value) { throw new PlatformNotSupportedException(); } /// - /// A64: ST1 { Vn.2D, Vn+1.2D }, [Xn] + /// A64: ST1 { Vn.2D, Vn+1.2D }, [Xn] /// public static unsafe void StoreVector128x2(long* address, (Vector128 Value1, Vector128 Value2) value) { throw new PlatformNotSupportedException(); } @@ -4509,14 +4509,14 @@ internal Arm64() { } public static Vector128 TransposeOdd(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// - /// uint32x4_t vtrn1q_u32(uint32x4_t a, uint32x4_t b) - /// A64: TRN1 Vd.4S, Vn.4S, Vm.4S + /// uint32x4_t vtrn2q_u32(uint32x4_t a, uint32x4_t b) + /// A64: TRN2 Vd.4S, Vn.4S, Vm.4S /// public static Vector128 TransposeOdd(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// - /// uint64x2_t vtrn1q_u64(uint64x2_t a, uint64x2_t b) - /// A64: TRN1 Vd.2D, Vn.2D, Vm.2D + /// uint64x2_t vtrn2q_u64(uint64x2_t a, uint64x2_t b) + /// A64: TRN2 Vd.2D, Vn.2D, Vm.2D /// public static Vector128 TransposeOdd(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } @@ -4701,7 +4701,7 @@ internal Arm64() { } public static Vector128 UnzipOdd(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } /// - /// float32x4_t vuzp2_f32(float32x4_t a, float32x4_t b) + /// float32x4_t vuzp2q_f32(float32x4_t a, float32x4_t b) /// A64: UZP2 Vd.4S, Vn.4S, Vm.4S /// public static Vector128 UnzipOdd(Vector128 left, Vector128 right) { throw new PlatformNotSupportedException(); } @@ -4788,7 +4788,6 @@ internal Arm64() { } /// uint8x16_t vqtbx2q_u8(uint8x16x2_t t, uint8x16_t idx) /// A64: TBX Vd.16B, {Vn.16B, Vn+1.16B}, Vm.16B /// - public static Vector128 VectorTableLookupExtension(Vector128 defaultValues, (Vector128, Vector128) table, Vector128 byteIndexes) { throw new PlatformNotSupportedException(); } /// @@ -9712,7 +9711,7 @@ internal Arm64() { } public static unsafe (Vector64 Value1, Vector64 Value2, Vector64 Value3, Vector64 Value4) LoadVector64x4AndUnzip(uint* address) { throw new PlatformNotSupportedException(); } /// - /// A64: LD4 { Vn.2S, Vn+1.2S, Vn+2.2S, Vn+3.2S }, [Xn] + /// A64: LD4 { Vn.4S, Vn+1.4S, Vn+2.4S, Vn+3.2S }, [Xn] /// public static unsafe (Vector64 Value1, Vector64 Value2, Vector64 Value3, Vector64 Value4) LoadVector64x4AndUnzip(float* address) { throw new PlatformNotSupportedException(); } @@ -13415,56 +13414,56 @@ internal Arm64() { } /// A32: VSLI.8 Dd, Dm, #n /// A64: SLI Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vsli_n_s16(int16x4_t a, int16x4_t b, __builtin_constant_p(n)) /// A32: VSLI.16 Dd, Dm, #n /// A64: SLI Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(31))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vsli_n_s32(int32x2_t a, int32x2_t b, __builtin_constant_p(n)) /// A32: VSLI.32 Dd, Dm, #n /// A64: SLI Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(31))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vsli_n_s8(int8x8_t a, int8x8_t b, __builtin_constant_p(n)) /// A32: VSLI.8 Dd, Dm, #n /// A64: SLI Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vsli_n_u16(uint16x4_t a, uint16x4_t b, __builtin_constant_p(n)) /// A32: VSLI.16 Dd, Dm, #n /// A64: SLI Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(31))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vsli_n_u32(uint32x2_t a, uint32x2_t b, __builtin_constant_p(n)) /// A32: VSLI.32 Dd, Dm, #n /// A64: SLI Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(31))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vsliq_n_u8(uint8x16_t a, uint8x16_t b, __builtin_constant_p(n)) /// A32: VSLI.8 Qd, Qm, #n /// A64: SLI Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(127))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vsliq_n_s16(int16x8_t a, int16x8_t b, __builtin_constant_p(n)) /// A32: VSLI.16 Qd, Qm, #n /// A64: SLI Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vsliq_n_s32(int32x4_t a, int32x4_t b, __builtin_constant_p(n)) @@ -13478,21 +13477,21 @@ internal Arm64() { } /// A32: VSLI.64 Qd, Qm, #n /// A64: SLI Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vsliq_n_s8(int8x16_t a, int8x16_t b, __builtin_constant_p(n)) /// A32: VSLI.8 Qd, Qm, #n /// A64: SLI Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(127))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vsliq_n_u16(uint16x8_t a, uint16x8_t b, __builtin_constant_p(n)) /// A32: VSLI.16 Qd, Qm, #n /// A64: SLI Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vsliq_n_u32(uint32x4_t a, uint32x4_t b, __builtin_constant_p(n)) @@ -13506,98 +13505,98 @@ internal Arm64() { } /// A32: VSLI.64 Qd, Qm, #n /// A64: SLI Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(15))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int64_t vslid_n_s64(int64_t a, int64_t b, __builtin_constant_p(n)) /// A32: VSLI.64 Dd, Dm, #n /// A64: SLI Dd, Dn, #n /// - public static Vector64 ShiftLeftAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint64_t vslid_n_u64(uint64_t a, uint64_t b, __builtin_constant_p(n)) /// A32: VSLI.64 Dd, Dm, #n /// A64: SLI Dd, Dn, #n /// - public static Vector64 ShiftLeftAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(7))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(63))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vshl_n_u8 (uint8x8_t a, const int n) /// A32: VSHL.I8 Dd, Dm, #n /// A64: SHL Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vshl_n_s16 (int16x4_t a, const int n) /// A32: VSHL.I16 Dd, Dm, #n /// A64: SHL Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vshl_n_s32 (int32x2_t a, const int n) /// A32: VSHL.I32 Dd, Dm, #n /// A64: SHL Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vshl_n_s8 (int8x8_t a, const int n) /// A32: VSHL.I8 Dd, Dm, #n /// A64: SHL Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vshl_n_u16 (uint16x4_t a, const int n) /// A32: VSHL.I16 Dd, Dm, #n /// A64: SHL Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vshl_n_u32 (uint32x2_t a, const int n) /// A32: VSHL.I32 Dd, Dm, #n /// A64: SHL Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vshlq_n_u8 (uint8x16_t a, const int n) /// A32: VSHL.I8 Qd, Qm, #n /// A64: SHL Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vshlq_n_s16 (int16x8_t a, const int n) /// A32: VSHL.I16 Qd, Qm, #n /// A64: SHL Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// int64x2_t vshlq_n_s64 (int64x2_t a, const int n) /// A32: VSHL.I64 Qd, Qm, #n /// A64: SHL Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vshlq_n_s8 (int8x16_t a, const int n) /// A32: VSHL.I8 Qd, Qm, #n /// A64: SHL Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vshlq_n_u16 (uint16x8_t a, const int n) /// A32: VSHL.I16 Qd, Qm, #n /// A64: SHL Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vshlq_n_u32 (uint32x4_t a, const int n) @@ -13611,63 +13610,63 @@ internal Arm64() { } /// A32: VSHL.I64 Qd, Qm, #n /// A64: SHL Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vqshl_n_u8 (uint8x8_t a, const int n) /// A32: VQSHL.U8 Dd, Dm, #n /// A64: UQSHL Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vqshl_n_s16 (int16x4_t a, const int n) /// A32: VQSHL.S16 Dd, Dm, #n /// A64: SQSHL Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vqshl_n_s32 (int32x2_t a, const int n) /// A32: VQSHL.S32 Dd, Dm, #n /// A64: SQSHL Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vqshl_n_s8 (int8x8_t a, const int n) /// A32: VQSHL.S8 Dd, Dm, #n /// A64: SQSHL Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vqshl_n_u16 (uint16x4_t a, const int n) /// A32: VQSHL.U16 Dd, Dm, #n /// A64: UQSHL Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vqshl_n_u32 (uint32x2_t a, const int n) /// A32: VQSHL.U32 Dd, Dm, #n /// A64: UQSHL Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vqshlq_n_u8 (uint8x16_t a, const int n) /// A32: VQSHL.U8 Qd, Qm, #n /// A64: UQSHL Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vqshlq_n_s16 (int16x8_t a, const int n) /// A32: VQSHL.S16 Qd, Qm, #n /// A64: SQSHL Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vqshlq_n_s32 (int32x4_t a, const int n) @@ -13681,21 +13680,21 @@ internal Arm64() { } /// A32: VQSHL.S64 Qd, Qm, #n /// A64: SQSHL Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vqshlq_n_s8 (int8x16_t a, const int n) /// A32: VQSHL.S8 Qd, Qm, #n /// A64: SQSHL Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vqshlq_n_u16 (uint16x8_t a, const int n) /// A32: VQSHL.U16 Qd, Qm, #n /// A64: UQSHL Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vqshlq_n_u32 (uint32x4_t a, const int n) @@ -13709,49 +13708,49 @@ internal Arm64() { } /// A32: VQSHL.U64 Qd, Qm, #n /// A64: UQSHL Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } /// /// int64x1_t vqshl_n_s64 (int64x1_t a, const int n) /// A32: VQSHL.S64 Dd, Dm, #n /// A64: SQSHL Dd, Dn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x1_t vqshl_n_u64 (uint64x1_t a, const int n) /// A32: VQSHL.U64 Dd, Dm, #n /// A64: UQSHL Dd, Dn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vqshlu_n_s16 (int16x4_t a, const int n) /// A32: VQSHLU.S16 Dd, Dm, #n /// A64: SQSHLU Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vqshlu_n_s32 (int32x2_t a, const int n) /// A32: VQSHLU.S32 Dd, Dm, #n /// A64: SQSHLU Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vqshlu_n_s8 (int8x8_t a, const int n) /// A32: VQSHLU.S8 Dd, Dm, #n /// A64: SQSHLU Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vqshluq_n_s16 (int16x8_t a, const int n) /// A32: VQSHLU.S16 Qd, Qm, #n /// A64: SQSHLU Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vqshluq_n_s32 (int32x4_t a, const int n) @@ -13765,91 +13764,91 @@ internal Arm64() { } /// A32: VQSHLU.S64 Qd, Qm, #n /// A64: SQSHLU Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vqshluq_n_s8 (int8x16_t a, const int n) /// A32: VQSHLU.S8 Qd, Qm, #n /// A64: SQSHLU Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x1_t vqshlu_n_s64 (int64x1_t a, const int n) /// A32: VQSHLU.S64 Dd, Dm, #n /// A64: SQSHLU Dd, Dn, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } /// /// int64x1_t vshl_n_s64 (int64x1_t a, const int n) /// A32: VSHL.I64 Dd, Dm, #n /// A64: SHL Dd, Dn, #n /// - public static Vector64 ShiftLeftLogicalScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x1_t vshl_n_u64 (uint64x1_t a, const int n) /// A32: VSHL.I64 Dd, Dm, #n /// A64: SHL Dd, Dn, #n /// - public static Vector64 ShiftLeftLogicalScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftLeftLogicalScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vshll_n_u8 (uint8x8_t a, const int n) /// A32: VSHLL.U8 Qd, Dm, #n /// A64: USHLL Vd.8H, Vn.8B, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vshll_n_s16 (int16x4_t a, const int n) /// A32: VSHLL.S16 Qd, Dm, #n /// A64: SSHLL Vd.4S, Vn.4H, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// int64x2_t vshll_n_s32 (int32x2_t a, const int n) /// A32: VSHLL.S32 Qd, Dm, #n /// A64: SSHLL Vd.2D, Vn.2S, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vshll_n_s8 (int8x8_t a, const int n) /// A32: VSHLL.S8 Qd, Dm, #n /// A64: SSHLL Vd.8H, Vn.8B, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vshll_n_u16 (uint16x4_t a, const int n) /// A32: VSHLL.U16 Qd, Dm, #n /// A64: USHLL Vd.4S, Vn.4H, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x2_t vshll_n_u32 (uint32x2_t a, const int n) /// A32: VSHLL.U32 Qd, Dm, #n /// A64: USHLL Vd.2D, Vn.2S, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vshll_high_n_u8 (uint8x16_t a, const int n) /// A32: VSHLL.U8 Qd, Dm+1, #n /// A64: USHLL2 Vd.8H, Vn.16B, #n /// - public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vshll_high_n_s16 (int16x8_t a, const int n) /// A32: VSHLL.S16 Qd, Dm+1, #n /// A64: SSHLL2 Vd.4S, Vn.8H, #n /// - public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// int64x2_t vshll_high_n_s32 (int32x4_t a, const int n) @@ -13863,14 +13862,14 @@ internal Arm64() { } /// A32: VSHLL.S8 Qd, Dm+1, #n /// A64: SSHLL2 Vd.8H, Vn.16B, #n /// - public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vshll_high_n_u16 (uint16x8_t a, const int n) /// A32: VSHLL.U16 Qd, Dm+1, #n /// A64: USHLL2 Vd.4S, Vn.8H, #n /// - public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x2_t vshll_high_n_u32 (uint32x4_t a, const int n) @@ -14332,56 +14331,56 @@ internal Arm64() { } /// A32: VSRI.8 Dd, Dm, #n /// A64: SRI Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vsri_n_s16(int16x4_t a, int16x4_t b, __builtin_constant_p(n)) /// A32: VSRI.16 Dd, Dm, #n /// A64: SRI Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vsri_n_s32(int32x2_t a, int32x2_t b, __builtin_constant_p(n)) /// A32: VSRI.32 Dd, Dm, #n /// A64: SRI Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vsri_n_s8(int8x8_t a, int8x8_t b, __builtin_constant_p(n)) /// A32: VSRI.8 Dd, Dm, #n /// A64: SRI Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vsri_n_u16(uint16x4_t a, uint16x4_t b, __builtin_constant_p(n)) /// A32: VSRI.16 Dd, Dm, #n /// A64: SRI Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vsri_n_u32(uint32x2_t a, uint32x2_t b, __builtin_constant_p(n)) /// A32: VSRI.32 Dd, Dm, #n /// A64: SRI Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vsriq_n_u8(uint8x16_t a, uint8x16_t b, __builtin_constant_p(n)) /// A32: VSRI.8 Qd, Qm, #n /// A64: SRI Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(128))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vsriq_n_s16(int16x8_t a, int16x8_t b, __builtin_constant_p(n)) /// A32: VSRI.16 Qd, Qm, #n /// A64: SRI Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vsriq_n_s32(int32x4_t a, int32x4_t b, __builtin_constant_p(n)) @@ -14395,21 +14394,21 @@ internal Arm64() { } /// A32: VSRI.64 Qd, Qm, #n /// A64: SRI Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vsriq_n_s8(int8x16_t a, int8x16_t b, __builtin_constant_p(n)) /// A32: VSRI.8 Qd, Qm, #n /// A64: SRI Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(128))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vsriq_n_u16(uint16x8_t a, uint16x8_t b, __builtin_constant_p(n)) /// A32: VSRI.16 Qd, Qm, #n /// A64: SRI Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vsriq_n_u32(uint32x4_t a, uint32x4_t b, __builtin_constant_p(n)) @@ -14423,49 +14422,49 @@ internal Arm64() { } /// A32: VSRI.64 Qd, Qm, #n /// A64: SRI Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int64_t vsrid_n_s64(int64_t a, int64_t b, __builtin_constant_p(n)) /// A32: VSRI.64 Dd, Dm, #n /// A64: SRI Dd, Dn, #n /// - public static Vector64 ShiftRightAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); } /// - /// uint64_t vsrid_n_u64(uint64_t a, uint64_t b, __builtin_constant_p(n)) - /// A32: VSRI.64 Dd, Dm, #n - /// A64: SRI Dd, Dn, #n + /// uint64_t vsrid_n_u64(uint64_t a, uint64_t b, __builtin_constant_p(n)) + /// A32: VSRI.64 Dd, Dm, #n + /// A64: SRI Dd, Dn, #n /// - public static Vector64 ShiftRightAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vshr_n_s16 (int16x4_t a, const int n) /// A32: VSHR.S16 Dd, Dm, #n /// A64: SSHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vshr_n_s32 (int32x2_t a, const int n) /// A32: VSHR.S32 Dd, Dm, #n /// A64: SSHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vshr_n_s8 (int8x8_t a, const int n) /// A32: VSHR.S8 Dd, Dm, #n /// A64: SSHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vshrq_n_s16 (int16x8_t a, const int n) /// A32: VSHR.S16 Qd, Qm, #n /// A64: SSHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vshrq_n_s32 (int32x4_t a, const int n) @@ -14479,42 +14478,42 @@ internal Arm64() { } /// A32: VSHR.S64 Qd, Qm, #n /// A64: SSHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vshrq_n_s8 (int8x16_t a, const int n) /// A32: VSHR.S8 Qd, Qm, #n /// A64: SSHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vsra_n_s16 (int16x4_t a, int16x4_t b, const int n) /// A32: VSRA.S16 Dd, Dm, #n /// A64: SSRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vsra_n_s32 (int32x2_t a, int32x2_t b, const int n) /// A32: VSRA.S32 Dd, Dm, #n /// A64: SSRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vsra_n_s8 (int8x8_t a, int8x8_t b, const int n) /// A32: VSRA.S8 Dd, Dm, #n /// A64: SSRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vsraq_n_s16 (int16x8_t a, int16x8_t b, const int n) /// A32: VSRA.S16 Qd, Qm, #n /// A64: SSRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vsraq_n_s32 (int32x4_t a, int32x4_t b, const int n) @@ -14528,133 +14527,133 @@ internal Arm64() { } /// A32: VSRA.S64 Qd, Qm, #n /// A64: SSRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vsraq_n_s8 (int8x16_t a, int8x16_t b, const int n) /// A32: VSRA.S8 Qd, Qm, #n /// A64: SSRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int64x1_t vsra_n_s64 (int64x1_t a, int64x1_t b, const int n) /// A32: VSRA.S64 Dd, Dm, #n /// A64: SSRA Dd, Dn, #n /// - public static Vector64 ShiftRightArithmeticAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vqshrn_n_s32 (int32x4_t a, const int n) /// A32: VQSHRN.S32 Dd, Qm, #n /// A64: SQSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vqshrn_n_s64 (int64x2_t a, const int n) /// A32: VQSHRN.S64 Dd, Qm, #n /// A64: SQSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vqshrn_n_s16 (int16x8_t a, const int n) /// A32: VQSHRN.S16 Dd, Qm, #n /// A64: SQSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vqshrun_n_s16 (int16x8_t a, const int n) /// A32: VQSHRUN.S16 Dd, Qm, #n /// A64: SQSHRUN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vqshrun_n_s32 (int32x4_t a, const int n) /// A32: VQSHRUN.S32 Dd, Qm, #n /// A64: SQSHRUN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vqshrun_n_s64 (int64x2_t a, const int n) /// A32: VQSHRUN.S64 Dd, Qm, #n /// A64: SQSHRUN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vqshrun_high_n_s16 (uint8x8_t r, int16x8_t a, const int n) /// A32: VQSHRUN.S16 Dd+1, Dn, #n /// A64: SQSHRUN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vqshrun_high_n_s32 (uint16x4_t r, int32x4_t a, const int n) /// A32: VQSHRUN.S32 Dd+1, Dn, #n /// A64: SQSHRUN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vqshrun_high_n_s64 (uint32x2_t r, int64x2_t a, const int n) /// A32: VQSHRUN.S64 Dd+1, Dn, #n /// A64: SQSHRUN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vqshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) /// A32: VQSHRN.S32 Dd+1, Qm, #n /// A64: SQSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vqshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) /// A32: VQSHRN.S64 Dd+1, Qm, #n /// A64: SQSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vqshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) /// A32: VQSHRN.S16 Dd+1, Qm, #n /// A64: SQSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vrshr_n_s16 (int16x4_t a, const int n) /// A32: VRSHR.S16 Dd, Dm, #n /// A64: SRSHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vrshr_n_s32 (int32x2_t a, const int n) /// A32: VRSHR.S32 Dd, Dm, #n /// A64: SRSHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vrshr_n_s8 (int8x8_t a, const int n) /// A32: VRSHR.S8 Dd, Dm, #n /// A64: SRSHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vrshrq_n_s16 (int16x8_t a, const int n) /// A32: VRSHR.S16 Qd, Qm, #n /// A64: SRSHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vrshrq_n_s32 (int32x4_t a, const int n) @@ -14668,42 +14667,42 @@ internal Arm64() { } /// A32: VRSHR.S64 Qd, Qm, #n /// A64: SRSHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vrshrq_n_s8 (int8x16_t a, const int n) /// A32: VRSHR.S8 Qd, Qm, #n /// A64: SRSHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vrsra_n_s16 (int16x4_t a, int16x4_t b, const int n) /// A32: VRSRA.S16 Dd, Dm, #n /// A64: SRSRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vrsra_n_s32 (int32x2_t a, int32x2_t b, const int n) /// A32: VRSRA.S32 Dd, Dm, #n /// A64: SRSRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vrsra_n_s8 (int8x8_t a, int8x8_t b, const int n) /// A32: VRSRA.S8 Dd, Dm, #n /// A64: SRSRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vrsraq_n_s16 (int16x8_t a, int16x8_t b, const int n) /// A32: VRSRA.S16 Qd, Qm, #n /// A64: SRSRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vrsraq_n_s32 (int32x4_t a, int32x4_t b, const int n) @@ -14717,175 +14716,175 @@ internal Arm64() { } /// A32: VRSRA.S64 Qd, Qm, #n /// A64: SRSRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vrsraq_n_s8 (int8x16_t a, int8x16_t b, const int n) /// A32: VRSRA.S8 Qd, Qm, #n /// A64: SRSRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int64x1_t vrsra_n_s64 (int64x1_t a, int64x1_t b, const int n) /// A32: VRSRA.S64 Dd, Dm, #n /// A64: SRSRA Dd, Dn, #n /// - public static Vector64 ShiftRightArithmeticRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vqrshrn_n_s32 (int32x4_t a, const int n) /// A32: VQRSHRN.S32 Dd, Qm, #n /// A64: SQRSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vqrshrn_n_s64 (int64x2_t a, const int n) /// A32: VQRSHRN.S64 Dd, Qm, #n /// A64: SQRSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vqrshrn_n_s16 (int16x8_t a, const int n) /// A32: VQRSHRN.S16 Dd, Qm, #n /// A64: SQRSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vqrshrun_n_s16 (int16x8_t a, const int n) /// A32: VQRSHRUN.S16 Dd, Qm, #n /// A64: SQRSHRUN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vqrshrun_n_s32 (int32x4_t a, const int n) /// A32: VQRSHRUN.S32 Dd, Qm, #n /// A64: SQRSHRUN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vqrshrun_n_s64 (int64x2_t a, const int n) /// A32: VQRSHRUN.S64 Dd, Qm, #n /// A64: SQRSHRUN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vqrshrun_high_n_s16 (uint8x8_t r, int16x8_t a, const int n) /// A32: VQRSHRUN.S16 Dd+1, Dn, #n /// A64: SQRSHRUN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vqrshrun_high_n_s32 (uint16x4_t r, int32x4_t a, const int n) /// A32: VQRSHRUN.S32 Dd+1, Dn, #n /// A64: SQRSHRUN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vqrshrun_high_n_s64 (uint32x2_t r, int64x2_t a, const int n) /// A32: VQRSHRUN.S64 Dd+1, Dn, #n /// A64: SQRSHRUN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vqrshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) /// A32: VQRSHRN.S32 Dd+1, Dn, #n /// A64: SQRSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vqrshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) /// A32: VQRSHRN.S64 Dd+1, Dn, #n /// A64: SQRSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vqrshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) /// A32: VQRSHRN.S16 Dd+1, Dn, #n /// A64: SQRSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int64x1_t vrshr_n_s64 (int64x1_t a, const int n) /// A32: VRSHR.S64 Dd, Dm, #n /// A64: SRSHR Dd, Dn, #n /// - public static Vector64 ShiftRightArithmeticRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// int64x1_t vshr_n_s64 (int64x1_t a, const int n) /// A32: VSHR.S64 Dd, Dm, #n /// A64: SSHR Dd, Dn, #n /// - public static Vector64 ShiftRightArithmeticScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vshr_n_u8 (uint8x8_t a, const int n) /// A32: VSHR.U8 Dd, Dm, #n /// A64: USHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vshr_n_u16 (uint16x4_t a, const int n) /// A32: VSHR.U16 Dd, Dm, #n /// A64: USHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vshr_n_u32 (uint32x2_t a, const int n) /// A32: VSHR.U32 Dd, Dm, #n /// A64: USHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vshr_n_u8 (uint8x8_t a, const int n) /// A32: VSHR.U8 Dd, Dm, #n /// A64: USHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vshr_n_u16 (uint16x4_t a, const int n) /// A32: VSHR.U16 Dd, Dm, #n /// A64: USHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vshr_n_u32 (uint32x2_t a, const int n) /// A32: VSHR.U32 Dd, Dm, #n /// A64: USHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vshrq_n_u8 (uint8x16_t a, const int n) /// A32: VSHR.U8 Qd, Qm, #n /// A64: USHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vshrq_n_u16 (uint16x8_t a, const int n) /// A32: VSHR.U16 Qd, Qm, #n /// A64: USHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vshrq_n_u32 (uint32x4_t a, const int n) @@ -14899,21 +14898,21 @@ internal Arm64() { } /// A32: VSHR.U64 Qd, Qm, #n /// A64: USHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vshrq_n_u8 (uint8x16_t a, const int n) /// A32: VSHR.U8 Qd, Qm, #n /// A64: USHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vshrq_n_u16 (uint16x8_t a, const int n) /// A32: VSHR.U16 Qd, Qm, #n /// A64: USHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vshrq_n_u32 (uint32x4_t a, const int n) @@ -14927,63 +14926,63 @@ internal Arm64() { } /// A32: VSHR.U64 Qd, Qm, #n /// A64: USHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) /// A32: VSRA.U8 Dd, Dm, #n /// A64: USRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) /// A32: VSRA.U16 Dd, Dm, #n /// A64: USRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) /// A32: VSRA.U32 Dd, Dm, #n /// A64: USRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) /// A32: VSRA.U8 Dd, Dm, #n /// A64: USRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) /// A32: VSRA.U16 Dd, Dm, #n /// A64: USRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) /// A32: VSRA.U32 Dd, Dm, #n /// A64: USRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) /// A32: VSRA.U8 Qd, Qm, #n /// A64: USRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) /// A32: VSRA.U16 Qd, Qm, #n /// A64: USRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) @@ -14997,21 +14996,21 @@ internal Arm64() { } /// A32: VSRA.U64 Qd, Qm, #n /// A64: USRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) /// A32: VSRA.U8 Qd, Qm, #n /// A64: USRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) /// A32: VSRA.U16 Qd, Qm, #n /// A64: USRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) @@ -15025,245 +15024,245 @@ internal Arm64() { } /// A32: VSRA.U64 Qd, Qm, #n /// A64: USRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x1_t vsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) /// A32: VSRA.U64 Dd, Dm, #n /// A64: USRA Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x1_t vsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) /// A32: VSRA.U64 Dd, Dm, #n /// A64: USRA Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vshrn_n_u16 (uint16x8_t a, const int n) /// A32: VSHRN.I16 Dd, Qm, #n /// A64: SHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vshrn_n_s32 (int32x4_t a, const int n) /// A32: VSHRN.I32 Dd, Qm, #n /// A64: SHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vshrn_n_s64 (int64x2_t a, const int n) /// A32: VSHRN.I64 Dd, Qm, #n /// A64: SHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vshrn_n_s16 (int16x8_t a, const int n) /// A32: VSHRN.I16 Dd, Qm, #n /// A64: SHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vshrn_n_u32 (uint32x4_t a, const int n) /// A32: VSHRN.I32 Dd, Qm, #n /// A64: SHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vshrn_n_u64 (uint64x2_t a, const int n) /// A32: VSHRN.I64 Dd, Qm, #n /// A64: SHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vqshrn_n_u16 (uint16x8_t a, const int n) /// A32: VQSHRN.U16 Dd, Qm, #n /// A64: UQSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vqshrn_n_u32 (uint32x4_t a, const int n) /// A32: VQSHRN.U32 Dd, Qm, #n /// A64: UQSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vqshrn_n_u64 (uint64x2_t a, const int n) /// A32: VQSHRN.U64 Dd, Qm, #n /// A64: UQSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vqshrn_n_u16 (uint16x8_t a, const int n) /// A32: VQSHRN.U16 Dd, Qm, #n /// A64: UQSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vqshrn_n_u32 (uint32x4_t a, const int n) /// A32: VQSHRN.U32 Dd, Qm, #n /// A64: UQSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vqshrn_n_u64 (uint64x2_t a, const int n) /// A32: VQSHRN.U64 Dd, Qm, #n /// A64: UQSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vqshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) /// A32: VQSHRN.U16 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vqshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) /// A32: VQSHRN.U32 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vqshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) /// A32: VQSHRN.U64 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vqshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) /// A32: VQSHRN.U16 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vqshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) /// A32: VQSHRN.U32 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vqshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) /// A32: VQSHRN.U64 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) /// A32: VSHRN.I16 Dd+1, Qm, #n /// A64: SHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) /// A32: VSHRN.I32 Dd+1, Qm, #n /// A64: SHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) /// A32: VSHRN.I64 Dd+1, Qm, #n /// A64: SHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) /// A32: VSHRN.I16 Dd+1, Qm, #n /// A64: SHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) /// A32: VSHRN.I32 Dd+1, Qm, #n /// A64: SHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) /// A32: VSHRN.I64 Dd+1, Qm, #n /// A64: SHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vrshr_n_u8 (uint8x8_t a, const int n) /// A32: VRSHR.U8 Dd, Dm, #n /// A64: URSHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vrshr_n_u16 (uint16x4_t a, const int n) /// A32: VRSHR.U16 Dd, Dm, #n /// A64: URSHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vrshr_n_u32 (uint32x2_t a, const int n) /// A32: VRSHR.U32 Dd, Dm, #n /// A64: URSHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vrshr_n_u8 (uint8x8_t a, const int n) /// A32: VRSHR.U8 Dd, Dm, #n /// A64: URSHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vrshr_n_u16 (uint16x4_t a, const int n) /// A32: VRSHR.U16 Dd, Dm, #n /// A64: URSHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vrshr_n_u32 (uint32x2_t a, const int n) /// A32: VRSHR.U32 Dd, Dm, #n /// A64: URSHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vrshrq_n_u8 (uint8x16_t a, const int n) /// A32: VRSHR.U8 Qd, Qm, #n /// A64: URSHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vrshrq_n_u16 (uint16x8_t a, const int n) /// A32: VRSHR.U16 Qd, Qm, #n /// A64: URSHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vrshrq_n_u32 (uint32x4_t a, const int n) @@ -15277,21 +15276,21 @@ internal Arm64() { } /// A32: VRSHR.U64 Qd, Qm, #n /// A64: URSHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vrshrq_n_u8 (uint8x16_t a, const int n) /// A32: VRSHR.U8 Qd, Qm, #n /// A64: URSHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vrshrq_n_u16 (uint16x8_t a, const int n) /// A32: VRSHR.U16 Qd, Qm, #n /// A64: URSHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vrshrq_n_u32 (uint32x4_t a, const int n) @@ -15305,63 +15304,63 @@ internal Arm64() { } /// A32: VRSHR.U64 Qd, Qm, #n /// A64: URSHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vrsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) /// A32: VRSRA.U8 Dd, Dm, #n /// A64: URSRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vrsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) /// A32: VRSRA.U16 Dd, Dm, #n /// A64: URSRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vrsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) /// A32: VRSRA.U32 Dd, Dm, #n /// A64: URSRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vrsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) /// A32: VRSRA.U8 Dd, Dm, #n /// A64: URSRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vrsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) /// A32: VRSRA.U16 Dd, Dm, #n /// A64: URSRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vrsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) /// A32: VRSRA.U32 Dd, Dm, #n /// A64: URSRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vrsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) /// A32: VRSRA.U8 Qd, Qm, #n /// A64: URSRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vrsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) /// A32: VRSRA.U16 Qd, Qm, #n /// A64: URSRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vrsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) @@ -15375,21 +15374,21 @@ internal Arm64() { } /// A32: VRSRA.U64 Qd, Qm, #n /// A64: URSRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vrsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) /// A32: VRSRA.U8 Qd, Qm, #n /// A64: URSRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vrsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) /// A32: VRSRA.U16 Qd, Qm, #n /// A64: URSRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vrsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) @@ -15403,70 +15402,70 @@ internal Arm64() { } /// A32: VRSRA.U64 Qd, Qm, #n /// A64: URSRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x1_t vrsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) /// A32: VRSRA.U64 Dd, Dm, #n /// A64: URSRA Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x1_t vrsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) /// A32: VRSRA.U64 Dd, Dm, #n /// A64: URSRA Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vrshrn_n_u16 (uint16x8_t a, const int n) /// A32: VRSHRN.I16 Dd, Qm, #n /// A64: RSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x4_t vrshrn_n_s32 (int32x4_t a, const int n) /// A32: VRSHRN.I32 Dd, Qm, #n /// A64: RSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vrshrn_n_s64 (int64x2_t a, const int n) /// A32: VRSHRN.I64 Dd, Qm, #n /// A64: RSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x8_t vrshrn_n_s16 (int16x8_t a, const int n) /// A32: VRSHRN.I16 Dd, Qm, #n /// A64: RSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vrshrn_n_u32 (uint32x4_t a, const int n) /// A32: VRSHRN.I32 Dd, Qm, #n /// A64: RSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vrshrn_n_u64 (uint64x2_t a, const int n) /// A32: VRSHRN.I64 Dd, Qm, #n /// A64: RSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n) /// A32: VQRSHRN.U16 Dd, Qm, #n /// A64: UQRSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n) @@ -15474,7 +15473,7 @@ internal Arm64() { } /// A64: UQRSHRN Vd.4H, Vn.4S, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n) @@ -15482,7 +15481,7 @@ internal Arm64() { } /// A64: UQRSHRN Vd.2S, Vn.2D, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n) @@ -15490,28 +15489,28 @@ internal Arm64() { } /// A64: UQRSHRN Vd.8B, Vn.8H, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n) /// A32: VQRSHRN.U32 Dd, Qm, #n /// A64: UQRSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n) /// A32: VQRSHRN.U64 Dd, Qm, #n /// A64: UQRSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vqrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) /// A32: VQRSHRN.U16 Dd+1, Dn, #n /// A64: UQRSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vqrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) @@ -15519,7 +15518,7 @@ internal Arm64() { } /// A64: UQRSHRN2 Vd.8H, Vn.4S, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vqrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) @@ -15527,7 +15526,7 @@ internal Arm64() { } /// A64: UQRSHRN2 Vd.4S, Vn.2D, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vqrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) @@ -15535,91 +15534,91 @@ internal Arm64() { } /// A64: UQRSHRN2 Vd.16B, Vn.8H, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vqrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) /// A32: VQRSHRN.U32 Dd+1, Dn, #n /// A64: UQRSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vqrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) /// A32: VQRSHRN.U64 Dd+1, Dn, #n /// A64: UQRSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint8x16_t vrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) /// A32: VRSHRN.I16 Dd+1, Qm, #n /// A64: RSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// int16x8_t vrshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) /// A32: VRSHRN.I32 Dd+1, Qm, #n /// A64: RSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vrshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) /// A32: VRSHRN.I64 Dd+1, Qm, #n /// A64: RSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// int8x16_t vrshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) /// A32: VRSHRN.I16 Dd+1, Qm, #n /// A64: RSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint16x8_t vrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) /// A32: VRSHRN.I32 Dd+1, Qm, #n /// A64: RSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint32x4_t vrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) /// A32: VRSHRN.I64 Dd+1, Qm, #n /// A64: RSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x1_t vrshr_n_u64 (uint64x1_t a, const int n) /// A32: VRSHR.U64 Dd, Dm, #n /// A64: URSHR Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x1_t vrshr_n_u64 (uint64x1_t a, const int n) /// A32: VRSHR.U64 Dd, Dm, #n /// A64: URSHR Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x1_t vshr_n_u64 (uint64x1_t a, const int n) /// A32: VSHR.U64 Dd, Dm, #n /// A64: USHR Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// uint64x1_t vshr_n_u64 (uint64x1_t a, const int n) /// A32: VSHR.U64 Dd, Dm, #n /// A64: USHR Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightLogicalScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vmovl_s16 (int16x4_t a) @@ -15990,7 +15989,7 @@ internal Arm64() { } /// /// A64: ST3 { Vt.4H, Vt+1.4H, Vt+2.4H }[index], [Xn] /// - public static unsafe void StoreSelectedScalar(ushort* address, (Vector64 value1, Vector64 value2, Vector64 value3) value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } + public static unsafe void StoreSelectedScalar(ushort* address, (Vector64 value1, Vector64 value2, Vector64 value3) value, [ConstantExpected(Max = (byte)(3))] byte index) { throw new PlatformNotSupportedException(); } /// /// A64: ST3 { Vt.2S, Vt+1.2S, Vt+2.2S }[index], [Xn] @@ -16003,7 +16002,7 @@ internal Arm64() { } public static unsafe void StoreSelectedScalar(uint* address, (Vector64 value1, Vector64 value2, Vector64 value3) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } /// - /// A64: ST3 { Vt.2S, Vt+1.2S, Vt+2.2S }[index], [Xn] + /// A64: ST2 { Vt.2S, Vt+1.2S, Vt+2.2S }[index], [Xn] /// public static unsafe void StoreSelectedScalar(float* address, (Vector64 value1, Vector64 value2, Vector64 value3) value, [ConstantExpected(Max = (byte)(1))] byte index) { throw new PlatformNotSupportedException(); } diff --git a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.cs b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.cs index d4354ca639a43..1f5c1177f26b9 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.cs @@ -3260,55 +3260,55 @@ internal Arm64() { } /// uint8_t vqshlb_n_u8 (uint8_t a, const int n) /// A64: UQSHL Bd, Bn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); /// /// int16_t vqshlh_n_s16 (int16_t a, const int n) /// A64: SQSHL Hd, Hn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); /// /// int32_t vqshls_n_s32 (int32_t a, const int n) /// A64: SQSHL Sd, Sn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); /// /// int8_t vqshlb_n_s8 (int8_t a, const int n) /// A64: SQSHL Bd, Bn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); /// /// uint16_t vqshlh_n_u16 (uint16_t a, const int n) /// A64: UQSHL Hd, Hn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); /// /// uint32_t vqshls_n_u32 (uint32_t a, const int n) /// A64: UQSHL Sd, Sn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); /// /// uint16_t vqshluh_n_s16 (int16_t a, const int n) /// A64: SQSHLU Hd, Hn, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturateUnsignedScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturateUnsignedScalar(value, count); /// /// uint32_t vqshlus_n_s32 (int32_t a, const int n) /// A64: SQSHLU Sd, Sn, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturateUnsignedScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturateUnsignedScalar(value, count); /// /// uint8_t vqshlub_n_s8 (int8_t a, const int n) /// A64: SQSHLU Bd, Bn, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturateUnsignedScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturateUnsignedScalar(value, count); /// /// uint8_t vqrshlb_u8 (uint8_t a, int8_t b) @@ -3392,19 +3392,19 @@ internal Arm64() { } /// int32_t vqshrnd_n_s64 (int64_t a, const int n) /// A64: SQSHRN Sd, Dn, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightArithmeticNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateScalar(value, count); /// /// int8_t vqshrnh_n_s16 (int16_t a, const int n) /// A64: SQSHRN Bd, Hn, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightArithmeticNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticNarrowingSaturateScalar(value, count); /// /// uint8_t vqshrunh_n_s16 (int16_t a, const int n) /// A64: SQSHRUN Bd, Hn, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedScalar(value, count); + public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedScalar(value, count); /// /// uint16_t vqshruns_n_s32 (int32_t a, const int n) @@ -3416,7 +3416,7 @@ internal Arm64() { } /// uint32_t vqshrund_n_s64 (int64_t a, const int n) /// A64: SQSHRUN Sd, Dn, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedScalar(value, count); + public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedScalar(value, count); /// /// int16_t vqrshrns_n_s32 (int32_t a, const int n) @@ -3428,19 +3428,19 @@ internal Arm64() { } /// int32_t vqrshrnd_n_s64 (int64_t a, const int n) /// A64: SQRSHRN Sd, Dn, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateScalar(value, count); /// /// int8_t vqrshrnh_n_s16 (int16_t a, const int n) /// A64: SQRSHRN Bd, Hn, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateScalar(value, count); /// /// uint8_t vqrshrunh_n_s16 (int16_t a, const int n) /// A64: SQRSHRUN Bd, Hn, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(value, count); + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(value, count); /// /// uint16_t vqrshruns_n_s32 (int32_t a, const int n) @@ -3452,13 +3452,13 @@ internal Arm64() { } /// uint32_t vqrshrund_n_s64 (int64_t a, const int n) /// A64: SQRSHRUN Sd, Dn, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(value, count); + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(value, count); /// /// uint8_t vqshrnh_n_u16 (uint16_t a, const int n) /// A64: UQSHRN Bd, Hn, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingSaturateScalar(value, count); /// /// uint16_t vqshrns_n_u32 (uint32_t a, const int n) @@ -3470,13 +3470,13 @@ internal Arm64() { } /// uint32_t vqshrnd_n_u64 (uint64_t a, const int n) /// A64: UQSHRN Sd, Dn, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateScalar(value, count); /// /// uint8_t vqshrnh_n_u16 (uint16_t a, const int n) /// A64: UQSHRN Bd, Hn, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingSaturateScalar(value, count); /// /// uint16_t vqshrns_n_u32 (uint32_t a, const int n) @@ -3488,13 +3488,13 @@ internal Arm64() { } /// uint32_t vqshrnd_n_u64 (uint64_t a, const int n) /// A64: UQSHRN Sd, Dn, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightLogicalNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateScalar(value, count); /// /// uint8_t vqrshrnh_n_u16 (uint16_t a, const int n) /// A64: UQRSHRN Bd, Hn, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateScalar(value, count); /// /// uint16_t vqrshrns_n_u32 (uint32_t a, const int n) @@ -3508,14 +3508,14 @@ internal Arm64() { } /// A64: UQRSHRN Sd, Dn, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateScalar(value, count); /// /// uint8_t vqrshrnh_n_u16 (uint16_t a, const int n) /// A64: UQRSHRN Bd, Hn, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateScalar(value, count); /// /// uint16_t vqrshrns_n_u32 (uint32_t a, const int n) @@ -3527,7 +3527,7 @@ internal Arm64() { } /// uint32_t vqrshrnd_n_u64 (uint64_t a, const int n) /// A64: UQRSHRN Sd, Dn, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateScalar(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateScalar(value, count); /// /// float32x2_t vsqrt_f32 (float32x2_t a) @@ -13412,56 +13412,56 @@ internal Arm64() { } /// A32: VSLI.8 Dd, Dm, #n /// A64: SLI Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(63))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(7))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// int16x4_t vsli_n_s16(int16x4_t a, int16x4_t b, __builtin_constant_p(n)) /// A32: VSLI.16 Dd, Dm, #n /// A64: SLI Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(31))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(15))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// int32x2_t vsli_n_s32(int32x2_t a, int32x2_t b, __builtin_constant_p(n)) /// A32: VSLI.32 Dd, Dm, #n /// A64: SLI Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(15))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(31))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// int8x8_t vsli_n_s8(int8x8_t a, int8x8_t b, __builtin_constant_p(n)) /// A32: VSLI.8 Dd, Dm, #n /// A64: SLI Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(63))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(7))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// uint16x4_t vsli_n_u16(uint16x4_t a, uint16x4_t b, __builtin_constant_p(n)) /// A32: VSLI.16 Dd, Dm, #n /// A64: SLI Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(31))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(15))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// uint32x2_t vsli_n_u32(uint32x2_t a, uint32x2_t b, __builtin_constant_p(n)) /// A32: VSLI.32 Dd, Dm, #n /// A64: SLI Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(15))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector64 ShiftLeftAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(31))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// uint8x16_t vsliq_n_u8(uint8x16_t a, uint8x16_t b, __builtin_constant_p(n)) /// A32: VSLI.8 Qd, Qm, #n /// A64: SLI Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(127))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(7))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// int16x8_t vsliq_n_s16(int16x8_t a, int16x8_t b, __builtin_constant_p(n)) /// A32: VSLI.16 Qd, Qm, #n /// A64: SLI Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(63))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(15))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// int32x4_t vsliq_n_s32(int32x4_t a, int32x4_t b, __builtin_constant_p(n)) @@ -13475,21 +13475,21 @@ internal Arm64() { } /// A32: VSLI.64 Qd, Qm, #n /// A64: SLI Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(15))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(63))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// int8x16_t vsliq_n_s8(int8x16_t a, int8x16_t b, __builtin_constant_p(n)) /// A32: VSLI.8 Qd, Qm, #n /// A64: SLI Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(127))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(7))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// uint16x8_t vsliq_n_u16(uint16x8_t a, uint16x8_t b, __builtin_constant_p(n)) /// A32: VSLI.16 Qd, Qm, #n /// A64: SLI Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(63))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(15))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// uint32x4_t vsliq_n_u32(uint32x4_t a, uint32x4_t b, __builtin_constant_p(n)) @@ -13503,98 +13503,98 @@ internal Arm64() { } /// A32: VSLI.64 Qd, Qm, #n /// A64: SLI Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(15))] byte shift) => ShiftLeftAndInsert(left, right, shift); + public static Vector128 ShiftLeftAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Max = (byte)(63))] byte shift) => ShiftLeftAndInsert(left, right, shift); /// /// int64_t vslid_n_s64(int64_t a, int64_t b, __builtin_constant_p(n)) /// A32: VSLI.64 Dd, Dm, #n /// A64: SLI Dd, Dn, #n /// - public static Vector64 ShiftLeftAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(7))] byte shift) => ShiftLeftAndInsertScalar(left, right, shift); + public static Vector64 ShiftLeftAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(63))] byte shift) => ShiftLeftAndInsertScalar(left, right, shift); /// /// uint64_t vslid_n_u64(uint64_t a, uint64_t b, __builtin_constant_p(n)) /// A32: VSLI.64 Dd, Dm, #n /// A64: SLI Dd, Dn, #n /// - public static Vector64 ShiftLeftAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(7))] byte shift) => ShiftLeftAndInsertScalar(left, right, shift); + public static Vector64 ShiftLeftAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Max = (byte)(63))] byte shift) => ShiftLeftAndInsertScalar(left, right, shift); /// /// uint8x8_t vshl_n_u8 (uint8x8_t a, const int n) /// A32: VSHL.I8 Dd, Dm, #n /// A64: SHL Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogical(value, count); + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogical(value, count); /// /// int16x4_t vshl_n_s16 (int16x4_t a, const int n) /// A32: VSHL.I16 Dd, Dm, #n /// A64: SHL Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogical(value, count); + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogical(value, count); /// /// int32x2_t vshl_n_s32 (int32x2_t a, const int n) /// A32: VSHL.I32 Dd, Dm, #n /// A64: SHL Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogical(value, count); + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogical(value, count); /// /// int8x8_t vshl_n_s8 (int8x8_t a, const int n) /// A32: VSHL.I8 Dd, Dm, #n /// A64: SHL Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogical(value, count); + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogical(value, count); /// /// uint16x4_t vshl_n_u16 (uint16x4_t a, const int n) /// A32: VSHL.I16 Dd, Dm, #n /// A64: SHL Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogical(value, count); + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogical(value, count); /// /// uint32x2_t vshl_n_u32 (uint32x2_t a, const int n) /// A32: VSHL.I32 Dd, Dm, #n /// A64: SHL Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogical(value, count); + public static Vector64 ShiftLeftLogical(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogical(value, count); /// /// uint8x16_t vshlq_n_u8 (uint8x16_t a, const int n) /// A32: VSHL.I8 Qd, Qm, #n /// A64: SHL Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) => ShiftLeftLogical(value, count); + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogical(value, count); /// /// int16x8_t vshlq_n_s16 (int16x8_t a, const int n) /// A32: VSHL.I16 Qd, Qm, #n /// A64: SHL Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogical(value, count); + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogical(value, count); /// /// int64x2_t vshlq_n_s64 (int64x2_t a, const int n) /// A32: VSHL.I64 Qd, Qm, #n /// A64: SHL Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogical(value, count); + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogical(value, count); /// /// int8x16_t vshlq_n_s8 (int8x16_t a, const int n) /// A32: VSHL.I8 Qd, Qm, #n /// A64: SHL Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) => ShiftLeftLogical(value, count); + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogical(value, count); /// /// uint16x8_t vshlq_n_u16 (uint16x8_t a, const int n) /// A32: VSHL.I16 Qd, Qm, #n /// A64: SHL Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogical(value, count); + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogical(value, count); /// /// uint32x4_t vshlq_n_u32 (uint32x4_t a, const int n) @@ -13608,63 +13608,63 @@ internal Arm64() { } /// A32: VSHL.I64 Qd, Qm, #n /// A64: SHL Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogical(value, count); + public static Vector128 ShiftLeftLogical(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogical(value, count); /// /// uint8x8_t vqshl_n_u8 (uint8x8_t a, const int n) /// A32: VQSHL.U8 Dd, Dm, #n /// A64: UQSHL Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// int16x4_t vqshl_n_s16 (int16x4_t a, const int n) /// A32: VQSHL.S16 Dd, Dm, #n /// A64: SQSHL Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// int32x2_t vqshl_n_s32 (int32x2_t a, const int n) /// A32: VQSHL.S32 Dd, Dm, #n /// A64: SQSHL Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// int8x8_t vqshl_n_s8 (int8x8_t a, const int n) /// A32: VQSHL.S8 Dd, Dm, #n /// A64: SQSHL Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// uint16x4_t vqshl_n_u16 (uint16x4_t a, const int n) /// A32: VQSHL.U16 Dd, Dm, #n /// A64: UQSHL Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// uint32x2_t vqshl_n_u32 (uint32x2_t a, const int n) /// A32: VQSHL.U32 Dd, Dm, #n /// A64: UQSHL Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector64 ShiftLeftLogicalSaturate(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// uint8x16_t vqshlq_n_u8 (uint8x16_t a, const int n) /// A32: VQSHL.U8 Qd, Qm, #n /// A64: UQSHL Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// int16x8_t vqshlq_n_s16 (int16x8_t a, const int n) /// A32: VQSHL.S16 Qd, Qm, #n /// A64: SQSHL Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// int32x4_t vqshlq_n_s32 (int32x4_t a, const int n) @@ -13678,21 +13678,21 @@ internal Arm64() { } /// A32: VQSHL.S64 Qd, Qm, #n /// A64: SQSHL Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// int8x16_t vqshlq_n_s8 (int8x16_t a, const int n) /// A32: VQSHL.S8 Qd, Qm, #n /// A64: SQSHL Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// uint16x8_t vqshlq_n_u16 (uint16x8_t a, const int n) /// A32: VQSHL.U16 Qd, Qm, #n /// A64: UQSHL Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// uint32x4_t vqshlq_n_u32 (uint32x4_t a, const int n) @@ -13706,49 +13706,49 @@ internal Arm64() { } /// A32: VQSHL.U64 Qd, Qm, #n /// A64: UQSHL Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturate(value, count); + public static Vector128 ShiftLeftLogicalSaturate(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturate(value, count); /// /// int64x1_t vqshl_n_s64 (int64x1_t a, const int n) /// A32: VQSHL.S64 Dd, Dm, #n /// A64: SQSHL Dd, Dn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); /// /// uint64x1_t vqshl_n_u64 (uint64x1_t a, const int n) /// A32: VQSHL.U64 Dd, Dm, #n /// A64: UQSHL Dd, Dn, #n /// - public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturateScalar(value, count); /// /// uint16x4_t vqshlu_n_s16 (int16x4_t a, const int n) /// A32: VQSHLU.S16 Dd, Dm, #n /// A64: SQSHLU Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); + public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); /// /// uint32x2_t vqshlu_n_s32 (int32x2_t a, const int n) /// A32: VQSHLU.S32 Dd, Dm, #n /// A64: SQSHLU Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); + public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); /// /// uint8x8_t vqshlu_n_s8 (int8x8_t a, const int n) /// A32: VQSHLU.S8 Dd, Dm, #n /// A64: SQSHLU Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); + public static Vector64 ShiftLeftLogicalSaturateUnsigned(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); /// /// uint16x8_t vqshluq_n_s16 (int16x8_t a, const int n) /// A32: VQSHLU.S16 Qd, Qm, #n /// A64: SQSHLU Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); + public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); /// /// uint32x4_t vqshluq_n_s32 (int32x4_t a, const int n) @@ -13762,91 +13762,91 @@ internal Arm64() { } /// A32: VQSHLU.S64 Qd, Qm, #n /// A64: SQSHLU Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); + public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); /// /// uint8x16_t vqshluq_n_s8 (int8x16_t a, const int n) /// A32: VQSHLU.S8 Qd, Qm, #n /// A64: SQSHLU Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); + public static Vector128 ShiftLeftLogicalSaturateUnsigned(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturateUnsigned(value, count); /// /// uint64x1_t vqshlu_n_s64 (int64x1_t a, const int n) /// A32: VQSHLU.S64 Dd, Dm, #n /// A64: SQSHLU Dd, Dn, #n /// - public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalSaturateUnsignedScalar(value, count); + public static Vector64 ShiftLeftLogicalSaturateUnsignedScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalSaturateUnsignedScalar(value, count); /// /// int64x1_t vshl_n_s64 (int64x1_t a, const int n) /// A32: VSHL.I64 Dd, Dm, #n /// A64: SHL Dd, Dn, #n /// - public static Vector64 ShiftLeftLogicalScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalScalar(value, count); + public static Vector64 ShiftLeftLogicalScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalScalar(value, count); /// /// uint64x1_t vshl_n_u64 (uint64x1_t a, const int n) /// A32: VSHL.I64 Dd, Dm, #n /// A64: SHL Dd, Dn, #n /// - public static Vector64 ShiftLeftLogicalScalar(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalScalar(value, count); + public static Vector64 ShiftLeftLogicalScalar(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalScalar(value, count); /// /// uint16x8_t vshll_n_u8 (uint8x8_t a, const int n) /// A32: VSHLL.U8 Qd, Dm, #n /// A64: USHLL Vd.8H, Vn.8B, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalWideningLower(value, count); + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalWideningLower(value, count); /// /// int32x4_t vshll_n_s16 (int16x4_t a, const int n) /// A32: VSHLL.S16 Qd, Dm, #n /// A64: SSHLL Vd.4S, Vn.4H, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalWideningLower(value, count); + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalWideningLower(value, count); /// /// int64x2_t vshll_n_s32 (int32x2_t a, const int n) /// A32: VSHLL.S32 Qd, Dm, #n /// A64: SSHLL Vd.2D, Vn.2S, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalWideningLower(value, count); + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalWideningLower(value, count); /// /// int16x8_t vshll_n_s8 (int8x8_t a, const int n) /// A32: VSHLL.S8 Qd, Dm, #n /// A64: SSHLL Vd.8H, Vn.8B, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalWideningLower(value, count); + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalWideningLower(value, count); /// /// uint32x4_t vshll_n_u16 (uint16x4_t a, const int n) /// A32: VSHLL.U16 Qd, Dm, #n /// A64: USHLL Vd.4S, Vn.4H, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalWideningLower(value, count); + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalWideningLower(value, count); /// /// uint64x2_t vshll_n_u32 (uint32x2_t a, const int n) /// A32: VSHLL.U32 Qd, Dm, #n /// A64: USHLL Vd.2D, Vn.2S, #n /// - public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalWideningLower(value, count); + public static Vector128 ShiftLeftLogicalWideningLower(Vector64 value, [ConstantExpected(Max = (byte)(31))] byte count) => ShiftLeftLogicalWideningLower(value, count); /// /// uint16x8_t vshll_high_n_u8 (uint8x16_t a, const int n) /// A32: VSHLL.U8 Qd, Dm+1, #n /// A64: USHLL2 Vd.8H, Vn.16B, #n /// - public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) => ShiftLeftLogicalWideningUpper(value, count); + public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalWideningUpper(value, count); /// /// int32x4_t vshll_high_n_s16 (int16x8_t a, const int n) /// A32: VSHLL.S16 Qd, Dm+1, #n /// A64: SSHLL2 Vd.4S, Vn.8H, #n /// - public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalWideningUpper(value, count); + public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalWideningUpper(value, count); /// /// int64x2_t vshll_high_n_s32 (int32x4_t a, const int n) @@ -13860,14 +13860,14 @@ internal Arm64() { } /// A32: VSHLL.S8 Qd, Dm+1, #n /// A64: SSHLL2 Vd.8H, Vn.16B, #n /// - public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(127))] byte count) => ShiftLeftLogicalWideningUpper(value, count); + public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(7))] byte count) => ShiftLeftLogicalWideningUpper(value, count); /// /// uint32x4_t vshll_high_n_u16 (uint16x8_t a, const int n) /// A32: VSHLL.U16 Qd, Dm+1, #n /// A64: USHLL2 Vd.4S, Vn.8H, #n /// - public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(63))] byte count) => ShiftLeftLogicalWideningUpper(value, count); + public static Vector128 ShiftLeftLogicalWideningUpper(Vector128 value, [ConstantExpected(Max = (byte)(15))] byte count) => ShiftLeftLogicalWideningUpper(value, count); /// /// uint64x2_t vshll_high_n_u32 (uint32x4_t a, const int n) @@ -14329,56 +14329,56 @@ internal Arm64() { } /// A32: VSRI.8 Dd, Dm, #n /// A64: SRI Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// int16x4_t vsri_n_s16(int16x4_t a, int16x4_t b, __builtin_constant_p(n)) /// A32: VSRI.16 Dd, Dm, #n /// A64: SRI Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// int32x2_t vsri_n_s32(int32x2_t a, int32x2_t b, __builtin_constant_p(n)) /// A32: VSRI.32 Dd, Dm, #n /// A64: SRI Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// int8x8_t vsri_n_s8(int8x8_t a, int8x8_t b, __builtin_constant_p(n)) /// A32: VSRI.8 Dd, Dm, #n /// A64: SRI Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// uint16x4_t vsri_n_u16(uint16x4_t a, uint16x4_t b, __builtin_constant_p(n)) /// A32: VSRI.16 Dd, Dm, #n /// A64: SRI Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// uint32x2_t vsri_n_u32(uint32x2_t a, uint32x2_t b, __builtin_constant_p(n)) /// A32: VSRI.32 Dd, Dm, #n /// A64: SRI Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector64 ShiftRightAndInsert(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(32))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// uint8x16_t vsriq_n_u8(uint8x16_t a, uint8x16_t b, __builtin_constant_p(n)) /// A32: VSRI.8 Qd, Qm, #n /// A64: SRI Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(128))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// int16x8_t vsriq_n_s16(int16x8_t a, int16x8_t b, __builtin_constant_p(n)) /// A32: VSRI.16 Qd, Qm, #n /// A64: SRI Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// int32x4_t vsriq_n_s32(int32x4_t a, int32x4_t b, __builtin_constant_p(n)) @@ -14392,21 +14392,21 @@ internal Arm64() { } /// A32: VSRI.64 Qd, Qm, #n /// A64: SRI Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// int8x16_t vsriq_n_s8(int8x16_t a, int8x16_t b, __builtin_constant_p(n)) /// A32: VSRI.8 Qd, Qm, #n /// A64: SRI Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(128))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// uint16x8_t vsriq_n_u16(uint16x8_t a, uint16x8_t b, __builtin_constant_p(n)) /// A32: VSRI.16 Qd, Qm, #n /// A64: SRI Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// uint32x4_t vsriq_n_u32(uint32x4_t a, uint32x4_t b, __builtin_constant_p(n)) @@ -14420,49 +14420,49 @@ internal Arm64() { } /// A32: VSRI.64 Qd, Qm, #n /// A64: SRI Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(16))] byte shift) => ShiftRightAndInsert(left, right, shift); + public static Vector128 ShiftRightAndInsert(Vector128 left, Vector128 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) => ShiftRightAndInsert(left, right, shift); /// /// int64_t vsrid_n_s64(int64_t a, int64_t b, __builtin_constant_p(n)) /// A32: VSRI.64 Dd, Dm, #n /// A64: SRI Dd, Dn, #n /// - public static Vector64 ShiftRightAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) => ShiftRightAndInsertScalar(left, right, shift); + public static Vector64 ShiftRightAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) => ShiftRightAndInsertScalar(left, right, shift); /// /// uint64_t vsrid_n_u64(uint64_t a, uint64_t b, __builtin_constant_p(n)) /// A32: VSRI.64 Dd, Dm, #n /// A64: SRI Dd, Dn, #n /// - public static Vector64 ShiftRightAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(8))] byte shift) => ShiftRightAndInsertScalar(left, right, shift); + public static Vector64 ShiftRightAndInsertScalar(Vector64 left, Vector64 right, [ConstantExpected(Min = 1, Max = (byte)(64))] byte shift) => ShiftRightAndInsertScalar(left, right, shift); /// /// int16x4_t vshr_n_s16 (int16x4_t a, const int n) /// A32: VSHR.S16 Dd, Dm, #n /// A64: SSHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmetic(value, count); + public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmetic(value, count); /// /// int32x2_t vshr_n_s32 (int32x2_t a, const int n) /// A32: VSHR.S32 Dd, Dm, #n /// A64: SSHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmetic(value, count); + public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmetic(value, count); /// /// int8x8_t vshr_n_s8 (int8x8_t a, const int n) /// A32: VSHR.S8 Dd, Dm, #n /// A64: SSHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmetic(value, count); + public static Vector64 ShiftRightArithmetic(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmetic(value, count); /// /// int16x8_t vshrq_n_s16 (int16x8_t a, const int n) /// A32: VSHR.S16 Qd, Qm, #n /// A64: SSHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmetic(value, count); + public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmetic(value, count); /// /// int32x4_t vshrq_n_s32 (int32x4_t a, const int n) @@ -14476,42 +14476,42 @@ internal Arm64() { } /// A32: VSHR.S64 Qd, Qm, #n /// A64: SSHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmetic(value, count); + public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmetic(value, count); /// /// int8x16_t vshrq_n_s8 (int8x16_t a, const int n) /// A32: VSHR.S8 Qd, Qm, #n /// A64: SSHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightArithmetic(value, count); + public static Vector128 ShiftRightArithmetic(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmetic(value, count); /// /// int16x4_t vsra_n_s16 (int16x4_t a, int16x4_t b, const int n) /// A32: VSRA.S16 Dd, Dm, #n /// A64: SSRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticAdd(addend, value, count); + public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticAdd(addend, value, count); /// /// int32x2_t vsra_n_s32 (int32x2_t a, int32x2_t b, const int n) /// A32: VSRA.S32 Dd, Dm, #n /// A64: SSRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticAdd(addend, value, count); + public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticAdd(addend, value, count); /// /// int8x8_t vsra_n_s8 (int8x8_t a, int8x8_t b, const int n) /// A32: VSRA.S8 Dd, Dm, #n /// A64: SSRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticAdd(addend, value, count); + public static Vector64 ShiftRightArithmeticAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticAdd(addend, value, count); /// /// int16x8_t vsraq_n_s16 (int16x8_t a, int16x8_t b, const int n) /// A32: VSRA.S16 Qd, Qm, #n /// A64: SSRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticAdd(addend, value, count); + public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticAdd(addend, value, count); /// /// int32x4_t vsraq_n_s32 (int32x4_t a, int32x4_t b, const int n) @@ -14525,133 +14525,133 @@ internal Arm64() { } /// A32: VSRA.S64 Qd, Qm, #n /// A64: SSRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticAdd(addend, value, count); + public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticAdd(addend, value, count); /// /// int8x16_t vsraq_n_s8 (int8x16_t a, int8x16_t b, const int n) /// A32: VSRA.S8 Qd, Qm, #n /// A64: SSRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightArithmeticAdd(addend, value, count); + public static Vector128 ShiftRightArithmeticAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticAdd(addend, value, count); /// /// int64x1_t vsra_n_s64 (int64x1_t a, int64x1_t b, const int n) /// A32: VSRA.S64 Dd, Dm, #n /// A64: SSRA Dd, Dn, #n /// - public static Vector64 ShiftRightArithmeticAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticAddScalar(addend, value, count); + public static Vector64 ShiftRightArithmeticAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticAddScalar(addend, value, count); /// /// int16x4_t vqshrn_n_s32 (int32x4_t a, const int n) /// A32: VQSHRN.S32 Dd, Qm, #n /// A64: SQSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticNarrowingSaturateLower(value, count); /// /// int32x2_t vqshrn_n_s64 (int64x2_t a, const int n) /// A32: VQSHRN.S64 Dd, Qm, #n /// A64: SQSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateLower(value, count); /// /// int8x8_t vqshrn_n_s16 (int16x8_t a, const int n) /// A32: VQSHRN.S16 Dd, Qm, #n /// A64: SQSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightArithmeticNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticNarrowingSaturateLower(value, count); /// /// uint8x8_t vqshrun_n_s16 (int16x8_t a, const int n) /// A32: VQSHRUN.S16 Dd, Qm, #n /// A64: SQSHRUN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedLower(value, count); + public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedLower(value, count); /// /// uint16x4_t vqshrun_n_s32 (int32x4_t a, const int n) /// A32: VQSHRUN.S32 Dd, Qm, #n /// A64: SQSHRUN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedLower(value, count); + public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedLower(value, count); /// /// uint32x2_t vqshrun_n_s64 (int64x2_t a, const int n) /// A32: VQSHRUN.S64 Dd, Qm, #n /// A64: SQSHRUN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedLower(value, count); + public static Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedLower(value, count); /// /// uint8x16_t vqshrun_high_n_s16 (uint8x8_t r, int16x8_t a, const int n) /// A32: VQSHRUN.S16 Dd+1, Dn, #n /// A64: SQSHRUN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedUpper(lower, value, count); /// /// uint16x8_t vqshrun_high_n_s32 (uint16x4_t r, int32x4_t a, const int n) /// A32: VQSHRUN.S32 Dd+1, Dn, #n /// A64: SQSHRUN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedUpper(lower, value, count); /// /// uint32x4_t vqshrun_high_n_s64 (uint32x2_t r, int64x2_t a, const int n) /// A32: VQSHRUN.S64 Dd+1, Dn, #n /// A64: SQSHRUN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateUnsignedUpper(lower, value, count); /// /// int16x8_t vqshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) /// A32: VQSHRN.S32 Dd+1, Qm, #n /// A64: SQSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticNarrowingSaturateUpper(lower, value, count); /// /// int32x4_t vqshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) /// A32: VQSHRN.S64 Dd+1, Qm, #n /// A64: SQSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticNarrowingSaturateUpper(lower, value, count); /// /// int8x16_t vqshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) /// A32: VQSHRN.S16 Dd+1, Qm, #n /// A64: SQSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticNarrowingSaturateUpper(lower, value, count); /// /// int16x4_t vrshr_n_s16 (int16x4_t a, const int n) /// A32: VRSHR.S16 Dd, Dm, #n /// A64: SRSHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRounded(value, count); + public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRounded(value, count); /// /// int32x2_t vrshr_n_s32 (int32x2_t a, const int n) /// A32: VRSHR.S32 Dd, Dm, #n /// A64: SRSHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRounded(value, count); + public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRounded(value, count); /// /// int8x8_t vrshr_n_s8 (int8x8_t a, const int n) /// A32: VRSHR.S8 Dd, Dm, #n /// A64: SRSHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRounded(value, count); + public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRounded(value, count); /// /// int16x8_t vrshrq_n_s16 (int16x8_t a, const int n) /// A32: VRSHR.S16 Qd, Qm, #n /// A64: SRSHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRounded(value, count); + public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRounded(value, count); /// /// int32x4_t vrshrq_n_s32 (int32x4_t a, const int n) @@ -14665,42 +14665,42 @@ internal Arm64() { } /// A32: VRSHR.S64 Qd, Qm, #n /// A64: SRSHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRounded(value, count); + public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRounded(value, count); /// /// int8x16_t vrshrq_n_s8 (int8x16_t a, const int n) /// A32: VRSHR.S8 Qd, Qm, #n /// A64: SRSHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightArithmeticRounded(value, count); + public static Vector128 ShiftRightArithmeticRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRounded(value, count); /// /// int16x4_t vrsra_n_s16 (int16x4_t a, int16x4_t b, const int n) /// A32: VRSRA.S16 Dd, Dm, #n /// A64: SRSRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); + public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); /// /// int32x2_t vrsra_n_s32 (int32x2_t a, int32x2_t b, const int n) /// A32: VRSRA.S32 Dd, Dm, #n /// A64: SRSRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); + public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); /// /// int8x8_t vrsra_n_s8 (int8x8_t a, int8x8_t b, const int n) /// A32: VRSRA.S8 Dd, Dm, #n /// A64: SRSRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); + public static Vector64 ShiftRightArithmeticRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); /// /// int16x8_t vrsraq_n_s16 (int16x8_t a, int16x8_t b, const int n) /// A32: VRSRA.S16 Qd, Qm, #n /// A64: SRSRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); + public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); /// /// int32x4_t vrsraq_n_s32 (int32x4_t a, int32x4_t b, const int n) @@ -14714,175 +14714,175 @@ internal Arm64() { } /// A32: VRSRA.S64 Qd, Qm, #n /// A64: SRSRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); + public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); /// /// int8x16_t vrsraq_n_s8 (int8x16_t a, int8x16_t b, const int n) /// A32: VRSRA.S8 Qd, Qm, #n /// A64: SRSRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); + public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); /// /// int64x1_t vrsra_n_s64 (int64x1_t a, int64x1_t b, const int n) /// A32: VRSRA.S64 Dd, Dm, #n /// A64: SRSRA Dd, Dn, #n /// - public static Vector64 ShiftRightArithmeticRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedAddScalar(addend, value, count); + public static Vector64 ShiftRightArithmeticRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRoundedAddScalar(addend, value, count); /// /// int16x4_t vqrshrn_n_s32 (int32x4_t a, const int n) /// A32: VQRSHRN.S32 Dd, Qm, #n /// A64: SQRSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateLower(value, count); /// /// int32x2_t vqrshrn_n_s64 (int64x2_t a, const int n) /// A32: VQRSHRN.S64 Dd, Qm, #n /// A64: SQRSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateLower(value, count); /// /// int8x8_t vqrshrn_n_s16 (int16x8_t a, const int n) /// A32: VQRSHRN.S16 Dd, Qm, #n /// A64: SQRSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateLower(value, count); /// /// uint8x8_t vqrshrun_n_s16 (int16x8_t a, const int n) /// A32: VQRSHRUN.S16 Dd, Qm, #n /// A64: SQRSHRUN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(value, count); + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(value, count); /// /// uint16x4_t vqrshrun_n_s32 (int32x4_t a, const int n) /// A32: VQRSHRUN.S32 Dd, Qm, #n /// A64: SQRSHRUN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(value, count); + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(value, count); /// /// uint32x2_t vqrshrun_n_s64 (int64x2_t a, const int n) /// A32: VQRSHRUN.S64 Dd, Qm, #n /// A64: SQRSHRUN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(value, count); + public static Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(value, count); /// /// uint8x16_t vqrshrun_high_n_s16 (uint8x8_t r, int16x8_t a, const int n) /// A32: VQRSHRUN.S16 Dd+1, Dn, #n /// A64: SQRSHRUN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(lower, value, count); /// /// uint16x8_t vqrshrun_high_n_s32 (uint16x4_t r, int32x4_t a, const int n) /// A32: VQRSHRUN.S32 Dd+1, Dn, #n /// A64: SQRSHRUN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(lower, value, count); /// /// uint32x4_t vqrshrun_high_n_s64 (uint32x2_t r, int64x2_t a, const int n) /// A32: VQRSHRUN.S64 Dd+1, Dn, #n /// A64: SQRSHRUN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(lower, value, count); /// /// int16x8_t vqrshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) /// A32: VQRSHRN.S32 Dd+1, Dn, #n /// A64: SQRSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUpper(lower, value, count); /// /// int32x4_t vqrshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) /// A32: VQRSHRN.S64 Dd+1, Dn, #n /// A64: SQRSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUpper(lower, value, count); /// /// int8x16_t vqrshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) /// A32: VQRSHRN.S16 Dd+1, Dn, #n /// A64: SQRSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedNarrowingSaturateUpper(lower, value, count); /// /// int64x1_t vrshr_n_s64 (int64x1_t a, const int n) /// A32: VRSHR.S64 Dd, Dm, #n /// A64: SRSHR Dd, Dn, #n /// - public static Vector64 ShiftRightArithmeticRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedScalar(value, count); + public static Vector64 ShiftRightArithmeticRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticRoundedScalar(value, count); /// /// int64x1_t vshr_n_s64 (int64x1_t a, const int n) /// A32: VSHR.S64 Dd, Dm, #n /// A64: SSHR Dd, Dn, #n /// - public static Vector64 ShiftRightArithmeticScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticScalar(value, count); + public static Vector64 ShiftRightArithmeticScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightArithmeticScalar(value, count); /// /// uint8x8_t vshr_n_u8 (uint8x8_t a, const int n) /// A32: VSHR.U8 Dd, Dm, #n /// A64: USHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogical(value, count); + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogical(value, count); /// /// uint16x4_t vshr_n_u16 (uint16x4_t a, const int n) /// A32: VSHR.U16 Dd, Dm, #n /// A64: USHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogical(value, count); + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogical(value, count); /// /// uint32x2_t vshr_n_u32 (uint32x2_t a, const int n) /// A32: VSHR.U32 Dd, Dm, #n /// A64: USHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogical(value, count); + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogical(value, count); /// /// uint8x8_t vshr_n_u8 (uint8x8_t a, const int n) /// A32: VSHR.U8 Dd, Dm, #n /// A64: USHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogical(value, count); + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogical(value, count); /// /// uint16x4_t vshr_n_u16 (uint16x4_t a, const int n) /// A32: VSHR.U16 Dd, Dm, #n /// A64: USHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogical(value, count); + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogical(value, count); /// /// uint32x2_t vshr_n_u32 (uint32x2_t a, const int n) /// A32: VSHR.U32 Dd, Dm, #n /// A64: USHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogical(value, count); + public static Vector64 ShiftRightLogical(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogical(value, count); /// /// uint8x16_t vshrq_n_u8 (uint8x16_t a, const int n) /// A32: VSHR.U8 Qd, Qm, #n /// A64: USHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightLogical(value, count); + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogical(value, count); /// /// uint16x8_t vshrq_n_u16 (uint16x8_t a, const int n) /// A32: VSHR.U16 Qd, Qm, #n /// A64: USHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogical(value, count); + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogical(value, count); /// /// uint32x4_t vshrq_n_u32 (uint32x4_t a, const int n) @@ -14896,21 +14896,21 @@ internal Arm64() { } /// A32: VSHR.U64 Qd, Qm, #n /// A64: USHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogical(value, count); + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogical(value, count); /// /// uint8x16_t vshrq_n_u8 (uint8x16_t a, const int n) /// A32: VSHR.U8 Qd, Qm, #n /// A64: USHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightLogical(value, count); + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogical(value, count); /// /// uint16x8_t vshrq_n_u16 (uint16x8_t a, const int n) /// A32: VSHR.U16 Qd, Qm, #n /// A64: USHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogical(value, count); + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogical(value, count); /// /// uint32x4_t vshrq_n_u32 (uint32x4_t a, const int n) @@ -14924,63 +14924,63 @@ internal Arm64() { } /// A32: VSHR.U64 Qd, Qm, #n /// A64: USHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogical(value, count); + public static Vector128 ShiftRightLogical(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogical(value, count); /// /// uint8x8_t vsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) /// A32: VSRA.U8 Dd, Dm, #n /// A64: USRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint16x4_t vsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) /// A32: VSRA.U16 Dd, Dm, #n /// A64: USRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint32x2_t vsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) /// A32: VSRA.U32 Dd, Dm, #n /// A64: USRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint8x8_t vsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) /// A32: VSRA.U8 Dd, Dm, #n /// A64: USRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint16x4_t vsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) /// A32: VSRA.U16 Dd, Dm, #n /// A64: USRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint32x2_t vsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) /// A32: VSRA.U32 Dd, Dm, #n /// A64: USRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector64 ShiftRightLogicalAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint8x16_t vsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) /// A32: VSRA.U8 Qd, Qm, #n /// A64: USRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint16x8_t vsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) /// A32: VSRA.U16 Qd, Qm, #n /// A64: USRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint32x4_t vsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) @@ -14994,21 +14994,21 @@ internal Arm64() { } /// A32: VSRA.U64 Qd, Qm, #n /// A64: USRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint8x16_t vsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) /// A32: VSRA.U8 Qd, Qm, #n /// A64: USRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint16x8_t vsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) /// A32: VSRA.U16 Qd, Qm, #n /// A64: USRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint32x4_t vsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) @@ -15022,245 +15022,245 @@ internal Arm64() { } /// A32: VSRA.U64 Qd, Qm, #n /// A64: USRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalAdd(addend, value, count); + public static Vector128 ShiftRightLogicalAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalAdd(addend, value, count); /// /// uint64x1_t vsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) /// A32: VSRA.U64 Dd, Dm, #n /// A64: USRA Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalAddScalar(addend, value, count); + public static Vector64 ShiftRightLogicalAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalAddScalar(addend, value, count); /// /// uint64x1_t vsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) /// A32: VSRA.U64 Dd, Dm, #n /// A64: USRA Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalAddScalar(addend, value, count); + public static Vector64 ShiftRightLogicalAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalAddScalar(addend, value, count); /// /// uint8x8_t vshrn_n_u16 (uint16x8_t a, const int n) /// A32: VSHRN.I16 Dd, Qm, #n /// A64: SHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingLower(value, count); /// /// int16x4_t vshrn_n_s32 (int32x4_t a, const int n) /// A32: VSHRN.I32 Dd, Qm, #n /// A64: SHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingLower(value, count); /// /// int32x2_t vshrn_n_s64 (int64x2_t a, const int n) /// A32: VSHRN.I64 Dd, Qm, #n /// A64: SHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingLower(value, count); /// /// int8x8_t vshrn_n_s16 (int16x8_t a, const int n) /// A32: VSHRN.I16 Dd, Qm, #n /// A64: SHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingLower(value, count); /// /// uint16x4_t vshrn_n_u32 (uint32x4_t a, const int n) /// A32: VSHRN.I32 Dd, Qm, #n /// A64: SHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingLower(value, count); /// /// uint32x2_t vshrn_n_u64 (uint64x2_t a, const int n) /// A32: VSHRN.I64 Dd, Qm, #n /// A64: SHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingLower(value, count); /// /// uint8x8_t vqshrn_n_u16 (uint16x8_t a, const int n) /// A32: VQSHRN.U16 Dd, Qm, #n /// A64: UQSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); /// /// uint16x4_t vqshrn_n_u32 (uint32x4_t a, const int n) /// A32: VQSHRN.U32 Dd, Qm, #n /// A64: UQSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); /// /// uint32x2_t vqshrn_n_u64 (uint64x2_t a, const int n) /// A32: VQSHRN.U64 Dd, Qm, #n /// A64: UQSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); /// /// uint8x8_t vqshrn_n_u16 (uint16x8_t a, const int n) /// A32: VQSHRN.U16 Dd, Qm, #n /// A64: UQSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); /// /// uint16x4_t vqshrn_n_u32 (uint32x4_t a, const int n) /// A32: VQSHRN.U32 Dd, Qm, #n /// A64: UQSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); /// /// uint32x2_t vqshrn_n_u64 (uint64x2_t a, const int n) /// A32: VQSHRN.U64 Dd, Qm, #n /// A64: UQSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateLower(value, count); /// /// uint8x16_t vqshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) /// A32: VQSHRN.U16 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); /// /// uint16x8_t vqshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) /// A32: VQSHRN.U32 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); /// /// uint32x4_t vqshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) /// A32: VQSHRN.U64 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); /// /// uint8x16_t vqshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) /// A32: VQSHRN.U16 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); /// /// uint16x8_t vqshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) /// A32: VQSHRN.U32 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); /// /// uint32x4_t vqshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) /// A32: VQSHRN.U64 Dd+1, Qm, #n /// A64: UQSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingSaturateUpper(lower, value, count); /// /// uint8x16_t vshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) /// A32: VSHRN.I16 Dd+1, Qm, #n /// A64: SHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); /// /// int16x8_t vshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) /// A32: VSHRN.I32 Dd+1, Qm, #n /// A64: SHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); /// /// int32x4_t vshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) /// A32: VSHRN.I64 Dd+1, Qm, #n /// A64: SHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); /// /// int8x16_t vshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) /// A32: VSHRN.I16 Dd+1, Qm, #n /// A64: SHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); /// /// uint16x8_t vshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) /// A32: VSHRN.I32 Dd+1, Qm, #n /// A64: SHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); /// /// uint32x4_t vshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) /// A32: VSHRN.I64 Dd+1, Qm, #n /// A64: SHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalNarrowingUpper(lower, value, count); /// /// uint8x8_t vrshr_n_u8 (uint8x8_t a, const int n) /// A32: VRSHR.U8 Dd, Dm, #n /// A64: URSHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint16x4_t vrshr_n_u16 (uint16x4_t a, const int n) /// A32: VRSHR.U16 Dd, Dm, #n /// A64: URSHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint32x2_t vrshr_n_u32 (uint32x2_t a, const int n) /// A32: VRSHR.U32 Dd, Dm, #n /// A64: URSHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint8x8_t vrshr_n_u8 (uint8x8_t a, const int n) /// A32: VRSHR.U8 Dd, Dm, #n /// A64: URSHR Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint16x4_t vrshr_n_u16 (uint16x4_t a, const int n) /// A32: VRSHR.U16 Dd, Dm, #n /// A64: URSHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint32x2_t vrshr_n_u32 (uint32x2_t a, const int n) /// A32: VRSHR.U32 Dd, Dm, #n /// A64: URSHR Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector64 ShiftRightLogicalRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint8x16_t vrshrq_n_u8 (uint8x16_t a, const int n) /// A32: VRSHR.U8 Qd, Qm, #n /// A64: URSHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint16x8_t vrshrq_n_u16 (uint16x8_t a, const int n) /// A32: VRSHR.U16 Qd, Qm, #n /// A64: URSHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint32x4_t vrshrq_n_u32 (uint32x4_t a, const int n) @@ -15274,21 +15274,21 @@ internal Arm64() { } /// A32: VRSHR.U64 Qd, Qm, #n /// A64: URSHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint8x16_t vrshrq_n_u8 (uint8x16_t a, const int n) /// A32: VRSHR.U8 Qd, Qm, #n /// A64: URSHR Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint16x8_t vrshrq_n_u16 (uint16x8_t a, const int n) /// A32: VRSHR.U16 Qd, Qm, #n /// A64: URSHR Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint32x4_t vrshrq_n_u32 (uint32x4_t a, const int n) @@ -15302,63 +15302,63 @@ internal Arm64() { } /// A32: VRSHR.U64 Qd, Qm, #n /// A64: URSHR Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRounded(value, count); + public static Vector128 ShiftRightLogicalRounded(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRounded(value, count); /// /// uint8x8_t vrsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) /// A32: VRSRA.U8 Dd, Dm, #n /// A64: URSRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint16x4_t vrsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) /// A32: VRSRA.U16 Dd, Dm, #n /// A64: URSRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint32x2_t vrsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) /// A32: VRSRA.U32 Dd, Dm, #n /// A64: URSRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint8x8_t vrsra_n_u8 (uint8x8_t a, uint8x8_t b, const int n) /// A32: VRSRA.U8 Dd, Dm, #n /// A64: URSRA Vd.8B, Vn.8B, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint16x4_t vrsra_n_u16 (uint16x4_t a, uint16x4_t b, const int n) /// A32: VRSRA.U16 Dd, Dm, #n /// A64: URSRA Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint32x2_t vrsra_n_u32 (uint32x2_t a, uint32x2_t b, const int n) /// A32: VRSRA.U32 Dd, Dm, #n /// A64: URSRA Vd.2S, Vn.2S, #n /// - public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector64 ShiftRightLogicalRoundedAdd(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint8x16_t vrsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) /// A32: VRSRA.U8 Qd, Qm, #n /// A64: URSRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint16x8_t vrsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) /// A32: VRSRA.U16 Qd, Qm, #n /// A64: URSRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint32x4_t vrsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) @@ -15372,21 +15372,21 @@ internal Arm64() { } /// A32: VRSRA.U64 Qd, Qm, #n /// A64: URSRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint8x16_t vrsraq_n_u8 (uint8x16_t a, uint8x16_t b, const int n) /// A32: VRSRA.U8 Qd, Qm, #n /// A64: URSRA Vd.16B, Vn.16B, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(128))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint16x8_t vrsraq_n_u16 (uint16x8_t a, uint16x8_t b, const int n) /// A32: VRSRA.U16 Qd, Qm, #n /// A64: URSRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint32x4_t vrsraq_n_u32 (uint32x4_t a, uint32x4_t b, const int n) @@ -15400,70 +15400,70 @@ internal Arm64() { } /// A32: VRSRA.U64 Qd, Qm, #n /// A64: URSRA Vd.2D, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); + public static Vector128 ShiftRightLogicalRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedAdd(addend, value, count); /// /// uint64x1_t vrsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) /// A32: VRSRA.U64 Dd, Dm, #n /// A64: URSRA Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedAddScalar(addend, value, count); + public static Vector64 ShiftRightLogicalRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedAddScalar(addend, value, count); /// /// uint64x1_t vrsra_n_u64 (uint64x1_t a, uint64x1_t b, const int n) /// A32: VRSRA.U64 Dd, Dm, #n /// A64: URSRA Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedAddScalar(addend, value, count); + public static Vector64 ShiftRightLogicalRoundedAddScalar(Vector64 addend, Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedAddScalar(addend, value, count); /// /// uint8x8_t vrshrn_n_u16 (uint16x8_t a, const int n) /// A32: VRSHRN.I16 Dd, Qm, #n /// A64: RSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); /// /// int16x4_t vrshrn_n_s32 (int32x4_t a, const int n) /// A32: VRSHRN.I32 Dd, Qm, #n /// A64: RSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); /// /// int32x2_t vrshrn_n_s64 (int64x2_t a, const int n) /// A32: VRSHRN.I64 Dd, Qm, #n /// A64: RSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); /// /// int8x8_t vrshrn_n_s16 (int16x8_t a, const int n) /// A32: VRSHRN.I16 Dd, Qm, #n /// A64: RSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); /// /// uint16x4_t vrshrn_n_u32 (uint32x4_t a, const int n) /// A32: VRSHRN.I32 Dd, Qm, #n /// A64: RSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); /// /// uint32x2_t vrshrn_n_u64 (uint64x2_t a, const int n) /// A32: VRSHRN.I64 Dd, Qm, #n /// A64: RSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingLower(value, count); /// /// uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n) /// A32: VQRSHRN.U16 Dd, Qm, #n /// A64: UQRSHRN Vd.8B, Vn.8H, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); /// /// uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n) @@ -15471,7 +15471,7 @@ internal Arm64() { } /// A64: UQRSHRN Vd.4H, Vn.4S, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); /// /// uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n) @@ -15479,7 +15479,7 @@ internal Arm64() { } /// A64: UQRSHRN Vd.2S, Vn.2D, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); /// /// uint8x8_t vqrshrn_n_u16 (uint16x8_t a, const int n) @@ -15487,28 +15487,28 @@ internal Arm64() { } /// A64: UQRSHRN Vd.8B, Vn.8H, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); /// /// uint16x4_t vqrshrn_n_u32 (uint32x4_t a, const int n) /// A32: VQRSHRN.U32 Dd, Qm, #n /// A64: UQRSHRN Vd.4H, Vn.4S, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); /// /// uint32x2_t vqrshrn_n_u64 (uint64x2_t a, const int n) /// A32: VQRSHRN.U64 Dd, Qm, #n /// A64: UQRSHRN Vd.2S, Vn.2D, #n /// - public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); + public static Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateLower(value, count); /// /// uint8x16_t vqrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) /// A32: VQRSHRN.U16 Dd+1, Dn, #n /// A64: UQRSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); /// /// uint16x8_t vqrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) @@ -15516,7 +15516,7 @@ internal Arm64() { } /// A64: UQRSHRN2 Vd.8H, Vn.4S, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); /// /// uint32x4_t vqrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) @@ -15524,7 +15524,7 @@ internal Arm64() { } /// A64: UQRSHRN2 Vd.4S, Vn.2D, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); /// /// uint8x16_t vqrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) @@ -15532,91 +15532,91 @@ internal Arm64() { } /// A64: UQRSHRN2 Vd.16B, Vn.8H, #n /// [Obsolete(Obsoletions.ArmIntrinsicPerformsUnsignedOperationMessage, DiagnosticId = Obsoletions.ArmIntrinsicPerformsUnsignedOperationDiagId, UrlFormat = Obsoletions.SharedUrlFormat)] - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); /// /// uint16x8_t vqrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) /// A32: VQRSHRN.U32 Dd+1, Dn, #n /// A64: UQRSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); /// /// uint32x4_t vqrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) /// A32: VQRSHRN.U64 Dd+1, Dn, #n /// A64: UQRSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingSaturateUpper(lower, value, count); /// /// uint8x16_t vrshrn_high_n_u16 (uint8x8_t r, uint16x8_t a, const int n) /// A32: VRSHRN.I16 Dd+1, Qm, #n /// A64: RSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); /// /// int16x8_t vrshrn_high_n_s32 (int16x4_t r, int32x4_t a, const int n) /// A32: VRSHRN.I32 Dd+1, Qm, #n /// A64: RSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); /// /// int32x4_t vrshrn_high_n_s64 (int32x2_t r, int64x2_t a, const int n) /// A32: VRSHRN.I64 Dd+1, Qm, #n /// A64: RSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); /// /// int8x16_t vrshrn_high_n_s16 (int8x8_t r, int16x8_t a, const int n) /// A32: VRSHRN.I16 Dd+1, Qm, #n /// A64: RSHRN2 Vd.16B, Vn.8H, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); /// /// uint16x8_t vrshrn_high_n_u32 (uint16x4_t r, uint32x4_t a, const int n) /// A32: VRSHRN.I32 Dd+1, Qm, #n /// A64: RSHRN2 Vd.8H, Vn.4S, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); /// /// uint32x4_t vrshrn_high_n_u64 (uint32x2_t r, uint64x2_t a, const int n) /// A32: VRSHRN.I64 Dd+1, Qm, #n /// A64: RSHRN2 Vd.4S, Vn.2D, #n /// - public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); + public static Vector128 ShiftRightLogicalRoundedNarrowingUpper(Vector64 lower, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(32))] byte count) => ShiftRightLogicalRoundedNarrowingUpper(lower, value, count); /// /// uint64x1_t vrshr_n_u64 (uint64x1_t a, const int n) /// A32: VRSHR.U64 Dd, Dm, #n /// A64: URSHR Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedScalar(value, count); + public static Vector64 ShiftRightLogicalRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedScalar(value, count); /// /// uint64x1_t vrshr_n_u64 (uint64x1_t a, const int n) /// A32: VRSHR.U64 Dd, Dm, #n /// A64: URSHR Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalRoundedScalar(value, count); + public static Vector64 ShiftRightLogicalRoundedScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalRoundedScalar(value, count); /// /// uint64x1_t vshr_n_u64 (uint64x1_t a, const int n) /// A32: VSHR.U64 Dd, Dm, #n /// A64: USHR Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalScalar(value, count); + public static Vector64 ShiftRightLogicalScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalScalar(value, count); /// /// uint64x1_t vshr_n_u64 (uint64x1_t a, const int n) /// A32: VSHR.U64 Dd, Dm, #n /// A64: USHR Dd, Dn, #n /// - public static Vector64 ShiftRightLogicalScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightLogicalScalar(value, count); + public static Vector64 ShiftRightLogicalScalar(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(64))] byte count) => ShiftRightLogicalScalar(value, count); /// /// int32x4_t vmovl_s16 (int16x4_t a) From 3c355f41b6ecc2b0325f79d27ee3b80a00df7b7d Mon Sep 17 00:00:00 2001 From: Tanner Gooding Date: Mon, 17 Jun 2024 10:29:03 -0700 Subject: [PATCH 3/4] Ensure the reference assembly is also updated --- .../Arm/AdvSimd.PlatformNotSupported.cs | 4 +- .../System/Runtime/Intrinsics/Arm/AdvSimd.cs | 4 +- .../ref/System.Runtime.Intrinsics.cs | 526 +++++++++--------- 3 files changed, 267 insertions(+), 267 deletions(-) diff --git a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.PlatformNotSupported.cs b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.PlatformNotSupported.cs index d59bc76620e4c..a45dfb787bf05 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.PlatformNotSupported.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.PlatformNotSupported.cs @@ -14632,7 +14632,7 @@ internal Arm64() { } /// A32: VRSHR.S16 Dd, Dm, #n /// A64: SRSHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x2_t vrshr_n_s32 (int32x2_t a, const int n) @@ -14702,7 +14702,7 @@ internal Arm64() { } /// A32: VRSRA.S16 Qd, Qm, #n /// A64: SRSRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) { throw new PlatformNotSupportedException(); } + public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) { throw new PlatformNotSupportedException(); } /// /// int32x4_t vrsraq_n_s32 (int32x4_t a, int32x4_t b, const int n) diff --git a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.cs b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.cs index 1f5c1177f26b9..ef44ef55ed772 100644 --- a/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.cs +++ b/src/libraries/System.Private.CoreLib/src/System/Runtime/Intrinsics/Arm/AdvSimd.cs @@ -14630,7 +14630,7 @@ internal Arm64() { } /// A32: VRSHR.S16 Dd, Dm, #n /// A64: SRSHR Vd.4H, Vn.4H, #n /// - public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRounded(value, count); + public static Vector64 ShiftRightArithmeticRounded(Vector64 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRounded(value, count); /// /// int32x2_t vrshr_n_s32 (int32x2_t a, const int n) @@ -14700,7 +14700,7 @@ internal Arm64() { } /// A32: VRSRA.S16 Qd, Qm, #n /// A64: SRSRA Vd.8H, Vn.8H, #n /// - public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(8))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); + public static Vector128 ShiftRightArithmeticRoundedAdd(Vector128 addend, Vector128 value, [ConstantExpected(Min = 1, Max = (byte)(16))] byte count) => ShiftRightArithmeticRoundedAdd(addend, value, count); /// /// int32x4_t vrsraq_n_s32 (int32x4_t a, int32x4_t b, const int n) 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 3e85d1af8d583..dff493a19faa5 100644 --- a/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs +++ b/src/libraries/System.Runtime.Intrinsics/ref/System.Runtime.Intrinsics.cs @@ -2592,72 +2592,72 @@ internal AdvSimd() { } public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturate(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(127))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte shift) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(127))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte shift) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(127))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(127))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(127))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(127))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(127))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(127))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(127))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftLogical(System.Runtime.Intrinsics.Vector128 value, System.Runtime.Intrinsics.Vector128 count) { throw null; } @@ -2723,196 +2723,196 @@ internal AdvSimd() { } public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftLogicalScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftLogicalScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte shift) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte shift) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte shift) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128 left, System.Runtime.Intrinsics.Vector128 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64 left, System.Runtime.Intrinsics.Vector64 right, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte shift) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogical(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogical(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(128))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128 addend, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64 addend, System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } [System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId = "SYSLIB0055", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")] - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } [System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId = "SYSLIB0055", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")] - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } [System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId = "SYSLIB0055", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")] - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } [System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId = "SYSLIB0055", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")] - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } [System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId = "SYSLIB0055", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")] - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } [System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId = "SYSLIB0055", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")] - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64 lower, System.Runtime.Intrinsics.Vector128 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(64))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 SignExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) { throw null; } public static System.Runtime.Intrinsics.Vector128 SignExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) { throw null; } public static System.Runtime.Intrinsics.Vector128 SignExtendWideningLower(System.Runtime.Intrinsics.Vector64 value) { throw null; } @@ -3705,15 +3705,15 @@ internal Arm64() { } public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftArithmeticSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(63))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(15))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(31))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Max = (byte)(7))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftLogicalRoundedSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } @@ -3726,33 +3726,33 @@ internal Arm64() { } public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64 value, System.Runtime.Intrinsics.Vector64 count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } [System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId = "SYSLIB0055", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")] - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } [System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId = "SYSLIB0055", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")] public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } [System.Obsolete("The underlying hardware instruction does not perform a signed saturate narrowing operation, and it always returns an unsigned result. Use the unsigned overload instead.", DiagnosticId = "SYSLIB0055", UrlFormat = "https://aka.ms/dotnet-warnings/{0}")] - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(16))] byte count) { throw null; } - public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(8))] byte count) { throw null; } + public static System.Runtime.Intrinsics.Vector64 ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64 value, [System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute(Min = 1, Max = (byte)(32))] byte count) { throw null; } public static System.Runtime.Intrinsics.Vector128 Sqrt(System.Runtime.Intrinsics.Vector128 value) { throw null; } public static System.Runtime.Intrinsics.Vector128 Sqrt(System.Runtime.Intrinsics.Vector128 value) { throw null; } public static System.Runtime.Intrinsics.Vector64 Sqrt(System.Runtime.Intrinsics.Vector64 value) { throw null; } @@ -4211,7 +4211,7 @@ internal Arm64() { } public static System.Numerics.Vector AbsoluteDifference(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector AbsoluteDifference(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector AbsoluteDifference(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } - public static System.Numerics.Vector AbsoluteDifference(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } + public static System.Numerics.Vector AbsoluteDifference(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector Add(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector Add(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } @@ -4389,7 +4389,7 @@ internal Arm64() { } public static System.Numerics.Vector DotProductBySelectedScalar(System.Numerics.Vector addend, System.Numerics.Vector left, System.Numerics.Vector right, [ConstantExpected] byte rightIndex) { throw null; } public static System.Numerics.Vector DotProductBySelectedScalar(System.Numerics.Vector addend, System.Numerics.Vector left, System.Numerics.Vector right, [ConstantExpected] byte rightIndex) { throw null; } public static System.Numerics.Vector DotProductBySelectedScalar(System.Numerics.Vector addend, System.Numerics.Vector left, System.Numerics.Vector right, [ConstantExpected] byte rightIndex) { throw null; } - public static System.Numerics.Vector DotProductBySelectedScalar(System.Numerics.Vector addend, System.Numerics.Vector left, System.Numerics.Vector right, [ConstantExpected] byte rightIndex) { throw null; } + public static System.Numerics.Vector DotProductBySelectedScalar(System.Numerics.Vector addend, System.Numerics.Vector left, System.Numerics.Vector right, [ConstantExpected] byte rightIndex) { throw null; } public static System.Numerics.Vector FusedMultiplyAdd(System.Numerics.Vector addend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector FusedMultiplyAdd(System.Numerics.Vector addend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } @@ -4552,7 +4552,7 @@ internal Arm64() { } public static unsafe System.Numerics.Vector LoadVector(System.Numerics.Vector mask, ulong* address) { throw null; } public static unsafe System.Numerics.Vector LoadVector(System.Numerics.Vector mask, float* address) { throw null; } public static unsafe System.Numerics.Vector LoadVector(System.Numerics.Vector mask, double* address) { throw null; } - + public static unsafe System.Numerics.Vector LoadVectorNonFaulting(byte* address) { throw null; } public static unsafe System.Numerics.Vector LoadVectorNonFaulting(double* address) { throw null; } public static unsafe System.Numerics.Vector LoadVectorNonFaulting(short* address) { throw null; } @@ -4736,13 +4736,13 @@ internal Arm64() { } public static System.Numerics.Vector MultiplyAdd(System.Numerics.Vector addend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector MultiplyAdd(System.Numerics.Vector addend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector MultiplyAdd(System.Numerics.Vector addend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } - + public static System.Numerics.Vector MultiplyBySelectedScalar(System.Numerics.Vector left, System.Numerics.Vector right, [ConstantExpected] byte rightIndex) { throw null; } public static System.Numerics.Vector MultiplyBySelectedScalar(System.Numerics.Vector left, System.Numerics.Vector right, [ConstantExpected] byte rightIndex) { throw null; } - + public static System.Numerics.Vector MultiplyExtended(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector MultiplyExtended(System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } - + public static System.Numerics.Vector MultiplySubtract(System.Numerics.Vector minuend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector MultiplySubtract(System.Numerics.Vector minuend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector MultiplySubtract(System.Numerics.Vector minuend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } @@ -4750,7 +4750,7 @@ internal Arm64() { } public static System.Numerics.Vector MultiplySubtract(System.Numerics.Vector minuend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector MultiplySubtract(System.Numerics.Vector minuend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector MultiplySubtract(System.Numerics.Vector minuend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } - public static System.Numerics.Vector MultiplySubtract(System.Numerics.Vector minuend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } + public static System.Numerics.Vector MultiplySubtract(System.Numerics.Vector minuend, System.Numerics.Vector left, System.Numerics.Vector right) { throw null; } public static System.Numerics.Vector Negate(System.Numerics.Vector value) { throw null; } public static System.Numerics.Vector Negate(System.Numerics.Vector value) { throw null; } @@ -6295,7 +6295,7 @@ internal Avx10v1() { } internal X64() { } public static new bool IsSupported { get { throw null; } } public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128 upper, ulong value) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128 upper, ulong value) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128 upper, ulong value) { throw null; } public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128 upper, ulong value, [System.Diagnostics.CodeAnalysis.ConstantExpected(Max = System.Runtime.Intrinsics.X86.FloatRoundingMode.ToZero)] System.Runtime.Intrinsics.X86.FloatRoundingMode mode) { throw null; } public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128 upper, ulong value, [System.Diagnostics.CodeAnalysis.ConstantExpected(Max = System.Runtime.Intrinsics.X86.FloatRoundingMode.ToZero)] System.Runtime.Intrinsics.X86.FloatRoundingMode mode) { throw null; } public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128 upper, long value, [System.Diagnostics.CodeAnalysis.ConstantExpected(Max = System.Runtime.Intrinsics.X86.FloatRoundingMode.ToZero)] System.Runtime.Intrinsics.X86.FloatRoundingMode mode) { throw null; } @@ -7528,7 +7528,7 @@ internal VL() { } internal X64() { } public static new bool IsSupported { get { throw null; } } public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128 upper, ulong value) { throw null; } - public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128 upper, ulong value) { throw null; } + public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128 upper, ulong value) { throw null; } public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128 upper, ulong value, [System.Diagnostics.CodeAnalysis.ConstantExpected(Max = System.Runtime.Intrinsics.X86.FloatRoundingMode.ToZero)] System.Runtime.Intrinsics.X86.FloatRoundingMode mode) { throw null; } public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Single(System.Runtime.Intrinsics.Vector128 upper, ulong value, [System.Diagnostics.CodeAnalysis.ConstantExpected(Max = System.Runtime.Intrinsics.X86.FloatRoundingMode.ToZero)] System.Runtime.Intrinsics.X86.FloatRoundingMode mode) { throw null; } public static System.Runtime.Intrinsics.Vector128 ConvertScalarToVector128Double(System.Runtime.Intrinsics.Vector128 upper, long value, [System.Diagnostics.CodeAnalysis.ConstantExpected(Max = System.Runtime.Intrinsics.X86.FloatRoundingMode.ToZero)] System.Runtime.Intrinsics.X86.FloatRoundingMode mode) { throw null; } From 689db995d2b264123a2807b74af2560054525bcd Mon Sep 17 00:00:00 2001 From: Tanner Gooding Date: Mon, 17 Jun 2024 11:44:41 -0700 Subject: [PATCH 4/4] Update the supression file for net8 vs net9 --- ...iCompatBaseline.NetCoreAppLatestStable.xml | 1524 +++++++++++++++++ 1 file changed, 1524 insertions(+) diff --git a/src/libraries/apicompat/ApiCompatBaseline.NetCoreAppLatestStable.xml b/src/libraries/apicompat/ApiCompatBaseline.NetCoreAppLatestStable.xml index 05336ecc0ae91..2ce9abc316b77 100644 --- a/src/libraries/apicompat/ApiCompatBaseline.NetCoreAppLatestStable.xml +++ b/src/libraries/apicompat/ApiCompatBaseline.NetCoreAppLatestStable.xml @@ -469,6 +469,1530 @@ net8.0/System.dll net9.0/System.dll + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.Arm64.ShiftRightLogicalRoundedNarrowingSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogical(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturate(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsigned(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalSaturateUnsignedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningLower(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftLeftLogicalWideningUpper(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsert(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightAndInsertScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmetic(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRounded(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUnsignedUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticRoundedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightArithmeticScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogical(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalAddScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRounded(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Byte},System.Runtime.Intrinsics.Vector128{System.Byte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.Int64},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.SByte},System.Runtime.Intrinsics.Vector128{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector64{System.Byte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector64{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector64{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector64{System.SByte},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector64{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAdd(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector64{System.UInt32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedAddScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateLower(System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingSaturateUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Byte},System.Runtime.Intrinsics.Vector128{System.UInt16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int16},System.Runtime.Intrinsics.Vector128{System.Int32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.Int32},System.Runtime.Intrinsics.Vector128{System.Int64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.SByte},System.Runtime.Intrinsics.Vector128{System.Int16},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt16},System.Runtime.Intrinsics.Vector128{System.UInt32},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedNarrowingUpper(System.Runtime.Intrinsics.Vector64{System.UInt32},System.Runtime.Intrinsics.Vector128{System.UInt64},System.Byte)$2:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalRoundedScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64{System.Int64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + + + CP0015 + M:System.Runtime.Intrinsics.Arm.AdvSimd.ShiftRightLogicalScalar(System.Runtime.Intrinsics.Vector64{System.UInt64},System.Byte)$1:[T:System.Diagnostics.CodeAnalysis.ConstantExpectedAttribute] + net8.0/System.Runtime.Intrinsics.dll + net9.0/System.Runtime.Intrinsics.dll + CP0015 T:System.Text.RegularExpressions.GeneratedRegexAttribute:[T:System.AttributeUsageAttribute]