Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- http://forum.doom9.org/showthread.php?t=171379&page=17
- ========================================
- =======================
- ---------------------------------
- *** Error in OpenCL compiler ***
- ---------------------------------
- # Build Options
- -cl-single-precision-constant -Werror -D H_BLOCK_X=32 -D H_BLOCK_Y=4 -D V_BLOCK_X=32 -D V_BLOCK_Y=4 -D NLMK_TCOLOR=0 -D NLMK_S=4 -D NLMK_WMODE=1 -D NLMK_TEMPORAL=0 -D NLMK_H2_INV_NORM=26,132089
- # Build Log
- <kernel>:104:22: error: no matching function for call to 'native_recip'
- U4_out[mdata] = native_recip(1.0f + sum * NLMK_H2_INV_NORM);
- ^~~~~~~~~~~~
- cl_kernel.h:1079:27: note: candidate function not viable: requires 1 argument, but 2 were provided
- double16 __OVERLOADABLE__ native_recip(double16);
- ^
- cl_kernel.h:1078:26: note: candidate function not viable: requires 1 argument, but 2 were provided
- double8 __OVERLOADABLE__ native_recip(double8);
- ^
- cl_kernel.h:1077:26: note: candidate function not viable: requires 1 argument, but 2 were provided
- double4 __OVERLOADABLE__ native_recip(double4);
- ^
- cl_kernel.h:1075:26: note: candidate function not viable: requires 1 argument, but 2 were provided
- double3 __OVERLOADABLE__ native_recip(double3);
- ^
- cl_kernel.h:1073:26: note: candidate function not viable: requires 1 argument, but 2 were provided
- double2 __OVERLOADABLE__ native_recip(double2);
- ^
- cl_kernel.h:1072:25: note: candidate function not viable: requires 1 argument, but 2 were provided
- double __OVERLOADABLE__ native_recip(double);
- ^
- cl_kernel.h:1070:26: note: candidate function not viable: requires 1 argument, but 2 were provided
- float16 __OVERLOADABLE__ native_recip(float16);
- ^
- cl_kernel.h:1069:25: note: candidate function not viable: requires 1 argument, but 2 were provided
- float8 __OVERLOADABLE__ native_recip(float8);
- ^
- cl_kernel.h:1068:25: note: candidate function not viable: requires 1 argument, but 2 were provided
- float4 __OVERLOADABLE__ native_recip(float4);
- ^
- cl_kernel.h:1066:25: note: candidate function not viable: requires 1 argument, but 2 were provided
- float3 __OVERLOADABLE__ native_recip(float3);
- ^
- cl_kernel.h:1064:25: note: candidate function not viable: requires 1 argument, but 2 were provided
- float2 __OVERLOADABLE__ native_recip(float2);
- ^
- cl_kernel.h:1063:24: note: candidate function not viable: requires 1 argument, but 2 were provided
- float __OVERLOADABLE__ native_recip(float);
- ^
- <kernel>:106:19: error: no matching function for call to 'native_exp'
- U4_out[mdata] = native_exp(- sum * NLMK_H2_INV_NORM);
- ^~~~~~~~~~
- cl_kernel.h:879:27: note: candidate function not viable: requires 1 argument, but 2 were provided
- double16 __OVERLOADABLE__ native_exp(double16);
- ^
- cl_kernel.h:878:26: note: candidate function not viable: requires 1 argument, but 2 were provided
- double8 __OVERLOADABLE__ native_exp(double8);
- ^
- cl_kernel.h:877:26: note: candidate function not viable: requires 1 argument, but 2 were provided
- double4 __OVERLOADABLE__ native_exp(double4);
- ^
- cl_kernel.h:875:26: note: candidate function not viable: requires 1 argument, but 2 were provided
- double3 __OVERLOADABLE__ native_exp(double3);
- ^
- cl_kernel.h:873:26: note: candidate function not viable: requires 1 argument, but 2 were provided
- double2 __OVERLOADABLE__ native_exp(double2);
- ^
- cl_kernel.h:872:25: note: candidate function not viable: requires 1 argument, but 2 were provided
- double __OVERLOADABLE__ native_exp(double);
- ^
- cl_kernel.h:870:26: note: candidate function not viable: requires 1 argument, but 2 were provided
- float16 __OVERLOADABLE__ native_exp(float16);
- ^
- cl_kernel.h:869:25: note: candidate function not viable: requires 1 argument, but 2 were provided
- float8 __OVERLOADABLE__ native_exp(float8);
- ^
- cl_kernel.h:868:25: note: candidate function not viable: requires 1 argument, but 2 were provided
- float4 __OVERLOADABLE__ native_exp(float4);
- ^
- cl_kernel.h:866:25: note: candidate function not viable: requires 1 argument, but 2 were provided
- float3 __OVERLOADABLE__ native_exp(float3);
- ^
- cl_kernel.h:864:25: note: candidate function not viable: requires 1 argument, but 2 were provided
- float2 __OVERLOADABLE__ native_exp(float2);
- ^
- cl_kernel.h:863:24: note: candidate function not viable: requires 1 argument, but 2 were provided
- float __OVERLOADABLE__ native_exp(float);
- ^
- <kernel>:108:27: error: no matching function for call to 'fdim'
- U4_out[mdata] = pown(fdim(1.0f, sum * NLMK_H2_INV_NORM), 2);
- ^~~~
- cl_kernel.h:1829:27: note: candidate function not viable: requires 2 arguments, but 3 were provided
- double16 __OVERLOADABLE__ fdim(double16, double16);
- ^
- cl_kernel.h:1828:26: note: candidate function not viable: requires 2 arguments, but 3 were provided
- double8 __OVERLOADABLE__ fdim(double8, double8);
- ^
- cl_kernel.h:1827:26: note: candidate function not viable: requires 2 arguments, but 3 were provided
- double4 __OVERLOADABLE__ fdim(double4, double4);
- ^
- cl_kernel.h:1825:26: note: candidate function not viable: requires 2 arguments, but 3 were provided
- double3 __OVERLOADABLE__ fdim(double3, double3);
- ^
- cl_kernel.h:1823:26: note: candidate function not viable: requires 2 arguments, but 3 were provided
- double2 __OVERLOADABLE__ fdim(double2, double2);
- ^
- cl_kernel.h:1822:26: note: candidate function not viable: requires 2 arguments, but 3 were provided
- float16 __OVERLOADABLE__ fdim(float16, float16);
- ^
- cl_kernel.h:1821:25: note: candidate function not viable: requires 2 arguments, but 3 were provided
- float8 __OVERLOADABLE__ fdim(float8, float8);
- ^
- cl_kernel.h:1820:25: note: candidate function not viable: requires 2 arguments, but 3 were provided
- float4 __OVERLOADABLE__ fdim(float4, float4);
- ^
- cl_kernel.h:1818:25: note: candidate function not viable: requires 2 arguments, but 3 were provided
- float3 __OVERLOADABLE__ fdim(float3, float3);
- ^
- cl_kernel.h:1816:25: note: candidate function not viable: requires 2 arguments, but 3 were provided
- float2 __OVERLOADABLE__ fdim(float2, float2);
- ^
- cl_kernel.h:1815:25: note: candidate function not viable: requires 2 arguments, but 3 were provided
- double __OVERLOADABLE__ fdim(double, double);
- ^
- cl_kernel.h:1814:24: note: candidate function not viable: requires 2 arguments, but 3 were provided
- float __OVERLOADABLE__ fdim(float, float);
- ^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement