3 Commits (133252175b90159d18151b004bf767d5a43812ea)

Author SHA1 Message Date
Gabriel A. Devenyi a6ccc05e5f Replace multiply by 2 (i*2) with left shift. This should be slightly faster. Can't use OpenCL rotate becase of bit carry overs 11 years ago
Noel Maersk f796aa51ca kernel/misc: change ckolivas.cl encoding to UTF-8. 11 years ago
Noel Maersk 9d1db95a28 misc: move scrypt130511.cl kernel file to kernel/ckolivas.cl 11 years ago
Noel Maersk 95586f72f0 Squash-merge branch dead-end with unnecessary check removals. 11 years ago
Con Kolivas b196d4fa0c Support more shares to be returned for scrypt mining. 12 years ago
Con Kolivas 580607cf1c Update kernel file names signifying changes. 12 years ago
Con Kolivas 7f595ca04b Use global constant arrays for all other constants used in scrypt kernel. 12 years ago
Con Kolivas 9b6a518acf Use global __constants for sha functions in scrypt kernel. 12 years ago
Con Kolivas 6bb942ffe5 Use constants for endian swap macros. 12 years ago
Con Kolivas f08c3f766d Revise scrypt kernel copyright notice. 12 years ago
Con Kolivas 3d032ce615 Separate out additions in scrypt kernel. 12 years ago
ckolivas 53c3cce6ac Bump opencl kernel version numbers. 12 years ago
ckolivas 775a27281a Remove atomic ops from opencl kernels given rarity of more than once nonce on the same wavefront and the potential increased ramspeed requirements to use the atomics. 12 years ago
Con Kolivas 9bec1e158e Simplify macros in output kernels avoiding apparent loops and local variables. 13 years ago
Con Kolivas 4fbe5bed15 OpenCL 1.0 does not have native atomic_add and extremely slow support with atom_add so detect opencl1.0 and use a non-atomic workaround. 13 years ago
Con Kolivas f7f55e777d Increase kernel versions signifying changed APIs. 13 years ago
Con Kolivas 86d5377e72 Use atomic ops to never miss a nonce on opencl kernels, including nonce==0, also allowing us to make the output buffer smaller. 13 years ago
Con Kolivas bff58c3bed Add back in new cl files. 13 years ago