                                                    d_satPitchInElements,
                                                    width, height);
     CUT_CHECK_ERROR("de-interleave");
-    CUT_SAFE_CALL(cutStopTimer(satTimer[0]));
-
-    CUT_SAFE_CALL(cutStartTimer(satTimer[1]));
+
     // scan rows
     cudppMultiScan(scanPlan, SATs[1][0], SATs[0][0], width, height);
     CUT_CHECK_ERROR("scan 1");

#include <math.h>
#include "cudpp.h"
#include "cutil.h"

#ifdef _WIN32
#  define WINDOWS_LEAN_AND_MEAN

    dim3 block(16, 16, 1);
    dim3 grid(width / block.x, height / block.y, 1);

    CUDA_SAFE_CALL( cudaEventRecord(timerStart) );    

    deinterleaveRGBA8toFloat32<<<grid, block, 0>>>(SATs[0][0], 
                                                   SATs[0][1], 
                                                   SATs[0][2], 
