Comment # 4 on bug 70779 from
Here are two kernels that fail:
__kernel void uint_div(__global const uint *a,  __global const uint *b,
__global uint *c){
    c[0]=a[0]/b[0];
}
__kernel void uint_add16(__global const uint *a,  __global const uint *b,
__global uint *c){
    for(uint i=0;i<16;i++) c[i]=a[i]+b[i];
}

This one works:
__kernel void uint_add(__global const uint *a,  __global const uint *b,
__global uint *c){
    c[0]=a[0]+b[0];
}

Sadly I don't have access to the hardware anymore (it's probably in a dump
somewhere).


You are receiving this mail because: