1
0
mirror of https://github.com/GOSTSec/vanitygen synced 2025-02-07 12:24:20 +00:00

17 Commits

Author SHA1 Message Date
samr7
85960dfa9a Minor formatting and function naming cleanups to OpenCL kernel. 2012-06-09 09:06:00 -07:00
samr7
cb3e60750a Minor optimization to heap_invert(). 2011-08-14 10:51:23 -07:00
samr7
d481879a7e Don't force unrolling of specific loops without DEEP_PREPROC_UNROLL.
Clean up formatting.
2011-08-07 16:59:39 -07:00
samr7
933a020205 Add explicit preprocessor unrolling.
Limit use of #pragma unroll to NVIDIA platforms.
2011-08-07 16:13:23 -07:00
samr7
bbc59bf106 Prune useless code and add some Radeon optimizations to bn_from_mont(). 2011-08-05 15:24:43 -07:00
samr7
e025be9648 Add AMD BFI_INT optimizations to SHA-2 and RIPEMD160 hash functions.
The full effect of this optimization will come later.
2011-08-04 10:09:23 -07:00
samr7
b053d1c0c3 Fix a bug in carry/borrow propagation. 2011-08-04 01:05:57 -07:00
samr7
7ba90d3086 Add implementation of bignum add/subtract better suited to AMD Radeon. 2011-08-03 22:52:13 -07:00
samr7
31ca88ab40 Apply some optimizations to the OpenCL kernel.
Add a new flag, VERY_EXPENSIVE_BRANCHES, for various Radeon devices.
2011-08-01 13:04:52 -07:00
samr7
69004b2062 Optimize global memory access pattern for row buffer. 2011-07-30 13:08:35 -07:00
samr7
ffbc9d929f Optimize global memory access patterns in heap_invert. 2011-07-30 07:29:48 -07:00
samr7
5d5b1631d5 Checkpoint GPU memory access optimization for point_tmp array. 2011-07-26 09:09:48 -07:00
samr7
30f3787471 Minor performance tweaks. 2011-07-26 01:56:47 -07:00
samr7
d64d355010 Checkpoint development of oclvanitygen. 2011-07-21 08:08:24 -07:00
samr7
e328e73d6a Add some loop unrolling optimizations to the OpenCL kernel.
Add GPU idle time reporting in verbose mode.
2011-07-18 20:28:02 -07:00
samr7
a5ff3bd4ac Checkpoint some optimizations to oclvanitygen. 2011-07-18 15:24:48 -07:00
samr7
2dcd8fdff6 Display hint message when given impossible prefix.
Split source into multiple files.
Add experimental, unoptimized OpenCL implementation.
Bump version to 0.13
2011-07-17 16:11:45 -07:00