fcadd

SVE Floating-Point Complex Add

FCADD <Zdn>.<T>, <Pg>/M, <Zdn>.<T>, <Zm>.<T>, #<rot>

Performs complex addition with rotation.

Details

The SVE Floating-Point Complex Add instruction performs complex addition with rotation.

Pseudocode Operation

Zdn ← Pg + Zm
// Flags affected: N, Z, C, V

Example

FCADD z0.s.T, p0/m/M, z0.s.T, z2.s.T, #rot

Encoding

Binary Layout
01100100
sz
0
00000
Pg
Zm
rot
Zdn
 
Format SVE FP Complex
Opcode 0x64000000
Extension SVE

Operands

  • Zdn
    Combined destination/source scalable vector register (SVE)
  • Pg
    Mask
  • Zm
    Second source scalable vector register (SVE)
  • rot
    Rotation (90, 270)