问题描述
Xcode 10.1 提到了对 arm64e 的支持(预览版).任何人都对 arm64e 有任何想法.arm64 和 arm64e 之间的任何区别.
Xcode 10.1 mention Support for arm64e (Preview). Anyone have any idea about arm64e. Any difference between arm64 and arm64e.
https://developer.apple.com/documentation/xcode_release_notes/xcode_10_1_beta_2_release_notes?语言=对象
我搜索了 arm64e.但找不到合适的解释.
I searched arm64e. But couldn't found proper explanation.
推荐答案
A12 芯片组采用 arm64e 架构,2018 年最新的 iPhone 机型 (XS/XS Max/XR) 中增加了该架构.代码编译为 ARMv8.3,这带来了对新功能的支持.即:
The arm64e architecture is used on the A12 chipset, which is added in the latest 2018 iPhone models (XS/XS Max/XR). The code compiles to ARMv8.3, which brings support for new features. Namely:
- 指针认证
- 嵌套虚拟化
- 高级 SIMD 复数支持
- 改进了 Javascript 数据类型转换支持
- 对内存一致性模型的更改
- ID 机制支持更大的系统可见缓存
A12 采用 Apple 设计的 64 位 ARMv8.3-A 六核 CPU
https://en.wikipedia.org/wiki/Apple_A12
在此处阅读有关架构的更多信息:
Read more about the architecture here as well:
https://community.arm.com/processors/b/blog/posts/armv8-a-architecture-2016-additions
这篇关于Xcode arm64 与 arm64e的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!