splice

SVE Splice Vectors

SPLICE <Zdn>.<T>, <Pg>, <Zdn>.<T>, <Zm>.<T>

Splices two vectors based on the last active element of the first.

Details

The SVE Splice Vectors instruction splices two vectors based on the last active element of the first.

Pseudocode Operation

// Splices two vectors based on the last active element of the first

Example

SPLICE z0.s.T, p0/m, z0.s.T, z2.s.T

Encoding

Binary Layout
00000101
sz
101101
Pg
Zm
Zdn
 
Format SVE Permute
Opcode 0x05AD0000
Extension SVE

Operands

  • Zdn
    Dest/First
  • Pg
    Predicate
  • Zm
    Second