fcmla
SVE Floating-Point Complex Multiply-Add
FCMLA <Zda>.<T>, <Pg>/M, <Zn>.<T>, <Zm>.<T>, #<rot>
Performs complex multiply-accumulate.
Details
The SVE Floating-Point Complex Multiply-Add instruction performs complex multiply-accumulate.
Pseudocode Operation
Zda ← Pg + Zn
// Flags affected: N, Z, C, V
Example
FCMLA z0.s.T, p0/m/M, z1.s.T, z2.s.T, #rot
Encoding
Binary Layout
01100100
sz
0
00001
Pg
Zm
rot
Zn
Zda
Operands
-
Zda
Accumulator scalable vector register (SVE) -
Pg
Mask -
Zn
First source scalable vector register (SVE) -
Zm
Second source scalable vector register (SVE) -
rot
Rot