Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8996 | e/v3 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9000 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9001 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9098 | e/v3 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9105 | e/v3 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9157 | e/v3 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
9165 | e/v3 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
9213 | e/v3 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9213 | e/v3 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9214 | e/v3 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9304 | e/v3 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
9304 | e/v3 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
9312 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
9321 | e/v3 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
9501 | e/v3 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9501 | e/v3 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9595 | e/v3 | gcc -funroll-loops -O -fomit-frame-pointer | 20161013 | 20161009 |
9595 | e/v3 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161013 | 20161009 |
9597 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161013 | 20161009 |
9650 | e/v3 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
9670 | e/v3 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9672 | e/v3 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9683 | e/v3 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9686 | e/v3 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
9686 | e/v3 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9692 | e/v3 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9702 | e/v3 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9719 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9719 | e/v3 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9731 | e/v3 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9736 | e/v3 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9795 | e/v3 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9840 | e/v3 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9845 | e/v3 | gcc -m64 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
9848 | e/v3 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9849 | e/v3 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9850 | e/v3 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9858 | e/v3 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
9872 | e/v3 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9872 | e/v3 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9933 | e/v3 | gcc -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9933 | e/v3 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161013 | 20161009 |
9936 | e/v3 | gcc -m64 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
10075 | e/v3 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161013 | 20161009 |
10078 | e/v3 | gcc -O3 -fomit-frame-pointer | 20161013 | 20161009 |
10109 | e/v3 | gcc -m64 -O -fomit-frame-pointer | 20161013 | 20161009 |
10123 | e/v3 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
10133 | e/v3 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161013 | 20161009 |
10172 | e/v3 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
10197 | e/v3 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161013 | 20161009 |
10248 | e/v3 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161013 | 20161009 |
10253 | e/v3 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
10254 | e/v3 | gcc -march=nocona -O -fomit-frame-pointer | 20161013 | 20161009 |
10261 | e/v3 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161013 | 20161009 |
10261 | e/v3 | gcc -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
10266 | e/v3 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
10275 | e/v3 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161013 | 20161009 |
10282 | e/v3 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161013 | 20161009 |
10291 | e/v3 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161013 | 20161009 |
10373 | e/v3 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161013 | 20161009 |
10394 | e/v3 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
10469 | e/v3 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161013 | 20161009 |
10470 | e/v3 | gcc -O -fomit-frame-pointer | 20161013 | 20161009 |
10477 | e/v3 | gcc -march=k8 -O -fomit-frame-pointer | 20161013 | 20161009 |
10544 | e/v3 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
10544 | e/v3 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
10545 | e/v3 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
10570 | e/v3 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161013 | 20161009 |
10578 | e/v3 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161013 | 20161009 |
10822 | e/v3 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
10836 | e/v3 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
11239 | e/v3 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
11245 | e/v3 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
11390 | e/v3 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
11392 | e/v3 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
11416 | e/v3 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
11436 | e/v3 | gcc -march=nocona -Os -fomit-frame-pointer | 20161013 | 20161009 |
11534 | e/v3 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
11552 | e/v3 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161013 | 20161009 |
11571 | e/v3 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161013 | 20161009 |
11608 | e/v3 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
11611 | e/v3 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161013 | 20161009 |
11614 | e/v3 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161013 | 20161009 |
11746 | e/v3 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161013 | 20161009 |
11824 | e/v3 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161013 | 20161009 |
11829 | e/v3 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161013 | 20161009 |
11846 | e/v3 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161013 | 20161009 |
11854 | e/v3 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161013 | 20161009 |
12183 | e/v3 | gcc -Os -fomit-frame-pointer | 20161013 | 20161009 |
12183 | e/v3 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161013 | 20161009 |
12183 | e/v3 | gcc -m64 -Os -fomit-frame-pointer | 20161013 | 20161009 |
12262 | e/v3 | gcc -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
12336 | e/v3 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
12709 | e/v3 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161013 | 20161009 |
12709 | e/v3 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161013 | 20161009 |
12710 | e/v3 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161013 | 20161009 |
12773 | e/v3 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
12781 | e/v3 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161013 | 20161009 |
109029 | e/v3 | cc | 20161013 | 20161009 |
109034 | e/v3 | gcc -funroll-loops | 20161013 | 20161009 |
109230 | e/v3 | gcc | 20161013 | 20161009 |