diff --git a/sycl/test-e2e/DeviceLib/imf_bfloat16_integeral_convesions.cpp b/sycl/test-e2e/DeviceLib/imf_bfloat16_integeral_convesions.cpp index 567b6077bad1..db056e33d8b6 100644 --- a/sycl/test-e2e/DeviceLib/imf_bfloat16_integeral_convesions.cpp +++ b/sycl/test-e2e/DeviceLib/imf_bfloat16_integeral_convesions.cpp @@ -5,6 +5,7 @@ // RUN: %{run} %t2.out // // UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF // Windows doesn't yet have full shutdown(). // UNSUPPORTED: ze_debug && windows diff --git a/sycl/test-e2e/DeviceLib/imf_double2bfloat16.cpp b/sycl/test-e2e/DeviceLib/imf_double2bfloat16.cpp index 8ea338442e08..1146e387822a 100644 --- a/sycl/test-e2e/DeviceLib/imf_double2bfloat16.cpp +++ b/sycl/test-e2e/DeviceLib/imf_double2bfloat16.cpp @@ -7,6 +7,7 @@ // RUN: %{run} %t1.out // // UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF #include "imf_utils.hpp" #include diff --git a/sycl/test-e2e/DeviceLib/imf_double2half.cpp b/sycl/test-e2e/DeviceLib/imf_double2half.cpp index cdb751b82254..a2288e9f9a39 100644 --- a/sycl/test-e2e/DeviceLib/imf_double2half.cpp +++ b/sycl/test-e2e/DeviceLib/imf_double2half.cpp @@ -8,6 +8,7 @@ // RUN: %{run} %t2.out // UNSUPPORTED: target-nvidia, target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF #include "imf_utils.hpp" #include diff --git a/sycl/test-e2e/DeviceLib/imf_float2bfloat16.cpp b/sycl/test-e2e/DeviceLib/imf_float2bfloat16.cpp index d8c1a3d7d4d6..5359cdf0e95a 100644 --- a/sycl/test-e2e/DeviceLib/imf_float2bfloat16.cpp +++ b/sycl/test-e2e/DeviceLib/imf_float2bfloat16.cpp @@ -5,6 +5,7 @@ // RUN: %{run} %t2.out // // UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF // All __imf_* bf16 functions are implemented via fp32 emulation, so we don't // need to check whether underlying device supports bf16 or not. diff --git a/sycl/test-e2e/DeviceLib/imf_fp16_trivial_test.cpp b/sycl/test-e2e/DeviceLib/imf_fp16_trivial_test.cpp index 1d553f34a1b8..393f5094cf8b 100644 --- a/sycl/test-e2e/DeviceLib/imf_fp16_trivial_test.cpp +++ b/sycl/test-e2e/DeviceLib/imf_fp16_trivial_test.cpp @@ -9,6 +9,7 @@ // RUN: %{run} %t.out // UNSUPPORTED: target-nvidia, target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF // Windows doesn't yet have full shutdown(). // UNSUPPORTED: ze_debug && windows diff --git a/sycl/test-e2e/DeviceLib/imf_fp32_rounding_test.cpp b/sycl/test-e2e/DeviceLib/imf_fp32_rounding_test.cpp index 12ba40ced5d5..33c893f7d01b 100644 --- a/sycl/test-e2e/DeviceLib/imf_fp32_rounding_test.cpp +++ b/sycl/test-e2e/DeviceLib/imf_fp32_rounding_test.cpp @@ -5,6 +5,7 @@ // RUN: %{run} %t2.out // // UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF #include "imf_utils.hpp" #include diff --git a/sycl/test-e2e/DeviceLib/imf_fp32_test.cpp b/sycl/test-e2e/DeviceLib/imf_fp32_test.cpp index 755111d9c0c4..6e962858a7ce 100644 --- a/sycl/test-e2e/DeviceLib/imf_fp32_test.cpp +++ b/sycl/test-e2e/DeviceLib/imf_fp32_test.cpp @@ -5,6 +5,7 @@ // RUN: %{run} %t2.out // // UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF // Windows doesn't yet have full shutdown(). // UNSUPPORTED: ze_debug && windows diff --git a/sycl/test-e2e/DeviceLib/imf_fp64_rounding_test.cpp b/sycl/test-e2e/DeviceLib/imf_fp64_rounding_test.cpp index da93d94229fa..3aef4cb26d83 100644 --- a/sycl/test-e2e/DeviceLib/imf_fp64_rounding_test.cpp +++ b/sycl/test-e2e/DeviceLib/imf_fp64_rounding_test.cpp @@ -6,6 +6,7 @@ // RUN: %{run} %t2.out // // UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF // Depends on SPIR-V Backend & run-time drivers version. // XFAIL: spirv-backend && run-mode diff --git a/sycl/test-e2e/DeviceLib/imf_fp64_test.cpp b/sycl/test-e2e/DeviceLib/imf_fp64_test.cpp index 0a9725c91294..8c6369b8f3e4 100644 --- a/sycl/test-e2e/DeviceLib/imf_fp64_test.cpp +++ b/sycl/test-e2e/DeviceLib/imf_fp64_test.cpp @@ -6,6 +6,7 @@ // RUN: %{run} %t2.out // // UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF #include "imf_utils.hpp" #include diff --git a/sycl/test-e2e/DeviceLib/imf_fp64_test2.cpp b/sycl/test-e2e/DeviceLib/imf_fp64_test2.cpp index 8ebd3b5f0bcd..027639fe0b34 100644 --- a/sycl/test-e2e/DeviceLib/imf_fp64_test2.cpp +++ b/sycl/test-e2e/DeviceLib/imf_fp64_test2.cpp @@ -6,6 +6,7 @@ // RUN: %{run} %t2.out // // UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF #include "imf_utils.hpp" #include diff --git a/sycl/test-e2e/DeviceLib/imf_half_type_cast.cpp b/sycl/test-e2e/DeviceLib/imf_half_type_cast.cpp index 881577618cd9..a4123f012e82 100644 --- a/sycl/test-e2e/DeviceLib/imf_half_type_cast.cpp +++ b/sycl/test-e2e/DeviceLib/imf_half_type_cast.cpp @@ -8,6 +8,7 @@ // RUN: %{run} %t2.out // UNSUPPORTED: target-nvidia, target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF // Windows doesn't yet have full shutdown(). // UNSUPPORTED: ze_debug && windows diff --git a/sycl/test-e2e/DeviceLib/imf_simd_emulate_test.cpp b/sycl/test-e2e/DeviceLib/imf_simd_emulate_test.cpp index 0f51c69006b5..072bfd6b005a 100644 --- a/sycl/test-e2e/DeviceLib/imf_simd_emulate_test.cpp +++ b/sycl/test-e2e/DeviceLib/imf_simd_emulate_test.cpp @@ -5,6 +5,7 @@ // RUN: %{run} %t2.out // // UNSUPPORTED: target-nvidia || target-amd +// UNSUPPORTED-INTENDED: Nvidia and AMD don't support IMF // UNSUPPORTED: igc-dev // UNSUPPORTED-TRACKER: https://github.com/intel/llvm/issues/17008 diff --git a/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp b/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp index fa6a319a305f..9ac2b0e321e3 100644 --- a/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp +++ b/sycl/test/e2e_test_requirements/no-unsupported-without-info.cpp @@ -54,7 +54,7 @@ // tests to match the required format and in that case you should just update // (i.e. reduce) the number and the list below. // -// NUMBER-OF-UNSUPPORTED-WITHOUT-INFO: 254 +// NUMBER-OF-UNSUPPORTED-WITHOUT-INFO: 242 // // List of improperly UNSUPPORTED tests. // Remove the CHECK once the test has been properly UNSUPPORTED.