about summary refs log tree commit diff stats
path: root/.github
diff options
context:
space:
mode:
authorxctan <xctan@cirno.icu>2025-10-05 15:56:07 +0800
committerGitHub <noreply@github.com>2025-10-05 09:56:07 +0200
commite8ed70905c73a7d4c1c0ef6f099f6b1c4e208e96 (patch)
tree46c566e330c01b16ffe9816ba4d464d94126cd37 /.github
parentf9aa5651cc122b8fc3a54205158b4362988ee16c (diff)
downloadbox64-e8ed70905c73a7d4c1c0ef6f099f6b1c4e208e96.tar.gz
box64-e8ed70905c73a7d4c1c0ef6f099f6b1c4e208e96.zip
[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
Diffstat (limited to '.github')
-rw-r--r--.github/workflows/release.yml4
1 files changed, 2 insertions, 2 deletions
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 -