Closed frank-dittrich closed 9 years ago
af6a034
OSX
$ for i in 0 1 2; do ../run/john -test=0 -form:raw-md4-opencl -dev=$i; done
Device 0: Intel(R) Core(TM) i7-3615QM CPU @ 2.30GHz
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
Device 1: HD Graphics 4000
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
Device 2: GeForce GT 650M
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
Super
$ for i in 1 2 3 4 5 ; do ../run/john -test=0 -dev=$i -form:raw-md4-opencl -verb=2 ; done
Device 1: Tahiti [AMD Radeon HD 7900 Series]
Testing: Raw-MD4-opencl [MD4 OpenCL]... Error, crypt_all kernel.
Device 2: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: Raw-MD4-opencl [MD4 OpenCL]... Error, crypt_all kernel.
Device 3: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: Raw-MD4-opencl [MD4 OpenCL]... Error, crypt_all kernel.
Device 4: Intel(R) Many Integrated Core Acceleration Card
Testing: Raw-MD4-opencl [MD4 OpenCL]... FAILED (get_key(1))
Device 5: GeForce GTX TITAN
Testing: Raw-MD4-opencl [MD4 OpenCL]... OpenCL error (CL_OUT_OF_RESOURCES) in file (opencl_rawmd4_fmt_plug.c) at line (783) - (failed in reading back num cracked hashes.)
This is weired. I'm not getting these error on super except dev=3.
$ for i in 1 2 3 4 5 ; do ./john -test=0 -dev=$i -form:raw-md4-opencl -verb=2 ; done
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 1: Tahiti [AMD Radeon HD 7900 Series]
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 2: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 3: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: Raw-MD4-opencl [MD4 OpenCL]... Segmentation fault
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 4: Intel(R) Many Integrated Core Acceleration Card
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 5: GeForce GTX TITAN
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
How can I reproduce these errors ?
May be magnum did use
scl enable devtoolset-3 bash
and built from within that bash with newer gcc and newer libs, while you didn't.
Yes, got them now!!
No wait, why does that matter!? That should be a clue!!
One more data point:
scl enable devtoolset-2 bash
make -s distclean; ./configure --disable-openmp --disable-cuda && make -s clean && make -s && cd ../run
$ for i in 1 2 3 4 5 ; do ./john -test=0 -dev=$i -form:raw-md4-opencl -verb=2 ; done
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 1: Tahiti [AMD Radeon HD 7900 Series]
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 2: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 3: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: Raw-MD4-opencl [MD4 OpenCL]... Segmentation fault
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 4: Intel(R) Many Integrated Core Acceleration Card
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 5: GeForce GTX TITAN
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
$ ./john --list=build-info
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Version: 1.8.0.6-jumbo-1-304-g3f686bf+
Build: linux-gnu 64-bit AVX-ac
SIMD: AVX, interleaving: MD4:3 MD5:3 SHA1:1 SHA256:1 SHA512:1
$JOHN is ./
Format interface version: 13
Max. number of reported tunable costs: 3
Rec file version: REC4
Charset file version: CHR3
CHARSET_MIN: 1 (0x01)
CHARSET_MAX: 255 (0xff)
CHARSET_LENGTH: 24
Max. Markov mode level: 400
Max. Markov mode password length: 30
gcc version: 4.8.2
GNU libc version: 2.12 (loaded: 2.12)
OpenCL library version: 1.2
Crypto library: OpenSSL
OpenSSL library version: 01000105f
OpenSSL 1.0.1e-fips 11 Feb 2013
GMP library version: 4.3.1
File locking: fcntl()
fseek(): fseek
ftell(): ftell
fopen(): fopen
memmem(): System's
And finally, as expected:
scl enable devtoolset-1.1 bash
$ for i in 1 2 3 4 5 ; do ./john -test=0 -dev=$i -form:raw-md4-opencl -verb=2 ; done
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 1: Tahiti [AMD Radeon HD 7900 Series]
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 2: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 3: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: Raw-MD4-opencl [MD4 OpenCL]... Segmentation fault
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 4: Intel(R) Many Integrated Core Acceleration Card
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
./john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ./john)
Device 5: GeForce GTX TITAN
Testing: Raw-MD4-opencl [MD4 OpenCL]... PASS
So, devtoolset-1.1 and devtoolset-2 show the same behavior and are somewhat inbetween default dev tools and devtoolset-3.
Concentrating on devtoolset-3, if you build with CUDA you'll get OpenCL 1.1 while if you build without CUDA you'll get OpenCL 1.2. Now this is probably the explanation.
output from --list=build-info
$ diff scl3.txt scl3cuda.txt
16c16,17
< OpenCL library version: 1.2
---
> CUDA library version: 7.0
> OpenCL library version: 1.1
So, a CUDA build:
$ for i in 1 2 3 5 ; do ../run/john -test=0 -dev=$i -form:nt-opencl -verb=2 ; done
Device 1: Tahiti [AMD Radeon HD 7900 Series]
Testing: nt-opencl, NT [MD4 OpenCL]... FAILED (cmp_one(2))
Device 2: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: nt-opencl, NT [MD4 OpenCL]... Segmentation fault
Device 3: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: nt-opencl, NT [MD4 OpenCL]... Error, crypt_all kernel.
Device 5: GeForce GTX TITAN
Testing: nt-opencl, NT [MD4 OpenCL]... FAILED (cmp_one(7))
And a non-CUDA build (NO other difference and we're not even running CUDA here)
$ for i in 1 2 3 5 ; do ../run/john -test=0 -dev=$i -form:nt-opencl -verb=2 ; done
Device 1: Tahiti [AMD Radeon HD 7900 Series]
Testing: nt-opencl, NT [MD4 OpenCL]... PASS
Device 2: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: nt-opencl, NT [MD4 OpenCL]... Segmentation fault
Device 3: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: nt-opencl, NT [MD4 OpenCL]... Segmentation fault
Device 5: GeForce GTX TITAN
Testing: nt-opencl, NT [MD4 OpenCL]... PASS
(in the latter output I removed these lines)
../run/john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ../run/john)
../run/john: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ../run/john)
Somehow this happens even though ldd doesn't show any difference for libOpenCL
$ ldd ../run/john-cuda | sed -r 's/0x[^)]+//' >cuda.txt
$ ldd ../run/john-no-cuda | sed -r 's/0x[^)]+//' >no-cuda.txt
../run/john-no-cuda: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ../run/john-no-cuda)
../run/john-no-cuda: /usr/local/cuda/lib64/libOpenCL.so.1: no version information available (required by ../run/john-no-cuda)
$ diff cuda.txt no-cuda.txt
5d4
< libcudart.so.7.0 => /usr/local/cuda/lib64/libcudart.so.7.0 ()
What a mess. The OpenCL version number printed by --list=build-info is the header version. When we build with CUDA, we'll not get OpenCL 1.2 features compiled into the host code.
But then when we run, we do have OpenCL 1.2 and the code will use that. It's just that now, some code is missing on host side because it was ifdef'ed out when building the host code. However, the GPU side code will get the 1.2 versions ifdef'ed in. DUH!
So here's a workaround (this was NT but should apply to them all)
diff --git a/src/opencl/nt_kernel.cl b/src/opencl/nt_kernel.cl
index 1cb913d..0b4bcf5 100644
--- a/src/opencl/nt_kernel.cl
+++ b/src/opencl/nt_kernel.cl
@@ -312,7 +312,7 @@ __kernel void nt(__global uint *keys,
uint md4_size = base & 63;
uint hash[4];
-#if __OPENCL_VERSION__ < 120 || (__OS_X__ && gpu_nvidia(DEVICE_INFO))
+#if FORCE_OCL_110 || __OPENCL_VERSION__ < 120 || (__OS_X__ && gpu_nvidia(DEVICE_INFO))
if (!gid) {
out_hash_ids[0] = 0;
for (i = 0; i < HASH_TABLE_SIZE/32 + 1; i++)
diff --git a/src/opencl_nt_fmt_plug.c b/src/opencl_nt_fmt_plug.c
index dcc555f..46ff4d5 100644
--- a/src/opencl_nt_fmt_plug.c
+++ b/src/opencl_nt_fmt_plug.c
@@ -313,7 +313,11 @@ static void init_kernel(unsigned int num_ld_hashes, char *bitmap_para)
else
static_gpu_locations[i] = -1;
+#if CL_VERSION_1_2
ocl_ver = get_device_version(gpu_id);
+#else
+ ocl_ver = 110;
+#endif
/* Driver bug workaround for OSX and GT650M, see #1459 */
if (ocl_ver == 120 && platform_apple(platform_id) && gpu_nvidia(gpu_id))
@@ -325,6 +329,9 @@ static void init_kernel(unsigned int num_ld_hashes, char *bitmap_para)
" -D SHIFT64_OT_SZ=%u -D SHIFT64_HT_SZ=%u -D NUM_LOADED_HASHES=%u"
" -D NUM_INT_KEYS=%u %s -D IS_STATIC_GPU_MASK=%d"
" -D CONST_CACHE_SIZE=%llu -D LOC_0=%d"
+#if !CL_VERSION_1_2
+ " -DFORCE_OCL_110"
+#endif
#if 1 < MASK_FMT_INT_PLHDR
" -D LOC_1=%d "
#endif
I still have problems with CPU devices though.
$ for i in 1 2 3 5 ; do ../run/john -test=0 -dev=$i -form:nt-opencl -verb=2 ; done
Device 1: Tahiti [AMD Radeon HD 7900 Series]
Testing: nt-opencl, NT [MD4 OpenCL]... PASS
Device 2: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: nt-opencl, NT [MD4 OpenCL]... Segmentation fault
Device 3: Intel(R) Xeon(R) CPU E5-2670 0 @ 2.60GHz
Testing: nt-opencl, NT [MD4 OpenCL]... FAILED (cmp_one(1))
Device 5: GeForce GTX TITAN
Testing: nt-opencl, NT [MD4 OpenCL]... PASS
No problem seen with raw-md4-opencl format though.
So should we print CL_VERSION_1_2, CL_VERSION_1_1 or whatever the highest number defined in --list=build-info output? And is that get_opencl_header_version() run-time info?
Didn't help for the Travis clang build, unfortunately:
Testing: Raw-MD4-opencl [MD4 OpenCL]... FAILED (cmp_all(0))
Testing: Raw-MD5-opencl [MD5 OpenCL]... FAILED (cmp_all(0))
Testing: Raw-SHA1-opencl [SHA1 OpenCL]... FAILED (cmp_all(0))
And for the Travis gcc build, Raw-MD4-opencl fails as well.
Didn't help for the Travis clang build, unfortunately:
Dang.
So should we print CL_VERSION_1_2, CL_VERSION_1_1 or whatever the highest number defined in --list=build-info output? And is that get_opencl_header_version() run-time info?
We are currently printing the highest of them. The run-time info is not output (but you can see it in --list=opencl-devices
)
I see that while CL_VERSION_1_2 is not defined, yet get_device_version(gpu_id) returns 120 when using devtoolset-3. So with the above patch, AMD gpus are using 1.1 codepath even though they could follow 1.2?
While I was wondering how multiple vendors exists on same system, I found that libOpenCL.so.1 is supplied by khronos group and it is supposed to be vendor agnostic. What I don't understand is how could it be? Suppose clEnqueFillBuffer is defined for AMD but not for Nvidia. So while compiling a host code, if there are calls to clEnqueFillBuffer, then it should compile okay for AMD but not for Nvidia. How is this situation handled when both platforms with different opencl version exist on same system?
With intel releasing 2.0 SDKs, AMD on 1.2 while nV still using 1.1, this will only get uglier. Is there a solution to this problem ?
I see that while CL_VERSION_1_2 is not defined, yet get_device_version(gpu_id) returns 120 when using devtoolset-3. So with the above patch, AMD gpus are using 1.1 codepath even though they could follow 1.2?
I did that on purpose, because the host side stuff handling the 1.2 case is totally #ifdef'ed out (since no 1.2 headers were available at host build time) so we'd have a mismatch between host code and kernel. And my strategy seemed to fix most problems.
I'm starting to think we'll need to dlopen() the lib. That will be messy.
While I was wondering how multiple vendors exists on same system, I found that libOpenCL.so.1 is supplied by khronos group and it is supposed to be vendor agnostic. What I don't understand is how could it be? Suppose clEnqueFillBuffer is defined for AMD but not for Nvidia. So while compiling a host code, if there are calls to clEnqueFillBuffer, then it should compile okay for AMD but not for Nvidia. How is this situation handled when both platforms with different opencl version exist on same system?
With intel releasing 2.0 SDKs, AMD on 1.2 while nV still using 1.1, this will only get uglier. Is there a solution to this problem ?
Beats me. We need to find out.
This beats me too
$ find /usr -name cl.h
/usr/local/cuda-7.0/targets/x86_64-linux/include/CL/cl.h
find: `/usr/lib64/audit': Permission denied
[magnum@super src]$ grep CL_VERSION /usr/local/cuda-7.0/targets/x86_64-linux/include/CL/cl.h
#define CL_VERSION_1_0 1
#define CL_VERSION_1_1 1
So there is one single OpenCL header on this system. Where did we get the CL_VERSION_1_2
when building without CUDA?!
$ grep -r CL_VERSION /usr/local/cuda/include/
/usr/local/cuda/include/CL/cl_ext.h:#ifdef CL_VERSION_1_1
/usr/local/cuda/include/CL/cl_ext.h:#endif /* CL_VERSION_1_1 */
/usr/local/cuda/include/CL/cl.h:#define CL_VERSION_1_0 1
/usr/local/cuda/include/CL/cl.h:#define CL_VERSION_1_1 1
Found it
[magnum@super src]$ find /usr/include -name cl.h
[magnum@super src]$ find -L /usr/include -name cl.h
/usr/include/CL/cl.h
[magnum@super src]$ ls -l /usr/include/CL
lrwxrwxrwx. 1 root root 32 Oct 5 2013 /usr/include/CL -> /etc/alternatives/opencl-headers
[magnum@super src]$ ls -l /etc/alternatives/opencl-headers
lrwxrwxrwx. 1 root root 44 Oct 5 2013 /etc/alternatives/opencl-headers -> /opt/intel/opencl-1.2-3.1.1.11385/include/CL
[magnum@super src]$ grep -r CL_VERSION /usr/include/CL/cl.h
#define CL_VERSION_1_0 1
#define CL_VERSION_1_1 1
#define CL_VERSION_1_2 1
So on Super, if we -I <cuda stuff>
after we -I <opencl stuff>
, chances are we'll always get OpenCL 1.2
Edit: But I had no sucess trying that.
BTW #1470 is somewhat related to this header/driver version mess. MESA apparently supply headers for 1.2 yet their lib doesn't support it. This obviously fails when linking 'john'.
Didn't help for the Travis clang build, unfortunately:
Testing: Raw-MD4-opencl [MD4 OpenCL]... FAILED (cmp_all(0)) Testing: Raw-MD5-opencl [MD5 OpenCL]... FAILED (cmp_all(0)) Testing: Raw-SHA1-opencl [SHA1 OpenCL]... FAILED (cmp_all(0))
Wait a minute: cmp_all(0)? That indicates we're like running with a GWS of zero or something like that? @Sayantan2048 this may be a clue?
If max_keys_per_crypt really was zero, it would be FAILED (max keys per crypt)
so this is not the case. Maybe crypt_all() returns 0 because nothing was cracked, and self-test code doesn't handle that? But if this is the problem, I should see the same thing here and I do not.
Maybe crypt_all() returns 0 because nothing was cracked, and self-test code doesn't handle that?
No, self-test code is correct. It appears crypt_all() returns 0 either because the hash calculation ended up incorrect, or the gpu-side compare did.
BTW we now know Travis has OpenCL 1.1 (btw that is because Ubuntu ships generic headers that are older than the AMD driver - that's a shame).
Version: 1.8.0.6-jumbo-1-bleeding
Build: linux-gnu 64-bit XOP-ac OMP
SIMD: XOP, interleaving: MD4:2 MD5:2 SHA1:1 SHA256:1 SHA512:1
$JOHN is ../run/
Format interface version: 13
Max. number of reported tunable costs: 3
Rec file version: REC4
Charset file version: CHR3
CHARSET_MIN: 1 (0x01)
CHARSET_MAX: 255 (0xff)
CHARSET_LENGTH: 24
Max. Markov mode level: 400
Max. Markov mode password length: 30
gcc version: 4.6.3
GNU libc version: 2.15 (loaded: 2.15)
OpenCL library version: 1.1
Crypto library: OpenSSL
OpenSSL library version: 01000100f
OpenSSL 1.0.1 14 Mar 2012
GMP library version: 5.0.2
File locking: fcntl()
fseek(): fseek
ftell(): ftell
fopen(): fopen
memmem(): System's
...and fglrx on Travis is 2:13.350.1-0ubuntu0.0.1, probably meaning Catalyst 14.1-betav1.3. Their CPU device driver has always been very good and stable. I wonder what we do now that triggers bugs (if that is what happens).
Can --test=0 --verbosity=5 on Travis provide more clues?
We might want to add this until we figured out how to fix the OpenCL problems. We might also add --list=opencl-devices --verbosity=5 (after --list=build-info, before self test).
I just did add this stuff to Makefile.in, see commit 23cddf176acf938305a774026be4d57a8e50e1de.
Here's the output from the clang build:
Version: 1.8.0.6-jumbo-1-bleeding
Build: linux-gnu 64-bit XOP-ac
SIMD: XOP, interleaving: MD4:4 MD5:5 SHA1:2 SHA256:1 SHA512:1
$JOHN is ../run/
Format interface version: 13
Max. number of reported tunable costs: 3
Rec file version: REC4
Charset file version: CHR3
CHARSET_MIN: 1 (0x01)
CHARSET_MAX: 255 (0xff)
CHARSET_LENGTH: 24
Max. Markov mode level: 400
Max. Markov mode password length: 30
clang version: 3.4 (tags/RELEASE_34/final) (gcc 4.2.1 compatibility)
GNU libc version: 2.15 (loaded: 2.15)
OpenCL library version: 1.1
Crypto library: OpenSSL
OpenSSL library version: 01000100f
OpenSSL 1.0.1 14 Mar 2012
GMP library version: 5.0.2
File locking: fcntl()
fseek(): fseek
ftell(): ftell
fopen(): fopen
memmem(): System's
Setting of real/effective user Id to 0/0 failed
FATAL: Could not load /lib/modules/2.6.32-042stab108.3/modules.dep: No such file or directory
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
Setting of real/effective user Id to 0/0 failed
FATAL: Could not load /lib/modules/2.6.32-042stab108.3/modules.dep: No such file or directory
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
Platform #0 name: AMD Accelerated Parallel Processing
Platform version: OpenCL 1.2 AMD-APP (1411.4)
Platform extensions: cl_khr_icd cl_amd_event_callback cl_amd_offline_devices cl_amd_hsa
Device #0 (0) name: AMD Opteron(tm) Processor 6376
Device vendor: AuthenticAMD
Device type: CPU (LE)
Device version: OpenCL 1.2 AMD-APP (1411.4)
Driver version: 1411.4 (sse2,avx,fma4)
Native vector widths: char 16, short 8, int 4, long 2
Preferred vector width: char 16, short 8, int 4, long 2
Global Memory: 3.0 GB
Device extensions: cl_khr_fp64 cl_amd_fp64 cl_khr_global_int32_base_atomics cl_khr_global_int32_extended_atomics cl_khr_local_int32_base_atomics cl_khr_local_int32_extended_atomics cl_khr_int64_base_atomics cl_khr_int64_extended_atomics cl_khr_3d_image_writes cl_khr_byte_addressable_store cl_khr_gl_sharing cl_ext_device_fission cl_amd_device_attribute_query cl_amd_vec3 cl_amd_printf cl_amd_media_ops cl_amd_media_ops2 cl_amd_popcnt cl_khr_spir cl_amd_svm
Global Memory Cache: 16.0 KB
Local Memory: 32.0 KB (Global)
Max memory alloc. size: 2.0 GB
Max clock (MHz): 2299
Profiling timer res.: 1 ns
Max Work Group Size: 1024
Parallel compute cores: 32
PCI device topology: 00:00.0
initUnicode(UNICODE, ASCII/ASCII)
ASCII -> ASCII -> ASCII
Testing: descrypt, traditional crypt(3) [DES 128/128 XOP-16]... PASS
Testing: bsdicrypt, BSDI crypt(3) ("_J9..", 725 iterations) [DES 128/128 XOP-16]... PASS
Testing: md5crypt, crypt(3) $1$ [MD5 128/128 XOP 4x5]... PASS
Testing: bcrypt ("$2a$05", 32 iterations) [Blowfish 32/64 X2]... PASS
Testing: scrypt (16384, 8, 1) [Salsa20/8 128/128 XOP]... PASS
Testing: LM [DES 128/128 XOP-16]... PASS
Testing: AFS, Kerberos AFS [DES 48/64 4K]... PASS
Testing: tripcode [DES 128/128 XOP-16]... PASS
Testing: dummy [N/A]... PASS
Testing: dynamic_0 [md5($p) (raw-md5) 128/128 XOP 4x5]... PASS
Testing: dynamic_1 [md5($p.$s) (joomla) 128/128 XOP 4x5]... PASS
Testing: dynamic_2 [md5(md5($p)) (e107) 128/128 XOP 4x5]... PASS
Testing: dynamic_3 [md5(md5(md5($p))) 128/128 XOP 4x5]... PASS
Testing: dynamic_4 [md5($s.$p) (OSC) 128/128 XOP 4x5]... PASS
Testing: dynamic_5 [md5($s.$p.$s) 128/128 XOP 4x5]... PASS
Testing: dynamic_6 [md5(md5($p).$s) 128/128 XOP 4x5]... PASS
Testing: dynamic_8 [md5(md5($s).$p) 128/128 XOP 4x5]... PASS
Testing: dynamic_9 [md5($s.md5($p)) 128/128 XOP 4x5]... PASS
Testing: dynamic_10 [md5($s.md5($s.$p)) 128/128 XOP 4x5]... PASS
Testing: dynamic_11 [md5($s.md5($p.$s)) 128/128 XOP 4x5]... PASS
Testing: dynamic_12 [md5(md5($s).md5($p)) (IPB) 128/128 XOP 4x5]... PASS
Testing: dynamic_13 [md5(md5($p).md5($s)) 128/128 XOP 4x5]... PASS
Testing: dynamic_14 [md5($s.md5($p).$s) 128/128 XOP 4x5]... PASS
Testing: dynamic_15 [md5($u.md5($p).$s) 128/128 XOP 4x5]... PASS
Testing: dynamic_16 [md5(md5(md5($p).$s).$s2) 128/128 XOP 4x5]... PASS
Testing: dynamic_17 [phpass ($P$ or $H$) 128/128 XOP 4x5]... PASS
Testing: dynamic_18 [md5($s.Y.$p.0xF7.$s) (Post.Office MD5) 32/64 x2 (MD5_body)]... PASS
Testing: dynamic_19 [Cisco PIX (MD5) 128/128 XOP 4x5]... PASS
Testing: dynamic_20 [Cisco ASA (MD5 salted) 128/128 XOP 4x5]... PASS
Testing: dynamic_22 [md5(sha1($p)) 128/128 XOP 4x2]... PASS
Testing: dynamic_23 [sha1(md5($p)) 128/128 XOP 4x2]... PASS
Testing: dynamic_24 [sha1($p.$s) 128/128 XOP 4x2]... PASS
Testing: dynamic_25 [sha1($s.$p) 128/128 XOP 4x2]... PASS
Testing: dynamic_26 [sha1($p) raw-sha1 128/128 XOP 4x2]... PASS
Testing: dynamic_29 [md5(utf16($p)) 128/128 XOP 4x5]... PASS
Testing: dynamic_30 [md4($p) (raw-md4) 128/128 XOP 4x4]... PASS
Testing: dynamic_31 [md4($s.$p) 128/128 XOP 4x4]... PASS
Testing: dynamic_32 [md4($p.$s) 128/128 XOP 4x4]... PASS
Testing: dynamic_33 [md4(utf16($p)) 128/128 XOP 4x4]... PASS
Testing: dynamic_34 [md5(md4($p)) 128/128 XOP 4x4]... PASS
Testing: dynamic_35 [sha1(uc($u).:.$p) (ManGOS) 128/128 XOP 4x2]... PASS
Testing: dynamic_36 [sha1($u.:.$p) (ManGOS2) 128/128 XOP 4x2]... PASS
Testing: dynamic_37 [sha1(lc($u).$p) (SMF) 128/128 XOP 4x2]... PASS
Testing: dynamic_38 [sha1($s.sha1($s.sha1($p))) (Wolt3BB) 128/128 XOP 4x2]... PASS
Testing: dynamic_39 [md5($s.pad16($p)) (net-md5) 128/128 XOP 4x5]... PASS
Testing: dynamic_40 [sha1($s.pad20($p)) (net-sha1) 128/128 XOP 4x2]... PASS
Testing: dynamic_50 [sha224($p) 128/128 XOP 4x]... PASS
Testing: dynamic_60 [sha256($p) 128/128 XOP 4x]... PASS
Testing: dynamic_61 [sha256($s.$p) 128/128 XOP 4x]... PASS
Testing: dynamic_70 [sha384($p) 128/128 XOP 2x]... PASS
Testing: dynamic_80 [sha512($p) 128/128 XOP 2x]... PASS
Testing: dynamic_90 [GOST($p) 64/64]... PASS
Testing: dynamic_100 [WHIRLPOOL($p) 64/64 OpenSSL]... PASS
Testing: dynamic_110 [Tiger($p) 32/64 sph_tiger]... PASS
Testing: dynamic_120 [RIPEMD128($p) 32/64 sph_ripmd]... PASS
Testing: dynamic_130 [RIPEMD160($p) 32/64 sph_ripmd]... PASS
Testing: dynamic_140 [RIPEMD256($p) 32/64 sph_ripmd]... PASS
Testing: dynamic_150 [RIPEMD320($p) 32/64 sph_ripmd]... PASS
Testing: dynamic_160 [HAVAL128_3($p) 32/64 sph_haval]... PASS
Testing: dynamic_170 [HAVAL128_4($p) 32/64 sph_haval]... PASS
Testing: dynamic_180 [HAVAL128_5($p) 32/64 sph_haval]... PASS
Testing: dynamic_190 [HAVAL160_3($p) 32/64 sph_haval]... PASS
Testing: dynamic_200 [HAVAL160_4($p) 32/64 sph_haval]... PASS
Testing: dynamic_210 [HAVAL160_5($p) 32/64 sph_haval]... PASS
Testing: dynamic_220 [HAVAL192_3($p) 32/64 sph_haval]... PASS
Testing: dynamic_230 [HAVAL192_4($p) 32/64 sph_haval]... PASS
Testing: dynamic_240 [HAVAL192_5($p) 32/64 sph_haval]... PASS
Testing: dynamic_250 [HAVAL224_3($p) 32/64 sph_haval]... PASS
Testing: dynamic_260 [HAVAL224_4($p) 32/64 sph_haval]... PASS
Testing: dynamic_270 [HAVAL224_5($p) 32/64 sph_haval]... PASS
Testing: dynamic_280 [HAVAL256_3($p) 32/64 sph_haval]... PASS
Testing: dynamic_290 [HAVAL256_4($p) 32/64 sph_haval]... PASS
Testing: dynamic_300 [HAVAL256_5($p) 32/64 sph_haval]... PASS
Testing: dynamic_310 [MD2($p) 32/64 sph_md2]... PASS
Testing: dynamic_320 [PANAMA($p) 32/64 sph_panama]... PASS
Testing: dynamic_330 [SKEIN224($p) 32/64 sph_skein]... PASS
Testing: dynamic_340 [SKEIN256($p) 32/64 sph_skein]... PASS
Testing: dynamic_350 [SKEIN384($p) 32/64 sph_skein]... PASS
Testing: dynamic_360 [SKEIN512($p) 32/64 sph_skein]... PASS
Testing: dynamic_1001 [md5(md5(md5(md5($p)))) 128/128 XOP 4x5]... PASS
Testing: dynamic_1002 [md5(md5(md5(md5(md5($p))))) 128/128 XOP 4x5]... PASS
Testing: dynamic_1003 [md5(md5($p).md5($p)) 128/128 XOP 4x5]... PASS
Testing: dynamic_1004 [md5(md5(md5(md5(md5(md5($p)))))) 128/128 XOP 4x5]... PASS
Testing: dynamic_1005 [md5(md5(md5(md5(md5(md5(md5($p))))))) 128/128 XOP 4x5]... PASS
Testing: dynamic_1006 [md5(md5(md5(md5(md5(md5(md5(md5($p)))))))) 128/128 XOP 4x5]... PASS
Testing: dynamic_1007 [md5(md5($p).$s) (vBulletin) 128/128 XOP 4x5]... PASS
Testing: dynamic_1008 [md5($p.$s) (RADIUS User-Password) 128/128 XOP 4x5]... PASS
Testing: dynamic_1009 [md5($s.$p) (RADIUS Responses) 128/128 XOP 4x5]... PASS
Testing: dynamic_1010 [md5($p null_padded_to_len_100) RAdmin v2.x MD5 128/128 XOP 4x5]... PASS
Testing: dynamic_1011 [md5($p.md5($s)) (WebEdition CMS) 128/128 XOP 4x5]... PASS
Testing: dynamic_1012 [md5($p.md5($s)) (WebEdition CMS) 128/128 XOP 4x5]... PASS
Testing: dynamic_1013 [md5($p.PMD5(username)) (WebEdition CMS) 128/128 XOP 4x5]... PASS
Testing: dynamic_1014 [md5($p.$s) (long salt) 128/128 XOP 4x5]... PASS
Testing: dynamic_1015 [md5(md5($p.$u).$s) 128/128 XOP 4x5]... PASS
Testing: dynamic_1016 [md5($p.$s) (long salt) 128/128 XOP 4x5]... PASS
Testing: dynamic_1017 [md5($s.$p) (long salt) 128/128 XOP 4x5]... PASS
Testing: dynamic_1018 [md5(sha1(sha1($p))) 128/128 XOP 4x2]... PASS
Testing: dynamic_1019 [md5(sha1(sha1(md5($p)))) 128/128 XOP 4x2]... PASS
Testing: dynamic_1020 [md5(sha1(md5($p))) 128/128 XOP 4x2]... PASS
Testing: dynamic_1021 [md5(sha1(md5(sha1($p)))) 128/128 XOP 4x2]... PASS
Testing: dynamic_1022 [md5(sha1(md5(sha1(md5($p))))) 128/128 XOP 4x2]... PASS
Testing: dynamic_1023 [sha1($p) (hash truncated to length 32) 128/128 XOP 4x2]... PASS
Testing: dynamic_1024 [sha1(md5($p)) (hash truncated to length 32) 128/128 XOP 4x2]... PASS
Testing: dynamic_1025 [sha1(md5(md5($p))) (hash truncated to length 32) 128/128 XOP 4x2]... PASS
Testing: dynamic_1026 [sha1(sha1($p))) (hash truncated to length 32) 128/128 XOP 4x2]... PASS
Testing: dynamic_1027 [sha1(sha1(sha1($p)))) (hash truncated to length 32) 128/128 XOP 4x2]... PASS
Testing: dynamic_1028 [sha1(sha1_raw($p)) (hash truncated to length 32) 128/128 XOP 4x2]... PASS
Testing: dynamic_1029 [sha256($p) (hash truncated to length 32) 128/128 XOP 4x]... PASS
Testing: dynamic_1030 [Whirlpool($p) (hash truncated to length 32) 64/64 OpenSSL]... PASS
Testing: dynamic_1031 [GOST($p) (hash truncated to length 32) 64/64]... PASS
Testing: dynamic_1032 [PeopleSoft, sha1_64(utf16($p)) 128/128 XOP 4x2]... PASS
Testing: dynamic_1300 [md5(md5_raw($p)) 128/128 XOP 4x5]... PASS
Testing: dynamic_1350 [md5(md5($s.$p):$s) 128/128 XOP 4x5]... PASS
Testing: dynamic_1400 [sha1(utf16($p)) (Microsoft CREDHIST) 128/128 XOP 4x2]... PASS
Testing: dynamic_1401 [md5($u.\nskyper\n.$p) (Skype MD5) 128/128 XOP 4x5]... PASS
Testing: dynamic_1501 [sha1($s.sha1($p)) (Redmine) 128/128 XOP 4x2]... PASS
Testing: dynamic_1502 [sha1(sha1($p).$s) (XenForo SHA-1) 128/128 XOP 4x2]... PASS
Testing: dynamic_1503 [sha256(sha256($p).$s) (XenForo SHA-256) 128/128 XOP 4x]... PASS
Testing: dynamic_1504 [sha1($s.$p.$s) 128/128 XOP 4x2]... PASS
Testing: dynamic_1505 [md5($p.$s.md5($p.$s)) 128/128 XOP 4x5]... PASS
Testing: dynamic_1506 [md5($u.:XDB:.$p) (Oracle 12c "H" hash) 128/128 XOP 4x5]... PASS
Testing: dynamic_1588 [sha256($s.sha1($p)) (ColdFusion 11) 128/128 XOP 4x]... PASS
Testing: dynamic_2000 [md5($p) (PW > 55 bytes) 128/128 XOP 4x5]... PASS
Testing: dynamic_2001 [md5($p.$s) (joomla) (PW > 23 bytes) 128/128 XOP 4x5]... PASS
Testing: dynamic_2002 [md5(md5($p)) (e107) (PW > 55 bytes) 128/128 XOP 4x5]... PASS
Testing: dynamic_2003 [md5(md5(md5($p))) (PW > 55 bytes) 128/128 XOP 4x5]... PASS
Testing: dynamic_2004 [md5($s.$p) (OSC) (PW > 31 bytes) 128/128 XOP 4x5]... PASS
Testing: dynamic_2005 [md5($s.$p.$s) (PW > 31 bytes) 128/128 XOP 4x5]... PASS
Testing: dynamic_2006 [md5(md5($p).$s) (PW > 55 bytes) 128/128 XOP 4x5]... PASS
Testing: dynamic_2008 [md5(md5($s).$p) (PW > 23 bytes) 128/128 XOP 4x5]... PASS
Testing: dynamic_2009 [md5($s.md5($p)) (PW > 55 or salt > 23 bytes) 128/128 XOP 4x5]... PASS
Testing: dynamic_2010 [md5($s.md5($s.$p)) (PW > 32 or salt > 23 bytes) 128/128 XOP 4x5]... PASS
Testing: dynamic_2011 [md5($s.md5($p.$s)) (PW > 32 or salt > 23 bytes) 128/128 XOP 4x5]... PASS
Testing: dynamic_2014 [md5($s.md5($p).$s) (PW > 55 or salt > 11 bytes) 128/128 XOP 4x5]... PASS
Testing: agilekeychain, 1Password Agile Keychain [PBKDF2-SHA1 AES 128/128 XOP 4x2]... PASS
Testing: aix-ssha1, AIX LPA {ssha1} [PBKDF2-SHA1 128/128 XOP 4x2]... PASS
Testing: aix-ssha256, AIX LPA {ssha256} [PBKDF2-SHA256 128/128 XOP 4x]... PASS
Testing: aix-ssha512, AIX LPA {ssha512} [PBKDF2-SHA512 128/128 XOP 2x]... PASS
Testing: asa-md5, Cisco ASA [Cisco ASA (MD5 salted) 128/128 XOP 4x5]... PASS
Testing: bfegg, Eggdrop [Blowfish 32/64]... PASS
Testing: Bitcoin [SHA512 AES 128/128 XOP 2x]... PASS
Testing: Blackberry-ES10 (101x) [SHA-512 128/128 XOP 2x]... PASS
Testing: WoWSRP, Battlenet [SHA1 32/64 GMP-exp]... PASS
Testing: Blockchain, My Wallet (x10) [PBKDF2-SHA1 AES 128/128 XOP 4x2]... PASS
Testing: chap, iSCSI CHAP authentication [MD5 32/64]... PASS
Testing: Clipperz, SRP [SHA256 32/64 GMP-exp]... PASS
Testing: cloudkeychain, 1Password Cloud Keychain [PBKDF2-SHA512 128/128 XOP 2x]... PASS
Testing: dynamic=md5($p) [128/128 XOP 4x5]... PASS
Testing: cq, ClearQuest [CQWeb]... PASS
Testing: CRC32 [CRC32 32/64 CRC-32C SSE4.2]... PASS
Testing: sha1crypt, NetBSD's sha1crypt [PBKDF1-SHA1 128/128 XOP 4x2]... PASS
Testing: sha256crypt, crypt(3) $5$ (rounds=5000) [SHA256 128/128 XOP 4x]... PASS
Testing: sha512crypt, crypt(3) $6$ (rounds=5000) [SHA512 128/128 XOP 2x]... PASS
Testing: Citrix_NS10, Netscaler 10 [SHA1 128/128 XOP 4x2]... PASS
Testing: dahua, "MD5 based authentication" Dahua [MD5 32/64]... PASS
Testing: Django (x10000) [PBKDF2-SHA256 128/128 XOP 4x]... PASS
Testing: django-scrypt [Salsa20/8 128/128 XOP]... PASS
Testing: dmd5, DIGEST-MD5 C/R [MD5 32/64]... PASS
Testing: dmg, Apple DMG [PBKDF2-SHA1 128/128 XOP 4x2 3DES/AES]... PASS
Testing: dominosec, Lotus Notes/Domino 6 More Secure Internet Password [8/64]... PASS
Testing: dominosec8, Lotus Notes/Domino 8 [8/64]... PASS
Testing: dragonfly3-32, DragonFly BSD $3$ w/ bug, 32-bit [SHA256 32/64 OpenSSL]... PASS
Testing: dragonfly3-64, DragonFly BSD $3$ w/ bug, 64-bit [SHA256 32/64 OpenSSL]... PASS
Testing: dragonfly4-32, DragonFly BSD $4$ w/ bugs, 32-bit [SHA512 64/64 OpenSSL]... PASS
Testing: dragonfly4-64, DragonFly BSD $4$ w/ bugs, 64-bit [SHA512 64/64 OpenSSL]... PASS
Testing: Drupal7, $S$ (x16385) [SHA512 128/128 XOP 2x]... PASS
Testing: eCryptfs (65536x) [SHA512 128/128 XOP 2x]... PASS
Testing: EFS [PBKDF2-SHA1-efs-variant 3DES 128/128 XOP 4x2]... PASS
Testing: eigrp, EIGRP MD5 / HMAC-SHA-256 authentication [MD5 32/64]... PASS
Testing: EncFS [PBKDF2-SHA1 128/128 XOP 4x2 AES/Blowfish]... PASS
Testing: EPI, EPiServer SID [SHA1 32/64]... PASS
Testing: EPiServer [SHA1/SHA256 32/64 OpenSSL]... PASS
Testing: fde, Android FDE [PBKDF2-SHA1 128/128 XOP 4x2 SHA256/AES]... PASS
Testing: Fortigate, FortiOS [SHA1 128/128 XOP 4x2]... PASS
Testing: FormSpring [sha256($s.$p) 128/128 XOP 4x]... PASS
Testing: gost, GOST R 34.11-94 [64/64]... PASS
Testing: gpg, OpenPGP / GnuPG Secret Key [32/64]... PASS
Testing: has-160 [HAS-160 32/64]... PASS
Testing: HAVAL-128-4 [32/64]... PASS
Testing: HAVAL-256-3 [32/64]... PASS
Testing: hdaa, HTTP Digest access authentication [MD5 128/128 XOP 4x5]... PASS
Testing: HMAC-MD5 [password is key, MD5 128/128 XOP 4x5]... PASS
Testing: HMAC-SHA1 [password is key, SHA1 128/128 XOP 4x2]... PASS
Testing: HMAC-SHA224 [password is key, SHA224 128/128 XOP 4x]... PASS
Testing: HMAC-SHA256 [password is key, SHA256 128/128 XOP 4x]... PASS
Testing: HMAC-SHA384 [password is key, SHA384 128/128 XOP 2x]... PASS
Testing: HMAC-SHA512 [password is key, SHA512 128/128 XOP 2x]... PASS
Testing: hMailServer [sha256($s.$p) 128/128 XOP 4x]... PASS
Testing: hsrp, "MD5 authentication" HSRP, HSRPv2, VRRP, GLBP [MD5 32/64]... PASS
Testing: IKE, PSK [HMAC MD5/SHA1 32/64]... PASS
Testing: ipb2, Invision Power Board 2.x [MD5 128/128 XOP 4x5]... PASS
Testing: KeePass [SHA256 AES 32/64 OpenSSL]... PASS
Testing: keychain, Mac OS X Keychain [PBKDF2-SHA1 3DES 128/128 XOP 4x2]... PASS
Testing: keyring, GNOME Keyring [SHA256 AES 128/128 XOP 4x]... PASS
Testing: keystore, Java KeyStore [SHA1 32/64]... PASS
Testing: known_hosts, HashKnownHosts HMAC-SHA1 [SHA1 32/64]... PASS
Testing: krb4, Kerberos v4 TGT [DES 32/64]... PASS
Testing: krb5, Kerberos v5 TGT [3DES 32/64]... PASS
Testing: krb5pa-sha1, Kerberos 5 AS-REQ Pre-Auth etype 17/18 [PBKDF2-SHA1 128/128 XOP 4x2]... PASS
Testing: krb5-18, Kerberos 5 db etype 18 [PBKDF2-SHA1 128/128 XOP 4x2 AES]... PASS
Testing: kwallet, KDE KWallet [SHA1 32/64]... PASS
Testing: lp, LastPass offline [PBKDF2-SHA256 128/128 XOP 4x]... PASS
Testing: lotus5, Lotus Notes/Domino 5 [8/64 X3]... PASS
Testing: lotus85, Lotus Notes/Domino 8.5 [8/64]... PASS
Testing: LUKS [PBKDF2-SHA1 128/128 XOP 4x2]... PASS
Testing: MD2 [MD2 32/64]... PASS
Testing: md4-gen, Generic salted MD4 [MD4 32/64]... PASS
Testing: mdc2, MDC-2 [MDC-2DES]... PASS
Testing: MediaWiki [md5($s.md5($p)) 128/128 XOP 4x5]... PASS
Testing: MongoDB, system / network [MD5 32/64]... PASS
Testing: Mozilla, Mozilla key3.db [SHA1 3DES 32/64]... PASS
Testing: mscash, MS Cache Hash (DCC) [MD4 32/64]... PASS
Testing: mscash2, MS Cache Hash 2 (DCC2) [PBKDF2-SHA1 128/128 XOP 4x2]... PASS
Testing: MSCHAPv2, C/R [MD4 DES (ESS MD5) 128/128 XOP 4x4]... PASS
Testing: mschapv2-naive, MSCHAPv2 C/R [MD4 DES DES 128/128 XOP-16 naive]... PASS
Testing: krb5pa-md5, Kerberos 5 AS-REQ Pre-Auth etype 23 [32/64]... PASS
Testing: mssql, MS SQL [SHA1 128/128 XOP 4x2]... initUnicode(MS_OLD, ASCII/ASCII)
ASCII -> ASCII -> ASCII
PASS
initUnicode(UNICODE, ASCII/ASCII)
ASCII -> ASCII -> ASCII
Testing: mssql05, MS SQL 2005 [SHA1 128/128 XOP 4x2]... PASS
Testing: mssql12, MS SQL 2012/2014 [SHA512 128/128 XOP 2x]... PASS
Testing: mysqlna, MySQL Network Authentication [SHA1 32/64]... PASS
Testing: mysql-sha1, MySQL 4.1+ [SHA1 128/128 XOP 4x2]... PASS
Testing: mysql, MySQL pre-4.1 [32/64]... PASS
Testing: nethalflm, HalfLM C/R [DES 32/64]... PASS
Testing: netlm, LM C/R [DES 32/64]... PASS
Testing: netlmv2, LMv2 C/R [MD4 HMAC-MD5 32/64]... PASS
Testing: net-md5, "Keyed MD5" RIPv2, OSPF, BGP, SNMPv2 [MD5 32/64]... PASS
Testing: netntlmv2, NTLMv2 C/R [MD4 HMAC-MD5 32/64]... PASS
Testing: netntlm, NTLMv1 C/R [MD4 DES (ESS MD5) 128/128 XOP 4x4]... PASS
Testing: netntlm-naive, NTLMv1 C/R [MD4 DES (ESS MD5) DES 128/128 XOP-16 naive]... PASS
Testing: net-sha1, "Keyed SHA1" BFD [SHA1 32/64]... PASS
Testing: nk, Nuked-Klan CMS [SHA1 MD5 32/64]... PASS
Testing: md5ns, Netscreen [md5($s.$p) (OSC) (PW > 31 bytes) 128/128 XOP 4x5]... PASS
Testing: nsldap, Netscape LDAP {SHA} [SHA1 128/128 XOP 4x2]... PASS
Testing: NT [MD4 128/128 XOP 4x4]... PASS
Testing: o5logon, Oracle O5LOGON protocol [SHA1 AES 32/64]... PASS
Testing: ODF [SHA1/SHA256 128/128 XOP 4x2 BF/AES]... PASS
Testing: Office, 2007/2010/2013 [SHA1 128/128 XOP 4x2 / SHA512 128/128 XOP 2x AES]... PASS
Testing: oldoffice, MS Office <= 2003 [MD5/SHA1 RC4 32/64]... PASS
Testing: OpenBSD-SoftRAID (8192 iterations) [PBKDF2-SHA1 128/128 XOP 4x2]... PASS
Testing: openssl-enc, OpenSSL "enc" encryption [32/64]... PASS
Testing: oracle, Oracle 10 [DES 32/64]... PASS
Testing: oracle11, Oracle 11g [SHA1 128/128 XOP 4x2]... PASS
Testing: Oracle12C [PBKDF2-SHA512 128/128 XOP 2x]... PASS
Testing: osc, osCommerce [md5($s.$p) (OSC) 128/128 XOP 4x5]... PASS
Testing: Panama [Panama 32/64]... PASS
Testing: PBKDF2-HMAC-MD4 [PBKDF2-MD4 128/128 XOP 4x4]... PASS
Testing: PBKDF2-HMAC-MD5 [PBKDF2-MD5 128/128 XOP 4x5]... PASS
Testing: PBKDF2-HMAC-SHA1 [PBKDF2-SHA1 128/128 XOP 4x2]... PASS
Testing: PBKDF2-HMAC-SHA256 [PBKDF2-SHA256 128/128 XOP 4x]... PASS
Testing: PBKDF2-HMAC-SHA512, GRUB2 / OS X 10.8+ [PBKDF2-SHA512 128/128 XOP 2x]... PASS
Testing: PDF [MD5 SHA2 RC4/AES 32/64]... PASS
Testing: PFX, PKCS12 (.pfx, .p12) [32/64]... PASS
Testing: phpass ($P$9) [phpass ($P$ or $H$) 128/128 XOP 4x5]... PASS
Testing: PHPS [md5(md5($p).$s) 128/128 XOP 4x5]... PASS
Testing: PHPS2 [md5(md5($p).$s) 128/128 XOP 4x5]... PASS
Testing: pix-md5, Cisco PIX [Cisco PIX (MD5) 128/128 XOP 4x5]... PASS
Testing: PKZIP [32/64]... PASS
Testing: plaintext, $0$ [n/a]... PASS
Testing: po, Post.Office [MD5 32/64]... PASS
Testing: pomelo [POMELO 128/128 SSE2 1x]... PASS
Testing: postgres, PostgreSQL C/R [MD5 32/64]... PASS
Testing: PST, custom CRC-32 [32/64]... PASS
Testing: pufferfish, Pufferfish [32/64]... PASS
Testing: PuTTY, Private Key [SHA1/AES 32/64]... PASS
Testing: pwsafe, Password Safe [SHA256 128/128 XOP 4x]... PASS
Testing: RACF [DES 32/64]... PASS
Testing: RAdmin, v2.x [MD5 32/64]... PASS
Testing: RAKP, IPMI 2.0 RAKP (RMCP+) [HMAC-SHA1 128/128 XOP 4x2]... PASS
Testing: rar, RAR3 (4 characters) [SHA1 AES 32/64]... PASS
Testing: RAR5 [PBKDF2-SHA256 128/128 XOP 4x]... PASS
Testing: Raw-SHA512 [SHA512 128/128 XOP 2x]... PASS
Testing: Raw-Blake2 [BLAKE2b 512 128/128 AVX]... PASS
Testing: Raw-Keccak [Keccak 512 128/128 AVX]... PASS
Testing: Raw-Keccak-256 [Keccak 256 128/128 AVX]... PASS
Testing: Raw-MD4 [MD4 128/128 XOP 4x4]... PASS
Testing: Raw-MD5 [MD5 128/128 XOP 4x5]... PASS
Testing: Raw-MD5u [md5(unicode($p)) 128/128 XOP 4x5]... PASS
Testing: Raw-SHA1 [SHA1 128/128 XOP 4x2]... PASS
Testing: Raw-SHA1-Linkedin [SHA1 128/128 XOP 4x2]... PASS
Testing: Raw-SHA224 [SHA224 128/128 XOP 4x]... PASS
Testing: Raw-SHA256 [SHA256 128/128 XOP 4x]... PASS
Testing: Raw-SHA256-ng [SHA256 128/128 XOP 4x]... PASS
Testing: Raw-SHA3 [SHA3 512 128/128 AVX]... PASS
Testing: Raw-SHA384 [SHA384 128/128 XOP 2x]... PASS
Testing: Raw-SHA512-ng [SHA512 128/128 XOP 2x]... PASS
Testing: Raw-SHA, "SHA-0" [SHA 32/64]... PASS
Testing: ripemd-128, RIPEMD 128 [32/64]... PASS
Testing: ripemd-160, RIPEMD 160 [32/64]... PASS
Testing: rsvp, HMAC-MD5 / HMAC-SHA1, RSVP, IS-IS [MD5 32/64]... PASS
Testing: Siemens-S7 [HMAC-SHA1 32/64]... PASS
Testing: Salted-SHA1 [SHA1 128/128 XOP 4x2]... PASS
Testing: SSHA512, LDAP [SHA512 128/128 XOP 2x]... PASS
Testing: sapb, SAP CODVN B (BCODE) [MD5 128/128 XOP 4x5]... PASS
Testing: sapg, SAP CODVN F/G (PASSCODE) [SHA1 128/128 XOP 4x2]... initUnicode(MS_NEW, ASCII/ASCII)
ASCII -> ASCII -> ASCII
PASS
initUnicode(UNICODE, ASCII/ASCII)
ASCII -> ASCII -> ASCII
Testing: saph, SAP CODVN H (PWDSALTEDHASH) (SHA1x1024) [SHA-1/SHA-2 128/128 XOP 4x2]... PASS
Testing: 7z, 7-Zip (512K iterations) [SHA256 AES 32/64]... PASS
Testing: sha1-gen, Generic salted SHA-1 [SHA1 32/64]... PASS
Testing: Raw-SHA1-ng, (pwlen <= 15) [SHA1 128/128 XOP 4x]... PASS
Testing: SIP [MD5 32/64]... PASS
Testing: skein-256, Skein 256 [Skein 32/64]... PASS
Testing: skein-512, Skein 512 [Skein 32/64]... PASS
Testing: skey, S/Key [MD4/MD5/SHA1/RMD160 32/64]... PASS
Testing: aix-smd5, AIX LPA {smd5} (modified crypt-md5) [MD5 32/64]... PASS
Testing: Snefru-128 [32/64]... PASS
Testing: Snefru-256 [32/64]... PASS
Testing: LastPass, sniffed sessions [PBKDF2-SHA256 AES 128/128 XOP 4x]... PASS
Testing: SSH (one 2048-bit RSA and one 1024-bit DSA key) [RSA/DSA 32/64]... PASS
Testing: SSH-ng [RSA/DSA 32/64]... PASS
Testing: Stribog-256 [GOST R 34.11-2012 128/128 SSE4.1 1x]... PASS
Testing: Stribog-512 [GOST R 34.11-2012 128/128 SSE4.1 1x]... PASS
Testing: STRIP, Password Manager [PBKDF2-SHA1 128/128 XOP 4x2]... PASS
Testing: SunMD5 [MD5 128/128 XOP 4x5]... PASS
Testing: sxc, StarOffice .sxc [SHA1 128/128 XOP 4x2 Blowfish]... PASS
Testing: SybaseASE, Sybase ASE [SHA256 128/128 XOP 4x]... PASS
Testing: Sybase-PROP [salted FEAL-8 32/64]... PASS
Testing: tcp-md5, TCP MD5 Signatures, BGP [MD5 32/64]... PASS
Testing: Tiger [Tiger 32/64]... PASS
Testing: tc_aes_xts, TrueCrypt AES256_XTS [SHA512 128/128 XOP 2x /RIPEMD160/WHIRLPOOL]... PASS
Testing: tc_ripemd160, TrueCrypt AES256_XTS [RIPEMD160 32/64]... PASS
Testing: tc_sha512, TrueCrypt AES256_XTS [SHA512 128/128 XOP 2x]... PASS
Testing: tc_whirlpool, TrueCrypt AES256_XTS [WHIRLPOOL 64/64]... PASS
Testing: OpenVMS, Purdy [32/64]... PASS
Testing: VNC [DES 32/64]... PASS
Testing: vtp, "MD5 based authentication" VTP [MD5 32/64]... PASS
Testing: wbb3, WoltLab BB3 [SHA1 32/64]... PASS
Testing: whirlpool [WHIRLPOOL 32/64]... PASS
Testing: whirlpool0 [WHIRLPOOL-0 32/64]... PASS
Testing: whirlpool1 [WHIRLPOOL-1 32/64]... PASS
Testing: wpapsk, WPA/WPA2 PSK [PBKDF2-SHA1 128/128 XOP 4x2]... PASS
Testing: xsha, Mac OS X 10.4 - 10.6 [SHA1 128/128 XOP 4x2]... PASS
Testing: xsha512, Mac OS X 10.7 [SHA512 128/128 XOP 2x]... PASS
Testing: ZIP, WinZip [PBKDF2-SHA1 128/128 XOP 4x2]... PASS
Setting of real/effective user Id to 0/0 failed
FATAL: Could not load /lib/modules/2.6.32-042stab108.3/modules.dep: No such file or directory
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
Setting of real/effective user Id to 0/0 failed
FATAL: Could not load /lib/modules/2.6.32-042stab108.3/modules.dep: No such file or directory
Error! Fail to load fglrx kernel module! Maybe you can switch to root user to load kernel module directly
Device 0: AMD Opteron(tm) Processor 6376
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=1024 -DOUTLEN=20 -DPLAINTEXT_LENGTH=64 -DV_WIDTH=4
Testing: sha1crypt-opencl, (NetBSD) [PBKDF1-SHA1 OpenCL 4x]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DASCII -DPLAINTEXT_LENGTH=19
Testing: oldoffice-opencl, MS Office <= 2003 [MD5/SHA1 RC4 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=333 -DOUTLEN=16 -DPLAINTEXT_LENGTH=64 -DV_WIDTH=4
Testing: PBKDF2-HMAC-MD4-opencl [PBKDF2-MD4 OpenCL 4x]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=333 -DOUTLEN=16 -DPLAINTEXT_LENGTH=64 -DV_WIDTH=4
Testing: PBKDF2-HMAC-MD5-opencl [PBKDF2-MD5 OpenCL 4x]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=333 -DOUTLEN=20 -DPLAINTEXT_LENGTH=64 -DV_WIDTH=4
Testing: PBKDF2-HMAC-SHA1-opencl [PBKDF2-SHA1 OpenCL 4x]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DPLAINTEXT_LENGTH=22
Testing: rar-opencl, RAR3 (length 4) [SHA1 OpenCL AES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=1131 -DPLAINTEXT_LENGTH=55
Testing: RAR5-opencl [PBKDF2-SHA256 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Testing: lotus5-opencl, Lotus Notes/Domino 5 [OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
FAILED (cmp_all(1))
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DKEYLEN=64 -DSALTLEN=8 -DOUTLEN=16
Testing: agilekeychain-opencl, 1Password Agile Keychain [PBKDF2-SHA1 OpenCL AES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Local worksize (LWS) 7, Global worksize (GWS) 49
Testing: bcrypt-opencl ("$2a$05", 32 iterations) [Blowfish OpenCL]... PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DKEYLEN=64 -DSALTLEN=16 -DOUTLEN=32
Testing: blockchain-opencl, blockchain My Wallet [PBKDF2-SHA1 OpenCL AES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Testing: md5crypt-opencl, crypt(3) $1$ [MD5 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Build log: LOOP UNROLL: pragma unroll (line 114)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 97)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 91)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 259)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 404)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 270)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 270)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 270)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 270)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 270)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 270)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 270)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 270)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 270)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 270)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 404)
Unrolled as requested!
Testing: sha256crypt-opencl, crypt(3) $5$ (rounds=5000) [SHA256 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Build log: LOOP UNROLL: pragma unroll (line 91)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 226)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 373)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 239)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 239)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 239)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 239)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 239)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 239)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 239)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 239)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 239)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 239)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 373)
Unrolled as requested!
Testing: sha512crypt-opencl, crypt(3) $6$ (rounds=5000) [SHA512 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Local worksize (LWS) 1, Global worksize (GWS) 49
Testing: descrypt-opencl, traditional crypt(3) [DES OpenCL]... PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DKEYLEN=64 -DSALTLEN=20 -DOUTLEN=32
Testing: dmg-opencl, Apple DMG [PBKDF2-SHA1 OpenCL 3DES/AES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=753 -DOUTLEN=48 -DPLAINTEXT_LENGTH=64 -DV_WIDTH=4
Testing: encfs-opencl, EncFS [PBKDF2-SHA1 OpenCL 4x AES/Blowfish]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DPLAINTEXT_LENGTH=125 -DSALT_LENGTH=8
Testing: gpg-opencl, OpenPGP / GnuPG Secret Key [SHA1 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DKEYLEN=64 -DSALTLEN=20 -DOUTLEN=32
Testing: keychain-opencl, Mac OS X Keychain [PBKDF2-SHA1 OpenCL 3DES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DPLAINTEXT_LENGTH=47 -DSALTLEN=8
Testing: keyring-opencl, GNOME Keyring [SHA256 OpenCL AES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DASCII -DPLAINTEXT_LENGTH=27
Testing: krb5pa-md5-opencl, Kerberos 5 AS-REQ Pre-Auth etype 23 [MD4 HMAC-MD5 RC4 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=105 -DITERATIONS=4095 -DOUTLEN=32 -DPLAINTEXT_LENGTH=64 -DV_WIDTH=4
Testing: krb5pa-sha1-opencl, Kerberos 5 AS-REQ Pre-Auth etype 17/18 [PBKDF2-SHA1 OpenCL 4x]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Testing: mscash-opencl, M$ Cache Hash [MD4 OpenCL]... Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -D NUM_INT_KEYS=1 -D IS_STATIC_GPU_MASK=0 -D CONST_CACHE_SIZE=65536 -D LOC_0=-1 -DFORCE_OCL_110 -D LOC_1=-1 -D LOC_2=-1 -D LOC_3=-1
Self test GWS: 64, LWS: 8
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Local worksize (LWS) forced to 7
Global worksize (GWS) forced to 49
Testing: mscash2-opencl, MS Cache Hash 2 (DCC2) [PBKDF2-SHA1 OpenCL]... FAILED (cmp_all(1))
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DPLAINTEXT_LENGTH=55
Testing: mysql-sha1-opencl, MySQL 4.1+ [SHA1 OpenCL (inefficient, development use only)]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DPLAINTEXT_LENGTH=32
Build log: LOOP UNROLL: pragma unroll (line 33)
Unrolled as requested!
LOOP UNROLL: pragma unroll (line 33)
Unrolled as requested!
Testing: ssha-opencl, Netscape LDAP {SSHA} [SHA1 OpenCL (inefficient, development use mostly)]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Testing: nt-opencl, NT [MD4 OpenCL]... Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -D OFFSET_TABLE_SIZE=37 -D HASH_TABLE_SIZE=45 -D SHIFT64_OT_SZ=12 -D SHIFT64_HT_SZ=16 -D NUM_LOADED_HASHES=41 -D NUM_INT_KEYS=1 -D SELECT_CMP_STEPS=4 -D BITMAP_SIZE_BITS_LESS_ONE=32767 -D USE_LOCAL_BITMAPS=1 -D IS_STATIC_GPU_MASK=0 -D CONST_CACHE_SIZE=65536 -D LOC_0=-1 -DFORCE_OCL_110 -D LOC_1=-1 -D LOC_2=-1 -D LOC_3=-1
Self test GWS: 64, LWS: 8
FAILED (cmp_one(5))
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DASCII -DPLAINTEXT_LENGTH=27 -DV_WIDTH=4
Testing: ntlmv2-opencl, NTLMv2 C/R [MD4 HMAC-MD5 OpenCL 4x]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Testing: o5logon-opencl, Oracle O5LOGON protocol [SHA1 OpenCL AES 32/64]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DKEYLEN=20 -DSALTLEN=64 -DOUTLEN=32
Testing: ODF-opencl [SHA1 OpenCL Blowfish]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DKEYLEN=32 -DSALTLEN=64 -DOUTLEN=32
Testing: ODF-AES-opencl [SHA256 OpenCL AES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=500 -DUNICODE_LENGTH=104 -DV_WIDTH=4
Testing: office2007-opencl, MS Office 2007 (50,000 iterations) [SHA1 OpenCL 4x AES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=500 -DUNICODE_LENGTH=104 -DV_WIDTH=4
Testing: office2010-opencl, MS Office 2010 (100,000 iterations) [SHA1 OpenCL 4x AES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=100 -DUNICODE_LENGTH=96 -DV_WIDTH=2
Testing: office2013-opencl, MS Office 2013 (100,000 iterations) [SHA512 OpenCL 2x AES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=923 -DPLAINTEXT_LENGTH=55
Testing: PBKDF2-HMAC-SHA256-opencl, rounds=12000 [PBKDF2-SHA256 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=250 -DPLAINTEXT_LENGTH=110 -DMAX_SALT_SIZE=107
Testing: PBKDF2-HMAC-SHA512-opencl, GRUB2 / OS X 10.8+, rounds=10000 [PBKDF2-SHA512 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Testing: phpass-opencl ($P$9 lengths 0 to 15) [MD5 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Testing: pwsafe-opencl, Password Safe [SHA256 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DV_WIDTH=4
Testing: RAKP-opencl, IPMI 2.0 RAKP (RMCP+) [HMAC-SHA1 OpenCL 4x]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Testing: Raw-MD4-opencl [MD4 OpenCL]... Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -D OFFSET_TABLE_SIZE=13 -D HASH_TABLE_SIZE=15 -D SHIFT64_OT_SZ=3 -D SHIFT64_HT_SZ=1 -D NUM_LOADED_HASHES=14 -D NUM_INT_KEYS=1 -D SELECT_CMP_STEPS=4 -D BITMAP_SIZE_BITS_LESS_ONE=32767 -D USE_LOCAL_BITMAPS=1 -D IS_STATIC_GPU_MASK=0 -D CONST_CACHE_SIZE=65536 -D LOC_0=-1 -DFORCE_OCL_110 -D LOC_1=-1 -D LOC_2=-1 -D LOC_3=-1
Self test GWS: 64, LWS: 8
FAILED (cmp_all(0))
Testing: Raw-MD5-opencl [MD5 OpenCL]... Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -D OFFSET_TABLE_SIZE=11 -D HASH_TABLE_SIZE=5 -D SHIFT64_OT_SZ=5 -D SHIFT64_HT_SZ=1 -D NUM_LOADED_HASHES=5 -D NUM_INT_KEYS=1 -D SELECT_CMP_STEPS=4 -D BITMAP_SIZE_BITS_LESS_ONE=32767 -D USE_LOCAL_BITMAPS=1 -D IS_STATIC_GPU_MASK=0 -D CONST_CACHE_SIZE=65536 -D LOC_0=-1 -DFORCE_OCL_110 -D LOC_1=-1 -D LOC_2=-1 -D LOC_3=-1
Self test GWS: 64, LWS: 8
FAILED (cmp_all(0))
Testing: Raw-SHA1-opencl [SHA1 OpenCL]... Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -D OFFSET_TABLE_SIZE=11 -D HASH_TABLE_SIZE=5 -D SHIFT64_OT_SZ=5 -D SHIFT64_HT_SZ=1 -D SHIFT128_OT_SZ=3 -D SHIFT128_HT_SZ=1 -D NUM_LOADED_HASHES=4 -D NUM_INT_KEYS=1 -D SELECT_CMP_STEPS=4 -D BITMAP_SIZE_BITS_LESS_ONE=32767 -D USE_LOCAL_BITMAPS=1 -D IS_STATIC_GPU_MASK=0 -D CONST_CACHE_SIZE=65536 -D LOC_0=-1 -DFORCE_OCL_110 -D LOC_1=-1 -D LOC_2=-1 -D LOC_3=-1
Self test GWS: 64, LWS: 8
FAILED (cmp_all(0))
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Testing: Raw-SHA256-opencl [SHA256 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Testing: Raw-SHA512-opencl [SHA512 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DPLAINTEXT_LENGTH=23 -DHASH_LOOPS=4096
Testing: 7z-opencl, 7-Zip (512K iterations) [SHA256 OPENCL AES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DKEYLEN=64 -DSALTLEN=20 -DOUTLEN=32
Testing: strip-opencl, STRIP Password Manager [PBKDF2-SHA1 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DKEYLEN=20 -DSALTLEN=32 -DOUTLEN=16
Testing: sxc-opencl, StarOffice .sxc [PBKDF2-SHA1 OpenCL Blowfish]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DHASH_LOOPS=105 -DITERATIONS=4095 -DPLAINTEXT_LENGTH=63 -DV_WIDTH=4
Testing: wpapsk-opencl, WPA/WPA2 PSK [PBKDF2-SHA1 OpenCL 4x]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER
Testing: XSHA512-opencl, Mac OS X 10.7 salted [SHA512 OpenCL]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Options used: -I ../run/kernels -cl-mad-enable -D__CPU__ -DDEVICE_INFO=9 -DDEV_VER_MAJOR=1411 -DDEV_VER_MINOR=4 -D_OPENCL_COMPILER -DKEYLEN=64 -DSALTLEN=64 -DOUTLEN=68
Testing: zip-opencl, ZIP [PBKDF2-SHA1 OpenCL AES]... Local worksize (LWS) 7, global worksize (GWS) 49
PASS
Testing: NT-old [MD4 128/128 X2 SSE2-16]... PASS
Testing: crypt, generic crypt(3) DES [?/64]... PASS
6 out of 384 tests have FAILED
If travis was the only problem, it is fixed now.
Seems to work everywhere now