]> git.ipfire.org Git - thirdparty/gcc.git/commit
RISC-V: Update crypto vector ISA info with latest spec
authorFeng Wang <wangfeng@eswincomputing.com>
Mon, 4 Dec 2023 06:43:19 +0000 (06:43 +0000)
committerFei Gao <gaofei@eswincomputing.com>
Mon, 4 Dec 2023 07:07:26 +0000 (07:07 +0000)
commit9448428b6871a4f7cbc9a1971077c3f9f3742e0d
treeea9e2ccc19cd721f95f2ff548d8073af93cf0efe
parentfc98a41c8def1cab4f9b8359be84e8623eab88e2
RISC-V: Update crypto vector ISA info with latest spec

This patch add the Zvkb subset of crypto vector extension. The
corresponding test cases have aslo been modified.

gcc/ChangeLog:

* common/config/riscv/riscv-common.cc: Add zvkb ISA info.
* config/riscv/riscv.opt: Add Mask(ZVKB)

gcc/testsuite/ChangeLog:

* gcc.target/riscv/zvkn-1.c: Replace zvbb with zvkb.
* gcc.target/riscv/zvkn.c:   Ditto.
* gcc.target/riscv/zvknc-1.c:Ditto.
* gcc.target/riscv/zvknc-2.c:Ditto.
* gcc.target/riscv/zvknc.c:  Ditto.
* gcc.target/riscv/zvkng-1.c:Ditto.
* gcc.target/riscv/zvkng-2.c:Ditto.
* gcc.target/riscv/zvkng.c:  Ditto.
* gcc.target/riscv/zvks-1.c: Ditto.
* gcc.target/riscv/zvks.c:   Ditto.
* gcc.target/riscv/zvksc-1.c:Ditto.
* gcc.target/riscv/zvksc-2.c:Ditto.
* gcc.target/riscv/zvksc.c:  Ditto.
* gcc.target/riscv/zvksg-1.c:Ditto.
* gcc.target/riscv/zvksg-2.c:Ditto.
* gcc.target/riscv/zvksg.c:  Ditto.
18 files changed:
gcc/common/config/riscv/riscv-common.cc
gcc/config/riscv/riscv.opt
gcc/testsuite/gcc.target/riscv/zvkn-1.c
gcc/testsuite/gcc.target/riscv/zvkn.c
gcc/testsuite/gcc.target/riscv/zvknc-1.c
gcc/testsuite/gcc.target/riscv/zvknc-2.c
gcc/testsuite/gcc.target/riscv/zvknc.c
gcc/testsuite/gcc.target/riscv/zvkng-1.c
gcc/testsuite/gcc.target/riscv/zvkng-2.c
gcc/testsuite/gcc.target/riscv/zvkng.c
gcc/testsuite/gcc.target/riscv/zvks-1.c
gcc/testsuite/gcc.target/riscv/zvks.c
gcc/testsuite/gcc.target/riscv/zvksc-1.c
gcc/testsuite/gcc.target/riscv/zvksc-2.c
gcc/testsuite/gcc.target/riscv/zvksc.c
gcc/testsuite/gcc.target/riscv/zvksg-1.c
gcc/testsuite/gcc.target/riscv/zvksg-2.c
gcc/testsuite/gcc.target/riscv/zvksg.c