Sve.SaturatingDecrementBy16BitElementCount Method

Definition

Overloads

SaturatingDecrementBy16BitElementCount(Int32, Byte, SveMaskPattern)

int32_t svqdech_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor)

SQDECH Xtied, Wtied, pattern, MUL #imm_factor

SaturatingDecrementBy16BitElementCount(Int64, Byte, SveMaskPattern)

int64_t svqdech_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor)

SQDECH Xtied, pattern, MUL #imm_factor

SaturatingDecrementBy16BitElementCount(Vector<Int16>, Byte, SveMaskPattern)

svint16_t svqdech_pat[_s16](svint16_t op, enum svpattern pattern, uint64_t imm_factor)

SQDECH Ztied.H, pattern, MUL #imm_factor

SaturatingDecrementBy16BitElementCount(Vector<UInt16>, Byte, SveMaskPattern)

svuint16_t svqdech_pat[_u16](svuint16_t op, enum svpattern pattern, uint64_t imm_factor)

UQDECH Ztied.H, pattern, MUL #imm_factor

SaturatingDecrementBy16BitElementCount(UInt32, Byte, SveMaskPattern)

uint32_t svqdech_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor)

UQDECH Wtied, pattern, MUL #imm_factor

SaturatingDecrementBy16BitElementCount(UInt64, Byte, SveMaskPattern)

uint64_t svqdech_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor)

UQDECH Xtied, pattern, MUL #imm_factor

SaturatingDecrementBy16BitElementCount(Int32, Byte, SveMaskPattern)

int32_t svqdech_pat[_n_s32](int32_t op, enum svpattern pattern, uint64_t imm_factor)

SQDECH Xtied, Wtied, pattern, MUL #imm_factor

public static int SaturatingDecrementBy16BitElementCount (int value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);
static member SaturatingDecrementBy16BitElementCount : int * byte * System.Runtime.Intrinsics.Arm.SveMaskPattern -> int
Public Shared Function SaturatingDecrementBy16BitElementCount (value As Integer, scale As Byte, Optional pattern As SveMaskPattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All) As Integer

Parameters

value
Int32
scale
Byte
pattern
SveMaskPattern

Returns

Applies to

SaturatingDecrementBy16BitElementCount(Int64, Byte, SveMaskPattern)

int64_t svqdech_pat[_n_s64](int64_t op, enum svpattern pattern, uint64_t imm_factor)

SQDECH Xtied, pattern, MUL #imm_factor

public static long SaturatingDecrementBy16BitElementCount (long value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);
static member SaturatingDecrementBy16BitElementCount : int64 * byte * System.Runtime.Intrinsics.Arm.SveMaskPattern -> int64
Public Shared Function SaturatingDecrementBy16BitElementCount (value As Long, scale As Byte, Optional pattern As SveMaskPattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All) As Long

Parameters

value
Int64
scale
Byte
pattern
SveMaskPattern

Returns

Applies to

SaturatingDecrementBy16BitElementCount(Vector<Int16>, Byte, SveMaskPattern)

svint16_t svqdech_pat[_s16](svint16_t op, enum svpattern pattern, uint64_t imm_factor)

SQDECH Ztied.H, pattern, MUL #imm_factor

public static System.Numerics.Vector<short> SaturatingDecrementBy16BitElementCount (System.Numerics.Vector<short> value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);
static member SaturatingDecrementBy16BitElementCount : System.Numerics.Vector<int16> * byte * System.Runtime.Intrinsics.Arm.SveMaskPattern -> System.Numerics.Vector<int16>
Public Shared Function SaturatingDecrementBy16BitElementCount (value As Vector(Of Short), scale As Byte, Optional pattern As SveMaskPattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All) As Vector(Of Short)

Parameters

value
Vector<Int16>
scale
Byte
pattern
SveMaskPattern

Returns

Applies to

SaturatingDecrementBy16BitElementCount(Vector<UInt16>, Byte, SveMaskPattern)

svuint16_t svqdech_pat[_u16](svuint16_t op, enum svpattern pattern, uint64_t imm_factor)

UQDECH Ztied.H, pattern, MUL #imm_factor

public static System.Numerics.Vector<ushort> SaturatingDecrementBy16BitElementCount (System.Numerics.Vector<ushort> value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);
static member SaturatingDecrementBy16BitElementCount : System.Numerics.Vector<uint16> * byte * System.Runtime.Intrinsics.Arm.SveMaskPattern -> System.Numerics.Vector<uint16>
Public Shared Function SaturatingDecrementBy16BitElementCount (value As Vector(Of UShort), scale As Byte, Optional pattern As SveMaskPattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All) As Vector(Of UShort)

Parameters

value
Vector<UInt16>
scale
Byte
pattern
SveMaskPattern

Returns

Applies to

SaturatingDecrementBy16BitElementCount(UInt32, Byte, SveMaskPattern)

uint32_t svqdech_pat[_n_u32](uint32_t op, enum svpattern pattern, uint64_t imm_factor)

UQDECH Wtied, pattern, MUL #imm_factor

public static uint SaturatingDecrementBy16BitElementCount (uint value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);
static member SaturatingDecrementBy16BitElementCount : uint32 * byte * System.Runtime.Intrinsics.Arm.SveMaskPattern -> uint32
Public Shared Function SaturatingDecrementBy16BitElementCount (value As UInteger, scale As Byte, Optional pattern As SveMaskPattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All) As UInteger

Parameters

value
UInt32
scale
Byte
pattern
SveMaskPattern

Returns

Applies to

SaturatingDecrementBy16BitElementCount(UInt64, Byte, SveMaskPattern)

uint64_t svqdech_pat[_n_u64](uint64_t op, enum svpattern pattern, uint64_t imm_factor)

UQDECH Xtied, pattern, MUL #imm_factor

public static ulong SaturatingDecrementBy16BitElementCount (ulong value, byte scale, System.Runtime.Intrinsics.Arm.SveMaskPattern pattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All);
static member SaturatingDecrementBy16BitElementCount : uint64 * byte * System.Runtime.Intrinsics.Arm.SveMaskPattern -> uint64
Public Shared Function SaturatingDecrementBy16BitElementCount (value As ULong, scale As Byte, Optional pattern As SveMaskPattern = System.Runtime.Intrinsics.Arm.SveMaskPattern.All) As ULong

Parameters

value
UInt64
scale
Byte
pattern
SveMaskPattern

Returns

Applies to