Sve.SaturatingDecrementBy64BitElementCount Method

Definition

Overloads

SaturatingDecrementBy64BitElementCount(Int32, Byte, SveMaskPattern)

int32_t svqdecd_pat<see href="int32_t op, enum svpattern pattern, uint64_t imm_factor">_n_s32</see>

SQDECD Xtied, Wtied, pattern, MUL #imm_factor

SaturatingDecrementBy64BitElementCount(Int64, Byte, SveMaskPattern)

int64_t svqdecd_pat<see href="int64_t op, enum svpattern pattern, uint64_t imm_factor">_n_s64</see>

SQDECD Xtied, pattern, MUL #imm_factor

SaturatingDecrementBy64BitElementCount(Vector<Int64>, Byte, SveMaskPattern)

svint64_t svqdecd_pat<see href="svint64_t op, enum svpattern pattern, uint64_t imm_factor">_s64</see>

SQDECD Ztied.D, pattern, MUL #imm_factor

SaturatingDecrementBy64BitElementCount(Vector<UInt64>, Byte, SveMaskPattern)

svuint64_t svqdecd_pat<see href="svuint64_t op, enum svpattern pattern, uint64_t imm_factor">_u64</see>

UQDECD Ztied.D, pattern, MUL #imm_factor

SaturatingDecrementBy64BitElementCount(UInt32, Byte, SveMaskPattern)

uint32_t svqdecd_pat<see href="uint32_t op, enum svpattern pattern, uint64_t imm_factor">_n_u32</see>

UQDECD Wtied, pattern, MUL #imm_factor

SaturatingDecrementBy64BitElementCount(UInt64, Byte, SveMaskPattern)

uint64_t svqdecd_pat<see href="uint64_t op, enum svpattern pattern, uint64_t imm_factor">_n_u64</see>

UQDECD Xtied, pattern, MUL #imm_factor

SaturatingDecrementBy64BitElementCount(Int32, Byte, SveMaskPattern)

int32_t svqdecd_pat<see href="int32_t op, enum svpattern pattern, uint64_t imm_factor">_n_s32</see>

SQDECD Xtied, Wtied, pattern, MUL #imm_factor

C#
public static int SaturatingDecrementBy64BitElementCount(int value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);

Parameters

value
Int32
scale
Byte
pattern
SveMaskPattern

Returns

Applies to

.NET 9
Product Versions
.NET 9

SaturatingDecrementBy64BitElementCount(Int64, Byte, SveMaskPattern)

int64_t svqdecd_pat<see href="int64_t op, enum svpattern pattern, uint64_t imm_factor">_n_s64</see>

SQDECD Xtied, pattern, MUL #imm_factor

C#
public static long SaturatingDecrementBy64BitElementCount(long value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);

Parameters

value
Int64
scale
Byte
pattern
SveMaskPattern

Returns

Applies to

.NET 9
Product Versions
.NET 9

SaturatingDecrementBy64BitElementCount(Vector<Int64>, Byte, SveMaskPattern)

svint64_t svqdecd_pat<see href="svint64_t op, enum svpattern pattern, uint64_t imm_factor">_s64</see>

SQDECD Ztied.D, pattern, MUL #imm_factor

C#
public static System.Numerics.Vector<long> SaturatingDecrementBy64BitElementCount(System.Numerics.Vector<long> value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);

Parameters

value
Vector<Int64>
scale
Byte
pattern
SveMaskPattern

Returns

Applies to

.NET 9
Product Versions
.NET 9

SaturatingDecrementBy64BitElementCount(Vector<UInt64>, Byte, SveMaskPattern)

svuint64_t svqdecd_pat<see href="svuint64_t op, enum svpattern pattern, uint64_t imm_factor">_u64</see>

UQDECD Ztied.D, pattern, MUL #imm_factor

C#
public static System.Numerics.Vector<ulong> SaturatingDecrementBy64BitElementCount(System.Numerics.Vector<ulong> value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);

Parameters

value
Vector<UInt64>
scale
Byte
pattern
SveMaskPattern

Returns

Applies to

.NET 9
Product Versions
.NET 9

SaturatingDecrementBy64BitElementCount(UInt32, Byte, SveMaskPattern)

uint32_t svqdecd_pat<see href="uint32_t op, enum svpattern pattern, uint64_t imm_factor">_n_u32</see>

UQDECD Wtied, pattern, MUL #imm_factor

C#
public static uint SaturatingDecrementBy64BitElementCount(uint value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);

Parameters

value
UInt32
scale
Byte
pattern
SveMaskPattern

Returns

Applies to

.NET 9
Product Versions
.NET 9

SaturatingDecrementBy64BitElementCount(UInt64, Byte, SveMaskPattern)

uint64_t svqdecd_pat<see href="uint64_t op, enum svpattern pattern, uint64_t imm_factor">_n_u64</see>

UQDECD Xtied, pattern, MUL #imm_factor

C#
public static ulong SaturatingDecrementBy64BitElementCount(ulong value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);

Parameters

value
UInt64
scale
Byte
pattern
SveMaskPattern

Returns

Applies to

.NET 9
Product Versions
.NET 9