From: Luo Xionghu <xionghu....@intel.com> patch 2 depends patch 1, so resend the patchset.
Luo Xionghu (3): libocl: reimplement clz with lzd instruction instead of fbh. reimplement the LZD instruction in backend. fix clz utest issue. backend/src/libocl/CMakeLists.txt | 2 +- backend/src/libocl/src/ocl_clz.ll | 62 +++++++++++++ backend/src/libocl/tmpl/ocl_integer.tmpl.cl | 78 +++-------------- backend/src/libocl/tmpl/ocl_integer.tmpl.h | 9 ++ backend/src/llvm/llvm_gen_backend.cpp | 37 +++++++- kernels/compiler_clz.cl | 8 +- kernels/compiler_clz_int.cl | 5 -- kernels/compiler_clz_short.cl | 5 -- utests/CMakeLists.txt | 2 - utests/compiler_clz.cpp | 129 ++++++++++++++++++++++------ utests/compiler_clz_int.cpp | 31 ------- utests/compiler_clz_short.cpp | 31 ------- 12 files changed, 229 insertions(+), 170 deletions(-) create mode 100644 backend/src/libocl/src/ocl_clz.ll delete mode 100644 kernels/compiler_clz_int.cl delete mode 100644 kernels/compiler_clz_short.cl delete mode 100644 utests/compiler_clz_int.cpp delete mode 100644 utests/compiler_clz_short.cpp -- 1.9.1 _______________________________________________ Beignet mailing list Beignet@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/beignet