From 8cfb1f03abcd649a377b8b888ed0461b5e3bb206 Mon Sep 17 00:00:00 2001 From: jsteube Date: Fri, 21 Oct 2016 16:02:13 +0200 Subject: [PATCH] Workaround to enable use of amd-gpu-pro --- OpenCL/m01800.cl | 2 +- OpenCL/m10700.cl | 6 +++--- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/OpenCL/m01800.cl b/OpenCL/m01800.cl index e295e70be..985844971 100644 --- a/OpenCL/m01800.cl +++ b/OpenCL/m01800.cl @@ -58,7 +58,7 @@ __constant u64 k_sha512[80] = SHA512C4c, SHA512C4d, SHA512C4e, SHA512C4f, }; -void sha512_transform (const u64 w[16], u64 digest[8]) +void sha512_transform (const u64 *w, u64 *digest) { u64 w0_t = w[ 0]; u64 w1_t = w[ 1]; diff --git a/OpenCL/m10700.cl b/OpenCL/m10700.cl index 5eaa72f8f..2219ed466 100644 --- a/OpenCL/m10700.cl +++ b/OpenCL/m10700.cl @@ -54,7 +54,7 @@ __constant u32 k_sha256[64] = SHA256C3c, SHA256C3d, SHA256C3e, SHA256C3f, }; -void sha256_transform (const u32 w0[4], const u32 w1[4], const u32 w2[4], const u32 w3[4], u32 digest[8]) +void sha256_transform (const u32 *w0, const u32 *w1, const u32 *w2, const u32 *w3, u32 *digest) { u32 a = digest[0]; u32 b = digest[1]; @@ -166,7 +166,7 @@ __constant u64 k_sha384[80] = SHA384C4c, SHA384C4d, SHA384C4e, SHA384C4f, }; -void sha384_transform (const u64 w0[4], const u64 w1[4], const u64 w2[4], const u64 w3[4], u64 digest[8]) +void sha384_transform (const u32 *w0, const u32 *w1, const u32 *w2, const u32 *w3, u32 *digest) { u64 a = digest[0]; u64 b = digest[1]; @@ -278,7 +278,7 @@ __constant u64 k_sha512[80] = SHA384C4c, SHA384C4d, SHA384C4e, SHA384C4f, }; -void sha512_transform (const u64 w0[4], const u64 w1[4], const u64 w2[4], const u64 w3[4], u64 digest[8]) +void sha512_transform (const u32 *w0, const u32 *w1, const u32 *w2, const u32 *w3, u32 *digest) { u64 a = digest[0]; u64 b = digest[1];