       passed = 0; 
     } 
   }
-  
-  for (int i = 0; i < 100; ++i) {
-    printf("%d ",result[i]);
-  }
+
   printf("\n%s",passed ? "Passed!" : "Failed!");
 
   return 0;

  cudaMemcpy(result, dvalues, sizeof(int) * LARGE_SIZE , cudaMemcpyDeviceToHost);
  cudaFree(dvalues);
 

  /* Results ?*/
  int passed = 1;
  for (int i = 1; i < LARGE_SIZE; ++i) { 


    int v1 = d_input[ix];
    int v2 = d_input[ix + stride];
    
    d_output[ix] = min(v1,v2);
    d_output[ix + stride] = max(v1,v2);
  
