From 350fd884853c671042c1ae236dda70b712ab1e2a Mon Sep 17 00:00:00 2001 From: "Klochkov, Denis" Date: Tue, 20 Oct 2026 09:45:01 +0200 Subject: [PATCH 1/3] [SYCL][E2E] do not use conditional build and run in tests --- sycl/test-e2e/AtomicRef/add.cpp | 6 ++---- sycl/test-e2e/AtomicRef/add_generic.cpp | 6 ++---- sycl/test-e2e/AtomicRef/add_generic_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/add_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/and.cpp | 6 ++---- sycl/test-e2e/AtomicRef/and_generic.cpp | 16 +++++++-------- sycl/test-e2e/AtomicRef/and_generic_local.cpp | 20 +++++++++---------- sycl/test-e2e/AtomicRef/and_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/compare_exchange.cpp | 6 ++---- .../AtomicRef/compare_exchange_generic.cpp | 6 ++---- .../compare_exchange_generic_local.cpp | 6 ++---- .../AtomicRef/compare_exchange_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/exchange.cpp | 6 ++---- sycl/test-e2e/AtomicRef/exchange_generic.cpp | 6 ++---- .../AtomicRef/exchange_generic_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/exchange_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/load.cpp | 6 ++---- sycl/test-e2e/AtomicRef/load_generic.cpp | 6 ++---- .../test-e2e/AtomicRef/load_generic_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/load_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/max.cpp | 6 ++---- sycl/test-e2e/AtomicRef/max_generic.cpp | 6 ++---- sycl/test-e2e/AtomicRef/max_generic_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/max_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/min.cpp | 6 ++---- sycl/test-e2e/AtomicRef/min_generic.cpp | 6 ++---- sycl/test-e2e/AtomicRef/min_generic_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/min_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/or.cpp | 6 ++---- sycl/test-e2e/AtomicRef/or_generic.cpp | 16 +++++++-------- sycl/test-e2e/AtomicRef/or_generic_local.cpp | 20 +++++++++---------- sycl/test-e2e/AtomicRef/or_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/store.cpp | 6 ++---- sycl/test-e2e/AtomicRef/store_generic.cpp | 6 ++---- .../AtomicRef/store_generic_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/store_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/sub.cpp | 6 ++---- sycl/test-e2e/AtomicRef/sub_generic.cpp | 6 ++---- sycl/test-e2e/AtomicRef/sub_generic_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/sub_local.cpp | 6 ++---- sycl/test-e2e/AtomicRef/xor.cpp | 6 ++---- sycl/test-e2e/AtomicRef/xor_generic.cpp | 16 +++++++-------- sycl/test-e2e/AtomicRef/xor_generic_local.cpp | 20 +++++++++---------- sycl/test-e2e/AtomicRef/xor_local.cpp | 6 ++---- 44 files changed, 124 insertions(+), 212 deletions(-) diff --git a/sycl/test-e2e/AtomicRef/add.cpp b/sycl/test-e2e/AtomicRef/add.cpp index 7802e683f5da3..d9467c6de4f17 100644 --- a/sycl/test-e2e/AtomicRef/add.cpp +++ b/sycl/test-e2e/AtomicRef/add.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "add.h" diff --git a/sycl/test-e2e/AtomicRef/add_generic.cpp b/sycl/test-e2e/AtomicRef/add_generic.cpp index c0daeffa2dfb6..450dd02fe2b27 100644 --- a/sycl/test-e2e/AtomicRef/add_generic.cpp +++ b/sycl/test-e2e/AtomicRef/add_generic.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "add.h" diff --git a/sycl/test-e2e/AtomicRef/add_generic_local.cpp b/sycl/test-e2e/AtomicRef/add_generic_local.cpp index 6f01649edd42f..bf6ee3c6278b6 100644 --- a/sycl/test-e2e/AtomicRef/add_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/add_generic_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/add_local.cpp b/sycl/test-e2e/AtomicRef/add_local.cpp index 08f4821377d18..f699aca9d592e 100644 --- a/sycl/test-e2e/AtomicRef/add_local.cpp +++ b/sycl/test-e2e/AtomicRef/add_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "add.h" diff --git a/sycl/test-e2e/AtomicRef/and.cpp b/sycl/test-e2e/AtomicRef/and.cpp index 65727d3fb6911..e9abf6763be06 100644 --- a/sycl/test-e2e/AtomicRef/and.cpp +++ b/sycl/test-e2e/AtomicRef/and.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "and.h" diff --git a/sycl/test-e2e/AtomicRef/and_generic.cpp b/sycl/test-e2e/AtomicRef/and_generic.cpp index 6d66db127035c..780d69c223e4c 100644 --- a/sycl/test-e2e/AtomicRef/and_generic.cpp +++ b/sycl/test-e2e/AtomicRef/and_generic.cpp @@ -1,9 +1,7 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out -// RUN: %{run} %t.out - -#include "and.h" - -int main() { and_test_all(); } +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{run} %t.out + +#include "and.h" + +int main() { and_test_all(); } diff --git a/sycl/test-e2e/AtomicRef/and_generic_local.cpp b/sycl/test-e2e/AtomicRef/and_generic_local.cpp index 81ade861d75a7..92d9021cd5312 100644 --- a/sycl/test-e2e/AtomicRef/and_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/and_generic_local.cpp @@ -1,11 +1,9 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out -// RUN: %{run} %t.out - -#define TEST_GENERIC_IN_LOCAL 1 - -#include "and.h" - -int main() { and_test_all(); } +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{run} %t.out + +#define TEST_GENERIC_IN_LOCAL 1 + +#include "and.h" + +int main() { and_test_all(); } diff --git a/sycl/test-e2e/AtomicRef/and_local.cpp b/sycl/test-e2e/AtomicRef/and_local.cpp index f1ecbd01e1f51..64a3e7022aa23 100644 --- a/sycl/test-e2e/AtomicRef/and_local.cpp +++ b/sycl/test-e2e/AtomicRef/and_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "and.h" diff --git a/sycl/test-e2e/AtomicRef/compare_exchange.cpp b/sycl/test-e2e/AtomicRef/compare_exchange.cpp index 4daa144cb981d..0a416c28c5035 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "compare_exchange.h" diff --git a/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp b/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp index 82aee0bc6117c..1832bb52262ee 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "compare_exchange.h" diff --git a/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp b/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp index b59c50aba2b70..147765acb6c10 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp b/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp index fd4e907fb9536..a3db6ea271290 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "compare_exchange.h" diff --git a/sycl/test-e2e/AtomicRef/exchange.cpp b/sycl/test-e2e/AtomicRef/exchange.cpp index 740b94316cc5b..4443e9741f34b 100644 --- a/sycl/test-e2e/AtomicRef/exchange.cpp +++ b/sycl/test-e2e/AtomicRef/exchange.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out // UNSUPPORTED: hip diff --git a/sycl/test-e2e/AtomicRef/exchange_generic.cpp b/sycl/test-e2e/AtomicRef/exchange_generic.cpp index 92eeadea1b5af..836b4016c6b6e 100644 --- a/sycl/test-e2e/AtomicRef/exchange_generic.cpp +++ b/sycl/test-e2e/AtomicRef/exchange_generic.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "exchange.h" diff --git a/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp b/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp index 8a24fbc95aa81..a7bb03778b5b8 100644 --- a/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/exchange_local.cpp b/sycl/test-e2e/AtomicRef/exchange_local.cpp index 7d4b5faf22f26..1d1b6083bcae7 100644 --- a/sycl/test-e2e/AtomicRef/exchange_local.cpp +++ b/sycl/test-e2e/AtomicRef/exchange_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "exchange.h" diff --git a/sycl/test-e2e/AtomicRef/load.cpp b/sycl/test-e2e/AtomicRef/load.cpp index f0e4e59797de3..c9505699cb1d9 100644 --- a/sycl/test-e2e/AtomicRef/load.cpp +++ b/sycl/test-e2e/AtomicRef/load.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "load.h" diff --git a/sycl/test-e2e/AtomicRef/load_generic.cpp b/sycl/test-e2e/AtomicRef/load_generic.cpp index aa3559a99ccc6..26f875b2b11b0 100644 --- a/sycl/test-e2e/AtomicRef/load_generic.cpp +++ b/sycl/test-e2e/AtomicRef/load_generic.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "load.h" diff --git a/sycl/test-e2e/AtomicRef/load_generic_local.cpp b/sycl/test-e2e/AtomicRef/load_generic_local.cpp index aff4bb2c7e51a..866ccdd4fde0f 100644 --- a/sycl/test-e2e/AtomicRef/load_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/load_generic_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/load_local.cpp b/sycl/test-e2e/AtomicRef/load_local.cpp index d2e77e7f485ec..26bdf23921993 100644 --- a/sycl/test-e2e/AtomicRef/load_local.cpp +++ b/sycl/test-e2e/AtomicRef/load_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "load.h" diff --git a/sycl/test-e2e/AtomicRef/max.cpp b/sycl/test-e2e/AtomicRef/max.cpp index 0503004850c7d..7d3687d548e80 100644 --- a/sycl/test-e2e/AtomicRef/max.cpp +++ b/sycl/test-e2e/AtomicRef/max.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "max.h" diff --git a/sycl/test-e2e/AtomicRef/max_generic.cpp b/sycl/test-e2e/AtomicRef/max_generic.cpp index cb1aeebeadda8..69d730fd1ee2c 100644 --- a/sycl/test-e2e/AtomicRef/max_generic.cpp +++ b/sycl/test-e2e/AtomicRef/max_generic.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "max.h" diff --git a/sycl/test-e2e/AtomicRef/max_generic_local.cpp b/sycl/test-e2e/AtomicRef/max_generic_local.cpp index ecb4b2edddd89..17da814ea28f5 100644 --- a/sycl/test-e2e/AtomicRef/max_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/max_generic_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/max_local.cpp b/sycl/test-e2e/AtomicRef/max_local.cpp index 39925daefda65..afa141d5ddedd 100644 --- a/sycl/test-e2e/AtomicRef/max_local.cpp +++ b/sycl/test-e2e/AtomicRef/max_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "max.h" diff --git a/sycl/test-e2e/AtomicRef/min.cpp b/sycl/test-e2e/AtomicRef/min.cpp index d71c1d927b033..b866415daedf5 100644 --- a/sycl/test-e2e/AtomicRef/min.cpp +++ b/sycl/test-e2e/AtomicRef/min.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "min.h" diff --git a/sycl/test-e2e/AtomicRef/min_generic.cpp b/sycl/test-e2e/AtomicRef/min_generic.cpp index 9acfa95858496..69fa5a7b8acec 100644 --- a/sycl/test-e2e/AtomicRef/min_generic.cpp +++ b/sycl/test-e2e/AtomicRef/min_generic.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "min.h" diff --git a/sycl/test-e2e/AtomicRef/min_generic_local.cpp b/sycl/test-e2e/AtomicRef/min_generic_local.cpp index 87e43ffd84ffc..9330a04385a08 100644 --- a/sycl/test-e2e/AtomicRef/min_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/min_generic_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/min_local.cpp b/sycl/test-e2e/AtomicRef/min_local.cpp index daafa379e8222..1ca29f17ed7e7 100644 --- a/sycl/test-e2e/AtomicRef/min_local.cpp +++ b/sycl/test-e2e/AtomicRef/min_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "min.h" diff --git a/sycl/test-e2e/AtomicRef/or.cpp b/sycl/test-e2e/AtomicRef/or.cpp index 86f9e4a82a936..1ae7bb824fcbe 100644 --- a/sycl/test-e2e/AtomicRef/or.cpp +++ b/sycl/test-e2e/AtomicRef/or.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "or.h" diff --git a/sycl/test-e2e/AtomicRef/or_generic.cpp b/sycl/test-e2e/AtomicRef/or_generic.cpp index d3f1fe1919c40..9a941910a1fda 100644 --- a/sycl/test-e2e/AtomicRef/or_generic.cpp +++ b/sycl/test-e2e/AtomicRef/or_generic.cpp @@ -1,9 +1,7 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out -// RUN: %{run} %t.out - -#include "or.h" - -int main() { or_test_all(); } +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{run} %t.out + +#include "or.h" + +int main() { or_test_all(); } diff --git a/sycl/test-e2e/AtomicRef/or_generic_local.cpp b/sycl/test-e2e/AtomicRef/or_generic_local.cpp index 95aae212f6b07..95957da5bcad3 100644 --- a/sycl/test-e2e/AtomicRef/or_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/or_generic_local.cpp @@ -1,11 +1,9 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out -// RUN: %{run} %t.out - -#define TEST_GENERIC_IN_LOCAL 1 - -#include "or.h" - -int main() { or_test_all(); } +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{run} %t.out + +#define TEST_GENERIC_IN_LOCAL 1 + +#include "or.h" + +int main() { or_test_all(); } diff --git a/sycl/test-e2e/AtomicRef/or_local.cpp b/sycl/test-e2e/AtomicRef/or_local.cpp index ef5dc2e7738f2..f22af9a7e3f49 100644 --- a/sycl/test-e2e/AtomicRef/or_local.cpp +++ b/sycl/test-e2e/AtomicRef/or_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "or.h" diff --git a/sycl/test-e2e/AtomicRef/store.cpp b/sycl/test-e2e/AtomicRef/store.cpp index ed1a3d5229bd1..0b917d8a3eae9 100644 --- a/sycl/test-e2e/AtomicRef/store.cpp +++ b/sycl/test-e2e/AtomicRef/store.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "store.h" diff --git a/sycl/test-e2e/AtomicRef/store_generic.cpp b/sycl/test-e2e/AtomicRef/store_generic.cpp index 2056e0c075e58..a493025128f70 100644 --- a/sycl/test-e2e/AtomicRef/store_generic.cpp +++ b/sycl/test-e2e/AtomicRef/store_generic.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "store.h" diff --git a/sycl/test-e2e/AtomicRef/store_generic_local.cpp b/sycl/test-e2e/AtomicRef/store_generic_local.cpp index f2c0c2a9eb912..e062388cfb29a 100644 --- a/sycl/test-e2e/AtomicRef/store_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/store_generic_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/store_local.cpp b/sycl/test-e2e/AtomicRef/store_local.cpp index f805d2c8c57e8..804a7ee994a76 100644 --- a/sycl/test-e2e/AtomicRef/store_local.cpp +++ b/sycl/test-e2e/AtomicRef/store_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "store.h" diff --git a/sycl/test-e2e/AtomicRef/sub.cpp b/sycl/test-e2e/AtomicRef/sub.cpp index 3a71ab5fcf168..9ce754c8c5be9 100644 --- a/sycl/test-e2e/AtomicRef/sub.cpp +++ b/sycl/test-e2e/AtomicRef/sub.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "sub.h" diff --git a/sycl/test-e2e/AtomicRef/sub_generic.cpp b/sycl/test-e2e/AtomicRef/sub_generic.cpp index aec2571efc779..e85cc1d57f1f9 100644 --- a/sycl/test-e2e/AtomicRef/sub_generic.cpp +++ b/sycl/test-e2e/AtomicRef/sub_generic.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "sub.h" diff --git a/sycl/test-e2e/AtomicRef/sub_generic_local.cpp b/sycl/test-e2e/AtomicRef/sub_generic_local.cpp index 40025b19341a4..4dd1812d45e33 100644 --- a/sycl/test-e2e/AtomicRef/sub_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/sub_generic_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/sub_local.cpp b/sycl/test-e2e/AtomicRef/sub_local.cpp index a647345e02d00..571707b047eef 100644 --- a/sycl/test-e2e/AtomicRef/sub_local.cpp +++ b/sycl/test-e2e/AtomicRef/sub_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "sub.h" diff --git a/sycl/test-e2e/AtomicRef/xor.cpp b/sycl/test-e2e/AtomicRef/xor.cpp index 2a576eff33ab3..fcdf5ab275d3a 100644 --- a/sycl/test-e2e/AtomicRef/xor.cpp +++ b/sycl/test-e2e/AtomicRef/xor.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "xor.h" diff --git a/sycl/test-e2e/AtomicRef/xor_generic.cpp b/sycl/test-e2e/AtomicRef/xor_generic.cpp index 7efe83194fec7..6184d91d23e90 100644 --- a/sycl/test-e2e/AtomicRef/xor_generic.cpp +++ b/sycl/test-e2e/AtomicRef/xor_generic.cpp @@ -1,9 +1,7 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out -// RUN: %{run} %t.out - -#include "xor.h" - -int main() { xor_test_all(); } +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{run} %t.out + +#include "xor.h" + +int main() { xor_test_all(); } diff --git a/sycl/test-e2e/AtomicRef/xor_generic_local.cpp b/sycl/test-e2e/AtomicRef/xor_generic_local.cpp index ba7200a7fbad0..353997781bebe 100644 --- a/sycl/test-e2e/AtomicRef/xor_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/xor_generic_local.cpp @@ -1,11 +1,9 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out -// RUN: %{run} %t.out - -#define TEST_GENERIC_IN_LOCAL 1 - -#include "xor.h" - -int main() { xor_test_all(); } +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{run} %t.out + +#define TEST_GENERIC_IN_LOCAL 1 + +#include "xor.h" + +int main() { xor_test_all(); } diff --git a/sycl/test-e2e/AtomicRef/xor_local.cpp b/sycl/test-e2e/AtomicRef/xor_local.cpp index c018274f49f9b..5628f51df00cf 100644 --- a/sycl/test-e2e/AtomicRef/xor_local.cpp +++ b/sycl/test-e2e/AtomicRef/xor_local.cpp @@ -1,7 +1,5 @@ -// RUN: %if arch-intel_gpu_cri %{ %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out %} -// RUN: %if arch-intel_gpu_cri %{ %{run} %t.out %} - -// RUN: %{build} -o %t.out +// REQUIRES: arch-intel_gpu_cri +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "xor.h" From 564ae561673bdeff83d4d3eec6e95805b9caaa3a Mon Sep 17 00:00:00 2001 From: "Klochkov, Denis" Date: Tue, 20 Oct 2026 10:35:29 +0200 Subject: [PATCH 2/3] [SYCL][E2E] fix spirv tranclator tripple issue --- sycl/test-e2e/AtomicRef/add.cpp | 2 +- sycl/test-e2e/AtomicRef/add_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/add_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/add_local.cpp | 2 +- sycl/test-e2e/AtomicRef/and.cpp | 2 +- sycl/test-e2e/AtomicRef/and_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/and_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/and_local.cpp | 2 +- sycl/test-e2e/AtomicRef/compare_exchange.cpp | 2 +- sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/compare_exchange_local.cpp | 2 +- sycl/test-e2e/AtomicRef/exchange.cpp | 2 +- sycl/test-e2e/AtomicRef/exchange_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/exchange_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/exchange_local.cpp | 2 +- sycl/test-e2e/AtomicRef/load.cpp | 2 +- sycl/test-e2e/AtomicRef/load_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/load_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/load_local.cpp | 2 +- sycl/test-e2e/AtomicRef/max.cpp | 2 +- sycl/test-e2e/AtomicRef/max_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/max_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/max_local.cpp | 2 +- sycl/test-e2e/AtomicRef/min.cpp | 2 +- sycl/test-e2e/AtomicRef/min_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/min_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/min_local.cpp | 2 +- sycl/test-e2e/AtomicRef/or.cpp | 2 +- sycl/test-e2e/AtomicRef/or_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/or_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/or_local.cpp | 2 +- sycl/test-e2e/AtomicRef/store.cpp | 2 +- sycl/test-e2e/AtomicRef/store_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/store_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/store_local.cpp | 2 +- sycl/test-e2e/AtomicRef/sub.cpp | 2 +- sycl/test-e2e/AtomicRef/sub_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/sub_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/sub_local.cpp | 2 +- sycl/test-e2e/AtomicRef/xor.cpp | 2 +- sycl/test-e2e/AtomicRef/xor_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/xor_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/xor_local.cpp | 2 +- 44 files changed, 44 insertions(+), 44 deletions(-) diff --git a/sycl/test-e2e/AtomicRef/add.cpp b/sycl/test-e2e/AtomicRef/add.cpp index d9467c6de4f17..1d1ba03220b70 100644 --- a/sycl/test-e2e/AtomicRef/add.cpp +++ b/sycl/test-e2e/AtomicRef/add.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "add.h" diff --git a/sycl/test-e2e/AtomicRef/add_generic.cpp b/sycl/test-e2e/AtomicRef/add_generic.cpp index 450dd02fe2b27..aec160c6fba93 100644 --- a/sycl/test-e2e/AtomicRef/add_generic.cpp +++ b/sycl/test-e2e/AtomicRef/add_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "add.h" diff --git a/sycl/test-e2e/AtomicRef/add_generic_local.cpp b/sycl/test-e2e/AtomicRef/add_generic_local.cpp index bf6ee3c6278b6..c0fca0c1fecff 100644 --- a/sycl/test-e2e/AtomicRef/add_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/add_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/add_local.cpp b/sycl/test-e2e/AtomicRef/add_local.cpp index f699aca9d592e..800f88f70c722 100644 --- a/sycl/test-e2e/AtomicRef/add_local.cpp +++ b/sycl/test-e2e/AtomicRef/add_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "add.h" diff --git a/sycl/test-e2e/AtomicRef/and.cpp b/sycl/test-e2e/AtomicRef/and.cpp index e9abf6763be06..30e689e585a97 100644 --- a/sycl/test-e2e/AtomicRef/and.cpp +++ b/sycl/test-e2e/AtomicRef/and.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "and.h" diff --git a/sycl/test-e2e/AtomicRef/and_generic.cpp b/sycl/test-e2e/AtomicRef/and_generic.cpp index 780d69c223e4c..39c00cbff3c98 100644 --- a/sycl/test-e2e/AtomicRef/and_generic.cpp +++ b/sycl/test-e2e/AtomicRef/and_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "and.h" diff --git a/sycl/test-e2e/AtomicRef/and_generic_local.cpp b/sycl/test-e2e/AtomicRef/and_generic_local.cpp index 92d9021cd5312..dbc8d80793c98 100644 --- a/sycl/test-e2e/AtomicRef/and_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/and_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/and_local.cpp b/sycl/test-e2e/AtomicRef/and_local.cpp index 64a3e7022aa23..7bd82b8f58289 100644 --- a/sycl/test-e2e/AtomicRef/and_local.cpp +++ b/sycl/test-e2e/AtomicRef/and_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "and.h" diff --git a/sycl/test-e2e/AtomicRef/compare_exchange.cpp b/sycl/test-e2e/AtomicRef/compare_exchange.cpp index 0a416c28c5035..fb2cee09c8133 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "compare_exchange.h" diff --git a/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp b/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp index 1832bb52262ee..6979784794994 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "compare_exchange.h" diff --git a/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp b/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp index 147765acb6c10..b7dd71a3e6e4a 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp b/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp index a3db6ea271290..740d6471e2066 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "compare_exchange.h" diff --git a/sycl/test-e2e/AtomicRef/exchange.cpp b/sycl/test-e2e/AtomicRef/exchange.cpp index 4443e9741f34b..c70d720fafb2b 100644 --- a/sycl/test-e2e/AtomicRef/exchange.cpp +++ b/sycl/test-e2e/AtomicRef/exchange.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out // UNSUPPORTED: hip diff --git a/sycl/test-e2e/AtomicRef/exchange_generic.cpp b/sycl/test-e2e/AtomicRef/exchange_generic.cpp index 836b4016c6b6e..e70b6ae411fc9 100644 --- a/sycl/test-e2e/AtomicRef/exchange_generic.cpp +++ b/sycl/test-e2e/AtomicRef/exchange_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "exchange.h" diff --git a/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp b/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp index a7bb03778b5b8..1a2dbaf1d4790 100644 --- a/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/exchange_local.cpp b/sycl/test-e2e/AtomicRef/exchange_local.cpp index 1d1b6083bcae7..ac904e94edc3a 100644 --- a/sycl/test-e2e/AtomicRef/exchange_local.cpp +++ b/sycl/test-e2e/AtomicRef/exchange_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "exchange.h" diff --git a/sycl/test-e2e/AtomicRef/load.cpp b/sycl/test-e2e/AtomicRef/load.cpp index c9505699cb1d9..76fe6a36077b4 100644 --- a/sycl/test-e2e/AtomicRef/load.cpp +++ b/sycl/test-e2e/AtomicRef/load.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "load.h" diff --git a/sycl/test-e2e/AtomicRef/load_generic.cpp b/sycl/test-e2e/AtomicRef/load_generic.cpp index 26f875b2b11b0..52373932715a3 100644 --- a/sycl/test-e2e/AtomicRef/load_generic.cpp +++ b/sycl/test-e2e/AtomicRef/load_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "load.h" diff --git a/sycl/test-e2e/AtomicRef/load_generic_local.cpp b/sycl/test-e2e/AtomicRef/load_generic_local.cpp index 866ccdd4fde0f..aa384278145ba 100644 --- a/sycl/test-e2e/AtomicRef/load_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/load_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/load_local.cpp b/sycl/test-e2e/AtomicRef/load_local.cpp index 26bdf23921993..540a623aea7dc 100644 --- a/sycl/test-e2e/AtomicRef/load_local.cpp +++ b/sycl/test-e2e/AtomicRef/load_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "load.h" diff --git a/sycl/test-e2e/AtomicRef/max.cpp b/sycl/test-e2e/AtomicRef/max.cpp index 7d3687d548e80..0e184a5adea4b 100644 --- a/sycl/test-e2e/AtomicRef/max.cpp +++ b/sycl/test-e2e/AtomicRef/max.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "max.h" diff --git a/sycl/test-e2e/AtomicRef/max_generic.cpp b/sycl/test-e2e/AtomicRef/max_generic.cpp index 69d730fd1ee2c..1a3901ac92a5d 100644 --- a/sycl/test-e2e/AtomicRef/max_generic.cpp +++ b/sycl/test-e2e/AtomicRef/max_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "max.h" diff --git a/sycl/test-e2e/AtomicRef/max_generic_local.cpp b/sycl/test-e2e/AtomicRef/max_generic_local.cpp index 17da814ea28f5..37ac7fa0e6452 100644 --- a/sycl/test-e2e/AtomicRef/max_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/max_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/max_local.cpp b/sycl/test-e2e/AtomicRef/max_local.cpp index afa141d5ddedd..52090e32762f0 100644 --- a/sycl/test-e2e/AtomicRef/max_local.cpp +++ b/sycl/test-e2e/AtomicRef/max_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "max.h" diff --git a/sycl/test-e2e/AtomicRef/min.cpp b/sycl/test-e2e/AtomicRef/min.cpp index b866415daedf5..6cf53a06decef 100644 --- a/sycl/test-e2e/AtomicRef/min.cpp +++ b/sycl/test-e2e/AtomicRef/min.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "min.h" diff --git a/sycl/test-e2e/AtomicRef/min_generic.cpp b/sycl/test-e2e/AtomicRef/min_generic.cpp index 69fa5a7b8acec..c3c79c50050c5 100644 --- a/sycl/test-e2e/AtomicRef/min_generic.cpp +++ b/sycl/test-e2e/AtomicRef/min_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "min.h" diff --git a/sycl/test-e2e/AtomicRef/min_generic_local.cpp b/sycl/test-e2e/AtomicRef/min_generic_local.cpp index 9330a04385a08..23b44b0214df5 100644 --- a/sycl/test-e2e/AtomicRef/min_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/min_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/min_local.cpp b/sycl/test-e2e/AtomicRef/min_local.cpp index 1ca29f17ed7e7..c46472efac69a 100644 --- a/sycl/test-e2e/AtomicRef/min_local.cpp +++ b/sycl/test-e2e/AtomicRef/min_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "min.h" diff --git a/sycl/test-e2e/AtomicRef/or.cpp b/sycl/test-e2e/AtomicRef/or.cpp index 1ae7bb824fcbe..2936c3b3a86dc 100644 --- a/sycl/test-e2e/AtomicRef/or.cpp +++ b/sycl/test-e2e/AtomicRef/or.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "or.h" diff --git a/sycl/test-e2e/AtomicRef/or_generic.cpp b/sycl/test-e2e/AtomicRef/or_generic.cpp index 9a941910a1fda..243bdbac497da 100644 --- a/sycl/test-e2e/AtomicRef/or_generic.cpp +++ b/sycl/test-e2e/AtomicRef/or_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "or.h" diff --git a/sycl/test-e2e/AtomicRef/or_generic_local.cpp b/sycl/test-e2e/AtomicRef/or_generic_local.cpp index 95957da5bcad3..0ecdf85b30440 100644 --- a/sycl/test-e2e/AtomicRef/or_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/or_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/or_local.cpp b/sycl/test-e2e/AtomicRef/or_local.cpp index f22af9a7e3f49..1b4a261d69fc1 100644 --- a/sycl/test-e2e/AtomicRef/or_local.cpp +++ b/sycl/test-e2e/AtomicRef/or_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "or.h" diff --git a/sycl/test-e2e/AtomicRef/store.cpp b/sycl/test-e2e/AtomicRef/store.cpp index 0b917d8a3eae9..f789aaa12f331 100644 --- a/sycl/test-e2e/AtomicRef/store.cpp +++ b/sycl/test-e2e/AtomicRef/store.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "store.h" diff --git a/sycl/test-e2e/AtomicRef/store_generic.cpp b/sycl/test-e2e/AtomicRef/store_generic.cpp index a493025128f70..09cb7d0aa4e79 100644 --- a/sycl/test-e2e/AtomicRef/store_generic.cpp +++ b/sycl/test-e2e/AtomicRef/store_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "store.h" diff --git a/sycl/test-e2e/AtomicRef/store_generic_local.cpp b/sycl/test-e2e/AtomicRef/store_generic_local.cpp index e062388cfb29a..63436aad63267 100644 --- a/sycl/test-e2e/AtomicRef/store_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/store_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/store_local.cpp b/sycl/test-e2e/AtomicRef/store_local.cpp index 804a7ee994a76..66368b11c328d 100644 --- a/sycl/test-e2e/AtomicRef/store_local.cpp +++ b/sycl/test-e2e/AtomicRef/store_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "store.h" diff --git a/sycl/test-e2e/AtomicRef/sub.cpp b/sycl/test-e2e/AtomicRef/sub.cpp index 9ce754c8c5be9..859fd25046f11 100644 --- a/sycl/test-e2e/AtomicRef/sub.cpp +++ b/sycl/test-e2e/AtomicRef/sub.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "sub.h" diff --git a/sycl/test-e2e/AtomicRef/sub_generic.cpp b/sycl/test-e2e/AtomicRef/sub_generic.cpp index e85cc1d57f1f9..90065117cf398 100644 --- a/sycl/test-e2e/AtomicRef/sub_generic.cpp +++ b/sycl/test-e2e/AtomicRef/sub_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "sub.h" diff --git a/sycl/test-e2e/AtomicRef/sub_generic_local.cpp b/sycl/test-e2e/AtomicRef/sub_generic_local.cpp index 4dd1812d45e33..c65ceb8d7e03d 100644 --- a/sycl/test-e2e/AtomicRef/sub_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/sub_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/sub_local.cpp b/sycl/test-e2e/AtomicRef/sub_local.cpp index 571707b047eef..4b252448180a6 100644 --- a/sycl/test-e2e/AtomicRef/sub_local.cpp +++ b/sycl/test-e2e/AtomicRef/sub_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "sub.h" diff --git a/sycl/test-e2e/AtomicRef/xor.cpp b/sycl/test-e2e/AtomicRef/xor.cpp index fcdf5ab275d3a..fb0741a093a63 100644 --- a/sycl/test-e2e/AtomicRef/xor.cpp +++ b/sycl/test-e2e/AtomicRef/xor.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "xor.h" diff --git a/sycl/test-e2e/AtomicRef/xor_generic.cpp b/sycl/test-e2e/AtomicRef/xor_generic.cpp index 6184d91d23e90..739fa8cff0f23 100644 --- a/sycl/test-e2e/AtomicRef/xor_generic.cpp +++ b/sycl/test-e2e/AtomicRef/xor_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "xor.h" diff --git a/sycl/test-e2e/AtomicRef/xor_generic_local.cpp b/sycl/test-e2e/AtomicRef/xor_generic_local.cpp index 353997781bebe..c4124c4ab6b1b 100644 --- a/sycl/test-e2e/AtomicRef/xor_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/xor_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/xor_local.cpp b/sycl/test-e2e/AtomicRef/xor_local.cpp index 5628f51df00cf..06a73ead1dc22 100644 --- a/sycl/test-e2e/AtomicRef/xor_local.cpp +++ b/sycl/test-e2e/AtomicRef/xor_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "xor.h" From 22a930ecc1ea29cf345e94682c0588a17ce1184c Mon Sep 17 00:00:00 2001 From: "Klochkov, Denis" Date: Tue, 20 Oct 2026 14:25:52 +0200 Subject: [PATCH 3/3] [SYCL][E2E] exclude 16 ibt atomic testing when nvidia target --- sycl/test-e2e/AtomicRef/add.cpp | 2 +- sycl/test-e2e/AtomicRef/add_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/add_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/add_local.cpp | 2 +- sycl/test-e2e/AtomicRef/and.cpp | 2 +- sycl/test-e2e/AtomicRef/and_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/and_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/and_local.cpp | 2 +- sycl/test-e2e/AtomicRef/compare_exchange.cpp | 2 +- sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/compare_exchange_local.cpp | 2 +- sycl/test-e2e/AtomicRef/exchange.cpp | 2 +- sycl/test-e2e/AtomicRef/exchange_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/exchange_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/exchange_local.cpp | 2 +- sycl/test-e2e/AtomicRef/load.cpp | 2 +- sycl/test-e2e/AtomicRef/load_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/load_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/load_local.cpp | 2 +- sycl/test-e2e/AtomicRef/max.cpp | 2 +- sycl/test-e2e/AtomicRef/max_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/max_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/max_local.cpp | 2 +- sycl/test-e2e/AtomicRef/min.cpp | 2 +- sycl/test-e2e/AtomicRef/min_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/min_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/min_local.cpp | 2 +- sycl/test-e2e/AtomicRef/or.cpp | 2 +- sycl/test-e2e/AtomicRef/or_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/or_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/or_local.cpp | 2 +- sycl/test-e2e/AtomicRef/store.cpp | 2 +- sycl/test-e2e/AtomicRef/store_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/store_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/store_local.cpp | 2 +- sycl/test-e2e/AtomicRef/sub.cpp | 2 +- sycl/test-e2e/AtomicRef/sub_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/sub_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/sub_local.cpp | 2 +- sycl/test-e2e/AtomicRef/xor.cpp | 2 +- sycl/test-e2e/AtomicRef/xor_generic.cpp | 2 +- sycl/test-e2e/AtomicRef/xor_generic_local.cpp | 2 +- sycl/test-e2e/AtomicRef/xor_local.cpp | 2 +- 44 files changed, 44 insertions(+), 44 deletions(-) diff --git a/sycl/test-e2e/AtomicRef/add.cpp b/sycl/test-e2e/AtomicRef/add.cpp index 1d1ba03220b70..f9dffbb993982 100644 --- a/sycl/test-e2e/AtomicRef/add.cpp +++ b/sycl/test-e2e/AtomicRef/add.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "add.h" diff --git a/sycl/test-e2e/AtomicRef/add_generic.cpp b/sycl/test-e2e/AtomicRef/add_generic.cpp index aec160c6fba93..b364edfc8c4d7 100644 --- a/sycl/test-e2e/AtomicRef/add_generic.cpp +++ b/sycl/test-e2e/AtomicRef/add_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "add.h" diff --git a/sycl/test-e2e/AtomicRef/add_generic_local.cpp b/sycl/test-e2e/AtomicRef/add_generic_local.cpp index c0fca0c1fecff..d7dbd855cf150 100644 --- a/sycl/test-e2e/AtomicRef/add_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/add_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/add_local.cpp b/sycl/test-e2e/AtomicRef/add_local.cpp index 800f88f70c722..9b7339813e2ff 100644 --- a/sycl/test-e2e/AtomicRef/add_local.cpp +++ b/sycl/test-e2e/AtomicRef/add_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "add.h" diff --git a/sycl/test-e2e/AtomicRef/and.cpp b/sycl/test-e2e/AtomicRef/and.cpp index 30e689e585a97..a09336e95873a 100644 --- a/sycl/test-e2e/AtomicRef/and.cpp +++ b/sycl/test-e2e/AtomicRef/and.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "and.h" diff --git a/sycl/test-e2e/AtomicRef/and_generic.cpp b/sycl/test-e2e/AtomicRef/and_generic.cpp index 39c00cbff3c98..3758919340274 100644 --- a/sycl/test-e2e/AtomicRef/and_generic.cpp +++ b/sycl/test-e2e/AtomicRef/and_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "and.h" diff --git a/sycl/test-e2e/AtomicRef/and_generic_local.cpp b/sycl/test-e2e/AtomicRef/and_generic_local.cpp index dbc8d80793c98..47d0f7a76f0f3 100644 --- a/sycl/test-e2e/AtomicRef/and_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/and_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/and_local.cpp b/sycl/test-e2e/AtomicRef/and_local.cpp index 7bd82b8f58289..28c3ad0632ccb 100644 --- a/sycl/test-e2e/AtomicRef/and_local.cpp +++ b/sycl/test-e2e/AtomicRef/and_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "and.h" diff --git a/sycl/test-e2e/AtomicRef/compare_exchange.cpp b/sycl/test-e2e/AtomicRef/compare_exchange.cpp index fb2cee09c8133..b3b865baf2001 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "compare_exchange.h" diff --git a/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp b/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp index 6979784794994..64bf0aa0778d4 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "compare_exchange.h" diff --git a/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp b/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp index b7dd71a3e6e4a..8755d884072ef 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp b/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp index 740d6471e2066..951b4c98cce5d 100644 --- a/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp +++ b/sycl/test-e2e/AtomicRef/compare_exchange_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "compare_exchange.h" diff --git a/sycl/test-e2e/AtomicRef/exchange.cpp b/sycl/test-e2e/AtomicRef/exchange.cpp index c70d720fafb2b..b75a9ae98c089 100644 --- a/sycl/test-e2e/AtomicRef/exchange.cpp +++ b/sycl/test-e2e/AtomicRef/exchange.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out // UNSUPPORTED: hip diff --git a/sycl/test-e2e/AtomicRef/exchange_generic.cpp b/sycl/test-e2e/AtomicRef/exchange_generic.cpp index e70b6ae411fc9..2778125fcd06c 100644 --- a/sycl/test-e2e/AtomicRef/exchange_generic.cpp +++ b/sycl/test-e2e/AtomicRef/exchange_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "exchange.h" diff --git a/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp b/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp index 1a2dbaf1d4790..85e399bf43085 100644 --- a/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/exchange_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/exchange_local.cpp b/sycl/test-e2e/AtomicRef/exchange_local.cpp index ac904e94edc3a..80a25fcf2e7d9 100644 --- a/sycl/test-e2e/AtomicRef/exchange_local.cpp +++ b/sycl/test-e2e/AtomicRef/exchange_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "exchange.h" diff --git a/sycl/test-e2e/AtomicRef/load.cpp b/sycl/test-e2e/AtomicRef/load.cpp index 76fe6a36077b4..7a39d25cf62c6 100644 --- a/sycl/test-e2e/AtomicRef/load.cpp +++ b/sycl/test-e2e/AtomicRef/load.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "load.h" diff --git a/sycl/test-e2e/AtomicRef/load_generic.cpp b/sycl/test-e2e/AtomicRef/load_generic.cpp index 52373932715a3..c8779996ee3c7 100644 --- a/sycl/test-e2e/AtomicRef/load_generic.cpp +++ b/sycl/test-e2e/AtomicRef/load_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "load.h" diff --git a/sycl/test-e2e/AtomicRef/load_generic_local.cpp b/sycl/test-e2e/AtomicRef/load_generic_local.cpp index aa384278145ba..ba821e9c5ab78 100644 --- a/sycl/test-e2e/AtomicRef/load_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/load_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/load_local.cpp b/sycl/test-e2e/AtomicRef/load_local.cpp index 009b6c2b2a923..b4df1bc7342c8 100644 --- a/sycl/test-e2e/AtomicRef/load_local.cpp +++ b/sycl/test-e2e/AtomicRef/load_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out // UNSUPPORTED: windows && arch-intel_gpu_bmg_g21 diff --git a/sycl/test-e2e/AtomicRef/max.cpp b/sycl/test-e2e/AtomicRef/max.cpp index 0e184a5adea4b..93e4d062238d3 100644 --- a/sycl/test-e2e/AtomicRef/max.cpp +++ b/sycl/test-e2e/AtomicRef/max.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "max.h" diff --git a/sycl/test-e2e/AtomicRef/max_generic.cpp b/sycl/test-e2e/AtomicRef/max_generic.cpp index 1a3901ac92a5d..23a34f1dad768 100644 --- a/sycl/test-e2e/AtomicRef/max_generic.cpp +++ b/sycl/test-e2e/AtomicRef/max_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "max.h" diff --git a/sycl/test-e2e/AtomicRef/max_generic_local.cpp b/sycl/test-e2e/AtomicRef/max_generic_local.cpp index 37ac7fa0e6452..c13e9f43f0a2b 100644 --- a/sycl/test-e2e/AtomicRef/max_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/max_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/max_local.cpp b/sycl/test-e2e/AtomicRef/max_local.cpp index 52090e32762f0..d6bfc6aceebf0 100644 --- a/sycl/test-e2e/AtomicRef/max_local.cpp +++ b/sycl/test-e2e/AtomicRef/max_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "max.h" diff --git a/sycl/test-e2e/AtomicRef/min.cpp b/sycl/test-e2e/AtomicRef/min.cpp index 6cf53a06decef..a3043f2211ffc 100644 --- a/sycl/test-e2e/AtomicRef/min.cpp +++ b/sycl/test-e2e/AtomicRef/min.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "min.h" diff --git a/sycl/test-e2e/AtomicRef/min_generic.cpp b/sycl/test-e2e/AtomicRef/min_generic.cpp index c3c79c50050c5..4850738978abb 100644 --- a/sycl/test-e2e/AtomicRef/min_generic.cpp +++ b/sycl/test-e2e/AtomicRef/min_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "min.h" diff --git a/sycl/test-e2e/AtomicRef/min_generic_local.cpp b/sycl/test-e2e/AtomicRef/min_generic_local.cpp index 23b44b0214df5..c140032f77c87 100644 --- a/sycl/test-e2e/AtomicRef/min_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/min_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/min_local.cpp b/sycl/test-e2e/AtomicRef/min_local.cpp index c46472efac69a..4765e4f08d62c 100644 --- a/sycl/test-e2e/AtomicRef/min_local.cpp +++ b/sycl/test-e2e/AtomicRef/min_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "min.h" diff --git a/sycl/test-e2e/AtomicRef/or.cpp b/sycl/test-e2e/AtomicRef/or.cpp index 2936c3b3a86dc..8be5925c9181d 100644 --- a/sycl/test-e2e/AtomicRef/or.cpp +++ b/sycl/test-e2e/AtomicRef/or.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "or.h" diff --git a/sycl/test-e2e/AtomicRef/or_generic.cpp b/sycl/test-e2e/AtomicRef/or_generic.cpp index 243bdbac497da..34cd005a22571 100644 --- a/sycl/test-e2e/AtomicRef/or_generic.cpp +++ b/sycl/test-e2e/AtomicRef/or_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "or.h" diff --git a/sycl/test-e2e/AtomicRef/or_generic_local.cpp b/sycl/test-e2e/AtomicRef/or_generic_local.cpp index 0ecdf85b30440..b58df48b5dc63 100644 --- a/sycl/test-e2e/AtomicRef/or_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/or_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/or_local.cpp b/sycl/test-e2e/AtomicRef/or_local.cpp index 1b4a261d69fc1..31767998b2fe4 100644 --- a/sycl/test-e2e/AtomicRef/or_local.cpp +++ b/sycl/test-e2e/AtomicRef/or_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "or.h" diff --git a/sycl/test-e2e/AtomicRef/store.cpp b/sycl/test-e2e/AtomicRef/store.cpp index f789aaa12f331..0f99dddf8be83 100644 --- a/sycl/test-e2e/AtomicRef/store.cpp +++ b/sycl/test-e2e/AtomicRef/store.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "store.h" diff --git a/sycl/test-e2e/AtomicRef/store_generic.cpp b/sycl/test-e2e/AtomicRef/store_generic.cpp index 09cb7d0aa4e79..9899d799faf7c 100644 --- a/sycl/test-e2e/AtomicRef/store_generic.cpp +++ b/sycl/test-e2e/AtomicRef/store_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "store.h" diff --git a/sycl/test-e2e/AtomicRef/store_generic_local.cpp b/sycl/test-e2e/AtomicRef/store_generic_local.cpp index 63436aad63267..86d50048e8456 100644 --- a/sycl/test-e2e/AtomicRef/store_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/store_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/store_local.cpp b/sycl/test-e2e/AtomicRef/store_local.cpp index 66368b11c328d..6c7c739f34e42 100644 --- a/sycl/test-e2e/AtomicRef/store_local.cpp +++ b/sycl/test-e2e/AtomicRef/store_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "store.h" diff --git a/sycl/test-e2e/AtomicRef/sub.cpp b/sycl/test-e2e/AtomicRef/sub.cpp index 859fd25046f11..e9c0475a31874 100644 --- a/sycl/test-e2e/AtomicRef/sub.cpp +++ b/sycl/test-e2e/AtomicRef/sub.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "sub.h" diff --git a/sycl/test-e2e/AtomicRef/sub_generic.cpp b/sycl/test-e2e/AtomicRef/sub_generic.cpp index 90065117cf398..be32dfeb3c996 100644 --- a/sycl/test-e2e/AtomicRef/sub_generic.cpp +++ b/sycl/test-e2e/AtomicRef/sub_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "sub.h" diff --git a/sycl/test-e2e/AtomicRef/sub_generic_local.cpp b/sycl/test-e2e/AtomicRef/sub_generic_local.cpp index 9675e7bd4c02f..ad27ec283b4e3 100644 --- a/sycl/test-e2e/AtomicRef/sub_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/sub_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out // UNSUPPORTED: windows && arch-intel_gpu_bmg_g21 diff --git a/sycl/test-e2e/AtomicRef/sub_local.cpp b/sycl/test-e2e/AtomicRef/sub_local.cpp index 4b252448180a6..882f4d077dffe 100644 --- a/sycl/test-e2e/AtomicRef/sub_local.cpp +++ b/sycl/test-e2e/AtomicRef/sub_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "sub.h" diff --git a/sycl/test-e2e/AtomicRef/xor.cpp b/sycl/test-e2e/AtomicRef/xor.cpp index fb0741a093a63..0a45e9045373e 100644 --- a/sycl/test-e2e/AtomicRef/xor.cpp +++ b/sycl/test-e2e/AtomicRef/xor.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "xor.h" diff --git a/sycl/test-e2e/AtomicRef/xor_generic.cpp b/sycl/test-e2e/AtomicRef/xor_generic.cpp index 739fa8cff0f23..eaa6fd557111b 100644 --- a/sycl/test-e2e/AtomicRef/xor_generic.cpp +++ b/sycl/test-e2e/AtomicRef/xor_generic.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "xor.h" diff --git a/sycl/test-e2e/AtomicRef/xor_generic_local.cpp b/sycl/test-e2e/AtomicRef/xor_generic_local.cpp index c4124c4ab6b1b..1062f56f9e4f4 100644 --- a/sycl/test-e2e/AtomicRef/xor_generic_local.cpp +++ b/sycl/test-e2e/AtomicRef/xor_generic_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #define TEST_GENERIC_IN_LOCAL 1 diff --git a/sycl/test-e2e/AtomicRef/xor_local.cpp b/sycl/test-e2e/AtomicRef/xor_local.cpp index 06a73ead1dc22..5b7fe4d945200 100644 --- a/sycl/test-e2e/AtomicRef/xor_local.cpp +++ b/sycl/test-e2e/AtomicRef/xor_local.cpp @@ -1,5 +1,5 @@ // REQUIRES: arch-intel_gpu_cri -// RUN: %{build} -DFULL_ATOMIC16_COVERAGE -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out +// RUN: %{build} %if !target-nvidia %{ -DFULL_ATOMIC16_COVERAGE %} -DFULL_ATOMIC32_COVERAGE -DFULL_ATOMIC64_COVERAGE -fsycl-device-code-split=per_kernel -Xspirv-translator=spir64 -spirv-ext=+SPV_KHR_bfloat16,+SPV_INTEL_16bit_atomics -o %t.out // RUN: %{run} %t.out #include "xor.h"