ARMv8 AArch32 模式是否向后兼容 armv4 、 armv5 或 armv6 ? [英] Does ARMv8 AArch32 mode has backward compatible with armv4 , armv5 or armv6?

查看:38
本文介绍了ARMv8 AArch32 模式是否向后兼容 armv4 、 armv5 或 armv6 ?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

众所周知,ARMv8 AArch32 位模式完全向后兼容 ARMv7 架构.并且 ARMv7 向后兼容 ARMv4、ARMv5te 和 ARMv6.

As we know that ARMv8 AArch32 bit mode is fully backward compatible with ARMv7 architecture. And ARMv7 has backward compatibly with ARMv4 , ARMv5te and ARMv6.

从上面的说法,我们可以说ARMv8 AArch32模式也向下兼容ARMv4、ARMv5te和ARMv6.即使用 ARMv4、ARMv5te 或 ARMv6 编译的代码可以在 ARMv8 AArch32 模式下运行吗?

From above statement, can we say that ARMv8 AArch32 mode also has backward compatible with ARMv4 , ARMv5te and ARMv6. i.e Code compiled with ARMv4 , ARMv5te or ARMv6 can run on ARMv8 AArch32 mode?

推荐答案

简单的答案是 AARCH32 与 ARM V7 一样向后兼容 v4、5、6.如果您的旧 ARM 代码适用于 V7,那么它肯定适用于 AARCH32.

Simple answer is AARCH32 is as backward compatible to v4,5,6 as much as ARM V7 is. If your legacy ARM code worked on V7 it would definitely work on AARCH32.

这篇关于ARMv8 AArch32 模式是否向后兼容 armv4 、 armv5 或 armv6 ?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆