Lines Matching full:timings
81 static public void printTimings(double[][] timings, Normalization norm) {
93 case PER_COLUMN: n = timings[i][0]; break;
94 case TOP_LEFT: n = timings[0][0]; break;
104 timings[0][i] / bases[0],
105 timings[1][i] / bases[1],
106 timings[2][i] / bases[2],
107 timings[3][i] / bases[3],
108 timings[4][i] / bases[4],
109 timings[5][i] / bases[5],
110 timings[6][i] / bases[6],
111 timings[7][i] / bases[7]);
116 double[][] timings = null; // assign to avoid apparent javac bug
122 if (timings == null) {
123 timings = newTimings;
125 combineTimings(timings, newTimings, i);
128 if (checkTimes(timings, timing)) {
135 boolean goodTimes = checkTimes(timings, true);
142 printTimings(timings, Normalization.NONE);
143 printTimings(timings, Normalization.TOP_LEFT);
144 printTimings(timings, Normalization.PER_COLUMN);
161 static public boolean checkTimes(double[][] timings, boolean print) {
177 double ratio = timings[x][y] / timings[0][0];
195 double[][] timings = new double[BODIES][LOOPS];
220 timings[0][0] = (t1 - t0) / diters;
221 timings[0][1] = (t2 - t1) / diters;
222 timings[0][2] = (t3 - t2) / diters;
223 timings[0][3] = (t4 - t3) / diters;
224 timings[0][4] = (t5 - t4) / diters;
225 timings[0][5] = (t6 - t5) / diters;
226 timings[0][6] = (t7 - t6) / diters;
250 timings[1][0] = (t1 - t0) / diters;
251 timings[1][1] = (t2 - t1) / diters;
252 timings[1][2] = (t3 - t2) / diters;
253 timings[1][3] = (t4 - t3) / diters;
254 timings[1][4] = (t5 - t4) / diters;
255 timings[1][5] = (t6 - t5) / diters;
256 timings[1][6] = (t7 - t6) / diters;
280 timings[2][0] = (t1 - t0) / diters;
281 timings[2][1] = (t2 - t1) / diters;
282 timings[2][2] = (t3 - t2) / diters;
283 timings[2][3] = (t4 - t3) / diters;
284 timings[2][4] = (t5 - t4) / diters;
285 timings[2][5] = (t6 - t5) / diters;
286 timings[2][6] = (t7 - t6) / diters;
310 timings[3][0] = (t1 - t0) / diters;
311 timings[3][1] = (t2 - t1) / diters;
312 timings[3][2] = (t3 - t2) / diters;
313 timings[3][3] = (t4 - t3) / diters;
314 timings[3][4] = (t5 - t4) / diters;
315 timings[3][5] = (t6 - t5) / diters;
316 timings[3][6] = (t7 - t6) / diters;
340 timings[4][0] = (t1 - t0) / diters;
341 timings[4][1] = (t2 - t1) / diters;
342 timings[4][2] = (t3 - t2) / diters;
343 timings[4][3] = (t4 - t3) / diters;
344 timings[4][4] = (t5 - t4) / diters;
345 timings[4][5] = (t6 - t5) / diters;
346 timings[4][6] = (t7 - t6) / diters;
370 timings[5][0] = (t1 - t0) / diters;
371 timings[5][1] = (t2 - t1) / diters;
372 timings[5][2] = (t3 - t2) / diters;
373 timings[5][3] = (t4 - t3) / diters;
374 timings[5][4] = (t5 - t4) / diters;
375 timings[5][5] = (t6 - t5) / diters;
376 timings[5][6] = (t7 - t6) / diters;
405 timings[6][0] = (t1 - t0) / diters;
406 timings[6][1] = (t2 - t1) / diters;
407 timings[6][2] = (t3 - t2) / diters;
408 timings[6][3] = (t4 - t3) / diters;
409 timings[6][4] = (t5 - t4) / diters;
410 timings[6][5] = (t6 - t5) / diters;
411 timings[6][6] = (t7 - t6) / diters;
435 timings[7][0] = (t1 - t0) / diters;
436 timings[7][1] = (t2 - t1) / diters;
437 timings[7][2] = (t3 - t2) / diters;
438 timings[7][3] = (t4 - t3) / diters;
439 timings[7][4] = (t5 - t4) / diters;
440 timings[7][5] = (t6 - t5) / diters;
441 timings[7][6] = (t7 - t6) / diters;
443 return timings;