jsteube
|
fbf434146d
|
Add set_mark_1x4() and set_mark_1x4_S()
|
6 years ago |
Jens Steube
|
14c444fd47
|
Replace c_append_helper_mini[] table with on-the-fly calculation in order to workaround compiler bugs in AMD OpenCL runtime
|
6 years ago |
Jens Steube
|
a43d3ad176
|
Rename some hashcat specific OpenCL functions to avoid conflicts with existing OpenCL functions from OpenCL runtime
|
6 years ago |
Jens Steube
|
02a2495349
|
Switched array pointer types in function declarations in order to be compatible with OpenCL 2.0
|
6 years ago |
Jens Steube
|
81b229c08a
|
Make new c_append_helper a bit more AMD friendly
|
7 years ago |
jsteube
|
3a23b275e5
|
Improved c_append_helper[] handling
|
7 years ago |
jsteube
|
5951207365
|
Get rid of some old volatiles
|
7 years ago |
jsteube
|
512fb5f6fb
|
No inline keyword for rules
|
7 years ago |
jsteube
|
3e08750900
|
OpenCL Kernels: Add general function declaration keyword (static inline)
|
7 years ago |
jsteube
|
503f676cb0
|
Remove static keywords from OpenCL functions, they can cause old NV JiT compiler to fail
|
7 years ago |
jsteube
|
b169653b8f
|
Fix missing return value in rule_op_mangle_toggle_at()
|
7 years ago |
jsteube
|
9125062ffc
|
Move volatiles for AMD closer to the problem
|
7 years ago |
jsteube
|
ac9f1da747
|
Add fine-tuned AMD GCN control macros
|
7 years ago |
jsteube
|
7bfd343ec9
|
Optimized rule_op_mangle_dupechar_last(), rule_op_mangle_rotate_right(), rule_op_mangle_rotate_left() and append_block1() in rule engine
|
7 years ago |
jsteube
|
9b73c464d2
|
Fix typo in macro
|
7 years ago |
jsteube
|
7b443ee7ff
|
Optimize performance of rule_op_mangle_title_sep(), rule_op_mangle_purgechar() and rule_op_mangle_replace()
|
7 years ago |
jsteube
|
0de41c2716
|
Some more optimizations for rule engine
|
7 years ago |
jsteube
|
9f8c5a253d
|
More rule engine performance optimizations
|
7 years ago |
jsteube
|
a5659d5619
|
Also switch optimized kernels rule engine to make use of kernel rules in constant memory
|
7 years ago |
jsteube
|
1d04de3a8e
|
Limit kernel-loops in straight-mode to 256, therefore allow rules to be stored in constant memory
|
7 years ago |
jsteube
|
6907981f08
|
Backport current state of optimized kernel rule engine to CPU
|
7 years ago |
jsteube
|
967e96728d
|
Make all the OpenCL kernel function includes static
|
7 years ago |
jsteube
|
34d882a116
|
Rename inc_rp.X to inc_rp_optimized.X
|
7 years ago |