Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/videolan/dav1d.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKonstantin Pavlov <thresh@videolan.org>2021-09-02 21:18:11 +0300
committerRonald S. Bultje <rsbultje@gmail.com>2021-09-17 16:57:01 +0300
commit36906a724f1527479ffd312b7ad146fa99a6248b (patch)
tree0cfc26766a9f7a89837ce317450b833e476a1aa8 /.gitlab-ci.yml
parentc7f8c8276b7c1fe59418a427f3b66c0527acaac3 (diff)
CI: Added an AVX512 build job
Diffstat (limited to '.gitlab-ci.yml')
-rw-r--r--.gitlab-ci.yml30
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