diff --git a/OpenCL/m08600_a0-optimized.cl b/OpenCL/m08600_a0-optimized.cl index 8e5b7e9a2..d64bcc9ba 100644 --- a/OpenCL/m08600_a0-optimized.cl +++ b/OpenCL/m08600_a0-optimized.cl @@ -86,7 +86,7 @@ void lotus_mix (u32x *in, __local u32 *s_lotus_magic_table) } } -void lotus_transform_password (u32x in[4], u32x out[4], __local u32 *s_lotus_magic_table) +void lotus_transform_password (const u32x in[4], u32x out[4], __local u32 *s_lotus_magic_table) { u32x t = out[3] >> 24; @@ -183,7 +183,7 @@ void pad (u32 w[4], const u32 len) } } -void mdtransform_norecalc (u32x state[4], u32x block[4], __local u32 *s_lotus_magic_table) +void mdtransform_norecalc (u32x state[4], const u32x block[4], __local u32 *s_lotus_magic_table) { u32x x[12]; @@ -208,7 +208,7 @@ void mdtransform_norecalc (u32x state[4], u32x block[4], __local u32 *s_lotus_ma state[3] = x[3]; } -void mdtransform (u32x state[4], u32x checksum[4], u32x block[4], __local u32 *s_lotus_magic_table) +void mdtransform (u32x state[4], u32x checksum[4], const u32x block[4], __local u32 *s_lotus_magic_table) { mdtransform_norecalc (state, block, s_lotus_magic_table); diff --git a/OpenCL/m08600_a1-optimized.cl b/OpenCL/m08600_a1-optimized.cl index e8b143ca2..28aaa4c45 100644 --- a/OpenCL/m08600_a1-optimized.cl +++ b/OpenCL/m08600_a1-optimized.cl @@ -84,7 +84,7 @@ void lotus_mix (u32x *in, __local u32 *s_lotus_magic_table) } } -void lotus_transform_password (u32x in[4], u32x out[4], __local u32 *s_lotus_magic_table) +void lotus_transform_password (const u32x in[4], u32x out[4], __local u32 *s_lotus_magic_table) { u32x t = out[3] >> 24; @@ -181,7 +181,7 @@ void pad (u32 w[4], const u32 len) } } -void mdtransform_norecalc (u32x state[4], u32x block[4], __local u32 *s_lotus_magic_table) +void mdtransform_norecalc (u32x state[4], const u32x block[4], __local u32 *s_lotus_magic_table) { u32x x[12]; @@ -206,7 +206,7 @@ void mdtransform_norecalc (u32x state[4], u32x block[4], __local u32 *s_lotus_ma state[3] = x[3]; } -void mdtransform (u32x state[4], u32x checksum[4], u32x block[4], __local u32 *s_lotus_magic_table) +void mdtransform (u32x state[4], u32x checksum[4], const u32x block[4], __local u32 *s_lotus_magic_table) { mdtransform_norecalc (state, block, s_lotus_magic_table); diff --git a/OpenCL/m08600_a3-optimized.cl b/OpenCL/m08600_a3-optimized.cl index f2ddc9df5..1d85b39d7 100644 --- a/OpenCL/m08600_a3-optimized.cl +++ b/OpenCL/m08600_a3-optimized.cl @@ -83,7 +83,7 @@ void lotus_mix (u32x *in, __local u32 *s_lotus_magic_table) } } -void lotus_transform_password (u32x in[4], u32x out[4], __local u32 *s_lotus_magic_table) +void lotus_transform_password (const u32x in[4], u32x out[4], __local u32 *s_lotus_magic_table) { u32x t = out[3] >> 24; @@ -180,7 +180,7 @@ void pad (u32 w[4], const u32 len) } } -void mdtransform_norecalc (u32x state[4], u32x block[4], __local u32 *s_lotus_magic_table) +void mdtransform_norecalc (u32x state[4], const u32x block[4], __local u32 *s_lotus_magic_table) { u32x x[12]; @@ -205,7 +205,7 @@ void mdtransform_norecalc (u32x state[4], u32x block[4], __local u32 *s_lotus_ma state[3] = x[3]; } -void mdtransform (u32x state[4], u32x checksum[4], u32x block[4], __local u32 *s_lotus_magic_table) +void mdtransform (u32x state[4], u32x checksum[4], const u32x block[4], __local u32 *s_lotus_magic_table) { mdtransform_norecalc (state, block, s_lotus_magic_table);