AdvSimd.Arm64.AddSaturateScalar Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
AddSaturateScalar(Vector64<SByte>, Vector64<SByte>) |
int8_t vqaddb_s8 (int8_t a, int8_t b) A64: SQADD Bd, Bn, Bm |
AddSaturateScalar(Vector64<UInt32>, Vector64<UInt32>) |
uint32_t vqadds_u32 (uint32_t a, uint32_t b) A64: UQADD Sd, Sn, Sm |
AddSaturateScalar(Vector64<UInt32>, Vector64<Int32>) |
uint32_t vsqadds_u32 (uint32_t a, int32_t b) A64: USQADD Sd, Sn |
AddSaturateScalar(Vector64<UInt16>, Vector64<UInt16>) |
uint16_t vqaddh_u16 (uint16_t a, uint16_t b) A64: UQADD Hd, Hn, Hm |
AddSaturateScalar(Vector64<UInt16>, Vector64<Int16>) |
uint16_t vsqaddh_u16 (uint16_t a, int16_t b) A64: USQADD Hd, Hn |
AddSaturateScalar(Vector64<UInt64>, Vector64<Int64>) |
uint64x1_t vsqadd_u64 (uint64x1_t a, int64x1_t b) A64: USQADD Dd, Dn |
AddSaturateScalar(Vector64<SByte>, Vector64<Byte>) |
int8_t vuqaddb_s8 (int8_t a, uint8_t b) A64: SUQADD Bd, Bn |
AddSaturateScalar(Vector64<Int32>, Vector64<Int32>) |
int32_t vqadds_s32 (int32_t a, int32_t b) A64: SQADD Sd, Sn, Sm |
AddSaturateScalar(Vector64<Int32>, Vector64<UInt32>) |
int32_t vuqadds_s32 (int32_t a, uint32_t b) A64: SUQADD Sd, Sn |
AddSaturateScalar(Vector64<Int16>, Vector64<UInt16>) |
int16_t vuqaddh_s16 (int16_t a, uint16_t b) A64: SUQADD Hd, Hn |
AddSaturateScalar(Vector64<Int16>, Vector64<Int16>) |
int16_t vqaddh_s16 (int16_t a, int16_t b) A64: SQADD Hd, Hn, Hm |
AddSaturateScalar(Vector64<Byte>, Vector64<SByte>) |
uint8_t vsqaddb_u8 (uint8_t a, int8_t b) A64: USQADD Bd, Bn |
AddSaturateScalar(Vector64<Byte>, Vector64<Byte>) |
uint8_t vqaddb_u8 (uint8_t a, uint8_t b) A64: UQADD Bd, Bn, Bm |
AddSaturateScalar(Vector64<Int64>, Vector64<UInt64>) |
int64x1_t vuqadd_s64 (int64x1_t a, uint64x1_t b) A64: SUQADD Dd, Dn |
AddSaturateScalar(Vector64<SByte>, Vector64<SByte>)
int8_t vqaddb_s8 (int8_t a, int8_t b)
A64: SQADD Bd, Bn, Bm
public:
static System::Runtime::Intrinsics::Vector64<System::SByte> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<System::SByte> left, System::Runtime::Intrinsics::Vector64<System::SByte> right);
public static System.Runtime.Intrinsics.Vector64<sbyte> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<sbyte> left, System.Runtime.Intrinsics.Vector64<sbyte> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<sbyte> * System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector64<sbyte>
Public Shared Function AddSaturateScalar (left As Vector64(Of SByte), right As Vector64(Of SByte)) As Vector64(Of SByte)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<UInt32>, Vector64<UInt32>)
uint32_t vqadds_u32 (uint32_t a, uint32_t b)
A64: UQADD Sd, Sn, Sm
public:
static System::Runtime::Intrinsics::Vector64<System::UInt32> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<System::UInt32> left, System::Runtime::Intrinsics::Vector64<System::UInt32> right);
public static System.Runtime.Intrinsics.Vector64<uint> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<uint> left, System.Runtime.Intrinsics.Vector64<uint> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<uint32> * System.Runtime.Intrinsics.Vector64<uint32> -> System.Runtime.Intrinsics.Vector64<uint32>
Public Shared Function AddSaturateScalar (left As Vector64(Of UInteger), right As Vector64(Of UInteger)) As Vector64(Of UInteger)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<UInt32>, Vector64<Int32>)
uint32_t vsqadds_u32 (uint32_t a, int32_t b)
A64: USQADD Sd, Sn
public:
static System::Runtime::Intrinsics::Vector64<System::UInt32> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<System::UInt32> left, System::Runtime::Intrinsics::Vector64<int> right);
public static System.Runtime.Intrinsics.Vector64<uint> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<uint> left, System.Runtime.Intrinsics.Vector64<int> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<uint32> * System.Runtime.Intrinsics.Vector64<int> -> System.Runtime.Intrinsics.Vector64<uint32>
Public Shared Function AddSaturateScalar (left As Vector64(Of UInteger), right As Vector64(Of Integer)) As Vector64(Of UInteger)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<UInt16>, Vector64<UInt16>)
uint16_t vqaddh_u16 (uint16_t a, uint16_t b)
A64: UQADD Hd, Hn, Hm
public:
static System::Runtime::Intrinsics::Vector64<System::UInt16> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<System::UInt16> left, System::Runtime::Intrinsics::Vector64<System::UInt16> right);
public static System.Runtime.Intrinsics.Vector64<ushort> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<ushort> left, System.Runtime.Intrinsics.Vector64<ushort> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<uint16> * System.Runtime.Intrinsics.Vector64<uint16> -> System.Runtime.Intrinsics.Vector64<uint16>
Public Shared Function AddSaturateScalar (left As Vector64(Of UShort), right As Vector64(Of UShort)) As Vector64(Of UShort)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<UInt16>, Vector64<Int16>)
uint16_t vsqaddh_u16 (uint16_t a, int16_t b)
A64: USQADD Hd, Hn
public:
static System::Runtime::Intrinsics::Vector64<System::UInt16> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<System::UInt16> left, System::Runtime::Intrinsics::Vector64<short> right);
public static System.Runtime.Intrinsics.Vector64<ushort> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<ushort> left, System.Runtime.Intrinsics.Vector64<short> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<uint16> * System.Runtime.Intrinsics.Vector64<int16> -> System.Runtime.Intrinsics.Vector64<uint16>
Public Shared Function AddSaturateScalar (left As Vector64(Of UShort), right As Vector64(Of Short)) As Vector64(Of UShort)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<UInt64>, Vector64<Int64>)
uint64x1_t vsqadd_u64 (uint64x1_t a, int64x1_t b)
A64: USQADD Dd, Dn
public:
static System::Runtime::Intrinsics::Vector64<System::UInt64> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<System::UInt64> left, System::Runtime::Intrinsics::Vector64<long> right);
public static System.Runtime.Intrinsics.Vector64<ulong> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<ulong> left, System.Runtime.Intrinsics.Vector64<long> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<uint64> * System.Runtime.Intrinsics.Vector64<int64> -> System.Runtime.Intrinsics.Vector64<uint64>
Public Shared Function AddSaturateScalar (left As Vector64(Of ULong), right As Vector64(Of Long)) As Vector64(Of ULong)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<SByte>, Vector64<Byte>)
int8_t vuqaddb_s8 (int8_t a, uint8_t b)
A64: SUQADD Bd, Bn
public:
static System::Runtime::Intrinsics::Vector64<System::SByte> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<System::SByte> left, System::Runtime::Intrinsics::Vector64<System::Byte> right);
public static System.Runtime.Intrinsics.Vector64<sbyte> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<sbyte> left, System.Runtime.Intrinsics.Vector64<byte> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<sbyte> * System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector64<sbyte>
Public Shared Function AddSaturateScalar (left As Vector64(Of SByte), right As Vector64(Of Byte)) As Vector64(Of SByte)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<Int32>, Vector64<Int32>)
int32_t vqadds_s32 (int32_t a, int32_t b)
A64: SQADD Sd, Sn, Sm
public:
static System::Runtime::Intrinsics::Vector64<int> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<int> left, System::Runtime::Intrinsics::Vector64<int> right);
public static System.Runtime.Intrinsics.Vector64<int> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<int> left, System.Runtime.Intrinsics.Vector64<int> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<int> * System.Runtime.Intrinsics.Vector64<int> -> System.Runtime.Intrinsics.Vector64<int>
Public Shared Function AddSaturateScalar (left As Vector64(Of Integer), right As Vector64(Of Integer)) As Vector64(Of Integer)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<Int32>, Vector64<UInt32>)
int32_t vuqadds_s32 (int32_t a, uint32_t b)
A64: SUQADD Sd, Sn
public:
static System::Runtime::Intrinsics::Vector64<int> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<int> left, System::Runtime::Intrinsics::Vector64<System::UInt32> right);
public static System.Runtime.Intrinsics.Vector64<int> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<int> left, System.Runtime.Intrinsics.Vector64<uint> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<int> * System.Runtime.Intrinsics.Vector64<uint32> -> System.Runtime.Intrinsics.Vector64<int>
Public Shared Function AddSaturateScalar (left As Vector64(Of Integer), right As Vector64(Of UInteger)) As Vector64(Of Integer)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<Int16>, Vector64<UInt16>)
int16_t vuqaddh_s16 (int16_t a, uint16_t b)
A64: SUQADD Hd, Hn
public:
static System::Runtime::Intrinsics::Vector64<short> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<short> left, System::Runtime::Intrinsics::Vector64<System::UInt16> right);
public static System.Runtime.Intrinsics.Vector64<short> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<short> left, System.Runtime.Intrinsics.Vector64<ushort> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<int16> * System.Runtime.Intrinsics.Vector64<uint16> -> System.Runtime.Intrinsics.Vector64<int16>
Public Shared Function AddSaturateScalar (left As Vector64(Of Short), right As Vector64(Of UShort)) As Vector64(Of Short)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<Int16>, Vector64<Int16>)
int16_t vqaddh_s16 (int16_t a, int16_t b)
A64: SQADD Hd, Hn, Hm
public:
static System::Runtime::Intrinsics::Vector64<short> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<short> left, System::Runtime::Intrinsics::Vector64<short> right);
public static System.Runtime.Intrinsics.Vector64<short> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<short> left, System.Runtime.Intrinsics.Vector64<short> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<int16> * System.Runtime.Intrinsics.Vector64<int16> -> System.Runtime.Intrinsics.Vector64<int16>
Public Shared Function AddSaturateScalar (left As Vector64(Of Short), right As Vector64(Of Short)) As Vector64(Of Short)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<Byte>, Vector64<SByte>)
uint8_t vsqaddb_u8 (uint8_t a, int8_t b)
A64: USQADD Bd, Bn
public:
static System::Runtime::Intrinsics::Vector64<System::Byte> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<System::Byte> left, System::Runtime::Intrinsics::Vector64<System::SByte> right);
public static System.Runtime.Intrinsics.Vector64<byte> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<byte> left, System.Runtime.Intrinsics.Vector64<sbyte> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<byte> * System.Runtime.Intrinsics.Vector64<sbyte> -> System.Runtime.Intrinsics.Vector64<byte>
Public Shared Function AddSaturateScalar (left As Vector64(Of Byte), right As Vector64(Of SByte)) As Vector64(Of Byte)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<Byte>, Vector64<Byte>)
uint8_t vqaddb_u8 (uint8_t a, uint8_t b)
A64: UQADD Bd, Bn, Bm
public:
static System::Runtime::Intrinsics::Vector64<System::Byte> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<System::Byte> left, System::Runtime::Intrinsics::Vector64<System::Byte> right);
public static System.Runtime.Intrinsics.Vector64<byte> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<byte> left, System.Runtime.Intrinsics.Vector64<byte> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<byte> * System.Runtime.Intrinsics.Vector64<byte> -> System.Runtime.Intrinsics.Vector64<byte>
Public Shared Function AddSaturateScalar (left As Vector64(Of Byte), right As Vector64(Of Byte)) As Vector64(Of Byte)
Parameters
Returns
Applies to
AddSaturateScalar(Vector64<Int64>, Vector64<UInt64>)
int64x1_t vuqadd_s64 (int64x1_t a, uint64x1_t b)
A64: SUQADD Dd, Dn
public:
static System::Runtime::Intrinsics::Vector64<long> AddSaturateScalar(System::Runtime::Intrinsics::Vector64<long> left, System::Runtime::Intrinsics::Vector64<System::UInt64> right);
public static System.Runtime.Intrinsics.Vector64<long> AddSaturateScalar (System.Runtime.Intrinsics.Vector64<long> left, System.Runtime.Intrinsics.Vector64<ulong> right);
static member AddSaturateScalar : System.Runtime.Intrinsics.Vector64<int64> * System.Runtime.Intrinsics.Vector64<uint64> -> System.Runtime.Intrinsics.Vector64<int64>
Public Shared Function AddSaturateScalar (left As Vector64(Of Long), right As Vector64(Of ULong)) As Vector64(Of Long)