diff --git a/hpvm/test/parboil/benchmarks/sgemm/src/visc/kernel.cl b/hpvm/test/parboil/benchmarks/sgemm/src/visc/kernel.cl
index f376a27d90003e3c7c18dafb9f64a8b459a40029..abf5d790ac927f2563f6c6e67a3571e689782495 100644
--- a/hpvm/test/parboil/benchmarks/sgemm/src/visc/kernel.cl
+++ b/hpvm/test/parboil/benchmarks/sgemm/src/visc/kernel.cl
@@ -10,7 +10,8 @@
  * Kernel of dense matrix-matrix multiplication kernel.
  */
 
-__kernel void mysgemmNT( __global const float *A, int lda, __global const float *B, int ldb, __global float* C, int ldc, int k, float alpha, float beta )
+__kernel void mysgemmNT(__global const float* A, long bytes_A, int lda, __global const float* B, long bytes_B, int ldb, __global float* C, long bytes_C,
+    int ldc, int k, float alpha, float beta) 
 {
     float c = 0.0f;
     int m = get_global_id(0);
@@ -23,3 +24,4 @@ __kernel void mysgemmNT( __global const float *A, int lda, __global const float
     }
     C[m+n*ldc] = C[m+n*ldc] * beta + alpha * c;
 }
+