diff options
author | Konstantin Pavlov <thresh@videolan.org> | 2021-09-02 21:18:11 +0300 |
---|---|---|
committer | Ronald S. Bultje <rsbultje@gmail.com> | 2021-09-17 16:57:01 +0300 |
commit | 36906a724f1527479ffd312b7ad146fa99a6248b (patch) | |
tree | 0cfc26766a9f7a89837ce317450b833e476a1aa8 /.gitlab-ci.yml | |
parent | c7f8c8276b7c1fe59418a427f3b66c0527acaac3 (diff) |
CI: Added an AVX512 build job
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r-- | .gitlab-ci.yml | 30 |
1 files changed, 30 insertions, 0 deletions
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 2337d74..6e40d76 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -193,6 +193,20 @@ build-debian-avx: - cd build - time meson test -v --suite checkasm +build-debian-avx512: + extends: .debian-amd64-common + tags: + - docker + - amd64-avx512 + variables: + CFLAGS: '-mavx' + script: + - meson build --buildtype debug + --werror + - ninja -C build + - cd build + - time meson test -v --suite checkasm + build-win32: extends: .debian-amd64-common script: @@ -481,6 +495,22 @@ test-debian32-asm: needs: ["build-debian32"] dependencies: ["build-debian32"] +test-debian-avx512: + extends: + - .debian-amd64-common + - .test-common + tags: + - docker + - amd64-avx512 + variables: + CFLAGS: '-mavx' + needs: ["build-debian-avx512"] + script: + - meson build --buildtype release + -Dtestdata_tests=true + - ninja -C build + - cd build && time meson test --suite testdata-8 --suite testdata-10 --suite testdata-12 --test-args "--cpumask avx512icl" + test-debian-unaligned-stack: extends: - .debian-amd64-common |