Skip to content

Commit 41e5efa

Browse files
committed
fix test
Signed-off-by: Sarnie, Nick <nick.sarnie@intel.com>
1 parent 395754a commit 41e5efa

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

sycl/test-e2e/InvokeSimd/Spec/simd_mask_merge.cpp

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -5,9 +5,6 @@
55
// Check that full compilation works:
66
// RUN: %clangxx -fsycl -fno-sycl-device-code-split-esimd -Xclang -fsycl-allow-func-ptr %s -o %t.out
77
// RUN: env IGC_VCSaveStackCallLinkage=1 IGC_VCDirectCallsOnly=1 %GPU_RUN_PLACEHOLDER %t.out
8-
//
9-
// VISALTO enable run
10-
// RUN: env IGC_VISALTO=63 IGC_VCSaveStackCallLinkage=1 IGC_VCDirectCallsOnly=1 %GPU_RUN_PLACEHOLDER %t.out
118
#include <sycl/detail/boost/mp11.hpp>
129
#include <sycl/ext/intel/esimd.hpp>
1310
#include <sycl/ext/oneapi/experimental/invoke_simd.hpp>
@@ -23,7 +20,7 @@ constexpr int VL = 16;
2320

2421
[[intel::device_indirectly_callable]] simd<float, VL>
2522
SIMD_CALLEE(simd<float, VL> va, simd_mask<float, VL> mask) SYCL_ESIMD_FUNCTION {
26-
esimd::simd<float, VL> ret;
23+
esimd::simd<float, VL> ret(0);
2724
esimd::simd_mask<VL> emask;
2825
for(int i = 0; i < VL; i++)
2926
emask[i] = static_cast<bool>(mask[i]);
@@ -50,7 +47,6 @@ int main() {
5047
M[i] = i % 2;
5148
}
5249

53-
auto ctxt = q.get_context();
5450
sycl::buffer<float> ABuf(A);
5551
sycl::buffer<float> CBuf(C);
5652
sycl::buffer<bool> MBuf(M);
@@ -68,7 +64,7 @@ int main() {
6864
sycl::accessor M_acc{MBuf, cgh, sycl::read_only};
6965
cgh.parallel_for(Range, [=](nd_item<1> ndi) {
7066
sub_group sg = ndi.get_sub_group();
71-
uint32_t wi_id = ndi.get_global_linear_id() + sg.get_local_id();
67+
uint32_t wi_id = ndi.get_global_linear_id();
7268
float res = invoke_simd(sg, SIMD_CALLEE, A_acc[wi_id], M_acc[wi_id]);
7369
C_acc[wi_id] = res;
7470
});

0 commit comments

Comments
 (0)