]> gcc.gnu.org Git - gcc.git/commit
RISC-V: Add crypto vector api-testing cases.
authorFeng Wang <wangfeng@eswincomputing.com>
Mon, 8 Jan 2024 09:12:00 +0000 (09:12 +0000)
committerFeng Wang <wangfeng@eswincomputing.com>
Tue, 9 Jan 2024 01:37:38 +0000 (01:37 +0000)
commit411b210797d139811bffa15471523162db6f5f89
treeaaec8fde688d4c833515367eb1553ac0d18cd05a
parente50a1ed3d36dee5baee5d89126a80419b119a7c5
RISC-V: Add crypto vector api-testing cases.

Patch v8: Resubmit after fix the rtl-checking issue. Passed all the riscv regression test.
Patch v7: Add newline at the end of file.
Patch v6: Move intrinsic tests into rvv/base.
Patch v5: Rebase
Patch v4: Add some RV32 vx constraint testcase.
Patch v3: Refine crypto vector api-testing cases.
Patch v2: Update march info according to the change of riscv-common.c

This patch add crypto vector api-testing cases based on
https://github.com/riscv-non-isa/rvv-intrinsic-doc/blob/eopc/vector-crypto/auto-generated/vector-crypto
gcc/testsuite/ChangeLog:

* gcc.target/riscv/rvv/base/zvbb-intrinsic.c: New test.
* gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c: New test.
* gcc.target/riscv/rvv/base/zvbc-intrinsic.c: New test.
* gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c: New test.
* gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c: New test.
* gcc.target/riscv/rvv/base/zvkg-intrinsic.c: New test.
* gcc.target/riscv/rvv/base/zvkned-intrinsic.c: New test.
* gcc.target/riscv/rvv/base/zvknha-intrinsic.c: New test.
* gcc.target/riscv/rvv/base/zvknhb-intrinsic.c: New test.
* gcc.target/riscv/rvv/base/zvksed-intrinsic.c: New test.
* gcc.target/riscv/rvv/base/zvksh-intrinsic.c: New test.
* gcc.target/riscv/zvkb.c: New test.
12 files changed:
gcc/testsuite/gcc.target/riscv/rvv/base/zvbb-intrinsic.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/zvbb_vandn_vx_constraint.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/zvbc-intrinsic.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/zvbc_vx_constraint-1.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/zvbc_vx_constraint-2.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/zvkg-intrinsic.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/zvkned-intrinsic.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/zvknha-intrinsic.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/zvknhb-intrinsic.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/zvksed-intrinsic.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/rvv/base/zvksh-intrinsic.c [new file with mode: 0644]
gcc/testsuite/gcc.target/riscv/zvkb.c [new file with mode: 0644]
This page took 0.057837 seconds and 5 git commands to generate.