diff options
Diffstat (limited to 'utests/compiler_clz_int.cpp')
-rw-r--r-- | utests/compiler_clz_int.cpp | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/utests/compiler_clz_int.cpp b/utests/compiler_clz_int.cpp deleted file mode 100644 index c12cfc62..00000000 --- a/utests/compiler_clz_int.cpp +++ /dev/null @@ -1,31 +0,0 @@ -#include "utest_helper.hpp" - -void compiler_clz_int(void) -{ - const int n = 32; - - // Setup kernel and buffers - OCL_CREATE_KERNEL("compiler_clz_int"); - 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] = 16; - - OCL_MAP_BUFFER(0); - ((int*)buf_data[0])[0] = 0; - for (int32_t i = 1; i < (int32_t) n; ++i) - ((int*)buf_data[0])[i] = 0xffffffffu >> i; - OCL_UNMAP_BUFFER(0); - - OCL_NDRANGE(1); - - OCL_MAP_BUFFER(1); - OCL_ASSERT(((int*)buf_data[1])[0] == 32); - for (int i = 1; i < n; ++i) - OCL_ASSERT(((int*)buf_data[1])[i] == i); - OCL_UNMAP_BUFFER(1); -} - -MAKE_UTEST_FROM_FUNCTION(compiler_clz_int); |