1 Reply Latest reply on May 31, 2012 1:07 PM by kcarney

    catalyst 12.4, tahiti, floating point exception with small local work size


      Strange bug, again with catalyst 12.4 and a HD 7970 and on a linux 64-bit machine.


      If i run the attached programme with a local work size < 64, it throws a floating point exception.  See also the backtrace, as it is.  It works fine if i use the CPU device instead of the Tahiti device, or if the size >= 64.


      It seems this is normally ignored in C, but in Java(JOCL) it causes an abort, for no apparently adequate reason.


      I've been pulling my hair out for a couple of days with various bugs in my or others code exposed by the new driver/device, but I think this is one is at least not mine (the reason it's 42 is i was playing with a port of clsurf).