30.1.1. ARMv8 vs ARMv7 vs AArch64 vs AArch32
ARMv7 is the older architecture described at: ARMv7 architecture reference manual.
ARMv8 is the newer architecture ISA released in 2013 and described at: ARMv8 architecture reference manual. It can be in either of two states:
-
aarch64
In the lose terminology of this repository:
-
arm
means basically AArch32 -
aarch64
means ARMv8 AArch64
ARMv8 has had several updates since its release:
-
v8.1: 2014
-
v8.2: 2016
-
v8.3: 2016
-
v8.4: TODO
-
v8.5: 2018
They are described at: ARMv8 architecture reference manual A1.7 "ARMv8 architecture extensions".