Advertisement
Guest User

Untitled

a guest
Sep 4th, 2015
188
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 7.38 KB | None | 0 0
  1. http://forum.doom9.org/showthread.php?t=171379&page=17
  2. ========================================
  3. =======================
  4. ---------------------------------
  5. *** Error in OpenCL compiler ***
  6. ---------------------------------
  7.  
  8. # Build Options
  9. -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
  10.  
  11. # Build Log
  12. <kernel>:104:22: error: no matching function for call to 'native_recip'
  13. U4_out[mdata] = native_recip(1.0f + sum * NLMK_H2_INV_NORM);
  14. ^~~~~~~~~~~~
  15. cl_kernel.h:1079:27: note: candidate function not viable: requires 1 argument, but 2 were provided
  16. double16 __OVERLOADABLE__ native_recip(double16);
  17. ^
  18. cl_kernel.h:1078:26: note: candidate function not viable: requires 1 argument, but 2 were provided
  19. double8 __OVERLOADABLE__ native_recip(double8);
  20. ^
  21. cl_kernel.h:1077:26: note: candidate function not viable: requires 1 argument, but 2 were provided
  22. double4 __OVERLOADABLE__ native_recip(double4);
  23. ^
  24. cl_kernel.h:1075:26: note: candidate function not viable: requires 1 argument, but 2 were provided
  25. double3 __OVERLOADABLE__ native_recip(double3);
  26. ^
  27. cl_kernel.h:1073:26: note: candidate function not viable: requires 1 argument, but 2 were provided
  28. double2 __OVERLOADABLE__ native_recip(double2);
  29. ^
  30. cl_kernel.h:1072:25: note: candidate function not viable: requires 1 argument, but 2 were provided
  31. double __OVERLOADABLE__ native_recip(double);
  32. ^
  33. cl_kernel.h:1070:26: note: candidate function not viable: requires 1 argument, but 2 were provided
  34. float16 __OVERLOADABLE__ native_recip(float16);
  35. ^
  36. cl_kernel.h:1069:25: note: candidate function not viable: requires 1 argument, but 2 were provided
  37. float8 __OVERLOADABLE__ native_recip(float8);
  38. ^
  39. cl_kernel.h:1068:25: note: candidate function not viable: requires 1 argument, but 2 were provided
  40. float4 __OVERLOADABLE__ native_recip(float4);
  41. ^
  42. cl_kernel.h:1066:25: note: candidate function not viable: requires 1 argument, but 2 were provided
  43. float3 __OVERLOADABLE__ native_recip(float3);
  44. ^
  45. cl_kernel.h:1064:25: note: candidate function not viable: requires 1 argument, but 2 were provided
  46. float2 __OVERLOADABLE__ native_recip(float2);
  47. ^
  48. cl_kernel.h:1063:24: note: candidate function not viable: requires 1 argument, but 2 were provided
  49. float __OVERLOADABLE__ native_recip(float);
  50. ^
  51. <kernel>:106:19: error: no matching function for call to 'native_exp'
  52. U4_out[mdata] = native_exp(- sum * NLMK_H2_INV_NORM);
  53. ^~~~~~~~~~
  54. cl_kernel.h:879:27: note: candidate function not viable: requires 1 argument, but 2 were provided
  55. double16 __OVERLOADABLE__ native_exp(double16);
  56. ^
  57. cl_kernel.h:878:26: note: candidate function not viable: requires 1 argument, but 2 were provided
  58. double8 __OVERLOADABLE__ native_exp(double8);
  59. ^
  60. cl_kernel.h:877:26: note: candidate function not viable: requires 1 argument, but 2 were provided
  61. double4 __OVERLOADABLE__ native_exp(double4);
  62. ^
  63. cl_kernel.h:875:26: note: candidate function not viable: requires 1 argument, but 2 were provided
  64. double3 __OVERLOADABLE__ native_exp(double3);
  65. ^
  66. cl_kernel.h:873:26: note: candidate function not viable: requires 1 argument, but 2 were provided
  67. double2 __OVERLOADABLE__ native_exp(double2);
  68. ^
  69. cl_kernel.h:872:25: note: candidate function not viable: requires 1 argument, but 2 were provided
  70. double __OVERLOADABLE__ native_exp(double);
  71. ^
  72. cl_kernel.h:870:26: note: candidate function not viable: requires 1 argument, but 2 were provided
  73. float16 __OVERLOADABLE__ native_exp(float16);
  74. ^
  75. cl_kernel.h:869:25: note: candidate function not viable: requires 1 argument, but 2 were provided
  76. float8 __OVERLOADABLE__ native_exp(float8);
  77. ^
  78. cl_kernel.h:868:25: note: candidate function not viable: requires 1 argument, but 2 were provided
  79. float4 __OVERLOADABLE__ native_exp(float4);
  80. ^
  81. cl_kernel.h:866:25: note: candidate function not viable: requires 1 argument, but 2 were provided
  82. float3 __OVERLOADABLE__ native_exp(float3);
  83. ^
  84. cl_kernel.h:864:25: note: candidate function not viable: requires 1 argument, but 2 were provided
  85. float2 __OVERLOADABLE__ native_exp(float2);
  86. ^
  87. cl_kernel.h:863:24: note: candidate function not viable: requires 1 argument, but 2 were provided
  88. float __OVERLOADABLE__ native_exp(float);
  89. ^
  90. <kernel>:108:27: error: no matching function for call to 'fdim'
  91. U4_out[mdata] = pown(fdim(1.0f, sum * NLMK_H2_INV_NORM), 2);
  92. ^~~~
  93. cl_kernel.h:1829:27: note: candidate function not viable: requires 2 arguments, but 3 were provided
  94. double16 __OVERLOADABLE__ fdim(double16, double16);
  95. ^
  96. cl_kernel.h:1828:26: note: candidate function not viable: requires 2 arguments, but 3 were provided
  97. double8 __OVERLOADABLE__ fdim(double8, double8);
  98. ^
  99. cl_kernel.h:1827:26: note: candidate function not viable: requires 2 arguments, but 3 were provided
  100. double4 __OVERLOADABLE__ fdim(double4, double4);
  101. ^
  102. cl_kernel.h:1825:26: note: candidate function not viable: requires 2 arguments, but 3 were provided
  103. double3 __OVERLOADABLE__ fdim(double3, double3);
  104. ^
  105. cl_kernel.h:1823:26: note: candidate function not viable: requires 2 arguments, but 3 were provided
  106. double2 __OVERLOADABLE__ fdim(double2, double2);
  107. ^
  108. cl_kernel.h:1822:26: note: candidate function not viable: requires 2 arguments, but 3 were provided
  109. float16 __OVERLOADABLE__ fdim(float16, float16);
  110. ^
  111. cl_kernel.h:1821:25: note: candidate function not viable: requires 2 arguments, but 3 were provided
  112. float8 __OVERLOADABLE__ fdim(float8, float8);
  113. ^
  114. cl_kernel.h:1820:25: note: candidate function not viable: requires 2 arguments, but 3 were provided
  115. float4 __OVERLOADABLE__ fdim(float4, float4);
  116. ^
  117. cl_kernel.h:1818:25: note: candidate function not viable: requires 2 arguments, but 3 were provided
  118. float3 __OVERLOADABLE__ fdim(float3, float3);
  119. ^
  120. cl_kernel.h:1816:25: note: candidate function not viable: requires 2 arguments, but 3 were provided
  121. float2 __OVERLOADABLE__ fdim(float2, float2);
  122. ^
  123. cl_kernel.h:1815:25: note: candidate function not viable: requires 2 arguments, but 3 were provided
  124. double __OVERLOADABLE__ fdim(double, double);
  125. ^
  126. cl_kernel.h:1814:24: note: candidate function not viable: requires 2 arguments, but 3 were provided
  127. float __OVERLOADABLE__ fdim(float, float);
  128. ^
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement