Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
31721108 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
31723288 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33050176 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33050236 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33106404 | ref | g++ -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33106512 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33107220 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33130672 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
33137588 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33147180 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33162940 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33181148 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33200280 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33450680 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
33477588 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
35090660 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
37419252 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
49218084 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
49223452 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51494388 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51494448 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51624756 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51627860 | ref | g++ -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51629996 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51630480 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51655152 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51820692 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51822468 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51822748 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51826912 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51834440 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
56956328 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
57311792 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
64573260 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
64750116 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
65242600 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
65249448 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 |
65250292 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
65255056 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
65261652 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
65262956 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
65318212 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
65318432 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
65751508 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
65777748 | ref | g++ -O -fomit-frame-pointer | 20170205 | 20170105 |
65844988 | ref | g++ -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
66181908 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
67455728 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
67484120 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
72203472 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
72221300 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
72406328 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
72410536 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
72414740 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
72416748 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
72417284 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
72419152 | ref | g++ -Os -fomit-frame-pointer | 20170205 | 20170105 |
72419212 | ref | g++ -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
72421104 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
72425264 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
72431716 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 |
72833112 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
72864176 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
73527680 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
77568332 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
77772188 | ref | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
77813380 | ref | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
77828472 | ref | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
77865924 | ref | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
77867308 | ref | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
237258772 | ref | CC | 20170205 | 20170105 |
319294656 | ref | g++ | 20170205 | 20170105 |