updated gemm.c