diff options
author | Jack Lloyd <[email protected]> | 2018-07-09 20:09:12 -0400 |
---|---|---|
committer | Jack Lloyd <[email protected]> | 2018-07-09 20:09:12 -0400 |
commit | b48a14a985f9bef9e0b5ea2260bfc33aa6148480 (patch) | |
tree | 9b1838fe4ce482101fa109186f897c377756d9c7 /src/build-data | |
parent | f197e17a70a4b0c2b601a6c4cf28784592b596b8 (diff) |
Add support for ARMv8 SM4 instructions
Tested in qemu
Diffstat (limited to 'src/build-data')
-rw-r--r-- | src/build-data/arch/arm64.txt | 4 | ||||
-rw-r--r-- | src/build-data/cc/gcc.txt | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/build-data/arch/arm64.txt b/src/build-data/arch/arm64.txt index d4781c874..056c5318f 100644 --- a/src/build-data/arch/arm64.txt +++ b/src/build-data/arch/arm64.txt @@ -12,4 +12,8 @@ armv8-a <isa_extensions> neon armv8crypto +armv8sm3 +armv8sm4 +armv8sha3 +armv8sha512 </isa_extensions> diff --git a/src/build-data/cc/gcc.txt b/src/build-data/cc/gcc.txt index 98f1a2167..01baeafcd 100644 --- a/src/build-data/cc/gcc.txt +++ b/src/build-data/cc/gcc.txt @@ -65,6 +65,10 @@ altivec -> "-maltivec" ppccrypto -> "-mcrypto" arm64:armv8crypto -> "" +arm64:armv8sm3 -> "-march=armv8.2-a+sm4" +arm64:armv8sm4 -> "-march=armv8.2-a+sm4" +arm64:armv8sha512 -> "-march=armv8.2-a+sha3" +arm64:armv8sha3 -> "-march=armv8.2-a+sha3" # For Aarch32 -mfpu=neon is required # For Aarch64 NEON is enabled by default |