]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Add option defines for Scalar Cryptography
authorSiYu Wu <siyu@isrc.iscas.ac.cn>
Mon, 22 Nov 2021 08:19:09 +0000 (16:19 +0800)
committerKito Cheng <kito.cheng@sifive.com>
Fri, 3 Dec 2021 16:10:26 +0000 (00:10 +0800)
commitadd31efdc7b0aa869cb9d83f40e274e864072b25
tree714eaf82d8558b44bc014670d6ede53deebeb8bd
parent06f2e7d49fc6341ea0128ccd83fd13705dd2c523
RISC-V: Add option defines for Scalar Cryptography

gcc/ChangeLog:

2021-11-21  SiYu Wu  <siyu@isrc.iscas.ac.cn>

* common/config/riscv/riscv-common.c (riscv_ext_version_table):
Add zbk* and zk*.
* config/riscv/riscv-opts.h (MASK_ZBKB): New.
(MASK_ZBKC): Ditto.
(MASK_ZBKX): Ditto.
(MASK_ZKNE): Ditto.
(MASK_ZKND): Ditto.
(MASK_ZKNH): Ditto.
(MASK_ZKR): Ditto.
(MASK_ZKSED): Ditto.
(MASK_ZKSH): Ditto.
(MASK_ZKT): Ditto.
(TARGET_ZBKB): Ditto.
(TARGET_ZBKC): Ditto.
(TARGET_ZBKX): Ditto.
(TARGET_ZKNE): Ditto.
(TARGET_ZKND): Ditto.
(TARGET_ZKNH): Ditto.
(TARGET_ZKR): Ditto.
(TARGET_ZKSED): Ditto.
(TARGET_ZKSH): Ditto.
(TARGET_ZKT): Ditto.
* config/riscv/riscv.opt (riscv_zk_subext): New.
gcc/common/config/riscv/riscv-common.c
gcc/config/riscv/riscv-opts.h
gcc/config/riscv/riscv.opt