Edit

Share via


Sve2.MultiplyAddRoundedDoublingSaturateHighRotateComplex Method

Definition

Overloads

MultiplyAddRoundedDoublingSaturateHighRotateComplex(Vector<Int64>, Vector<Int64>, Vector<Int64>, Byte)

svint64_t svqrdcmlah[_s64](svint64_t op1, svint64_t op2, svint64_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.D, Zop2.D, Zop3.D, #imm_rotation

MultiplyAddRoundedDoublingSaturateHighRotateComplex(Vector<Int16>, Vector<Int16>, Vector<Int16>, Byte)

svint16_t svqrdcmlah[_s16](svint16_t op1, svint16_t op2, svint16_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.H, Zop2.H, Zop3.H, #imm_rotation

MultiplyAddRoundedDoublingSaturateHighRotateComplex(Vector<Int32>, Vector<Int32>, Vector<Int32>, Byte)

svint32_t svqrdcmlah[_s32](svint32_t op1, svint32_t op2, svint32_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.S, Zop2.S, Zop3.S, #imm_rotation

MultiplyAddRoundedDoublingSaturateHighRotateComplex(Vector<SByte>, Vector<SByte>, Vector<SByte>, Byte)

svint8_t svqrdcmlah[_s8](svint8_t op1, svint8_t op2, svint8_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.B, Zop2.B, Zop3.B, #imm_rotation

MultiplyAddRoundedDoublingSaturateHighRotateComplex(Vector<Int64>, Vector<Int64>, Vector<Int64>, Byte)

svint64_t svqrdcmlah[_s64](svint64_t op1, svint64_t op2, svint64_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.D, Zop2.D, Zop3.D, #imm_rotation

public:
 static System::Numerics::Vector<long> MultiplyAddRoundedDoublingSaturateHighRotateComplex(System::Numerics::Vector<long> op1, System::Numerics::Vector<long> op2, System::Numerics::Vector<long> op3, System::Byte rotation);
public static System.Numerics.Vector<long> MultiplyAddRoundedDoublingSaturateHighRotateComplex(System.Numerics.Vector<long> op1, System.Numerics.Vector<long> op2, System.Numerics.Vector<long> op3, byte rotation);
static member MultiplyAddRoundedDoublingSaturateHighRotateComplex : System.Numerics.Vector<int64> * System.Numerics.Vector<int64> * System.Numerics.Vector<int64> * byte -> System.Numerics.Vector<int64>
Public Shared Function MultiplyAddRoundedDoublingSaturateHighRotateComplex (op1 As Vector(Of Long), op2 As Vector(Of Long), op3 As Vector(Of Long), rotation As Byte) As Vector(Of Long)

Parameters

op1
Vector<Int64>
op2
Vector<Int64>
op3
Vector<Int64>
rotation
Byte

Returns

Applies to

MultiplyAddRoundedDoublingSaturateHighRotateComplex(Vector<Int16>, Vector<Int16>, Vector<Int16>, Byte)

svint16_t svqrdcmlah[_s16](svint16_t op1, svint16_t op2, svint16_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.H, Zop2.H, Zop3.H, #imm_rotation

public:
 static System::Numerics::Vector<short> MultiplyAddRoundedDoublingSaturateHighRotateComplex(System::Numerics::Vector<short> op1, System::Numerics::Vector<short> op2, System::Numerics::Vector<short> op3, System::Byte rotation);
public static System.Numerics.Vector<short> MultiplyAddRoundedDoublingSaturateHighRotateComplex(System.Numerics.Vector<short> op1, System.Numerics.Vector<short> op2, System.Numerics.Vector<short> op3, byte rotation);
static member MultiplyAddRoundedDoublingSaturateHighRotateComplex : System.Numerics.Vector<int16> * System.Numerics.Vector<int16> * System.Numerics.Vector<int16> * byte -> System.Numerics.Vector<int16>
Public Shared Function MultiplyAddRoundedDoublingSaturateHighRotateComplex (op1 As Vector(Of Short), op2 As Vector(Of Short), op3 As Vector(Of Short), rotation As Byte) As Vector(Of Short)

Parameters

op1
Vector<Int16>
op2
Vector<Int16>
op3
Vector<Int16>
rotation
Byte

Returns

Applies to

MultiplyAddRoundedDoublingSaturateHighRotateComplex(Vector<Int32>, Vector<Int32>, Vector<Int32>, Byte)

svint32_t svqrdcmlah[_s32](svint32_t op1, svint32_t op2, svint32_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.S, Zop2.S, Zop3.S, #imm_rotation

public:
 static System::Numerics::Vector<int> MultiplyAddRoundedDoublingSaturateHighRotateComplex(System::Numerics::Vector<int> op1, System::Numerics::Vector<int> op2, System::Numerics::Vector<int> op3, System::Byte rotation);
public static System.Numerics.Vector<int> MultiplyAddRoundedDoublingSaturateHighRotateComplex(System.Numerics.Vector<int> op1, System.Numerics.Vector<int> op2, System.Numerics.Vector<int> op3, byte rotation);
static member MultiplyAddRoundedDoublingSaturateHighRotateComplex : System.Numerics.Vector<int> * System.Numerics.Vector<int> * System.Numerics.Vector<int> * byte -> System.Numerics.Vector<int>
Public Shared Function MultiplyAddRoundedDoublingSaturateHighRotateComplex (op1 As Vector(Of Integer), op2 As Vector(Of Integer), op3 As Vector(Of Integer), rotation As Byte) As Vector(Of Integer)

Parameters

op1
Vector<Int32>
op2
Vector<Int32>
op3
Vector<Int32>
rotation
Byte

Returns

Applies to

MultiplyAddRoundedDoublingSaturateHighRotateComplex(Vector<SByte>, Vector<SByte>, Vector<SByte>, Byte)

svint8_t svqrdcmlah[_s8](svint8_t op1, svint8_t op2, svint8_t op3, uint64_t imm_rotation) SQRDCMLAH Ztied1.B, Zop2.B, Zop3.B, #imm_rotation

public:
 static System::Numerics::Vector<System::SByte> MultiplyAddRoundedDoublingSaturateHighRotateComplex(System::Numerics::Vector<System::SByte> op1, System::Numerics::Vector<System::SByte> op2, System::Numerics::Vector<System::SByte> op3, System::Byte rotation);
public static System.Numerics.Vector<sbyte> MultiplyAddRoundedDoublingSaturateHighRotateComplex(System.Numerics.Vector<sbyte> op1, System.Numerics.Vector<sbyte> op2, System.Numerics.Vector<sbyte> op3, byte rotation);
static member MultiplyAddRoundedDoublingSaturateHighRotateComplex : System.Numerics.Vector<sbyte> * System.Numerics.Vector<sbyte> * System.Numerics.Vector<sbyte> * byte -> System.Numerics.Vector<sbyte>
Public Shared Function MultiplyAddRoundedDoublingSaturateHighRotateComplex (op1 As Vector(Of SByte), op2 As Vector(Of SByte), op3 As Vector(Of SByte), rotation As Byte) As Vector(Of SByte)

Parameters

op1
Vector<SByte>
op2
Vector<SByte>
op3
Vector<SByte>
rotation
Byte

Returns

Applies to