Bufius
|
3c14f0a753
|
slightly improved performance, works with LG of 2, 4 and 8
|
11 years ago |
Noel Maersk
|
11cf733ede
|
misc: fix spaces after closing parenthesis.
sed -i 's/) $/)/' *.cl
|
11 years ago |
Noel Maersk
|
e18bcc2582
|
kernel: use N-factor table instead of passing parameter N directly.
|
11 years ago |
Teemu Suikki
|
73bb1504e9
|
Scrypt-nfactor support!
Added new configuration parameter "nfactor", which defaults to 10 (normal scrypt).
Use 11 for vertcoin.
Kernels modified accordingly.
|
11 years ago |
Noel Maersk
|
23eb242a5f
|
kernel: make psw usable, reorder cases alphabetically.
Closes https://github.com/veox/sgminer/issues/30
|
11 years ago |
Brandon Tuomela
|
bda1070259
|
kernel: add psw kernel.
|
11 years ago |
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
Prepare for more kernels. :)
Get rid of the kernel date, since this fudges up commit history.
Named after Con Kolivas, the most recent committer.
|
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.
|
12 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.
|
12 years ago |
Con Kolivas
|
f7f55e777d
|
Increase kernel versions signifying changed APIs.
|
12 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.
|
12 years ago |
Con Kolivas
|
bff58c3bed
|
Add back in new cl files.
|
13 years ago |