3.4.4.  Advanced SIMD integer arithmetic instructions

Table 3.4 shows the Advanced SIMD integer arithmetic instruction timing.

Table 3.4. Advanced SIMD integer arithmetic instruction timing

NameFormatCyclesSourceResultWriteback

VADD

VAND

VORR

VEOR

VBIC

VORN

Dd,Dn,Dm

Qd,Qn,Qm

1-,2,236
VSUB

Dd,Dn,Dm

Qd,Qn,Qm

1

-,2,136

VADDL

VSUBL

Qd,Dn,Dm1-,1,136

VADDW

VSUBW

Qd,Qn,Dm1-,2,136

VHADD

VRHADD

VQADD

VTST

Dd,Dn,Dm

Qd,Qn,Qm

1-,2,246

VADH

VRADH

Dd,Qn,Qm1-,2,246

VSBH

VRSBH

Dd,Qn,Qm1-,2,146

VHSUB

VQSUB

VABD

VCEQ

VCGE

VCGT

VMAX

VMIN

Dd,Dn,Dm

Qd,Qn,Qm

1-,2,146

VPMAX

VPMIN

Dd,Dn,Dm1-,2,146
VNEG

Dd,Dm

Qd,Qm

1-,136

VQNEG

VQABS

Dd,Dm

Qd,Qm

1-,146
VABDLQd,Dn,Dm1-,2,146
VABS

Dd,Dm

Qd,Qm

1-,246

VCEQ

VCGE

VCGT

VCLE

VCLT

Dd,Dm,#imm

Qd,Qm,#imm

1-,2,-46
VPADDDd,Dn,Dm1-,1,136
VPADDL

Dd,Dn

Qd,Qn

1-,136
VMVNDd,DmQd,Qm1-,236

VCLS

VCLZ

VCNT

Dd,Dm1-,236
Qd,Qm2

-,2

-,3

3

4

6

7

VMOV

VMVN

Dd,#imm

Qd,#imm

1-,-36

VORR

VBIC

Dd,#imm

Qd,#imm

12,-36

VBIT

VBIF

VBSL

Dd,Dn,Dm12,2,236
Qd,Qn,Qm2

2,2,2

3,3,3

3

4

6

7

VABADd,Dn,Dm13,2,166
Qd,Qn,Qm2

3,2,1

4,3,2

66
VABALQd,Dn,Dm13,2,166
VPADAL

Dd,Dm

Qd,Qm

13,166

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