Xcode arm64 Vs arm64e

前端 未结 3 1879
长发绾君心
长发绾君心 2021-02-01 01:10

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/xc

3条回答
  •  青春惊慌失措
    2021-02-01 01:45

    arm64 vs arm64e

    Both are ABIs (lower level APIs) which compile to instructions (defined by an ISA/ instruction set architecture). arm64e is used on Mac M1's and iPhones. The differences between them are the points in Giovanni's answer.

    arm64e vs ARMv8.3?

    Both are ambiguously called "architectures". arm64e is not an ISA but an ABI (Application binary interface), and ARMv8.3 is an ARM ISA (technically an extension to AArch64).

    In summary, arm64e is an ABI (often called architecture, but not ISA), which compiles to a real ISA. The new Apple devices run on arm64e, including M1 macs.

提交回复
热议问题