Started optimizing some of the OpenCL kernel for latest AMD Catalyst 15.12:
authorJens Steube <jens.steube@gmail.com>
Thu, 14 Jan 2016 18:44:47 +0000 (19:44 +0100)
committerJens Steube <jens.steube@gmail.com>
Thu, 14 Jan 2016 18:44:47 +0000 (19:44 +0100)
commit245301c9b444616aa083ef8fda83decbc690f4c1
tree661792f836ec4f304b3dcbb9b87558eac0a12a84
parent24b5aa6226f2644e944f223d7b5ddc0e527bd11e
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
OpenCL/m01500_a3.cl
OpenCL/m03000_a3.cl
OpenCL/m05500_a0.cl
OpenCL/m05500_a1.cl
OpenCL/m05500_a3.cl
docs/readme.txt
src/oclHashcat.c