asr

SVE Arithmetic Shift Right (Predicated)

ASR <Zdn>.<T>, <Pg>/M, <Zdn>.<T>, <Zm>.<T>

Shifts elements right arithmetically under predicate.

Details

The SVE Arithmetic Shift Right instruction shifts elements right arithmetically under predicate.

Pseudocode Operation

Zdn ← Pg shifted by amount

Example

ASR z0.s.T, p0/m/M, z0.s.T, z2.s.T

Encoding

Binary Layout
00000100
sz
0
01010
Pg
Zm
Zdn
 
Format SVE Shift
Opcode 0x040A0000
Extension SVE

Operands

  • Zdn
    Dest/Src
  • Pg
    Mask
  • Zm
    Second source scalable vector register (SVE)