If there are any advantages at all… couldn’t find anything conclusive in the docs.
Apparently armv7 is for newer version of iOS… is it faster? smaller? Better at X?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
One of the bigger differences is that the armv6 architecture has hardware support for double precision floating point arithmetic, while armv7 only provides legacy software support for double precision floating point arithmetic.
To compensate, the armv7 architecture has a “NEON” unit that provides blindingly fast hardware support for single precision floating point arithmetic.
This is something you’ll need to take into account if you’re doing anything that involves floating point arithmetic, whether you’re doing it in single or double precision. If you’re doing it in double precision, but don’t necessarily need that amount of precision, you can probably get a significant performance boost on armv7 devices by using single precision instead.
Apple covered a lot of the differences between armv6 and armv7 and an introduction to the Accelerate framework in one of their WWDC sessions this year. The videos should still be available on iTunes ( as of July ’10).