1
0
mirror of https://github.com/hashcat/hashcat.git synced 2025-07-22 22:48:47 +00:00
hashcat/src/modules
2025-06-26 21:35:11 +02:00
..
module_00000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00010.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00011.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00012.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00020.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00021.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00022.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00023.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00024.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00030.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00040.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00050.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00060.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00070.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00101.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00110.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00111.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00112.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00120.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00121.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00122.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00124.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00125.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00130.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00131.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00132.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00133.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00140.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00141.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00150.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_00160.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00170.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00501.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00610.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00620.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_00900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01100.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_01300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01410.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01411.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01421.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01430.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01440.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01441.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01450.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01460.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01470.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01500.c Modules: Updated module_unstable_warning for hash-mode 1500 2025-06-16 08:05:50 +02:00
module_01600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01710.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01711.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01720.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01722.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01730.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01731.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01740.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01750.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01760.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01770.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_01800.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_02000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02410.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02501.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02611.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02612.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02630.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02711.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_02811.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03000.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_03100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03200.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_03500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03610.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03710.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03711.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03730.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_03910.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04010.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04110.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04410.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04430.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04510.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04520.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04521.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04522.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04710.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04711.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_04900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_05800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06000.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_06050.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06060.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06211.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06212.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06213.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_06221.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06222.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06223.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_06231.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_06232.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_06233.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_06241.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06242.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06243.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06500.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_06600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_06900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07100.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_07200.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_07300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07350.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07401.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07701.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07801.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_07900.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_08000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_08100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_08200.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_08300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_08400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_08500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_08600.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_08700.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_08800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_08900.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_09000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09300.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_09400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09600.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_09700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09710.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_09720.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09800.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_09810.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_09820.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_09900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10410.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_10420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10700.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_10800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10810.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10820.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10830.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10840.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10870.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_10901.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11000.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_11100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_11700.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11750.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11760.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11800.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11850.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11860.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_11900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12001.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12300.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_12400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12700.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_12800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_12900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13100.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_13200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13711.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13712.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13713.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13721.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_13722.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_13723.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_13731.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_13732.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_13733.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_13741.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13742.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13743.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13751.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13752.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13753.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13761.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13762.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13763.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13771.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_13772.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_13773.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_13781.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_13782.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_13783.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_13800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_13900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_14000.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_14100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_14400.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_14500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_14600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_14700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_14800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_14900.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_15000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15310.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_15700.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_15900.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_15910.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16000.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_16100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16300.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_16400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16600.c Improve the logic for when to use funnelshift and when not to. Some algorithms, such as SHA1-HMAC and DCC1, do not work well with it, so it has been disabled for them. 2025-06-23 12:30:12 +02:00
module_16700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16801.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_16900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17010.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17020.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17030.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17040.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17200.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_17210.c Merge pull request #4101 from matrix/pkzip_stack-buffer-overflow 2025-06-13 12:59:46 +02:00
module_17220.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_17225.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_17230.c Merge pull request #4101 from matrix/pkzip_stack-buffer-overflow 2025-06-13 12:59:46 +02:00
module_17300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_17900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18600.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_18700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_18900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19000.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_19100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19200.c Modules: Updated module_unstable_warning for hash-mode 19200 2025-06-16 07:52:22 +02:00
module_19210.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19300.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_19500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_19900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20011.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_20012.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_20013.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_20200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20510.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_20600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20710.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20711.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20712.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20720.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20730.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_20900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21000.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_21100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21310.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21501.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_21700.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_21800.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_22000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22001.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22200.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_22300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22301.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22700.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_22911.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22921.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22931.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22941.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_22951.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23001.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23002.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23003.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23500.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_23600.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_23700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_23800.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_23900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24000.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_24100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24410.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24500.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_24600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_24900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_25000.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_25100.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_25200.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_25300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_25400.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_25500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_25600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_25700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_25800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_25900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26000.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_26100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26401.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26402.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26403.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26610.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_26700.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_26800.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_26900.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_27000.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_27100.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_27200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_27300.c Enhanced the auto-tune engine: when a kernel runs with a single thread and no accel, it should finish quickly (ideally under 1 ms). If it doesn't, the kernel is likely overloaded with code. If such a kernel also uses barriers (e.g., to load shared storage with multiple threads), high iteration counts cause unnecessary thread waiting. To address this, we now skip increasing the loop count if the runtime exceeds either 1/8 of the target time (based on the -w setting) or a hard-coded threshold of 4 ms. 2025-06-25 22:10:29 +02:00
module_27400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_27500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_27600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_27700.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_27800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_27900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28200.c Re-enable warmup on SCRYPT based algorithms for more accurate results. 2025-06-15 18:00:08 +02:00
module_28300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28501.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28502.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28503.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28504.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28505.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28506.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_28800.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_28900.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29311.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29312.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29313.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29321.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29322.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29323.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29331.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29332.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29333.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29341.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29342.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29343.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29411.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29412.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29413.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_29421.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29422.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29423.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29431.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_29432.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_29433.c Autotune and Benchmark refactoring 2025-06-22 20:17:52 +02:00
module_29441.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29442.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00
module_29443.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_29451.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_29452.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_29453.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_29461.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_29462.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_29463.c restore module_unstable_warning, excluding AMD Radeon 2025-06-26 21:35:11 +02:00
module_29471.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29472.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29473.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29481.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29482.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29483.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29511.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29512.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29513.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29521.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29522.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29523.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29531.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29532.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29533.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29541.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29542.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29543.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29800.c Further simplified the use of inc_hash_scrypt.cl without any speed regression, and updated all affected plugin kernels. Use m08900-pure.cl as a template. 2025-06-21 17:41:26 +02:00
module_29910.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29920.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29930.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_29940.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30120.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_30901.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_30902.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_30903.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_30904.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_30905.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_30906.c Autotune refactoring II: dynamic threads-per-block 2025-06-24 20:19:42 +02:00
module_31000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31400.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31800.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_31900.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32000.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32010.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32020.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32030.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32031.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32040.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32041.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32050.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32060.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32070.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32100.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32200.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32410.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32420.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32600.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_32700.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_33300.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_33500.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_33501.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_33502.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
module_33700.c Module 33700: limit data len to 32 bytes, based on the extraction tool 2025-06-10 00:35:35 +02:00
module_33800.c Added support for WBB4 (Woltlab Burning Board) Plugin [bcrypt(bcrypt($pass))] 2025-06-13 12:38:06 +02:00
module_70000.c - Add code to recognize Microsofts OpenCL D3D12 platform 2025-06-02 06:59:36 +02:00
module_70100.c - Add code to recognize Microsofts OpenCL D3D12 platform 2025-06-02 06:59:36 +02:00
module_70200.c - Add code to recognize Microsofts OpenCL D3D12 platform 2025-06-02 06:59:36 +02:00
module_72000.c Added 'next_power_of_two()' and moved both 'next_power_of_two()' and 'previous_power_of_two()' to 'shared.c' 2025-06-25 11:21:51 +02:00
module_73000.c Added 'next_power_of_two()' and moved both 'next_power_of_two()' and 'previous_power_of_two()' to 'shared.c' 2025-06-25 11:21:51 +02:00
module_99999.c The Assimilation Bridge (Framework) 2025-05-29 15:38:13 +02:00
scrypt_common.c - Renamed shuffle() in inc_hash_scrypt.cl to avoid name collision with 2025-06-26 19:36:06 +02:00