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

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

Programmer’s Model2.6 Advanced SIMD architectureAdvanced SIMD architecture is a media and signal processing architecture that addsinstructions targeted primarily at audio, video, 3-D graphics, image, and speechprocessing. Advanced SIMD instructions are available in both <strong>ARM</strong> and Thumb states.The NEON coprocessor provides a register bank that is distinct from the <strong>ARM</strong> integercore register bank. Both the Advanced SIMD instructions and the VFP instructions usethis register bank.The Advanced SIMD instructions perform packed SIMD operations. These operationsprocess registers containing vectors of elements of the same type packed together,enabling the same operation to be performed on multiple items in parallel. Instructionsoperate on vectors held in 64-bit or 128-bit registers.The elements can be:• 32-bit single-precision floating-point numbers• 8-bit, 16-bit, 32-bit, or 64-bit signed or unsigned integers• 8-bit, 16-bit, 32-bit, or 64-bit bitfields• 8-bit or 16-bit polynomials with 1-bit coefficients.See the <strong>ARM</strong> Architecture Reference Manual for information on the Advanced SIMDarchitecture.<strong>ARM</strong> DDI 0344E Copyright © 2006-2008 <strong>ARM</strong> Limited. All rights reserved. 2-15

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

Saved successfully!

Ooh no, something went wrong!