From e8ed70905c73a7d4c1c0ef6f099f6b1c4e208e96 Mon Sep 17 00:00:00 2001 From: xctan Date: Sun, 5 Oct 2025 15:56:07 +0800 Subject: [DYNAREC] Optimized scalar AES impl in DynaRec (#3041) * [DYNAREC] Optimized scalar AES impl * [RV64_DYNAREC] Optimized AES with RVV * [CI] Bump RISC-V toolchains * [RV64_DYNAREC] Switch to scalar impl when xtheadvector is present * [RV64_DYNAREC] Try to disable rvv aes kernels * [RV64_DYNAREC] Reverted assembly aes functions --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to '.github/workflows') diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 918cbf6e..7dbbcc9b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -229,8 +229,8 @@ jobs: sudo apt-get -y install git cmake make python3 libzydis-dev elif [[ ${{ matrix.platform }} == 'RISCV' ]]; then echo BOX64_PLATFORM_MARCRO="-DRV64=ON" >> $GITHUB_ENV - echo "BOX64_COMPILER=riscv64-linux-gnu-gcc" >> $GITHUB_ENV - sudo apt-get -y install git gcc-riscv64-linux-gnu cmake make python3 ninja-build libglib2.0-dev libzydis-dev + echo "BOX64_COMPILER=riscv64-linux-gnu-gcc-14" >> $GITHUB_ENV + sudo apt-get -y install git gcc-14-riscv64-linux-gnu cmake make python3 ninja-build libglib2.0-dev libzydis-dev elif [[ ${{ matrix.platform }} == 'LARCH64' ]]; then sudo mkdir /usr/local/larch wget -O- -q https://github.com/loongson/build-tools/releases/download/2025.02.21/x86_64-cross-tools-loongarch64-binutils_2.44-gcc_14.2.0-glibc_2.41.tar.xz | sudo tar -C /usr/local/larch --strip-components=1 --xz -xf - -- cgit 1.4.1