nice that there seems to be an OpenCL miner available now,
sad though, that it doesnt work (for me on Nvidia at least).
...snip...
:140:3: error: call to 'rotate' is ambiguous
sharound(E,F,G,H,A,B,C,D,R(36),0x650A7354);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:47:123: note: instantiated from:
#define sharound(a,b,c,d,e,f,g,h,x,K) {t1=h+(rotateright(e,6)^rotateright(e,11)^
rotateright(e,25))+(g^(e&(f^g)))+K+x; t2=(rotateright(a,2)^rotateright(a,13)^rot
ateright(a,22))+((a&b)|(c&(a|b))); d+=t1; h=t1+t2;}
^
:45:30: note: instantiated from:
#define rotateright(x,bits) (rotate(x,32-bits))
^~~~~~
:2967:24: note: candidate function
ulong __OVERLOADABLE__ rotate(ulong, ulong);
^
:2966:23: note: candidate function
long __OVERLOADABLE__ rotate(long, long);
^
:2965:23: note: candidate function
uint __OVERLOADABLE__ rotate(uint, uint);
^
:2964:22: note: candidate function
int __OVERLOADABLE__ rotate(int, int);
^
:2963:25: note: candidate function
ushort __OVERLOADABLE__ rotate(ushort, ushort);
^
:2962:24: note: candidate function
short __OVERLOADABLE__ rotate(short, short);
^
:2961:24: note: candidate function
uchar __OVERLOADABLE__ rotate(uchar, uchar);
^
:2960:23: note: candidate function
char __OVERLOADABLE__ rotate(char, char);
^
:141:3: error: call to 'rotate' is ambiguous
sharound(D,E,F,G,H,A,B,C,R(37),0x766A0ABB);
^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
:47:46: note: instantiated from:
#define sharound(a,b,c,d,e,f,g,h,x,K) {t1=h+(rotateright(e,6)^rotateright(e,11)^
rotateright(e,25))+(g^(e&(f^g)))+K+x; t2=(rotateright(a,2)^rotateright(a,13)^rot
ateright(a,22))+((a&b)|(c&(a|b))); d+=t1; h=t1+t2;}
^
:45:30: note: instantiated from:
#define rotateright(x,bits) (rotate(x,32-bits))
^~~~~~
:2967:24: note: candidate function
ulong __OVERLOADABLE__ rotate(ulong, ulong);
^
:2966:23: note: candidate function
long __OVERLOADABLE__ rotate(long, long);
^
:2965:23: note: candidate function
uint __OVERLOADABLE__ rotate(uint, uint);
^
:2964:22: note: candidate function
int __OVERLOADABLE__ rotate(int, int);
^
:2963:25: note: candidate function
ushort __OVERLOADABLE__ rotate(ushort, ushort);
^
:2962:24: note: candidate function
short __OVERLOADABLE__ rotate(short, short);
^
:2961:24: note: candidate function
uchar __OVERLOADABLE__ rotate(uchar, uchar);
^
:2960:23: note: candidate function
char __OVERLOADABLE__ rotate(char, char);
^
:141:3: error: call to 'rotate' is ambiguous
sharound(D,E,F,G,H,A,B,C,R(37),0x766A0ABB);
...snip...
the CUDA client doesnt show its best hashes anymore,
loads the GPU a bit more (50%->65%) what makes it a bit faster hashing (gtx260: 18M->25M),
but it also loads the CPU more than before (50%->75%).