Edit

Share via


Sve2.DotProductRotateComplex Method

Definition

Overloads

DotProductRotateComplex(Vector<Int32>, Vector<SByte>, Vector<SByte>, Byte)

svint32_t svcdot[_s32](svint32_t op1, svint8_t op2, svint8_t op3, uint64_t imm_rotation) CDOT Ztied1.S, Zop2.B, Zop3.B, #imm_rotation

DotProductRotateComplex(Vector<Int64>, Vector<Int16>, Vector<Int16>, Byte)

svint64_t svcdot[_s64](svint64_t op1, svint16_t op2, svint16_t op3, uint64_t imm_rotation) CDOT Ztied1.D, Zop2.H, Zop3.H, #imm_rotation

DotProductRotateComplex(Vector<Int32>, Vector<SByte>, Vector<SByte>, Byte)

svint32_t svcdot[_s32](svint32_t op1, svint8_t op2, svint8_t op3, uint64_t imm_rotation) CDOT Ztied1.S, Zop2.B, Zop3.B, #imm_rotation

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

Parameters

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

Returns

Applies to

DotProductRotateComplex(Vector<Int64>, Vector<Int16>, Vector<Int16>, Byte)

svint64_t svcdot[_s64](svint64_t op1, svint16_t op2, svint16_t op3, uint64_t imm_rotation) CDOT Ztied1.D, Zop2.H, Zop3.H, #imm_rotation

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

Parameters

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

Returns

Applies to