It's a little patch add just provides a mapping from the RV intrinsics to the builtin names within GCC.
Liao Shihua (2): Add C intrinsics of Scalar Crypto Extension Add C intrinsics of Bitmanip Extension gcc/config.gcc | 2 +- gcc/config/riscv/riscv-builtins.cc | 22 ++ gcc/config/riscv/riscv-ftypes.def | 2 + gcc/config/riscv/riscv-scalar-crypto.def | 18 ++ gcc/config/riscv/riscv_bitmanip.h | 297 ++++++++++++++++++ gcc/config/riscv/riscv_crypto.h | 280 +++++++++++++++++ .../riscv/scalar_bitmanip_intrinsic-1.c | 97 ++++++ .../riscv/scalar_bitmanip_intrinsic-2.c | 115 +++++++ .../riscv/scalar_crypto_intrinsic-1.c | 115 +++++++ .../riscv/scalar_crypto_intrinsic-2.c | 122 +++++++ 10 files changed, 1069 insertions(+), 1 deletion(-) create mode 100644 gcc/config/riscv/riscv_bitmanip.h create mode 100644 gcc/config/riscv/riscv_crypto.h create mode 100644 gcc/testsuite/gcc.target/riscv/scalar_bitmanip_intrinsic-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/scalar_bitmanip_intrinsic-2.c create mode 100644 gcc/testsuite/gcc.target/riscv/scalar_crypto_intrinsic-1.c create mode 100644 gcc/testsuite/gcc.target/riscv/scalar_crypto_intrinsic-2.c -- 2.34.1