Sve2.MultiplyAddRoundedDoublingSaturateHighRotateComplexBySelectedScalar Method

Definition

Overloads

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

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

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

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

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

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

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

Parameters

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

Returns

Applies to

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

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

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

Parameters

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

Returns

Applies to