[PATCH] D141606: [AArch64] Remove AES, SHA2, SHA3 and SM4 features from armv8.6-a+

Philipp Tomsich via Phabricator via llvm-commits llvm-commits at lists.llvm.org
Thu Jan 12 16:17:46 PST 2023


philipp.tomsich added a comment.

I reread the ARMv8-A architecture today and am a little confused now: it looks as if the crypto features (i.e., FEAT_AES and friends) are always optional.
This is not surprising as the the section "The ARMv8 Cryptographic Extension" states that "[t]he presence of the Cryptographic Extension in an implementation is subject to export license controls."

So should we remove these from the defaults for all architecture-levels and include them in the relevant cores only?
Or am I reading the architecture wrong?


CHANGES SINCE LAST ACTION
  https://reviews.llvm.org/D141606/new/

https://reviews.llvm.org/D141606



More information about the llvm-commits mailing list