Re: Re: [PATCH v3 2/4] RISC-V: Add crypto vector builtin function.

2023-12-13 Thread juzhe.zh...@rivai.ai
for SME. juzhe.zh...@rivai.ai From: Feng Wang Date: 2023-12-13 21:00 To: juzhe.zh...@rivai.ai; gcc-patches CC: kito.cheng; Jeff Law; zhusonghe; panciyan Subject: Re: Re: [PATCH v3 2/4] RISC-V: Add crypto vector builtin function. 2023-12-13 18:18 juzhe.zhong wrote: > &g

Re: Re: [PATCH v3 2/4] RISC-V: Add crypto vector builtin function.

2023-12-13 Thread Feng Wang
2023-12-13 18:18 juzhe.zhong wrote: > > >+    multiple_p (GET_MODE_BITSIZE (e.arg_mode (0)), >+    GET_MODE_BITSIZE (e.arg_mode (1)), &nunits); > >Change it into gcc_assert (multiple_p (...)) > >+/* A list of all Vector Crypto intrinsic functions.  */ >+static function_group_in

Re: [PATCH v3 2/4] RISC-V: Add crypto vector builtin function.

2023-12-13 Thread juzhe.zh...@rivai.ai
.zhong; zhusonghe; panciyan; Feng Wang Subject: [PATCH v3 2/4] RISC-V: Add crypto vector builtin function. Patch v3:Define a shape for vaesz and merge vector-crypto-types.def into riscv-vector-builtins-types.def. Patch v2:Optimize function_shape class for crypto_vector. This patch add the in

[PATCH v3 2/4] RISC-V: Add crypto vector builtin function.

2023-12-13 Thread Feng Wang
Patch v3:Define a shape for vaesz and merge vector-crypto-types.def into riscv-vector-builtins-types.def. Patch v2:Optimize function_shape class for crypto_vector. This patch add the intrinsic funtions of crypto vector based on the intrinsic doc(https://github.com/riscv-non-isa/rvv-intrin