30.1.1.2. AArch32 vs AArch64
A great summary of differences can be found at: https://en.wikipedia.org/wiki/ARM_architecture#AArch64_features
Some random ones:
-
aarch32 has two encodings: Thumb and ARM: Section 30.1.3, “ARM instruction encodings”
-
in ARMv8, the stack can be enforced to 16-byte alignment: Section 30.3.2.2.1, “ARMV8 aarch64 stack alignment”