13.07.2015 Views

Cortex-A8 R2P2.pdf - ARM Information Center

Cortex-A8 R2P2.pdf - ARM Information Center

Cortex-A8 R2P2.pdf - 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.

Instruction Cycle Timing16.7.2 VFP instruction execution in the NFP pipelineThe NFP pipeline can execute a subset of the VFPv3 data-processing instructions morequickly than the VFP coprocessor. The following constraints define which VFPinstructions are executable by the NFP pipeline:• single-precision data-processing operations only• RunFast mode must be enabled• scalar only or non-short vector instructionsIf these constraints are met, the following instructions can execute in the NFP pipeline:• FADDS, FSUBS• FABSS, FNEGS• FMULS, FNMULS• FMACS, FNMACS• FMSCS, FNMSCS• FCMPS, FCMPES• FCMPZS, FCMPEZS• FUITOS, FSITOS• FTOUIS, FTOSIS• FTOUIZS, FTOSIZS• FSHTOS, FSLTOS• FUHTOS,FULTOS• FTOSHS, FTOSLS• FTOUHS, FTOULS.VFP instructions that execute in the NFP pipeline have results that are 32-bitsingle-precision writes to the upper or lower half of the 64-bit register value. Arestriction that applies to VFP instructions executing in the NFP pipeline is thatinstruction results cannot be forwarded early to subsequent instructions.<strong>ARM</strong> DDI 0344E Copyright © 2006-2008 <strong>ARM</strong> Limited. All rights reserved. 16-45

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

Saved successfully!

Ooh no, something went wrong!