Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
309308 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170206 | 20170105 |
309528 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
311620 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
312864 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
325296 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
328372 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
329688 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170206 | 20170105 |
329704 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
330120 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
330200 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
331236 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
331456 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
335212 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170206 | 20170105 |
336792 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170206 | 20170105 |
338052 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170206 | 20170105 |
338440 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170206 | 20170105 |
338544 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170206 | 20170105 |
340076 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
347100 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
347532 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
349860 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170206 | 20170105 |
350316 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
350552 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170206 | 20170105 |
355452 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170206 | 20170105 |
356508 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170206 | 20170105 |
356800 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
356820 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170206 | 20170105 |
356948 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170206 | 20170105 |
357516 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
358756 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170206 | 20170105 |
360572 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170206 | 20170105 |
361524 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170206 | 20170105 |
362264 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
363176 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
363340 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
363416 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
363428 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
365672 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170206 | 20170105 |
367388 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
368024 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
371804 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
373560 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
373692 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
373884 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
374312 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
375956 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
375980 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
376128 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
376564 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
377540 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
378220 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170206 | 20170105 |
378324 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170206 | 20170105 |
380084 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170206 | 20170105 |
383988 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
384864 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170206 | 20170105 |
389112 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
391904 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
394820 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170206 | 20170105 |
396452 | ref | gcc -O3 -fomit-frame-pointer | 20170206 | 20170105 |
399524 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170206 | 20170105 |
414880 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
416344 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
418068 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
419040 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
420592 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170206 | 20170105 |
420836 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170206 | 20170105 |
421320 | ref | gcc -O2 -fomit-frame-pointer | 20170206 | 20170105 |
426148 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
433476 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170206 | 20170105 |
433592 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
433976 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
435460 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170206 | 20170105 |
437740 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170206 | 20170105 |
444076 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
444256 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170206 | 20170105 |
444260 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170206 | 20170105 |
444468 | ref | gcc -O -fomit-frame-pointer | 20170206 | 20170105 |
448280 | ref | gcc -m64 -O -fomit-frame-pointer | 20170206 | 20170105 |
482584 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170206 | 20170105 |
483180 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
483252 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170206 | 20170105 |
483648 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
483852 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
485104 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
485428 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170206 | 20170105 |
488108 | ref | gcc -Os -fomit-frame-pointer | 20170206 | 20170105 |
489620 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
489640 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170206 | 20170105 |
489652 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170206 | 20170105 |
489740 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170206 | 20170105 |
490028 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
490316 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170206 | 20170105 |
502220 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
502980 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
508140 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
509560 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170206 | 20170105 |
1421068 | ref | gcc | 20170206 | 20170105 |
1421540 | ref | gcc -funroll-loops | 20170206 | 20170105 |