3.4.6.  Advanced SIMD integer shift instructions

Table 3.6 shows the Advanced SIMD integer shift instruction timing.

Table 3.6. Advanced SIMD integer shift instruction timing

Name Format Cycles Source Result Writeback

VSHR

VSHL

Dd,Dm,#imm

Qd,Qm,#imm

1-,1,-36

VQSHL

VRSHR

Dd,Dm,#imm

Qd,Qm,#imm

1-,1,-46

VSHRN

VMOVN

Dd,Qm,#imm1-,1,-36

VQSHRN

VQMOVN

VQSHRN

VQRSHR

Dd,Qm,#imm1-,1,-46
VSHLQd,Dm,#imm1-,1,-36
VMOVLQd,Dm1-,136

VSLI

VSRI

Dd,Dm,#imm

11,1,-36

Qd,Qm,#imm

2

1,1,-

2,2,-

3

4

6

7

VSHLDd,Dm,Dn1-,1,136
Qd,Qm,Qn2

-,1,1

-,2,2

3

4

6

7

VQSHL

VRSHL

VQRSHL

Dd,Dm,Dn1-,1,146
Qd,Qm,Qn2

-,1,1

-,2,2

57
VSRADd,Dm,#imm13,1,-46
VRSRAQd,Qm,#imm13,1,-66

Copyright © 2008-2010 ARM. All rights reserved.ARM DDI 0409F
Non-ConfidentialID050110