09.12.2012 Views

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

Cortex-A8 Technical Reference Manual - ARM Information Center

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

VSLI<br />

VSRI<br />

16.6.5 Advanced SIMD floating-point instructions<br />

Instruction Cycle Timing<br />

Dd,Dm,#IMM 1 Dm:N1 Dd:N1 - - Dd:N3 -<br />

Qd,Qm,#IMM 1<br />

2<br />

QmLo:N1<br />

QmHi:N1<br />

QdLo:N1<br />

QdHi:N1<br />

Table 16-21 shows the operation of the Advanced SIMD floating-point instructions.<br />

<strong>ARM</strong> DDI 0344K Copyright © 2006-2010 <strong>ARM</strong> Limited. All rights reserved. 16-24<br />

ID060510 Non-Confidential<br />

-<br />

-<br />

-<br />

-<br />

QdLo:N3<br />

QdHi:N3<br />

VSHL Dd,Dm,Dn 1 Dm:N1 Dn:N1 - - Dn:N1 -<br />

VQSHL<br />

VRSHL<br />

VQRSHL<br />

VSRA<br />

VRSRA<br />

Qd,Qm,Qn 1<br />

2<br />

QmLo:N1<br />

QmHi:N1<br />

QnLo:N1<br />

QnHi:N1<br />

-<br />

-<br />

-<br />

-<br />

QdLo:N3<br />

QdHi:N3<br />

Dd,Dm,Dn 1 Dm:N1 Dn:N1 - - Dd:N4 -<br />

Qd,Qm,Qn 1<br />

2<br />

QmLo:N1<br />

QmLo:N1<br />

QnLo:N1<br />

QnHi:N1<br />

-<br />

-<br />

-<br />

-<br />

QdLo:N4<br />

QdHi:N4<br />

Dd,Dm,#IMM 1 Dm:N1 - Dd:N3 - Dd:N6 -<br />

Qd,Qm,#IMM 1 QmLo:N1 QmHi:N1 QdLo:N3 QdHi:N3 QdLo:N6 QdHi:N6<br />

a. Only VSHL has the #IMM parameter.<br />

Table 16-20 Advanced SIMD integer shift instructions (continued)<br />

Instruction Register format Cycles Source1 Source2 Source3 Source4 Result1 Result2<br />

Table 16-21 Advanced SIMD floating-point instructions<br />

Instruction Register format Cycles Source1 Source2 Source3 Source4 Result1 Result2<br />

VADD<br />

VSUB<br />

VABD<br />

VMUL<br />

VCEQ<br />

VCGE<br />

VCGT<br />

VCAGE<br />

VCAGT<br />

VMAX<br />

VMIN<br />

VABS<br />

VNEG<br />

VCEQZ<br />

VCGEZ<br />

VCGTZ<br />

VCLEZ<br />

VCLTZ<br />

VRECPE<br />

VRSQRTE<br />

VCVT<br />

Dd,Dn,Dm 1 Dn:N2 Dm:N2 - - Dd:N5 -<br />

Qd,Qn,Qm 1<br />

2<br />

QnLo:N2<br />

QnHi:N2<br />

QmLo:N2<br />

QmHi:N2<br />

-<br />

-<br />

-<br />

-<br />

QdLo:N5<br />

QdHi:N5<br />

Dd,Dm 1 Dm:N2 - - - Dd:N5 -<br />

Qd,Qm 1<br />

2<br />

QmLo:N2<br />

QmHi:N2<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

QdLo:N5<br />

QdHi:N5<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-<br />

-

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!