Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
4014461 | mj32 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
4018772 | mj32 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
4035704 | mj32 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
4036323 | mj32 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
4039485 | mj32 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161024 | 20161009 |
4044098 | mj32 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161024 | 20161009 |
4108408 | mj32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161024 | 20161009 |
4108545 | mj32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
4114059 | mj32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
4146723 | mj32 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
4147075 | mj32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
4182046 | mj32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
4182054 | mj32 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
4195088 | mj32 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
4201890 | mj32 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
4277531 | mj32 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4278404 | mj32 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4295954 | mj32 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4299206 | mj32 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4401448 | mj32 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
4408848 | mj32 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4417872 | mj32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4423795 | mj32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4426341 | mj32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4427470 | mj32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4428501 | mj32 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4428643 | mj32 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4429555 | mj32 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4435499 | mj32 | gcc -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4443035 | mj32 | gcc -m64 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4457711 | mj32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4468458 | mj32 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4490608 | mj32 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4537384 | mj32 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
4552755 | mj32 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161024 | 20161009 |
5509758 | mj32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
5523466 | mj32 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
5560930 | mj32 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
5590974 | mj32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
5697477 | mj32 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
5741653 | mj32 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
5953818 | mj32 | gcc -funroll-loops -O -fomit-frame-pointer | 20161024 | 20161009 |
5955580 | mj32 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161024 | 20161009 |
5959095 | mj32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
6987966 | mj32 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
6988714 | mj32 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
6994270 | mj32 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
6998301 | mj32 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
6998756 | mj32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161024 | 20161009 |
7000493 | mj32 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
7001067 | mj32 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
7016709 | mj32 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161024 | 20161009 |
7155276 | mj32 | gcc -m64 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
7155816 | mj32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161024 | 20161009 |
7161983 | mj32 | gcc -O2 -fomit-frame-pointer | 20161024 | 20161009 |
7401168 | mj32 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
7406995 | mj32 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
7407963 | mj32 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
7423504 | mj32 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161024 | 20161009 |
7727875 | mj32 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
7735219 | mj32 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
7870644 | mj32 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
7879119 | mj32 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
7887171 | mj32 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161024 | 20161009 |
7887883 | mj32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161024 | 20161009 |
7889966 | mj32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
7894365 | mj32 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
7903851 | mj32 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
9041781 | mj32 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
9181400 | mj32 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
9184392 | mj32 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
9198095 | mj32 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161024 | 20161009 |
9199734 | mj32 | gcc -m64 -Os -fomit-frame-pointer | 20161024 | 20161009 |
9201423 | mj32 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161024 | 20161009 |
9201947 | mj32 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161024 | 20161009 |
9202757 | mj32 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161024 | 20161009 |
9205632 | mj32 | gcc -march=k8 -Os -fomit-frame-pointer | 20161024 | 20161009 |
9206525 | mj32 | gcc -Os -fomit-frame-pointer | 20161024 | 20161009 |
9207432 | mj32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161024 | 20161009 |
9214479 | mj32 | gcc -march=nocona -Os -fomit-frame-pointer | 20161024 | 20161009 |
9214732 | mj32 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161024 | 20161009 |
9221200 | mj32 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
9234034 | mj32 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161024 | 20161009 |
12727275 | mj32 | gcc -O -fomit-frame-pointer | 20161024 | 20161009 |
12730992 | mj32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161024 | 20161009 |
12743195 | mj32 | gcc -m64 -O -fomit-frame-pointer | 20161024 | 20161009 |
12775597 | mj32 | gcc -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
12831291 | mj32 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161024 | 20161009 |
12833552 | mj32 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161024 | 20161009 |
12855362 | mj32 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161024 | 20161009 |
12857644 | mj32 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161024 | 20161009 |
13169598 | mj32 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161024 | 20161009 |
13211787 | mj32 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161024 | 20161009 |
13579608 | mj32 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
13585439 | mj32 | gcc -march=k8 -O -fomit-frame-pointer | 20161024 | 20161009 |
13684563 | mj32 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161024 | 20161009 |
13686296 | mj32 | gcc -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
13715200 | mj32 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161024 | 20161009 |
62541693 | mj32 | gcc -funroll-loops | 20161024 | 20161009 |
62565151 | mj32 | cc | 20161024 | 20161009 |
62630408 | mj32 | gcc | 20161024 | 20161009 |