1,885
edits
Changes
ARMv8
,→ARMv8
ARM architecture version 8 -- known as ARMv8 -- was introduced in ~2012 and is just starting to appear in the market as of 2013/2014.
ARMv8 has two execution states which support 3 three [[Instruction Set Architecture|Instruction Set Architectures]]:
=== AArch32 Execution State ===
AArch32 is a 32-bit execution state which supports these instruction sets:
* T32 (Thumb) - a mixed 16- and 32-bit fixed-length instruction set for increased code density, previously referred to as Thumb2.
=== AArch64 Execution State ===
AArch64 is a 64-bit execution state which supports these instruction sets:
* A64 - a 64-bit capable instruction set encoded into 32-bit fixed-length instructions.