Con Kolivas
1b5c676de7
Use 256 output slots for kernels to allow 1 for each worksize.
13 years ago
Con Kolivas
9f70b9c84e
Revert "Add vector type hint to phatk kernel."
...
This reverts commit 27a6f7a81b
.
Has no demonstrable beneficial effect on phatk kernel.
13 years ago
Con Kolivas
d33ae6a7b0
Revert "Use min() function on 2 vector output path in phatk kernel and don't use extra variable for both 2 and 4 vectors."
...
This reverts commit 532179b24d
.
Of no advantage.
13 years ago
Con Kolivas
cf0aebb4f5
Revert "Update phatk version number."
...
This reverts commit 580888f91b
.
Removing changes which did nothing.
13 years ago
Con Kolivas
580888f91b
Update phatk version number.
13 years ago
Con Kolivas
532179b24d
Use min() function on 2 vector output path in phatk kernel and don't use extra variable for both 2 and 4 vectors.
13 years ago
Con Kolivas
27a6f7a81b
Add vector type hint to phatk kernel.
13 years ago
Con Kolivas
98dfd6ed47
Really put back the old phatk kernel completely unchanged.
13 years ago
Con Kolivas
fb077c6d59
Pass vectors * worksize to kernel to avoid one op.
13 years ago
Con Kolivas
70e8ade54f
Revert behaviour to old nonce init code.
13 years ago
Con Kolivas
6f8822be0d
phatk prefers to have the check unrolled instead of using any() since it's already zeroed.
13 years ago
Con Kolivas
59b88408f6
phatk prefers to have the check unrolled instead of using any() since it's already zeroed.
13 years ago
Con Kolivas
26dd7983f0
An extra change snuck into the phatk kernel that was unintentional.
13 years ago
ckolivas
71cbe8cd72
Move phatk kernel to offset vector based nonce bases as well.
13 years ago
Con Kolivas
0bde957912
Update all kernel version names.
13 years ago
Con Kolivas
8f08a775ad
Use any() in kernel output code and revert breakage of diakgcn kernel.
13 years ago
Con Kolivas
64acb9dae7
Increase version numbers of modified kernels.
13 years ago
Con Kolivas
b2b5083bda
Microoptimise phatk kernel on return code.
13 years ago
ckolivas
b34e483e96
Fix phatk kernel not working on non-bitalign capable devices (Nvidia, older ATI).
13 years ago
Con Kolivas
ebaa2be1df
Update poclbm kernel for better performance on GCN and new SDKs with bitalign support when not BFI INT patching.
...
Update phatk kernel to work properly for non BFI INT patched kernels, providing support for phatk to run on GCN and non-ATI cards.
13 years ago
Con Kolivas
3567b69e5e
Remove fragile source patching for bitalign, vectors et. al and simply pass it with the compiler options.
13 years ago
Con Kolivas
6d10ef2f6e
Bump version numbers of kernels to indicate slightly different versions.
13 years ago
Con Kolivas
aaa2e19e0e
Add one more instruction to avoid one branch point in the common path in the cl return code.
...
Although this adds more ALUs overall and more branch points, the common path code has the same number of ALUs and one less jmp, jmps being more expensive.
13 years ago
Con Kolivas
cf54f9b850
Move to 256 sized buffers and don't risk overwrite by using only 127 mask.
13 years ago
Con Kolivas
93ff09e577
Dos2unix.
13 years ago
Con Kolivas
1f1f2c3de1
Just use 256 sized output.
13 years ago
Con Kolivas
c40f51c7c1
Move to cgminer style buffer return and file naming convention and fix a compiler warning.
13 years ago
Con Kolivas
a5828c4257
Remove old phatk.
13 years ago
Phateus
b337d8a947
Changed the phatk version from diapolo110722 to phatk 2.2.
13 years ago