 
 //CompareAccuracy("../cputrack-test/lut000.jpg");
 //QTrkCompareTest();
-		ProfileSpeedVsROI(LT_QI, "speeds-qi.txt");
-		ProfileSpeedVsROI(LT_OnlyCOM, "speeds-com.txt");
+	ProfileSpeedVsROI(LT_QI, "speeds-qi.txt", true);
+	ProfileSpeedVsROI(LT_OnlyCOM, "speeds-com.txt", false);
+	ProfileSpeedVsROI(LT_OnlyCOM, "speeds-com-z.txt", true);
 
 	/*auto info = SpeedCompareTest(80, false);
 	auto infogc = SpeedCompareTest(80, true);

	count = 100;
	cudaBatchSize = 32;
#endif
	bool haveZLUT = false;
	LocMode_t locType = (LocMode_t)( locMode|LT_NormalizeProfile );

	QTrkComputedConfig cfg;

	return info;
}

void ProfileSpeedVsROI(LocalizeModeEnum locMode, const char *outputcsv, bool haveZLUT)
{
	int N=24;
	float* values = new float[N*3];

	for (int i=0;i<N;i++) {
		int roi = 40+i*5;
		SpeedInfo info = SpeedCompareTest(roi, locMode, haveZLUT);
		values[i*3+0] = roi;
		values[i*3+1] = info.speed_cpu;
		values[i*3+2] = info.speed_gpu;
