jsteube
5e34ec348e
Optimize kernels for ROCm 1.6
...
- Remove inline keywords
- Remove volatile keywords where it causes ROCm to slow down
- Replace DES functions (looks like bitselect somehow is no longer mapped to BFI_INT)
7 years ago
mhasbini
5734741392
Add support for rule: eX
8 years ago
Jens Steube
7fe575e204
Add const qualifier to variable declaration of matching global memory objects
8 years ago
jsteube
d081ac2ba1
Fix some uninitialized variables in rp_kernel_on_cpu.c
8 years ago
jsteube
1ed89eb261
Fix rule-engine optimizations for vector datatypes
8 years ago
jsteube
faf6f1932d
Optimize append_block8()
8 years ago
jsteube
bd12a1eb0d
Optimize rule_op_mangle_dupechar_last()
8 years ago
jsteube
03fde2cdc3
Optimize rule_op_mangle_delete_last()
8 years ago
jsteube
a4f7ba2c60
Optimize rule_op_mangle_rotate_right()
8 years ago
jsteube
9038955bc6
Optimize rule_op_mangle_rotate_left()
8 years ago
jsteube
f3dd6fe741
Some cleanup before going to optimize more code in inc_rp.c
8 years ago
jsteube
ae5109a5a2
Optimize $ (append) rule performance
8 years ago
jsteube
3daf0af480
Added docs/credits.txt
...
Added docs/team.txt
8 years ago
jsteube
8acf5b3879
Add support for @ rule (RULE_OP_MANGLE_PURGECHAR) to use on GPU
8 years ago
jsteube
0154d636bf
Slightly increased NVidias rule-processing performance by using generic instructions instead of byte_perm()
8 years ago
jsteube
5caf32447e
Some experiment. This should increase rule-based cracking on nvidia slightly
8 years ago
Jens Steube
2899f53a15
Move files from include/ to OpenCL/ if they are used within kernels
...
Rename includes in OpenCL so that it's easier to recognize them as such
8 years ago