Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
16049116 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16050640 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16680692 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16681132 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16754276 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16755048 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16797520 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16828296 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16828952 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16829032 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16834364 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16847044 | ref | g++ -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16847612 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16848312 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
16854488 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
17695156 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
18904656 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
24605572 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
24611704 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
24874972 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
24875000 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
24875160 | ref | g++ -O2 -fomit-frame-pointer | 20170205 | 20170105 |
24940276 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
24986360 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
25275972 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
25276216 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
25276456 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
25276492 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
25276844 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
26093168 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
26099052 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
27924132 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
28516248 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
32212976 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
33005212 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
33014528 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
33109600 | ref | g++ -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
33112472 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
33112880 | ref | g++ -O -fomit-frame-pointer | 20170205 | 20170105 |
33113676 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
33116112 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
33956980 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
33979908 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
34216008 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
34218256 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
34220156 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
34223052 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 |
34225236 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
34227764 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
34732324 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
34742680 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
36167160 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
36168920 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
36571356 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
36576156 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
36576448 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
36578360 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
36579176 | ref | g++ -Os -fomit-frame-pointer | 20170205 | 20170105 |
36579224 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
36579640 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
36580216 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
36580352 | ref | g++ -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
36581300 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 |
38542036 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
39141160 | ref | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
39228656 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
39251656 | ref | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
39256732 | ref | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
39267212 | ref | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
39269248 | ref | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
119823280 | ref | CC | 20170205 | 20170105 |
159964772 | ref | g++ | 20170205 | 20170105 |