756ec0288eSome module specific trap 6 markers
jsteube
2019-03-10 20:10:56 +01:00
2809c6f3fbSome module specific trap 6 markers
jsteube
2019-03-10 17:39:33 +01:00
555bd84b4cSome module specific trap 6 markers
jsteube
2019-03-10 15:33:25 +01:00
26d7602bbdNo longer need reqd_work_group_size() in OpenCL kernels since modules taken care of this using threads_min and threads_max
jsteube
2019-03-10 12:13:14 +01:00
9da14d55a2Some module specific trap 6 markers
jsteube
2019-03-10 11:50:31 +01:00
85452e12beFix inc_cipher_des.cl for vector use
jsteube
2019-03-10 11:07:52 +01:00
b99d392e78OpenCL Runtime: Disable OpenCL kernel cache on Apple for Intel CPU (throws CL_BUILD_PROGRAM_FAILURE for no reason)
jsteube
2019-03-10 10:48:37 +01:00
84d6b8ecc1Add function prototypes in OpenCL kernels to make some compilers happy
jsteube
2019-03-09 09:05:44 +01:00
ce32d57f9bMake use of inc_cipher_des.cl in -m 3100
jsteube
2019-03-09 08:43:07 +01:00
0f8083a8f5Mark -m 10100 as unstable with ROCM driver
jsteube
2019-03-04 15:19:47 +01:00
df38814d25Mark -m 13731,13732,13733 as unstable with Intel OpenCL runtime. Note this happens only with the 18.x version. The preivous 16.x version compiles this just fine.
jsteube
2019-03-04 14:53:59 +01:00
98eb9ddf6bFix registration of module_unstable_warning on -m 8900
jsteube
2019-03-04 14:50:36 +01:00
10f5784f7fMark -m 6231,6232,6233 as unstable with Intel OpenCL runtime. Note this happens only with the 18.x version. The preivous 16.x version compiles this just fine.
jsteube
2019-03-04 14:46:06 +01:00
8d6a69b2a9Fix salt array for -m 19300 in -a 3 mode if SIMD is used
jsteube
2019-03-04 13:31:49 +01:00
1537fc4e5dImprove handling of temporary skipped devices (due to JiT build failure or unstable_warning)
jsteube
2019-03-04 10:29:57 +01:00
a9bafb7edbAdd more valid plaintext pattern for -m 12700/15200
jsteube
2019-03-04 09:28:57 +01:00
c43ef406a9Make sure not to abort entire benchmark if a mode was marked as unstable
jsteube
2019-03-03 20:11:23 +01:00
dc9279c95cNew Strategy: Instead of using volatile, mark the mode as unstable. Remove all volatiles
jsteube
2019-03-03 19:18:56 +01:00
26b9e3c1acFix module_kernel_threads_min and module_kernel_threads_max configuration in -m 9000 module
jsteube
2019-03-03 16:07:56 +01:00
b2fb1704ffFix switched 64 bit optimization in DPAPI masterkey file v1/v2
jsteube
2019-03-03 13:54:25 +01:00
7c1120b784Migrate unroll handling for -m 15900 from OpenCL/inc_vendor.cl to module_jit_build_options()
jsteube
2019-03-03 13:44:25 +01:00
ed7765d8fdManually unroll aes128_InvertKey and aes256_InvertKey to workaround some JiT compiler errors
jsteube
2019-03-03 13:39:52 +01:00
0fce6b663bTestwise remove all hardcoded volatiles from cipher includes
jsteube
2019-03-03 12:12:01 +01:00
1714382daaMigrate unroll handling for -m 14100 from OpenCL/inc_vendor.cl to module_jit_build_options()
jsteube
2019-03-03 11:55:42 +01:00
b0a83b28d1Migrate unroll handling for -m 12300 from OpenCL/inc_vendor.cl to module_jit_build_options()
jsteube
2019-03-03 11:47:33 +01:00
1937b67595Migrate unroll handling for -m 8200 from OpenCL/inc_vendor.cl to module_jit_build_options()
jsteube
2019-03-03 11:43:47 +01:00
fee37ac4c3Migrate unroll handling for -m 8000 from OpenCL/inc_vendor.cl to module_jit_build_options()
jsteube
2019-03-03 11:39:18 +01:00
88bf330dbeRemove some old unstable warnings for macOS. Due to new auto-tuning functionality some of these warnings may nolonger required. Since I do not have any macOS device I can't check for myself, wait for user feedback. Even then, these warnings have to be treated differently, first by trying to do stuff like -cl-opt-disable. Such checks are now possible on a per-module basis and should be used first.
jsteube
2019-03-03 11:21:22 +01:00
f5317a6b27Fix CPU thread count auto-tuning
jsteube
2019-03-03 11:10:46 +01:00