From 70e2fc7faaa26a19304e6d7e84d048970699de56 Mon Sep 17 00:00:00 2001 From: Nathan Moinvaziri Date: Sat, 13 Jan 2024 17:58:23 -0800 Subject: [PATCH] Improve code coverage for SSE2. We need to turn off support all higher instruction sets in order to hit code for a lower instruction set. --- .github/workflows/cmake.yml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/cmake.yml b/.github/workflows/cmake.yml index cf137e70..de2a1f7f 100644 --- a/.github/workflows/cmake.yml +++ b/.github/workflows/cmake.yml @@ -104,26 +104,26 @@ jobs: cmake-args: -DWITH_OPTIM=OFF -DHAVE_BUILTIN_CTZLL=OFF -DHAVE_BUILTIN_CTZ=OFF codecov: ubuntu_gcc_no_ctz - - name: Ubuntu GCC No AVX2 UBSAN + - name: Ubuntu GCC SSE2 UBSAN os: ubuntu-latest compiler: gcc cxx-compiler: g++ - cmake-args: -DWITH_AVX2=OFF -DWITH_SANITIZER=Undefined - codecov: ubuntu_gcc_no_avx2 + cmake-args: -DWITH_SSSE3=OFF -DWITH_SSE42=OFF -DWITH_AVX2=OFF -DWITH_AVX512=OFF -DWITH_SANITIZER=Undefined + codecov: ubuntu_gcc_sse2 - - name: Ubuntu GCC No SSE2 UBSAN + - name: Ubuntu GCC SSSE3 UBSAN os: ubuntu-latest compiler: gcc cxx-compiler: g++ - cmake-args: -DWITH_SSE2=OFF -DWITH_SANITIZER=Undefined - codecov: ubuntu_gcc_no_sse2 + cmake-args: -DWITH_SSE42=OFF -DWITH_AVX2=OFF -DWITH_AVX512=OFF -DWITH_SANITIZER=Undefined + codecov: ubuntu_gcc_ssse3 - - name: Ubuntu GCC No SSE4.2 UBSAN + - name: Ubuntu GCC SSE4.2 UBSAN os: ubuntu-latest compiler: gcc cxx-compiler: g++ - cmake-args: -DWITH_SSE42=OFF -DWITH_SANITIZER=Undefined - codecov: ubuntu_gcc_no_sse42 + cmake-args: -DWITH_AVX2=OFF -DWITH_AVX512=OFF -DWITH_SANITIZER=Undefined + codecov: ubuntu_gcc_sse42 - name: Ubuntu GCC No PCLMULQDQ UBSAN os: ubuntu-latest -- 2.47.2