mirror of
https://github.com/hashcat/hashcat.git
synced 2025-02-16 17:42:04 +00:00
Do not use V_BFE_U32 with latest rocm version
This commit is contained in:
parent
5f57ab35b6
commit
c9fdb34698
@ -496,8 +496,8 @@ DECLSPEC u32 unpack_v8a_from_v32_S (const u32 v32)
|
||||
|
||||
#if defined IS_NV && HAS_BFE == 1
|
||||
asm volatile ("bfe.u32 %0, %1, 0, 8;" : "=r"(r) : "r"(v32));
|
||||
#elif defined IS_AMD && HAS_VBFE == 1
|
||||
__asm__ __volatile__ ("V_BFE_U32 %0, %1, 0, 8;" : "=v"(r) : "v"(v32));
|
||||
//#elif defined IS_AMD && HAS_VBFE == 1
|
||||
//__asm__ __volatile__ ("V_BFE_U32 %0, %1, 0, 8;" : "=v"(r) : "v"(v32));
|
||||
#else
|
||||
r = (v32 >> 0) & 0xff;
|
||||
#endif
|
||||
@ -511,8 +511,8 @@ DECLSPEC u32 unpack_v8b_from_v32_S (const u32 v32)
|
||||
|
||||
#if defined IS_NV && HAS_BFE == 1
|
||||
asm volatile ("bfe.u32 %0, %1, 8, 8;" : "=r"(r) : "r"(v32));
|
||||
#elif defined IS_AMD && HAS_VBFE == 1
|
||||
__asm__ __volatile__ ("V_BFE_U32 %0, %1, 8, 8;" : "=v"(r) : "v"(v32));
|
||||
//#elif defined IS_AMD && HAS_VBFE == 1
|
||||
//__asm__ __volatile__ ("V_BFE_U32 %0, %1, 8, 8;" : "=v"(r) : "v"(v32));
|
||||
#else
|
||||
r = (v32 >> 8) & 0xff;
|
||||
#endif
|
||||
@ -526,8 +526,8 @@ DECLSPEC u32 unpack_v8c_from_v32_S (const u32 v32)
|
||||
|
||||
#if defined IS_NV && HAS_BFE == 1
|
||||
asm volatile ("bfe.u32 %0, %1, 16, 8;" : "=r"(r) : "r"(v32));
|
||||
#elif defined IS_AMD && HAS_VBFE == 1
|
||||
__asm__ __volatile__ ("V_BFE_U32 %0, %1, 16, 8;" : "=v"(r) : "v"(v32));
|
||||
//#elif defined IS_AMD && HAS_VBFE == 1
|
||||
//__asm__ __volatile__ ("V_BFE_U32 %0, %1, 16, 8;" : "=v"(r) : "v"(v32));
|
||||
#else
|
||||
r = (v32 >> 16) & 0xff;
|
||||
#endif
|
||||
@ -541,8 +541,8 @@ DECLSPEC u32 unpack_v8d_from_v32_S (const u32 v32)
|
||||
|
||||
#if defined IS_NV && HAS_BFE == 1
|
||||
asm volatile ("bfe.u32 %0, %1, 24, 8;" : "=r"(r) : "r"(v32));
|
||||
#elif defined IS_AMD && HAS_VBFE == 1
|
||||
__asm__ __volatile__ ("V_BFE_U32 %0, %1, 24, 8;" : "=v"(r) : "v"(v32));
|
||||
//#elif defined IS_AMD && HAS_VBFE == 1
|
||||
//__asm__ __volatile__ ("V_BFE_U32 %0, %1, 24, 8;" : "=v"(r) : "v"(v32));
|
||||
#else
|
||||
r = (v32 >> 24) & 0xff;
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user