cancel
Showing results for 
Search instead for 
Did you mean: 

Archives Discussions

toastedcrumpets
Journeyman III

double4 as a kernel argument not supported in 2.1 or 2.0.1

This simple kernel will not compile for the CPU. The build error I get is an extremely helpful.

/home/ocl/openclmainline/runtime/device/cpu/cpudevice.cpp:106: ShouldNotReachHere()

Aborted

I guess it reaches somewhere it shouldn't, but beyond that I have no idea. My CLInfo is

Platform, ID = 1

OpenCL :   ATI Stream

OpenCL :   by Advanced Micro Devices, Inc.

OpenCL :   OpenCL ver OpenCL 1.0 ATI-Stream-v2.1 (145)

OpenCL :   Profile FULL_PROFILE

OpenCL :   Extensions cl_khr_icd

OpenCL :   Platform Devices follow

OpenCL :      Found a device, ID = 0

OpenCL :        Intel(R) Core(TM) i5 CPU         750  @ 2.67GHz

OpenCL :        by GenuineIntel

OpenCL :        Driver ver 1.1

OpenCL :        OpenCL ver OpenCL 1.0 ATI-Stream-v2.1 (145)

OpenCL :        Profile FULL_PROFILE

OpenCL :        Global Mem 3072 MiB

OpenCL :        Local Mem 32 KiB

OpenCL :        Extensions cl_khr_icd cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_printf



#pragma OPENCL EXTENSION cl_amd_fp64 : enable __kernel void badKernel(double4 aVector) {}

0 Likes
2 Replies
toastedcrumpets
Journeyman III

Any reply on this one? Is there another way to report bugs on the OpenCL implementation?

0 Likes

toastedcrumpets,

The issue has been passed to developers and they are looking into it. 

Thanks for reporting.

You can report the bugs through forum, tickets or mailing to streamdeveloper@amd.com

 

0 Likes