On Wed, 20 Dec 2023 at 07:57, Eric Biggers <ebiggers@xxxxxxxxxx> wrote: > > From: Eric Biggers <ebiggers@xxxxxxxxxx> > > LLVM main and binutils master now both fully support v1.0 of the RISC-V > vector crypto extensions. Therefore, delete riscv.pm and use the real > assembler mnemonics for the vector crypto instructions. > > Signed-off-by: Eric Biggers <ebiggers@xxxxxxxxxx> Hi Eric, I agree that this is a substantial improvement. Reviewed-by: Ard Biesheuvel <ardb@xxxxxxxxxx> > --- > > Hi Jerry, this patch applies to your v3 patchset > (https://lore.kernel.org/linux-crypto/20231205092801.1335-1-jerry.shih@xxxxxxxxxx). > Can you consider folding it into your patchset? Thanks! > > arch/riscv/Kconfig | 6 + > arch/riscv/crypto/Kconfig | 16 +- > .../crypto/aes-riscv64-zvkned-zvbb-zvkg.pl | 226 +++++------ > arch/riscv/crypto/aes-riscv64-zvkned-zvkb.pl | 98 ++--- > arch/riscv/crypto/aes-riscv64-zvkned.pl | 314 +++++++-------- > arch/riscv/crypto/chacha-riscv64-zvkb.pl | 34 +- > arch/riscv/crypto/ghash-riscv64-zvkg.pl | 4 +- > arch/riscv/crypto/riscv.pm | 359 ------------------ > .../sha256-riscv64-zvknha_or_zvknhb-zvkb.pl | 101 ++--- > .../crypto/sha512-riscv64-zvknhb-zvkb.pl | 52 +-- > arch/riscv/crypto/sm3-riscv64-zvksh.pl | 86 ++--- > arch/riscv/crypto/sm4-riscv64-zvksed.pl | 62 +-- > 12 files changed, 503 insertions(+), 855 deletions(-) > delete mode 100644 arch/riscv/crypto/riscv.pm > ...