Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 12 Aug 2018 23:31:33 +0000 (UTC)
From:      Nikolai Lifanov <lifanov@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r477043 - head/security/hashcat
Message-ID:  <201808122331.w7CNVXXS086830@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: lifanov
Date: Sun Aug 12 23:31:33 2018
New Revision: 477043
URL: https://svnweb.freebsd.org/changeset/ports/477043

Log:
  update security/hashcat to 4.2.1
  
  Changes: https://hashcat.net/forum/thread-7711.html

Modified:
  head/security/hashcat/Makefile
  head/security/hashcat/distinfo
  head/security/hashcat/pkg-plist

Modified: head/security/hashcat/Makefile
==============================================================================
--- head/security/hashcat/Makefile	Sun Aug 12 23:15:55 2018	(r477042)
+++ head/security/hashcat/Makefile	Sun Aug 12 23:31:33 2018	(r477043)
@@ -1,8 +1,7 @@
-# Created by: Nikolai Lifanov <lifanov@mail.lifanov.com>
 # $FreeBSD$
 
 PORTNAME=	hashcat
-PORTVERSION=	4.1.0
+PORTVERSION=	4.2.1
 DISTVERSIONPREFIX=	v
 PORTEPOCH=	1
 CATEGORIES=	security
@@ -30,8 +29,8 @@ PLIST_SUB=	PORTVERSION=${PORTVERSION}
 
 MAKE_ARGS=	SHARED=1 \
 		CC="${CC}" \
-		LFLAGS_NATIVE="${LDFLAGS} -lpthread" \
-		CFLAGS_NATIVE="${CFLAGS} -Iinclude -IOpenCL -Iinclude/lzma_sdk"
+		LFLAGS_NATIVE="${LDFLAGS} -lpthread -lm" \
+		CFLAGS_NATIVE="${CFLAGS} -Iinclude -IOpenCL -Ideps/lzma_sdk"
 
 pre-install:
 	${STRIP_CMD} ${WRKSRC}/libhashcat.so.${PORTVERSION}

Modified: head/security/hashcat/distinfo
==============================================================================
--- head/security/hashcat/distinfo	Sun Aug 12 23:15:55 2018	(r477042)
+++ head/security/hashcat/distinfo	Sun Aug 12 23:31:33 2018	(r477043)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1519224570
-SHA256 (hashcat-hashcat-v4.1.0_GH0.tar.gz) = bd23997153c5a8c8b35da3931ff74a808561399de3f3e07058ff4d2f8617119c
-SIZE (hashcat-hashcat-v4.1.0_GH0.tar.gz) = 3956136
+TIMESTAMP = 1534115835
+SHA256 (hashcat-hashcat-v4.2.1_GH0.tar.gz) = 7dad73c3406e66756b19e15ae8bcc482a52a422e8fb905feb6db4d2eb32e5320
+SIZE (hashcat-hashcat-v4.2.1_GH0.tar.gz) = 3966264

Modified: head/security/hashcat/pkg-plist
==============================================================================
--- head/security/hashcat/pkg-plist	Sun Aug 12 23:15:55 2018	(r477042)
+++ head/security/hashcat/pkg-plist	Sun Aug 12 23:31:33 2018	(r477043)
@@ -1,7 +1,265 @@
 bin/hashcat
+include/hashcat/affinity.h
+include/hashcat/autotune.h
+include/hashcat/benchmark.h
+include/hashcat/bitmap.h
+include/hashcat/bitops.h
+include/hashcat/combinator.h
+include/hashcat/common.h
+include/hashcat/convert.h
+include/hashcat/cpt.h
+include/hashcat/cpu_aes.h
+include/hashcat/cpu_blake2.h
+include/hashcat/cpu_crc32.h
+include/hashcat/cpu_des.h
+include/hashcat/cpu_md4.h
+include/hashcat/cpu_md5.h
+include/hashcat/cpu_sha1.h
+include/hashcat/cpu_sha256.h
+include/hashcat/debugfile.h
+include/hashcat/dictstat.h
+include/hashcat/dispatch.h
+include/hashcat/dynloader.h
+include/hashcat/event.h
+include/hashcat/ext_ADL.h
+include/hashcat/ext_OpenCL.h
+include/hashcat/ext_lzma.h
+include/hashcat/ext_nvapi.h
+include/hashcat/ext_nvml.h
+include/hashcat/ext_sysfs.h
+include/hashcat/filehandling.h
+include/hashcat/folder.h
+include/hashcat/hashcat.h
+include/hashcat/hashes.h
+include/hashcat/hlfmt.h
+include/hashcat/hwmon.h
+include/hashcat/induct.h
+include/hashcat/interface.h
+include/hashcat/locking.h
+include/hashcat/logfile.h
+include/hashcat/loopback.h
+include/hashcat/memory.h
+include/hashcat/monitor.h
+include/hashcat/mpsp.h
+include/hashcat/opencl.h
+include/hashcat/outfile.h
+include/hashcat/outfile_check.h
+include/hashcat/pidfile.h
+include/hashcat/potfile.h
+include/hashcat/restore.h
+include/hashcat/rp.h
+include/hashcat/rp_cpu.h
+include/hashcat/rp_kernel_on_cpu.h
+include/hashcat/rp_kernel_on_cpu_optimized.h
+include/hashcat/selftest.h
+include/hashcat/shared.h
+include/hashcat/sort_r.h
+include/hashcat/status.h
+include/hashcat/stdout.h
+include/hashcat/straight.h
+include/hashcat/terminal.h
+include/hashcat/thread.h
+include/hashcat/timer.h
+include/hashcat/tuningdb.h
+include/hashcat/types.h
+include/hashcat/usage.h
+include/hashcat/user_options.h
+include/hashcat/wordlist.h
 lib/libhashcat.so.%%PORTVERSION%%
-%%DATADIR%%/hashcat.hcstat2
-%%DATADIR%%/hashcat.hctune
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_full.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/DES_alpha.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/DES_numeral.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_0.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_1.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_2.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_3.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_4.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_5.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_6.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_7.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_8.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_9.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_A.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_B.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_C.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_D.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_E.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/DES_special/multiple_nodes/DES_portion_F.charset
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Bulgarian.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Castilian.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Catalan.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/English.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/French.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/German.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Greek.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/GreekPolytonic.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Italian.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Lithuanian.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Polish.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Portuguese.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Russian.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Slovak.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/combined/Spanish.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Castilian/es-ES_ISO-8859-1-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Castilian/es-ES_ISO-8859-15-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Castilian/es-ES_cp1252-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Catalan/ca_ISO-8859-1-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Catalan/ca_ISO-8859-15-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Catalan/ca_cp1252-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_ISO-8859-1-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_ISO-8859-15-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_ISO-8859-16-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/French/fr_cp1252-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/German/de_ISO-8859-1-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/German/de_ISO-8859-15-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/German/de_cp1252-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Greek/el_ISO-8859-7-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Greek/el_cp1253-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Italian/it_ISO-8859-1-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Italian/it_ISO-8859-15-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Italian/it_cp1252-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Polish/pl_cp1250-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Portuguese/pt_ISO-8859-1-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Portuguese/pt_ISO-8859-15-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Portuguese/pt_cp1252-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Russian/ru_ISO-8859-5-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Russian/ru_cp1251-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Slovak/sk_ISO-8859-2-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Slovak/sk_cp1250-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Spanish/es_ISO-8859-1-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Spanish/es_ISO-8859-15-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/special/Spanish/es_cp1252-special.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Bulgarian/bg_ISO-8859-5.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Bulgarian/bg_KOI8-R.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Bulgarian/bg_cp1251.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Castilian/es-ES_ISO-8859-1.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Castilian/es-ES_ISO-8859-15.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Castilian/es-ES_cp1252.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Catalan/ca_ISO-8859-1.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Catalan/ca_ISO-8859-15.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Catalan/ca_cp1252.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/English/en_ISO-8859-1.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/English/en_ISO-8859-15.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/English/en_cp1252.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_ISO-8859-1.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_ISO-8859-15.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_ISO-8859-16.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/French/fr_cp1252.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/German/de_ISO-8859-1.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/German/de_ISO-8859-15.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/German/de_cp1252.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Greek/el_ISO-8859-7.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Greek/el_cp1253.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/GreekPolytonic/el_polytonic_ISO-8859-7.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/GreekPolytonic/el_polytonic_cp1253.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Hungarian/hu_cp1250.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Italian/it_ISO-8859-1.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Italian/it_ISO-8859-15.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Italian/it_cp1252.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Lithuanian/lt_ISO-8859-13.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Lithuanian/lt_ISO-8859-4.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Lithuanian/lt_cp1257.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Polish/pl_ISO-8859-2.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Polish/pl_cp1250.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_ISO-8859-1.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_ISO-8859-15.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Portuguese/pt_cp1252.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_ISO-8859-5.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_KOI8-R.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Russian/ru_cp1251.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Slovak/sk_ISO-8859-2.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Slovak/sk_cp1250.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Spanish/es_ISO-8859-1.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Spanish/es_ISO-8859-15.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/charsets/standard/Spanish/es_cp1252.hcchr
+%%PORTDOCS%%%%DOCSDIR%%/docs/changes.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/contact.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/credits.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/license.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/limits.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/performance.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/readme.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/rules.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/status_codes.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/team.txt
+%%PORTDOCS%%%%DOCSDIR%%/docs/user_manuals.txt
+%%PORTDOCS%%%%DOCSDIR%%/example.dict
+%%PORTDOCS%%%%DOCSDIR%%/example0.hash
+%%PORTDOCS%%%%DOCSDIR%%/example0.sh
+%%PORTDOCS%%%%DOCSDIR%%/example400.hash
+%%PORTDOCS%%%%DOCSDIR%%/example400.sh
+%%PORTDOCS%%%%DOCSDIR%%/example500.hash
+%%PORTDOCS%%%%DOCSDIR%%/example500.sh
+%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/hashcat.sh
+%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/howto.txt
+%%PORTDOCS%%%%DOCSDIR%%/extra/tab_completion/install
+%%PORTDOCS%%%%DOCSDIR%%/masks/8char-1l-1u-1d-1s-compliant.hcmask
+%%PORTDOCS%%%%DOCSDIR%%/masks/8char-1l-1u-1d-1s-noncompliant.hcmask
+%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-1-60.hcmask
+%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-2-1800.hcmask
+%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-3-3600.hcmask
+%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-4-43200.hcmask
+%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-5-86400.hcmask
+%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-6-864000.hcmask
+%%PORTDOCS%%%%DOCSDIR%%/masks/rockyou-7-2592000.hcmask
+%%PORTDOCS%%%%DOCSDIR%%/rules/Incisive-leetspeak.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/InsidePro-HashManager.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/InsidePro-PasswordsPro.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC-insert_00-99_1950-2050_toprules_0_F.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC-insert_space_and_special_0_F.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC-insert_top_100_passwords_1_G.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlC.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/T0XlCv1.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/best64.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/combinator.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/d3ad0ne.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/dive.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/generated.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/generated2.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_d.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ds.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_du.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_dus.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_hl.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_hu.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_l.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ld.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lds.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ldu.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ldus.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_ls.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lu.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_lus.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_s.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_u.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/append_us.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_d.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ds.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_du.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_dus.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_hl.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_hu.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_l.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ld.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lds.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ldu.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ldus.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_ls.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lu.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_lus.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_s.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_u.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/hybrid/prepend_us.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/leetspeak.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/oscommerce.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/rockyou-30000.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/specific.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/toggles1.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/toggles2.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/toggles3.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/toggles4.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/toggles5.rule
+%%PORTDOCS%%%%DOCSDIR%%/rules/unix-ninja-leetspeak.rule
 %%DATADIR%%/OpenCL/amp_a0.cl
 %%DATADIR%%/OpenCL/amp_a1.cl
 %%DATADIR%%/OpenCL/amp_a3.cl
@@ -9,10 +267,10 @@ lib/libhashcat.so.%%PORTVERSION%%
 %%DATADIR%%/OpenCL/inc_cipher_serpent.cl
 %%DATADIR%%/OpenCL/inc_cipher_twofish.cl
 %%DATADIR%%/OpenCL/inc_common.cl
-%%DATADIR%%/OpenCL/inc_comp_multi_bs.cl
 %%DATADIR%%/OpenCL/inc_comp_multi.cl
-%%DATADIR%%/OpenCL/inc_comp_single_bs.cl
+%%DATADIR%%/OpenCL/inc_comp_multi_bs.cl
 %%DATADIR%%/OpenCL/inc_comp_single.cl
+%%DATADIR%%/OpenCL/inc_comp_single_bs.cl
 %%DATADIR%%/OpenCL/inc_hash_constants.h
 %%DATADIR%%/OpenCL/inc_hash_functions.cl
 %%DATADIR%%/OpenCL/inc_hash_md4.cl
@@ -30,10 +288,10 @@ lib/libhashcat.so.%%PORTVERSION%%
 %%DATADIR%%/OpenCL/inc_luks_serpent.cl
 %%DATADIR%%/OpenCL/inc_luks_twofish.cl
 %%DATADIR%%/OpenCL/inc_luks_xts.cl
-%%DATADIR%%/OpenCL/inc_rp_optimized.cl
-%%DATADIR%%/OpenCL/inc_rp_optimized.h
 %%DATADIR%%/OpenCL/inc_rp.cl
 %%DATADIR%%/OpenCL/inc_rp.h
+%%DATADIR%%/OpenCL/inc_rp_optimized.cl
+%%DATADIR%%/OpenCL/inc_rp_optimized.h
 %%DATADIR%%/OpenCL/inc_scalar.cl
 %%DATADIR%%/OpenCL/inc_simd.cl
 %%DATADIR%%/OpenCL/inc_truecrypt_crc32.cl
@@ -41,459 +299,465 @@ lib/libhashcat.so.%%PORTVERSION%%
 %%DATADIR%%/OpenCL/inc_types.cl
 %%DATADIR%%/OpenCL/inc_vendor.cl
 %%DATADIR%%/OpenCL/m00000_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00000_a0.cl
+%%DATADIR%%/OpenCL/m00000_a0-pure.cl
 %%DATADIR%%/OpenCL/m00000_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00000_a1.cl
+%%DATADIR%%/OpenCL/m00000_a1-pure.cl
 %%DATADIR%%/OpenCL/m00000_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00000_a3.cl
+%%DATADIR%%/OpenCL/m00000_a3-pure.cl
 %%DATADIR%%/OpenCL/m00010_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00010_a0.cl
+%%DATADIR%%/OpenCL/m00010_a0-pure.cl
 %%DATADIR%%/OpenCL/m00010_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00010_a1.cl
+%%DATADIR%%/OpenCL/m00010_a1-pure.cl
 %%DATADIR%%/OpenCL/m00010_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00010_a3.cl
+%%DATADIR%%/OpenCL/m00010_a3-pure.cl
 %%DATADIR%%/OpenCL/m00020_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00020_a0.cl
+%%DATADIR%%/OpenCL/m00020_a0-pure.cl
 %%DATADIR%%/OpenCL/m00020_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00020_a1.cl
+%%DATADIR%%/OpenCL/m00020_a1-pure.cl
 %%DATADIR%%/OpenCL/m00020_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00020_a3.cl
+%%DATADIR%%/OpenCL/m00020_a3-pure.cl
 %%DATADIR%%/OpenCL/m00030_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00030_a0.cl
+%%DATADIR%%/OpenCL/m00030_a0-pure.cl
 %%DATADIR%%/OpenCL/m00030_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00030_a1.cl
+%%DATADIR%%/OpenCL/m00030_a1-pure.cl
 %%DATADIR%%/OpenCL/m00030_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00030_a3.cl
+%%DATADIR%%/OpenCL/m00030_a3-pure.cl
 %%DATADIR%%/OpenCL/m00040_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00040_a0.cl
+%%DATADIR%%/OpenCL/m00040_a0-pure.cl
 %%DATADIR%%/OpenCL/m00040_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00040_a1.cl
+%%DATADIR%%/OpenCL/m00040_a1-pure.cl
 %%DATADIR%%/OpenCL/m00040_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00040_a3.cl
+%%DATADIR%%/OpenCL/m00040_a3-pure.cl
 %%DATADIR%%/OpenCL/m00050_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00050_a0.cl
+%%DATADIR%%/OpenCL/m00050_a0-pure.cl
 %%DATADIR%%/OpenCL/m00050_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00050_a1.cl
+%%DATADIR%%/OpenCL/m00050_a1-pure.cl
 %%DATADIR%%/OpenCL/m00050_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00050_a3.cl
+%%DATADIR%%/OpenCL/m00050_a3-pure.cl
 %%DATADIR%%/OpenCL/m00060_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00060_a0.cl
+%%DATADIR%%/OpenCL/m00060_a0-pure.cl
 %%DATADIR%%/OpenCL/m00060_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00060_a1.cl
+%%DATADIR%%/OpenCL/m00060_a1-pure.cl
 %%DATADIR%%/OpenCL/m00060_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00060_a3.cl
+%%DATADIR%%/OpenCL/m00060_a3-pure.cl
 %%DATADIR%%/OpenCL/m00100_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00100_a0.cl
+%%DATADIR%%/OpenCL/m00100_a0-pure.cl
 %%DATADIR%%/OpenCL/m00100_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00100_a1.cl
+%%DATADIR%%/OpenCL/m00100_a1-pure.cl
 %%DATADIR%%/OpenCL/m00100_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00100_a3.cl
+%%DATADIR%%/OpenCL/m00100_a3-pure.cl
 %%DATADIR%%/OpenCL/m00110_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00110_a0.cl
+%%DATADIR%%/OpenCL/m00110_a0-pure.cl
 %%DATADIR%%/OpenCL/m00110_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00110_a1.cl
+%%DATADIR%%/OpenCL/m00110_a1-pure.cl
 %%DATADIR%%/OpenCL/m00110_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00110_a3.cl
+%%DATADIR%%/OpenCL/m00110_a3-pure.cl
 %%DATADIR%%/OpenCL/m00120_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00120_a0.cl
+%%DATADIR%%/OpenCL/m00120_a0-pure.cl
 %%DATADIR%%/OpenCL/m00120_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00120_a1.cl
+%%DATADIR%%/OpenCL/m00120_a1-pure.cl
 %%DATADIR%%/OpenCL/m00120_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00120_a3.cl
+%%DATADIR%%/OpenCL/m00120_a3-pure.cl
 %%DATADIR%%/OpenCL/m00130_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00130_a0.cl
+%%DATADIR%%/OpenCL/m00130_a0-pure.cl
 %%DATADIR%%/OpenCL/m00130_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00130_a1.cl
+%%DATADIR%%/OpenCL/m00130_a1-pure.cl
 %%DATADIR%%/OpenCL/m00130_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00130_a3.cl
+%%DATADIR%%/OpenCL/m00130_a3-pure.cl
 %%DATADIR%%/OpenCL/m00140_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00140_a0.cl
+%%DATADIR%%/OpenCL/m00140_a0-pure.cl
 %%DATADIR%%/OpenCL/m00140_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00140_a1.cl
+%%DATADIR%%/OpenCL/m00140_a1-pure.cl
 %%DATADIR%%/OpenCL/m00140_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00140_a3.cl
+%%DATADIR%%/OpenCL/m00140_a3-pure.cl
 %%DATADIR%%/OpenCL/m00150_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00150_a0.cl
+%%DATADIR%%/OpenCL/m00150_a0-pure.cl
 %%DATADIR%%/OpenCL/m00150_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00150_a1.cl
+%%DATADIR%%/OpenCL/m00150_a1-pure.cl
 %%DATADIR%%/OpenCL/m00150_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00150_a3.cl
+%%DATADIR%%/OpenCL/m00150_a3-pure.cl
 %%DATADIR%%/OpenCL/m00160_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00160_a0.cl
+%%DATADIR%%/OpenCL/m00160_a0-pure.cl
 %%DATADIR%%/OpenCL/m00160_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00160_a1.cl
+%%DATADIR%%/OpenCL/m00160_a1-pure.cl
 %%DATADIR%%/OpenCL/m00160_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00160_a3.cl
+%%DATADIR%%/OpenCL/m00160_a3-pure.cl
 %%DATADIR%%/OpenCL/m00200_a0-optimized.cl
 %%DATADIR%%/OpenCL/m00200_a1-optimized.cl
 %%DATADIR%%/OpenCL/m00200_a3-optimized.cl
 %%DATADIR%%/OpenCL/m00300_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00300_a0.cl
+%%DATADIR%%/OpenCL/m00300_a0-pure.cl
 %%DATADIR%%/OpenCL/m00300_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00300_a1.cl
+%%DATADIR%%/OpenCL/m00300_a1-pure.cl
 %%DATADIR%%/OpenCL/m00300_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00300_a3.cl
+%%DATADIR%%/OpenCL/m00300_a3-pure.cl
 %%DATADIR%%/OpenCL/m00400-optimized.cl
-%%DATADIR%%/OpenCL/m00400.cl
+%%DATADIR%%/OpenCL/m00400-pure.cl
 %%DATADIR%%/OpenCL/m00500-optimized.cl
-%%DATADIR%%/OpenCL/m00500.cl
+%%DATADIR%%/OpenCL/m00500-pure.cl
 %%DATADIR%%/OpenCL/m00600_a0-optimized.cl
 %%DATADIR%%/OpenCL/m00600_a1-optimized.cl
 %%DATADIR%%/OpenCL/m00600_a3-optimized.cl
 %%DATADIR%%/OpenCL/m00900_a0-optimized.cl
-%%DATADIR%%/OpenCL/m00900_a0.cl
+%%DATADIR%%/OpenCL/m00900_a0-pure.cl
 %%DATADIR%%/OpenCL/m00900_a1-optimized.cl
-%%DATADIR%%/OpenCL/m00900_a1.cl
+%%DATADIR%%/OpenCL/m00900_a1-pure.cl
 %%DATADIR%%/OpenCL/m00900_a3-optimized.cl
-%%DATADIR%%/OpenCL/m00900_a3.cl
+%%DATADIR%%/OpenCL/m00900_a3-pure.cl
 %%DATADIR%%/OpenCL/m01000_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01000_a0.cl
+%%DATADIR%%/OpenCL/m01000_a0-pure.cl
 %%DATADIR%%/OpenCL/m01000_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01000_a1.cl
+%%DATADIR%%/OpenCL/m01000_a1-pure.cl
 %%DATADIR%%/OpenCL/m01000_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01000_a3.cl
+%%DATADIR%%/OpenCL/m01000_a3-pure.cl
 %%DATADIR%%/OpenCL/m01100_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01100_a0.cl
+%%DATADIR%%/OpenCL/m01100_a0-pure.cl
 %%DATADIR%%/OpenCL/m01100_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01100_a1.cl
+%%DATADIR%%/OpenCL/m01100_a1-pure.cl
 %%DATADIR%%/OpenCL/m01100_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01100_a3.cl
+%%DATADIR%%/OpenCL/m01100_a3-pure.cl
 %%DATADIR%%/OpenCL/m01300_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01300_a0.cl
+%%DATADIR%%/OpenCL/m01300_a0-pure.cl
 %%DATADIR%%/OpenCL/m01300_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01300_a1.cl
+%%DATADIR%%/OpenCL/m01300_a1-pure.cl
 %%DATADIR%%/OpenCL/m01300_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01300_a3.cl
+%%DATADIR%%/OpenCL/m01300_a3-pure.cl
 %%DATADIR%%/OpenCL/m01400_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01400_a0.cl
+%%DATADIR%%/OpenCL/m01400_a0-pure.cl
 %%DATADIR%%/OpenCL/m01400_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01400_a1.cl
+%%DATADIR%%/OpenCL/m01400_a1-pure.cl
 %%DATADIR%%/OpenCL/m01400_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01400_a3.cl
+%%DATADIR%%/OpenCL/m01400_a3-pure.cl
 %%DATADIR%%/OpenCL/m01410_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01410_a0.cl
+%%DATADIR%%/OpenCL/m01410_a0-pure.cl
 %%DATADIR%%/OpenCL/m01410_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01410_a1.cl
+%%DATADIR%%/OpenCL/m01410_a1-pure.cl
 %%DATADIR%%/OpenCL/m01410_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01410_a3.cl
+%%DATADIR%%/OpenCL/m01410_a3-pure.cl
 %%DATADIR%%/OpenCL/m01420_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01420_a0.cl
+%%DATADIR%%/OpenCL/m01420_a0-pure.cl
 %%DATADIR%%/OpenCL/m01420_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01420_a1.cl
+%%DATADIR%%/OpenCL/m01420_a1-pure.cl
 %%DATADIR%%/OpenCL/m01420_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01420_a3.cl
+%%DATADIR%%/OpenCL/m01420_a3-pure.cl
 %%DATADIR%%/OpenCL/m01430_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01430_a0.cl
+%%DATADIR%%/OpenCL/m01430_a0-pure.cl
 %%DATADIR%%/OpenCL/m01430_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01430_a1.cl
+%%DATADIR%%/OpenCL/m01430_a1-pure.cl
 %%DATADIR%%/OpenCL/m01430_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01430_a3.cl
+%%DATADIR%%/OpenCL/m01430_a3-pure.cl
 %%DATADIR%%/OpenCL/m01440_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01440_a0.cl
+%%DATADIR%%/OpenCL/m01440_a0-pure.cl
 %%DATADIR%%/OpenCL/m01440_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01440_a1.cl
+%%DATADIR%%/OpenCL/m01440_a1-pure.cl
 %%DATADIR%%/OpenCL/m01440_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01440_a3.cl
+%%DATADIR%%/OpenCL/m01440_a3-pure.cl
 %%DATADIR%%/OpenCL/m01450_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01450_a0.cl
+%%DATADIR%%/OpenCL/m01450_a0-pure.cl
 %%DATADIR%%/OpenCL/m01450_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01450_a1.cl
+%%DATADIR%%/OpenCL/m01450_a1-pure.cl
 %%DATADIR%%/OpenCL/m01450_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01450_a3.cl
+%%DATADIR%%/OpenCL/m01450_a3-pure.cl
 %%DATADIR%%/OpenCL/m01460_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01460_a0.cl
+%%DATADIR%%/OpenCL/m01460_a0-pure.cl
 %%DATADIR%%/OpenCL/m01460_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01460_a1.cl
+%%DATADIR%%/OpenCL/m01460_a1-pure.cl
 %%DATADIR%%/OpenCL/m01460_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01460_a3.cl
-%%DATADIR%%/OpenCL/m01500_a0.cl
-%%DATADIR%%/OpenCL/m01500_a1.cl
-%%DATADIR%%/OpenCL/m01500_a3.cl
+%%DATADIR%%/OpenCL/m01460_a3-pure.cl
+%%DATADIR%%/OpenCL/m01500_a0-pure.cl
+%%DATADIR%%/OpenCL/m01500_a1-pure.cl
+%%DATADIR%%/OpenCL/m01500_a3-pure.cl
 %%DATADIR%%/OpenCL/m01600-optimized.cl
-%%DATADIR%%/OpenCL/m01600.cl
+%%DATADIR%%/OpenCL/m01600-pure.cl
 %%DATADIR%%/OpenCL/m01700_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01700_a0.cl
+%%DATADIR%%/OpenCL/m01700_a0-pure.cl
 %%DATADIR%%/OpenCL/m01700_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01700_a1.cl
+%%DATADIR%%/OpenCL/m01700_a1-pure.cl
 %%DATADIR%%/OpenCL/m01700_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01700_a3.cl
+%%DATADIR%%/OpenCL/m01700_a3-pure.cl
 %%DATADIR%%/OpenCL/m01710_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01710_a0.cl
+%%DATADIR%%/OpenCL/m01710_a0-pure.cl
 %%DATADIR%%/OpenCL/m01710_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01710_a1.cl
+%%DATADIR%%/OpenCL/m01710_a1-pure.cl
 %%DATADIR%%/OpenCL/m01710_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01710_a3.cl
+%%DATADIR%%/OpenCL/m01710_a3-pure.cl
 %%DATADIR%%/OpenCL/m01720_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01720_a0.cl
+%%DATADIR%%/OpenCL/m01720_a0-pure.cl
 %%DATADIR%%/OpenCL/m01720_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01720_a1.cl
+%%DATADIR%%/OpenCL/m01720_a1-pure.cl
 %%DATADIR%%/OpenCL/m01720_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01720_a3.cl
+%%DATADIR%%/OpenCL/m01720_a3-pure.cl
 %%DATADIR%%/OpenCL/m01730_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01730_a0.cl
+%%DATADIR%%/OpenCL/m01730_a0-pure.cl
 %%DATADIR%%/OpenCL/m01730_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01730_a1.cl
+%%DATADIR%%/OpenCL/m01730_a1-pure.cl
 %%DATADIR%%/OpenCL/m01730_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01730_a3.cl
+%%DATADIR%%/OpenCL/m01730_a3-pure.cl
 %%DATADIR%%/OpenCL/m01740_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01740_a0.cl
+%%DATADIR%%/OpenCL/m01740_a0-pure.cl
 %%DATADIR%%/OpenCL/m01740_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01740_a1.cl
+%%DATADIR%%/OpenCL/m01740_a1-pure.cl
 %%DATADIR%%/OpenCL/m01740_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01740_a3.cl
+%%DATADIR%%/OpenCL/m01740_a3-pure.cl
 %%DATADIR%%/OpenCL/m01750_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01750_a0.cl
+%%DATADIR%%/OpenCL/m01750_a0-pure.cl
 %%DATADIR%%/OpenCL/m01750_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01750_a1.cl
+%%DATADIR%%/OpenCL/m01750_a1-pure.cl
 %%DATADIR%%/OpenCL/m01750_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01750_a3.cl
+%%DATADIR%%/OpenCL/m01750_a3-pure.cl
 %%DATADIR%%/OpenCL/m01760_a0-optimized.cl
-%%DATADIR%%/OpenCL/m01760_a0.cl
+%%DATADIR%%/OpenCL/m01760_a0-pure.cl
 %%DATADIR%%/OpenCL/m01760_a1-optimized.cl
-%%DATADIR%%/OpenCL/m01760_a1.cl
+%%DATADIR%%/OpenCL/m01760_a1-pure.cl
 %%DATADIR%%/OpenCL/m01760_a3-optimized.cl
-%%DATADIR%%/OpenCL/m01760_a3.cl
+%%DATADIR%%/OpenCL/m01760_a3-pure.cl
 %%DATADIR%%/OpenCL/m01800-optimized.cl
-%%DATADIR%%/OpenCL/m01800.cl
-%%DATADIR%%/OpenCL/m02000_a0.cl
-%%DATADIR%%/OpenCL/m02000_a1.cl
-%%DATADIR%%/OpenCL/m02000_a3.cl
-%%DATADIR%%/OpenCL/m02100.cl
+%%DATADIR%%/OpenCL/m01800-pure.cl
+%%DATADIR%%/OpenCL/m02000_a0-pure.cl
+%%DATADIR%%/OpenCL/m02000_a1-pure.cl
+%%DATADIR%%/OpenCL/m02000_a3-pure.cl
+%%DATADIR%%/OpenCL/m02100-pure.cl
 %%DATADIR%%/OpenCL/m02400_a0-optimized.cl
 %%DATADIR%%/OpenCL/m02400_a1-optimized.cl
 %%DATADIR%%/OpenCL/m02400_a3-optimized.cl
 %%DATADIR%%/OpenCL/m02410_a0-optimized.cl
 %%DATADIR%%/OpenCL/m02410_a1-optimized.cl
 %%DATADIR%%/OpenCL/m02410_a3-optimized.cl
-%%DATADIR%%/OpenCL/m02500.cl
-%%DATADIR%%/OpenCL/m02501.cl
+%%DATADIR%%/OpenCL/m02500-pure.cl
+%%DATADIR%%/OpenCL/m02501-pure.cl
 %%DATADIR%%/OpenCL/m02610_a0-optimized.cl
-%%DATADIR%%/OpenCL/m02610_a0.cl
+%%DATADIR%%/OpenCL/m02610_a0-pure.cl
 %%DATADIR%%/OpenCL/m02610_a1-optimized.cl
-%%DATADIR%%/OpenCL/m02610_a1.cl
+%%DATADIR%%/OpenCL/m02610_a1-pure.cl
 %%DATADIR%%/OpenCL/m02610_a3-optimized.cl
-%%DATADIR%%/OpenCL/m02610_a3.cl
+%%DATADIR%%/OpenCL/m02610_a3-pure.cl
 %%DATADIR%%/OpenCL/m02710_a0-optimized.cl
 %%DATADIR%%/OpenCL/m02710_a1-optimized.cl
 %%DATADIR%%/OpenCL/m02710_a3-optimized.cl
 %%DATADIR%%/OpenCL/m02810_a0-optimized.cl
-%%DATADIR%%/OpenCL/m02810_a0.cl
+%%DATADIR%%/OpenCL/m02810_a0-pure.cl
 %%DATADIR%%/OpenCL/m02810_a1-optimized.cl
-%%DATADIR%%/OpenCL/m02810_a1.cl
+%%DATADIR%%/OpenCL/m02810_a1-pure.cl
 %%DATADIR%%/OpenCL/m02810_a3-optimized.cl
-%%DATADIR%%/OpenCL/m02810_a3.cl
-%%DATADIR%%/OpenCL/m03000_a0.cl
-%%DATADIR%%/OpenCL/m03000_a1.cl
-%%DATADIR%%/OpenCL/m03000_a3.cl
+%%DATADIR%%/OpenCL/m02810_a3-pure.cl
+%%DATADIR%%/OpenCL/m03000_a0-pure.cl
+%%DATADIR%%/OpenCL/m03000_a1-pure.cl
+%%DATADIR%%/OpenCL/m03000_a3-pure.cl
 %%DATADIR%%/OpenCL/m03100_a0-optimized.cl
 %%DATADIR%%/OpenCL/m03100_a1-optimized.cl
 %%DATADIR%%/OpenCL/m03100_a3-optimized.cl
-%%DATADIR%%/OpenCL/m03200.cl
+%%DATADIR%%/OpenCL/m03200-pure.cl
 %%DATADIR%%/OpenCL/m03710_a0-optimized.cl
-%%DATADIR%%/OpenCL/m03710_a0.cl
+%%DATADIR%%/OpenCL/m03710_a0-pure.cl
 %%DATADIR%%/OpenCL/m03710_a1-optimized.cl
-%%DATADIR%%/OpenCL/m03710_a1.cl
+%%DATADIR%%/OpenCL/m03710_a1-pure.cl
 %%DATADIR%%/OpenCL/m03710_a3-optimized.cl
-%%DATADIR%%/OpenCL/m03710_a3.cl
+%%DATADIR%%/OpenCL/m03710_a3-pure.cl
 %%DATADIR%%/OpenCL/m03800_a0-optimized.cl
-%%DATADIR%%/OpenCL/m03800_a0.cl
+%%DATADIR%%/OpenCL/m03800_a0-pure.cl
 %%DATADIR%%/OpenCL/m03800_a1-optimized.cl
-%%DATADIR%%/OpenCL/m03800_a1.cl
+%%DATADIR%%/OpenCL/m03800_a1-pure.cl
 %%DATADIR%%/OpenCL/m03800_a3-optimized.cl
-%%DATADIR%%/OpenCL/m03800_a3.cl
+%%DATADIR%%/OpenCL/m03800_a3-pure.cl
 %%DATADIR%%/OpenCL/m03910_a0-optimized.cl
-%%DATADIR%%/OpenCL/m03910_a0.cl
+%%DATADIR%%/OpenCL/m03910_a0-pure.cl
 %%DATADIR%%/OpenCL/m03910_a1-optimized.cl
-%%DATADIR%%/OpenCL/m03910_a1.cl
+%%DATADIR%%/OpenCL/m03910_a1-pure.cl
 %%DATADIR%%/OpenCL/m03910_a3-optimized.cl
-%%DATADIR%%/OpenCL/m03910_a3.cl
+%%DATADIR%%/OpenCL/m03910_a3-pure.cl
 %%DATADIR%%/OpenCL/m04010_a0-optimized.cl
-%%DATADIR%%/OpenCL/m04010_a0.cl
+%%DATADIR%%/OpenCL/m04010_a0-pure.cl
 %%DATADIR%%/OpenCL/m04010_a1-optimized.cl
-%%DATADIR%%/OpenCL/m04010_a1.cl
+%%DATADIR%%/OpenCL/m04010_a1-pure.cl
 %%DATADIR%%/OpenCL/m04010_a3-optimized.cl
-%%DATADIR%%/OpenCL/m04010_a3.cl
+%%DATADIR%%/OpenCL/m04010_a3-pure.cl
 %%DATADIR%%/OpenCL/m04110_a0-optimized.cl
-%%DATADIR%%/OpenCL/m04110_a0.cl
+%%DATADIR%%/OpenCL/m04110_a0-pure.cl
 %%DATADIR%%/OpenCL/m04110_a1-optimized.cl
-%%DATADIR%%/OpenCL/m04110_a1.cl
+%%DATADIR%%/OpenCL/m04110_a1-pure.cl
 %%DATADIR%%/OpenCL/m04110_a3-optimized.cl
-%%DATADIR%%/OpenCL/m04110_a3.cl
+%%DATADIR%%/OpenCL/m04110_a3-pure.cl
 %%DATADIR%%/OpenCL/m04310_a0-optimized.cl
-%%DATADIR%%/OpenCL/m04310_a0.cl
+%%DATADIR%%/OpenCL/m04310_a0-pure.cl
 %%DATADIR%%/OpenCL/m04310_a1-optimized.cl
-%%DATADIR%%/OpenCL/m04310_a1.cl
+%%DATADIR%%/OpenCL/m04310_a1-pure.cl
 %%DATADIR%%/OpenCL/m04310_a3-optimized.cl
-%%DATADIR%%/OpenCL/m04310_a3.cl
+%%DATADIR%%/OpenCL/m04310_a3-pure.cl
 %%DATADIR%%/OpenCL/m04400_a0-optimized.cl
-%%DATADIR%%/OpenCL/m04400_a0.cl
+%%DATADIR%%/OpenCL/m04400_a0-pure.cl
 %%DATADIR%%/OpenCL/m04400_a1-optimized.cl
-%%DATADIR%%/OpenCL/m04400_a1.cl
+%%DATADIR%%/OpenCL/m04400_a1-pure.cl
 %%DATADIR%%/OpenCL/m04400_a3-optimized.cl
-%%DATADIR%%/OpenCL/m04400_a3.cl
+%%DATADIR%%/OpenCL/m04400_a3-pure.cl
 %%DATADIR%%/OpenCL/m04500_a0-optimized.cl
-%%DATADIR%%/OpenCL/m04500_a0.cl
+%%DATADIR%%/OpenCL/m04500_a0-pure.cl
 %%DATADIR%%/OpenCL/m04500_a1-optimized.cl
-%%DATADIR%%/OpenCL/m04500_a1.cl
+%%DATADIR%%/OpenCL/m04500_a1-pure.cl
 %%DATADIR%%/OpenCL/m04500_a3-optimized.cl
-%%DATADIR%%/OpenCL/m04500_a3.cl
+%%DATADIR%%/OpenCL/m04500_a3-pure.cl
 %%DATADIR%%/OpenCL/m04520_a0-optimized.cl
-%%DATADIR%%/OpenCL/m04520_a0.cl
+%%DATADIR%%/OpenCL/m04520_a0-pure.cl
 %%DATADIR%%/OpenCL/m04520_a1-optimized.cl
-%%DATADIR%%/OpenCL/m04520_a1.cl
+%%DATADIR%%/OpenCL/m04520_a1-pure.cl
 %%DATADIR%%/OpenCL/m04520_a3-optimized.cl
-%%DATADIR%%/OpenCL/m04520_a3.cl
+%%DATADIR%%/OpenCL/m04520_a3-pure.cl
 %%DATADIR%%/OpenCL/m04700_a0-optimized.cl
-%%DATADIR%%/OpenCL/m04700_a0.cl
+%%DATADIR%%/OpenCL/m04700_a0-pure.cl
 %%DATADIR%%/OpenCL/m04700_a1-optimized.cl
-%%DATADIR%%/OpenCL/m04700_a1.cl
+%%DATADIR%%/OpenCL/m04700_a1-pure.cl
 %%DATADIR%%/OpenCL/m04700_a3-optimized.cl
-%%DATADIR%%/OpenCL/m04700_a3.cl
+%%DATADIR%%/OpenCL/m04700_a3-pure.cl
 %%DATADIR%%/OpenCL/m04800_a0-optimized.cl
-%%DATADIR%%/OpenCL/m04800_a0.cl
+%%DATADIR%%/OpenCL/m04800_a0-pure.cl
 %%DATADIR%%/OpenCL/m04800_a1-optimized.cl
-%%DATADIR%%/OpenCL/m04800_a1.cl
+%%DATADIR%%/OpenCL/m04800_a1-pure.cl
 %%DATADIR%%/OpenCL/m04800_a3-optimized.cl
-%%DATADIR%%/OpenCL/m04800_a3.cl
+%%DATADIR%%/OpenCL/m04800_a3-pure.cl
 %%DATADIR%%/OpenCL/m04900_a0-optimized.cl
-%%DATADIR%%/OpenCL/m04900_a0.cl
+%%DATADIR%%/OpenCL/m04900_a0-pure.cl
 %%DATADIR%%/OpenCL/m04900_a1-optimized.cl
-%%DATADIR%%/OpenCL/m04900_a1.cl
+%%DATADIR%%/OpenCL/m04900_a1-pure.cl
 %%DATADIR%%/OpenCL/m04900_a3-optimized.cl
-%%DATADIR%%/OpenCL/m04900_a3.cl
+%%DATADIR%%/OpenCL/m04900_a3-pure.cl
 %%DATADIR%%/OpenCL/m05000_a0-optimized.cl
 %%DATADIR%%/OpenCL/m05000_a1-optimized.cl
 %%DATADIR%%/OpenCL/m05000_a3-optimized.cl
 %%DATADIR%%/OpenCL/m05100_a0-optimized.cl
-%%DATADIR%%/OpenCL/m05100_a0.cl
+%%DATADIR%%/OpenCL/m05100_a0-pure.cl
 %%DATADIR%%/OpenCL/m05100_a1-optimized.cl
-%%DATADIR%%/OpenCL/m05100_a1.cl
+%%DATADIR%%/OpenCL/m05100_a1-pure.cl
 %%DATADIR%%/OpenCL/m05100_a3-optimized.cl
-%%DATADIR%%/OpenCL/m05100_a3.cl
-%%DATADIR%%/OpenCL/m05200.cl
+%%DATADIR%%/OpenCL/m05100_a3-pure.cl
+%%DATADIR%%/OpenCL/m05200-pure.cl
 %%DATADIR%%/OpenCL/m05300_a0-optimized.cl
-%%DATADIR%%/OpenCL/m05300_a0.cl
+%%DATADIR%%/OpenCL/m05300_a0-pure.cl
 %%DATADIR%%/OpenCL/m05300_a1-optimized.cl
-%%DATADIR%%/OpenCL/m05300_a1.cl
+%%DATADIR%%/OpenCL/m05300_a1-pure.cl
 %%DATADIR%%/OpenCL/m05300_a3-optimized.cl
-%%DATADIR%%/OpenCL/m05300_a3.cl
+%%DATADIR%%/OpenCL/m05300_a3-pure.cl
 %%DATADIR%%/OpenCL/m05400_a0-optimized.cl
-%%DATADIR%%/OpenCL/m05400_a0.cl
+%%DATADIR%%/OpenCL/m05400_a0-pure.cl
 %%DATADIR%%/OpenCL/m05400_a1-optimized.cl
-%%DATADIR%%/OpenCL/m05400_a1.cl
+%%DATADIR%%/OpenCL/m05400_a1-pure.cl
 %%DATADIR%%/OpenCL/m05400_a3-optimized.cl
-%%DATADIR%%/OpenCL/m05400_a3.cl
+%%DATADIR%%/OpenCL/m05400_a3-pure.cl
 %%DATADIR%%/OpenCL/m05500_a0-optimized.cl
-%%DATADIR%%/OpenCL/m05500_a0.cl
+%%DATADIR%%/OpenCL/m05500_a0-pure.cl
 %%DATADIR%%/OpenCL/m05500_a1-optimized.cl
-%%DATADIR%%/OpenCL/m05500_a1.cl
+%%DATADIR%%/OpenCL/m05500_a1-pure.cl
 %%DATADIR%%/OpenCL/m05500_a3-optimized.cl
-%%DATADIR%%/OpenCL/m05500_a3.cl
+%%DATADIR%%/OpenCL/m05500_a3-pure.cl
 %%DATADIR%%/OpenCL/m05600_a0-optimized.cl
-%%DATADIR%%/OpenCL/m05600_a0.cl
+%%DATADIR%%/OpenCL/m05600_a0-pure.cl
 %%DATADIR%%/OpenCL/m05600_a1-optimized.cl
-%%DATADIR%%/OpenCL/m05600_a1.cl
+%%DATADIR%%/OpenCL/m05600_a1-pure.cl
 %%DATADIR%%/OpenCL/m05600_a3-optimized.cl
-%%DATADIR%%/OpenCL/m05600_a3.cl
+%%DATADIR%%/OpenCL/m05600_a3-pure.cl
 %%DATADIR%%/OpenCL/m05800-optimized.cl
-%%DATADIR%%/OpenCL/m05800.cl
+%%DATADIR%%/OpenCL/m05800-pure.cl
 %%DATADIR%%/OpenCL/m06000_a0-optimized.cl
-%%DATADIR%%/OpenCL/m06000_a0.cl
+%%DATADIR%%/OpenCL/m06000_a0-pure.cl
 %%DATADIR%%/OpenCL/m06000_a1-optimized.cl
-%%DATADIR%%/OpenCL/m06000_a1.cl
+%%DATADIR%%/OpenCL/m06000_a1-pure.cl
 %%DATADIR%%/OpenCL/m06000_a3-optimized.cl
-%%DATADIR%%/OpenCL/m06000_a3.cl
+%%DATADIR%%/OpenCL/m06000_a3-pure.cl
 %%DATADIR%%/OpenCL/m06100_a0-optimized.cl
-%%DATADIR%%/OpenCL/m06100_a0.cl
+%%DATADIR%%/OpenCL/m06100_a0-pure.cl
 %%DATADIR%%/OpenCL/m06100_a1-optimized.cl
-%%DATADIR%%/OpenCL/m06100_a1.cl
+%%DATADIR%%/OpenCL/m06100_a1-pure.cl
 %%DATADIR%%/OpenCL/m06100_a3-optimized.cl
-%%DATADIR%%/OpenCL/m06100_a3.cl
-%%DATADIR%%/OpenCL/m06211.cl
-%%DATADIR%%/OpenCL/m06212.cl
-%%DATADIR%%/OpenCL/m06213.cl
-%%DATADIR%%/OpenCL/m06221.cl
-%%DATADIR%%/OpenCL/m06222.cl
-%%DATADIR%%/OpenCL/m06223.cl
-%%DATADIR%%/OpenCL/m06231.cl
-%%DATADIR%%/OpenCL/m06232.cl
-%%DATADIR%%/OpenCL/m06233.cl
+%%DATADIR%%/OpenCL/m06100_a3-pure.cl
+%%DATADIR%%/OpenCL/m06211-pure.cl
+%%DATADIR%%/OpenCL/m06212-pure.cl
+%%DATADIR%%/OpenCL/m06213-pure.cl
+%%DATADIR%%/OpenCL/m06221-pure.cl
+%%DATADIR%%/OpenCL/m06222-pure.cl
+%%DATADIR%%/OpenCL/m06223-pure.cl
+%%DATADIR%%/OpenCL/m06231-pure.cl
+%%DATADIR%%/OpenCL/m06232-pure.cl
+%%DATADIR%%/OpenCL/m06233-pure.cl
 %%DATADIR%%/OpenCL/m06300-optimized.cl
-%%DATADIR%%/OpenCL/m06300.cl
-%%DATADIR%%/OpenCL/m06400.cl
-%%DATADIR%%/OpenCL/m06500.cl
-%%DATADIR%%/OpenCL/m06600.cl
-%%DATADIR%%/OpenCL/m06700.cl
-%%DATADIR%%/OpenCL/m06800.cl
+%%DATADIR%%/OpenCL/m06300-pure.cl
+%%DATADIR%%/OpenCL/m06400-pure.cl
+%%DATADIR%%/OpenCL/m06500-pure.cl
+%%DATADIR%%/OpenCL/m06600-pure.cl
+%%DATADIR%%/OpenCL/m06700-pure.cl
+%%DATADIR%%/OpenCL/m06800-pure.cl
 %%DATADIR%%/OpenCL/m06900_a0-optimized.cl
 %%DATADIR%%/OpenCL/m06900_a1-optimized.cl
 %%DATADIR%%/OpenCL/m06900_a3-optimized.cl
 %%DATADIR%%/OpenCL/m07000_a0-optimized.cl
-%%DATADIR%%/OpenCL/m07000_a0.cl
+%%DATADIR%%/OpenCL/m07000_a0-pure.cl
 %%DATADIR%%/OpenCL/m07000_a1-optimized.cl
-%%DATADIR%%/OpenCL/m07000_a1.cl
+%%DATADIR%%/OpenCL/m07000_a1-pure.cl
 %%DATADIR%%/OpenCL/m07000_a3-optimized.cl
-%%DATADIR%%/OpenCL/m07000_a3.cl
-%%DATADIR%%/OpenCL/m07100.cl
+%%DATADIR%%/OpenCL/m07000_a3-pure.cl
+%%DATADIR%%/OpenCL/m07100-pure.cl
 %%DATADIR%%/OpenCL/m07300_a0-optimized.cl
-%%DATADIR%%/OpenCL/m07300_a0.cl
+%%DATADIR%%/OpenCL/m07300_a0-pure.cl
 %%DATADIR%%/OpenCL/m07300_a1-optimized.cl
-%%DATADIR%%/OpenCL/m07300_a1.cl
+%%DATADIR%%/OpenCL/m07300_a1-pure.cl
 %%DATADIR%%/OpenCL/m07300_a3-optimized.cl
-%%DATADIR%%/OpenCL/m07300_a3.cl
+%%DATADIR%%/OpenCL/m07300_a3-pure.cl
 %%DATADIR%%/OpenCL/m07400-optimized.cl
-%%DATADIR%%/OpenCL/m07400.cl
+%%DATADIR%%/OpenCL/m07400-pure.cl
 %%DATADIR%%/OpenCL/m07500_a0-optimized.cl
-%%DATADIR%%/OpenCL/m07500_a0.cl
+%%DATADIR%%/OpenCL/m07500_a0-pure.cl
 %%DATADIR%%/OpenCL/m07500_a1-optimized.cl
-%%DATADIR%%/OpenCL/m07500_a1.cl
+%%DATADIR%%/OpenCL/m07500_a1-pure.cl
 %%DATADIR%%/OpenCL/m07500_a3-optimized.cl
-%%DATADIR%%/OpenCL/m07500_a3.cl
+%%DATADIR%%/OpenCL/m07500_a3-pure.cl
 %%DATADIR%%/OpenCL/m07700_a0-optimized.cl
 %%DATADIR%%/OpenCL/m07700_a1-optimized.cl
 %%DATADIR%%/OpenCL/m07700_a3-optimized.cl
+%%DATADIR%%/OpenCL/m07701_a0-optimized.cl
+%%DATADIR%%/OpenCL/m07701_a1-optimized.cl
+%%DATADIR%%/OpenCL/m07701_a3-optimized.cl
 %%DATADIR%%/OpenCL/m07800_a0-optimized.cl
 %%DATADIR%%/OpenCL/m07800_a1-optimized.cl
 %%DATADIR%%/OpenCL/m07800_a3-optimized.cl
-%%DATADIR%%/OpenCL/m07900.cl
+%%DATADIR%%/OpenCL/m07801_a0-optimized.cl
+%%DATADIR%%/OpenCL/m07801_a1-optimized.cl
+%%DATADIR%%/OpenCL/m07801_a3-optimized.cl
+%%DATADIR%%/OpenCL/m07900-pure.cl
 %%DATADIR%%/OpenCL/m08000_a0-optimized.cl
 %%DATADIR%%/OpenCL/m08000_a1-optimized.cl
 %%DATADIR%%/OpenCL/m08000_a3-optimized.cl
 %%DATADIR%%/OpenCL/m08100_a0-optimized.cl
-%%DATADIR%%/OpenCL/m08100_a0.cl
+%%DATADIR%%/OpenCL/m08100_a0-pure.cl
 %%DATADIR%%/OpenCL/m08100_a1-optimized.cl
-%%DATADIR%%/OpenCL/m08100_a1.cl
+%%DATADIR%%/OpenCL/m08100_a1-pure.cl
 %%DATADIR%%/OpenCL/m08100_a3-optimized.cl
-%%DATADIR%%/OpenCL/m08100_a3.cl
-%%DATADIR%%/OpenCL/m08200.cl
+%%DATADIR%%/OpenCL/m08100_a3-pure.cl
+%%DATADIR%%/OpenCL/m08200-pure.cl
 %%DATADIR%%/OpenCL/m08300_a0-optimized.cl
-%%DATADIR%%/OpenCL/m08300_a0.cl
+%%DATADIR%%/OpenCL/m08300_a0-pure.cl
 %%DATADIR%%/OpenCL/m08300_a1-optimized.cl
-%%DATADIR%%/OpenCL/m08300_a1.cl
+%%DATADIR%%/OpenCL/m08300_a1-pure.cl
 %%DATADIR%%/OpenCL/m08300_a3-optimized.cl
-%%DATADIR%%/OpenCL/m08300_a3.cl
+%%DATADIR%%/OpenCL/m08300_a3-pure.cl
 %%DATADIR%%/OpenCL/m08400_a0-optimized.cl
-%%DATADIR%%/OpenCL/m08400_a0.cl
+%%DATADIR%%/OpenCL/m08400_a0-pure.cl
 %%DATADIR%%/OpenCL/m08400_a1-optimized.cl
-%%DATADIR%%/OpenCL/m08400_a1.cl
+%%DATADIR%%/OpenCL/m08400_a1-pure.cl
 %%DATADIR%%/OpenCL/m08400_a3-optimized.cl
-%%DATADIR%%/OpenCL/m08400_a3.cl
-%%DATADIR%%/OpenCL/m08500_a0.cl
-%%DATADIR%%/OpenCL/m08500_a1.cl
-%%DATADIR%%/OpenCL/m08500_a3.cl
-%%DATADIR%%/OpenCL/m08600_a0.cl
-%%DATADIR%%/OpenCL/m08600_a1.cl
-%%DATADIR%%/OpenCL/m08600_a3.cl
+%%DATADIR%%/OpenCL/m08400_a3-pure.cl
+%%DATADIR%%/OpenCL/m08500_a0-pure.cl

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201808122331.w7CNVXXS086830>