首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode arm64 Vs arm64e

Xcode arm64 Vs arm64e
EN

Stack Overflow用户
提问于 2018-10-03 17:51:26
回答 3查看 34.9K关注 0票数 61

Xcode10.1提到了对arm64e的支持(预览)。任何人对arm64e有任何想法。arm64和arm64e之间的任何区别。

https://developer.apple.com/documentation/xcode_release_notes/xcode_10_1_beta_2_release_notes?language=objc

我搜索了arm64e。但是找不到合适的解释。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2018-10-03 17:57:45

在最新的2018年iPhone型号(XS/XS Max/XR)中添加的A12芯片组上使用了arm64e架构。代码编译为ARMv8.3,这带来了对新功能的支持。即:

  • 指针authentication
  • Nested virtualization
  • Advanced SIMD复数support
  • Improved Javascript数据类型转换支持
  • 对内存一致性模型的更改
  • ID机制支持更大的系统可见高速缓存

A12采用苹果公司设计的64位ARMv8.3-A六核处理器

https://en.wikipedia.org/wiki/Apple_A12

也可以在这里阅读更多关于架构的信息:

https://community.arm.com/processors/b/blog/posts/armv8-a-architecture-2016-additions

票数 121
EN

Stack Overflow用户

发布于 2019-11-16 06:24:20

要使用应用程序测试arm64e,请更新Build Settings中的Architectures设置。更多细节请访问https://developer.apple.com/documentation/security/preparing_your_app_to_work_with_pointer_authentication

请注意,如果您有CocoaPods依赖项,则必须对所有Pod构建目标进行类似的更改。

如果有任何CocoaPods依赖项是二进制的,而不是源pod,请向https://github.com/firebase/firebase-ios-sdk/issues/4110等供应商发出请求

票数 5
EN

Stack Overflow用户

发布于 2021-01-27 20:15:47

arm64 vs arm64e

两者都是编译成指令(由ISA/指令集体系结构定义)的ABIs (低级API)。在MacM1和iPhones上使用arm64e。它们之间的区别是Giovanni's answer中的点。

arm64e vs ARMv8.3

两者都被模糊地称为“架构”。arm64e不是ISA而是ABI (应用程序二进制接口),而ARMv8.3是ARM ISA (技术上是对AArch64的扩展)。

总之,arm64e是一种ABI (通常称为体系结构,但不是ISA),它被编译成真正的。新的苹果设备运行在arm64e上,包括M1 macs。

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/52624308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档