Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
36940 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120126 | 20120120 |
36944 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37000 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37056 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37116 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37148 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37240 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37396 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37432 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37460 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37664 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37796 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37884 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37924 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37928 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
37980 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
38192 | ref | gcc -O2 -fomit-frame-pointer | 20120126 | 20120120 |
38272 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
38288 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120126 | 20120120 |
38308 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20120126 | 20120120 |
38328 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
38928 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
38956 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
39096 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
39208 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120126 | 20120120 |
44340 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120126 | 20120120 |
44348 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120126 | 20120120 |
44368 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120126 | 20120120 |
44392 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120126 | 20120120 |
44404 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20120126 | 20120120 |
44416 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120126 | 20120120 |
44416 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120126 | 20120120 |
44440 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120126 | 20120120 |
44444 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120126 | 20120120 |
44520 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120126 | 20120120 |
44580 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120126 | 20120120 |
44604 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120126 | 20120120 |
44624 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120126 | 20120120 |
44640 | ref | gcc -m64 -Os -fomit-frame-pointer | 20120126 | 20120120 |
44644 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120126 | 20120120 |
44660 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120126 | 20120120 |
44684 | ref | gcc -Os -fomit-frame-pointer | 20120126 | 20120120 |
44692 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20120126 | 20120120 |
44704 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120126 | 20120120 |
44708 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120126 | 20120120 |
44732 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20120126 | 20120120 |
46044 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120126 | 20120120 |
46096 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20120126 | 20120120 |
46136 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120126 | 20120120 |
46184 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120126 | 20120120 |
53272 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120126 | 20120120 |
53276 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120126 | 20120120 |
53288 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120126 | 20120120 |
53304 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120126 | 20120120 |
53344 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20120126 | 20120120 |
53468 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120126 | 20120120 |
53492 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120126 | 20120120 |
53604 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120126 | 20120120 |
53616 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120126 | 20120120 |
53844 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20120126 | 20120120 |
53884 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120126 | 20120120 |
53900 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120126 | 20120120 |
53920 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120126 | 20120120 |
53936 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120126 | 20120120 |
53944 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120126 | 20120120 |
53956 | ref | gcc -m64 -O -fomit-frame-pointer | 20120126 | 20120120 |
53956 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120126 | 20120120 |
53972 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120126 | 20120120 |
53984 | ref | gcc -O -fomit-frame-pointer | 20120126 | 20120120 |
54000 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120126 | 20120120 |
54000 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120126 | 20120120 |
54000 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20120126 | 20120120 |
54008 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120126 | 20120120 |
54020 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20120126 | 20120120 |
54056 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120126 | 20120120 |
54384 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120126 | 20120120 |
54484 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
54528 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120126 | 20120120 |
55160 | ref | gcc -O3 -fomit-frame-pointer | 20120126 | 20120120 |
55204 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
55332 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120126 | 20120120 |
55600 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
55652 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120126 | 20120120 |
55664 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
55752 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120126 | 20120120 |
55844 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
55960 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120126 | 20120120 |
56376 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
56588 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
56592 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
56756 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
56760 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
56784 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
56968 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
57020 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
57780 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
57804 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
57900 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
59484 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120126 | 20120120 |
59620 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120126 | 20120120 |
186748 | ref | gcc | 20120126 | 20120120 |
186964 | ref | gcc -funroll-loops | 20120126 | 20120120 |
187332 | ref | cc | 20120126 | 20120120 |