Started optimizing some of the OpenCL kernel for latest AMD Catalyst 15.12:

- Replaced SBOX for DES:

replaced JtR's * Bitslice DES S-boxes making use of a vector conditional select operation (e.g., vsel on PowerPC with AltiVec).
with     JtR's * Bitslice DES S-boxes for x86 with MMX/SSE2/AVX and for typical RISC architectures.

Performance increased for DEScrypt from 355MH/s to 405MH/s and for LM from 11100MH/s to 12000MH/s

BTW, the same effect can be seen with non-maxwell GPU's

- Remove some volatile keywords no longer needed thanks to fixed catalyst bugs

- Fix weak-hash-check parameter for use with tools/test.sh
This commit is contained in:
Jens Steube
2016-01-14 19:44:47 +01:00
parent 24b5aa6226
commit 245301c9b4
7 changed files with 1035 additions and 1283 deletions

View File

@@ -2,7 +2,7 @@ oclHashcat v2.10
================
NV users require ForceWare 346.59 or later (recommended 358.09 or later)
AMD users require Catalyst 14.9 or later (recommended 15.9 or later)
AMD users require Catalyst 14.9 or later (recommended 15.12 or later)
##
## Features