AArch64
2018年9月、Armv8.5-Aが発表された。その拡張機能は次のカテゴリに分類される。
Memory Tagging Extension(MTE)
「攻撃者が任意のコードを実行する能力」を低減するための分岐ターゲットインジケータ(BTI)
乱数ジェネレーター命令:さまざまな国内および国際規格に準拠した決定論的で真の乱数を提供する
2019年8月2日、GoogleはAndroidがMemory Tagging Extension(MTE)を採用すると発表した。
2021年3月、Armv9-Aが発表された。Armv9-Aのベースラインは、Armv8.5のすべての機能である。Armv9-Aは以下も追加している。
スケーラブルベクターエクステンション2(SVE2)。SVE2は、SVEのスケーラブルなベクトル化に基づいて構築されており、細粒度のデータレベル並列処理(DLP)を向上させ、命令ごとにより多くの作業を実行できる。
2017年11月、Armv8.4-Aが発表されました。この拡張機能は次のカテゴリに分類される。
SHA3/SHA512/SM3/SM4暗号拡張
改善された仮想化サポート
メモリパーティショニングおよびモニタリング(MPAM)機能
新しいセキュアEL2状態とアクティビティモニター
符号付きおよび符号なし整数ドット積(SDOTおよびUDOT)命令
2021年9月、Armv8.8-AおよびArmv9.3-Aが発表された。
マスク不可能な割り込み(AArch64)
memcpy()およびmemset()スタイルの操作を最適化する命令(AArch64)
PACへの拡張機能(AArch64)
ヒント付き条件分岐(AArch64)