mirror of
https://github.com/hashcat/hashcat
synced 2024-11-06 11:40:38 +01:00
Optimize unrolling for AMD based on AMDGPU-Pro 16.40
This commit is contained in:
parent
d6b6c8dbbd
commit
ac44087c83
@ -165,15 +165,9 @@
|
||||
#ifdef IS_AMD
|
||||
#ifdef IS_GPU
|
||||
|
||||
#if KERN_TYPE == 3200
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 5200
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 6100
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 6221
|
||||
#undef _unroll
|
||||
#endif
|
||||
@ -186,15 +180,9 @@
|
||||
#if KERN_TYPE == 6400
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 6500
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 6800
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 7100
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 7400
|
||||
#undef _unroll
|
||||
#endif
|
||||
@ -207,21 +195,12 @@
|
||||
#if KERN_TYPE == 10900
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 11600
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 12300
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 12800
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 12900
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 13000
|
||||
#undef _unroll
|
||||
#endif
|
||||
#if KERN_TYPE == 13721
|
||||
#undef _unroll
|
||||
#endif
|
||||
@ -236,7 +215,6 @@
|
||||
#endif
|
||||
|
||||
// Some algorithms break due to loop unrolling, it's unknown why, probably compiler bugs
|
||||
// Can overlap with above cases
|
||||
|
||||
#ifdef IS_AMD
|
||||
#ifdef IS_GPU
|
||||
|
Loading…
Reference in New Issue
Block a user