3.4.8.  Advanced SIMD floating-point instructions

Table 3.8 shows the Advanced SIMD floating-point instructions.

Table 3.8. Advanced SIMD floating-point instructions

Name Format Cycles Source Result Writeback

VADD

VSUB

VABD

VMUL

VCEQ

VCGE

VCGT

VACGE

VACGT

VMAX

VMIN

Dd,Dn,Dm1-,2,256
Qd,Qn,Qm2

-,2,2

-,3,3

5

6

6

7

VABS

VNEG

VRECPE

VRSQRTE

VCVT

Dd,Dm1-,256
Qd,Qm2

-,2

-,3

5

6

6

7

VCEQ

VCGE

VCGT

VCLE

VCLT

Dd,Dm,#imm1-,256
Qd,Qm,#imm2

-,2

-,3

5

6

6

7

VPADD

VPMAX

VPMIN

Dd,Dn,Dm1-,1,156

VMUL

Dd,Dn,Dm[x]1-,2,156
Qd,Qn,Dm[x]2

-,2,1

-,3,1

5

6

6

7

VMLA

VMLS

Dd,Dn,Dm13,2,2910
Qd,Qn,Qm2

3,2,2

4,3,3

9

10

10

11

Dd,Dn,Dm[x]13,2,1910
Qd,Qn,Dm[x]2

3,2,1

4,3,1

9

10

10

11

VRECPS

VRSQRTS

Dd,Dn,Dm1-,2,2910
Qd,Qm,Qn2

-,2,2

-,3,3

9

10

10

11


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