diff --git a/xmrstak/backend/amd/amd_gpu/opencl/cryptonight_gpu.cl b/xmrstak/backend/amd/amd_gpu/opencl/cryptonight_gpu.cl index 880aa85849b659b09c5eb35ddea61042bcdb87fb..2fb794d86d8a9bd40cc2a69d747d37a540395765 100644 --- a/xmrstak/backend/amd/amd_gpu/opencl/cryptonight_gpu.cl +++ b/xmrstak/backend/amd/amd_gpu/opencl/cryptonight_gpu.cl @@ -235,7 +235,7 @@ __kernel void JOIN(cn1_cn_gpu,ALGO)(__global int *lpad_in, __global int *spad, u { mem_fence(CLK_LOCAL_MEM_FENCE); int tmp = ((__global int*)scratchpad_ptr(s, tidd, lpad))[tidm]; - ((__local int*)smem)[tid] = tmp; + ((__local int*)(smem->out))[tid] = tmp; mem_fence(CLK_LOCAL_MEM_FENCE); { @@ -278,7 +278,7 @@ __kernel void JOIN(cn1_cn_gpu,ALGO)(__global int *lpad_in, __global int *spad, u mem_fence(CLK_LOCAL_MEM_FENCE); vs = smem->va[0]; - s = smem->out->x ^ smem->out->y ^ smem->out->z ^ smem->out->w; + s = smem->out[0].x ^ smem->out[0].y ^ smem->out[0].z ^ smem->out[0].w; } } diff --git a/xmrstak/version.cpp b/xmrstak/version.cpp index f30fde92b2733d87610dc0ef2a1c1a21be21270b..f5a51ab250ea091fbf3571e02dfc73aec98ae633 100644 --- a/xmrstak/version.cpp +++ b/xmrstak/version.cpp @@ -18,7 +18,7 @@ #endif #define XMR_STAK_NAME "xmr-stak" -#define XMR_STAK_VERSION "2.8.1" +#define XMR_STAK_VERSION "2.8.2" #if defined(_WIN32) #define OS_TYPE "win"