 	for ( int j = 0 ; j < FIXME ; j++ ) 
 	{
 #pragma unroll
-		for ( int i = 0 ; i < FIXME ; i++ )
+		for ( int i = 0 ; i < FIXMe ; i++ )
 		{      
-                        /* insert code to write c_tmp elements to the global C matrix */
+                        /* insert code to write c_tmp elements to global C matrix */
 			c[ coff + INDX( FIXME, FIXME, m )] = c_tmp[FIXME][FIXME];
 		}
 	}

    cublasHandle_t handle;
    checkCUBLAS( cublasCreate( &handle ) );

    double alpha = 1.0;
    double beta  = 0.0;

	/* start timers */



    fprintf(stdout, "Matrix size is %d\n",size);

    floatType_t *h_a, *h_b, *h_c, *h_c1;
    floatType_t *d_a, *d_b, *d_c;
 
    size_t numbytes = (size_t ) size * (size_t ) size * sizeof( floatType_t );

    h_a = (floatType_t *) malloc( numbytes );
    if( h_a == NULL )
    {
      fprintf(stderr,"Error in host malloc\n");
      return 911;
    }

    h_b = (floatType_t *) malloc( numbytes );
    if( h_b == NULL )
    {
      fprintf(stderr,"Error in host malloc\n");
      return 911;
    }

    h_c = (floatType_t *) malloc( numbytes );
    if( h_c == NULL )
    {
      fprintf(stderr,"Error in host malloc\n");
      return 911;
    }

	h_c1 = (floatType_t *) malloc( numbytes );
    if( h_c1 == NULL )
    {
      fprintf(stderr,"Error in host malloc\n");
