From 29eb276a626d63ca88c29cf14e89ed23a83ae4a1 Mon Sep 17 00:00:00 2001 From: PikaCat Date: Fri, 24 May 2024 13:27:05 +0800 Subject: [PATCH] Deprecate ssse3 for all arch and x86-64 arch for MacOS --- .github/workflows/pikafish.yml | 25 +++++-------------------- 1 file changed, 5 insertions(+), 20 deletions(-) diff --git a/.github/workflows/pikafish.yml b/.github/workflows/pikafish.yml index 06ec88f2..06218579 100644 --- a/.github/workflows/pikafish.yml +++ b/.github/workflows/pikafish.yml @@ -6,7 +6,7 @@ on: - master jobs: - Pikafish: + Pikafish-x86-64: name: ${{ matrix.config.name }}${{ matrix.arch }} runs-on: ${{ matrix.config.os }} env: @@ -22,30 +22,15 @@ jobs: os: ubuntu-20.04 shell: bash sde: /home/runner/work/Pikafish/Pikafish/.output/sde-temp-files/sde-external-9.27.0-2023-09-13-lin/sde -future -- - - name: MacOS - os: macos-latest - shell: bash - name: Windows os: windows-latest shell: msys2 {0} ext: .exe sde: /d/a/Pikafish/Pikafish/.output/sde-temp-files/sde-external-9.27.0-2023-09-13-win/sde.exe -future -- - arch: ["-vnni512", "-avx512", "-avx512f", "-avxvnni", "-bmi2", "-avx2", "-sse41-popcnt", "-ssse3"] + arch: ["-vnni512", "-avx512", "-avx512f", "-avxvnni", "-bmi2", "-avx2", "-sse41-popcnt"] exclude: - arch: -avxvnni config: {os: ubuntu-20.04} - - arch: -vnni512 - config: {os: macos-latest} - - arch: -avx512f - config: {os: macos-latest} - - arch: -avx512 - config: {os: macos-latest} - - arch: -avxvnni - config: {os: macos-latest} - - arch: -bmi2 - config: {os: macos-latest} - - arch: -avx2 - config: {os: macos-latest} defaults: run: working-directory: src @@ -100,9 +85,9 @@ jobs: README.md Top CPU Contributors.txt - Pikafish-MacOS-M1: + Pikafish-MacOS: name: MacOS-apple-silicon - runs-on: macos-14 + runs-on: macos-latest env: ARCH: apple-silicon COMPCXX: clang++ @@ -132,7 +117,7 @@ jobs: # To avoid double-zipping, we use the unzipped directory - uses: actions/upload-artifact@v4 with: - name: Pikafish-MacOS-M1-apple-silicon + name: Pikafish-MacOS-apple-silicon path: | ${{ env.EXE }} Wiki