Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
69312 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
69488 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
70188 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
70272 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71084 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71176 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71268 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71292 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71312 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71352 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71428 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71460 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71472 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71488 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71504 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71516 | ref | gcc -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71516 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71528 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71556 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71608 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71680 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
71708 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
71732 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
72072 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20170201 | 20170105 |
72376 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170201 | 20170105 |
73120 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
73128 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20170201 | 20170105 |
73292 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
73320 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
73576 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20170201 | 20170105 |
73636 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
73796 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
73880 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
74012 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20170201 | 20170105 |
74012 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
74028 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20170201 | 20170105 |
74088 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20170201 | 20170105 |
74096 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170201 | 20170105 |
74124 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170201 | 20170105 |
74144 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170201 | 20170105 |
74348 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
74384 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20170201 | 20170105 |
74396 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
74416 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20170201 | 20170105 |
74452 | ref | gcc -m64 -Os -fomit-frame-pointer | 20170201 | 20170105 |
74476 | ref | gcc -Os -fomit-frame-pointer | 20170201 | 20170105 |
94020 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20170201 | 20170105 |
94104 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
94128 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
96232 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20170201 | 20170105 |
96412 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170201 | 20170105 |
96460 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
96476 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
96568 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
98072 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
98328 | ref | gcc -O3 -fomit-frame-pointer | 20170201 | 20170105 |
98724 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
98800 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
99348 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
100312 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
100400 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
106940 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
107316 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
107580 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
107912 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
108028 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
108332 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
108348 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
108424 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
108488 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
108596 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
108856 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20170201 | 20170105 |
109060 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
109104 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
109468 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
109492 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170201 | 20170105 |
111132 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170201 | 20170105 |
111412 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20170201 | 20170105 |
111444 | ref | gcc -O -fomit-frame-pointer | 20170201 | 20170105 |
111456 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
111724 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
111780 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20170201 | 20170105 |
111948 | ref | gcc -m64 -O -fomit-frame-pointer | 20170201 | 20170105 |
112160 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20170201 | 20170105 |
112452 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20170201 | 20170105 |
112580 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
112724 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170201 | 20170105 |
112932 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170201 | 20170105 |
113128 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170201 | 20170105 |
113216 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
113496 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20170201 | 20170105 |
113528 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20170201 | 20170105 |
117448 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
117668 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
119364 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
119420 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20170201 | 20170105 |
446648 | ref | gcc | 20170201 | 20170105 |
447420 | ref | gcc -funroll-loops | 20170201 | 20170105 |