AArch64
2014年12月、「v8.0を超える増分メリット」をもたらすアップデートであるArmv8.1-Aが発表された。拡張機能は2つのカテゴリ、すなわち命令セットの変更、および例外モデルとメモリ変換の変更に分類される。
命令セットの機能強化には、次のものが含まれる。
AArch64アトミック読み取り/書き込み命令のセット。
一部のライブラリ最適化の機会を可能にするためのAArch32とAArch64の両方のAdvanced SIMD命令セットへの追加: 符号付き飽和丸め2倍乗算積算、上位半分を返す。 符号付き飽和丸め2倍乗算減算、上位半分を返す。 命令は、ベクトル形式とスカラー形式で追加される。
構成可能なアドレス領域に制限されたメモリアクセス順序を提供できるAArch64ロードおよびストア命令のセット。
v8.0ではオプションだったCRC命令は、Armv8.1では要件になった。
例外モデルとメモリ変換システムの機能強化には、次のものが含まれる。
オプションのAArch64サポートがArmv8-Rプロファイルに追加され、最初のARMコアがCortex-R82を実装した。A64命令セットが追加され、メモリバリア命令にいくつかの変更が加えられている。