Frexp support global memory directly
authorZhigang Gong <zhigang.gong@linux.intel.com>
Wed, 24 Jul 2013 03:09:06 +0000 (11:09 +0800)
committerZhigang Gong <zhigang.gong@linux.intel.com>
Wed, 24 Jul 2013 03:50:03 +0000 (11:50 +0800)
Signed-off-by: Zhigang Gong <zhigang.gong@linux.intel.com>
kernels/builtin_frexp.cl

index 3d33a14..766695a 100644 (file)
@@ -1,6 +1,4 @@
 kernel void builtin_frexp(global float *src, global float *dst, global int *e) {
   int i = get_global_id(0);
-  int v;
-  dst[i] = frexp(src[i], &v);
-  e[i] = v;
+  dst[i] = frexp(src[i], &e[i]);
 }