Android ARMv6/v7 and VFP/NEON

后端 未结 3 779
闹比i
闹比i 2021-01-31 19:44

I would like to understand more the CPU used on Android phones. The reason is that we are building the C library which has the certain CPU/math processor architecture flags we c

3条回答
  •  佛祖请我去吃肉
    2021-01-31 20:23

    I'd concentrate on v7.

    There are hardly any new products shipping with v6, and by the time your library is production ready, v6 will be non-issue.

    here are some info: - Neon ALWAYS includes VFP - Coretex A8 can feature either Neon or none - The VFP on A8's Neon is actually VFP-lite which is quite a lot slower. Much slower than V6's VFP. - Coretex A9 and above can feature Neon, VFP, or none. - V7 has many enhanced instructions well suited for mathematical operations beside the dual-issue capability. - The chip vendors can omit Neon and even VFP, but they pay the same license fee to ARM regardlessly. They'd only save very little in manufacturing costs. - Neon is extremely powerful in capable hands, but cannot do double precision. - Except for the ones with the neonless Tegra, no v7 based Android phone is known to me which doesn't feature Neon. (The reason is above) - Tegra3 does have Neon

提交回复
热议问题