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
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.