[Beignet] [PATCH 2/4] Utest: Remove old sub_group_all/any utest

Xiuli Pan xiuli.pan at intel.com
Tue May 17 00:20:31 UTC 2016


From: Pan Xiuli <xiuli.pan at intel.com>

This utest does not follow spec, so just remove them.

Signed-off-by: Pan Xiuli <xiuli.pan at intel.com>
---
 kernels/compiler_sub_group_all.cl | 12 -----------
 kernels/compiler_sub_group_any.cl | 15 --------------
 utests/CMakeLists.txt             |  2 --
 utests/compiler_sub_group_all.cpp | 43 ---------------------------------------
 utests/compiler_sub_group_any.cpp | 43 ---------------------------------------
 5 files changed, 115 deletions(-)
 delete mode 100644 kernels/compiler_sub_group_all.cl
 delete mode 100644 kernels/compiler_sub_group_any.cl
 delete mode 100644 utests/compiler_sub_group_all.cpp
 delete mode 100644 utests/compiler_sub_group_any.cpp

diff --git a/kernels/compiler_sub_group_all.cl b/kernels/compiler_sub_group_all.cl
deleted file mode 100644
index 30db5bc..0000000
--- a/kernels/compiler_sub_group_all.cl
+++ /dev/null
@@ -1,12 +0,0 @@
-__kernel void compiler_sub_group_all(global int *src, global int *dst)
-{
-  int i = get_global_id(0);
-  if (i % 2 == 1) {
-    if (sub_group_all((src[i] < 12) && (src[i] > 0)))
-      dst[i] = 1;
-    else
-      dst[i] = 2;
-  }
-  else
-    dst[i] = 3;
-}
diff --git a/kernels/compiler_sub_group_any.cl b/kernels/compiler_sub_group_any.cl
deleted file mode 100644
index 15702db..0000000
--- a/kernels/compiler_sub_group_any.cl
+++ /dev/null
@@ -1,15 +0,0 @@
-__kernel void compiler_sub_group_any(global int *src, global int *dst)
-{
-  int i = get_global_id(0);
-
-  if (i % 2 == 1) {
-    if (sub_group_any(src[i] == 5) || sub_group_any(src[i] == 9))
-      dst[i] = 1;
-    else if (sub_group_any(src[i] == 6))
-      dst[i] = 0;
-    else
-      dst[i] = 2;
-  }
-  else
-    dst[i] = 3;
-}
diff --git a/utests/CMakeLists.txt b/utests/CMakeLists.txt
index 76b50a5..7ea10e0 100644
--- a/utests/CMakeLists.txt
+++ b/utests/CMakeLists.txt
@@ -241,8 +241,6 @@ set (utests_sources
   compiler_private_const.cpp
   compiler_private_data_overflow.cpp
   compiler_getelementptr_bitcast.cpp
-  compiler_sub_group_any.cpp
-  compiler_sub_group_all.cpp
   compiler_time_stamp.cpp
   compiler_double_precision.cpp
   compiler_double.cpp
diff --git a/utests/compiler_sub_group_all.cpp b/utests/compiler_sub_group_all.cpp
deleted file mode 100644
index d8e4130..0000000
--- a/utests/compiler_sub_group_all.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-#include "utest_helper.hpp"
-
-void compiler_sub_group_all(void)
-{
-  const size_t n = 40;
-
-  // Setup kernel and buffers
-  OCL_CREATE_KERNEL("compiler_sub_group_all");
-  OCL_CREATE_BUFFER(buf[0], 0, n * sizeof(int), NULL);
-  OCL_CREATE_BUFFER(buf[1], 0, n * sizeof(int), NULL);
-  OCL_SET_ARG(0, sizeof(cl_mem), &buf[0]);
-  OCL_SET_ARG(1, sizeof(cl_mem), &buf[1]);
-
-  globals[0] = n;
-  locals[0] = 10;
-
-  OCL_MAP_BUFFER(0);
-  for (int32_t i = 0; i < (int32_t) n; ++i)
-    ((int*)buf_data[0])[i] = i;
-  OCL_UNMAP_BUFFER(0);
-
-  // Run the kernel on GPU
-  OCL_NDRANGE(1);
-
-  // Run on CPU
-
-  // Compare
-  OCL_MAP_BUFFER(1);
-  for (int32_t i = 0; i < (int32_t) n; ++i) {
-    //printf("%d %d\n", i, ((int *)buf_data[1])[i]);
-    if (i % 2 == 1) {
-      if (i < (int32_t)locals[0])
-        OCL_ASSERT(((int *)buf_data[1])[i] == 1);
-      else
-        OCL_ASSERT(((int *)buf_data[1])[i] == 2);
-    }
-    else
-      OCL_ASSERT(((int *)buf_data[1])[i] == 3);
-  }
-  OCL_UNMAP_BUFFER(1);
-}
-
-MAKE_UTEST_FROM_FUNCTION(compiler_sub_group_all);
diff --git a/utests/compiler_sub_group_any.cpp b/utests/compiler_sub_group_any.cpp
deleted file mode 100644
index 98b1bdd..0000000
--- a/utests/compiler_sub_group_any.cpp
+++ /dev/null
@@ -1,43 +0,0 @@
-#include "utest_helper.hpp"
-
-void compiler_sub_group_any(void)
-{
-  const size_t n = 40;
-
-  // Setup kernel and buffers
-  OCL_CREATE_KERNEL("compiler_sub_group_any");
-  OCL_CREATE_BUFFER(buf[0], 0, n * sizeof(int), NULL);
-  OCL_CREATE_BUFFER(buf[1], 0, n * sizeof(int), NULL);
-  OCL_SET_ARG(0, sizeof(cl_mem), &buf[0]);
-  OCL_SET_ARG(1, sizeof(cl_mem), &buf[1]);
-
-  globals[0] = n;
-  locals[0] = 10;
-
-  OCL_MAP_BUFFER(0);
-  for (int32_t i = 0; i < (int32_t) n; ++i)
-    ((int*)buf_data[0])[i] = i;
-  OCL_UNMAP_BUFFER(0);
-
-  // Run the kernel on GPU
-  OCL_NDRANGE(1);
-
-  // Run on CPU
-
-  // Compare
-  OCL_MAP_BUFFER(1);
-  for (int32_t i = 0; i < (int32_t) n; ++i){
-    //printf("%d %d\n", i, ((int *)buf_data[1])[i]);
-    if (i % 2 == 1) {
-      if (i < (int32_t)locals[0])
-        OCL_ASSERT(((int *)buf_data[1])[i] == 1);
-      else
-        OCL_ASSERT(((int *)buf_data[1])[i] == 2);
-    }
-    else
-      OCL_ASSERT(((int *)buf_data[1])[i] == 3);
-  }
-  OCL_UNMAP_BUFFER(1);
-}
-
-MAKE_UTEST_FROM_FUNCTION(compiler_sub_group_any);
-- 
2.7.4



More information about the Beignet mailing list