Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
28765292 | ref | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
28779288 | ref | g++ -march=nocona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
29677364 | ref | g++ -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
29722180 | ref | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
29779676 | ref | g++ -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
29790580 | ref | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
29795608 | ref | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20170205 | 20170105 |
29836360 | ref | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
29872520 | ref | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
29984512 | ref | g++ -m64 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
30002580 | ref | g++ -O3 -fomit-frame-pointer | 20170205 | 20170105 |
30033496 | ref | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
30033864 | ref | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170205 | 20170105 |
30041024 | ref | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20170205 | 20170105 |
30053540 | ref | g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
34687732 | ref | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20170205 | 20170105 |
35011216 | ref | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51384696 | ref | g++ -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51476708 | ref | g++ -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51506016 | ref | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
51859944 | ref | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
52048796 | ref | g++ -O2 -fomit-frame-pointer | 20170205 | 20170105 |
52051548 | ref | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20170205 | 20170105 |
52085684 | ref | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
52089772 | ref | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170205 | 20170105 |
52092188 | ref | g++ -m64 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
52098404 | ref | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
52441200 | ref | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
52447432 | ref | g++ -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
52489296 | ref | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170205 | 20170105 |
52897012 | ref | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20170205 | 20170105 |
56656260 | ref | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
57843800 | ref | g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
61238596 | ref | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
64212860 | ref | g++ -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
64279044 | ref | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20170205 | 20170105 |
64687148 | ref | g++ -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
64761976 | ref | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20170205 | 20170105 |
64844416 | ref | g++ -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
65266664 | ref | g++ -O -fomit-frame-pointer | 20170205 | 20170105 |
65279352 | ref | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20170205 | 20170105 |
65322512 | ref | g++ -m64 -O -fomit-frame-pointer | 20170205 | 20170105 |
65587068 | ref | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20170205 | 20170105 |
67185096 | ref | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20170205 | 20170105 |
67219376 | ref | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170205 | 20170105 |
67256624 | ref | g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
67302224 | ref | g++ -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
67306680 | ref | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20170205 | 20170105 |
67307164 | ref | g++ -Os -fomit-frame-pointer | 20170205 | 20170105 |
67323168 | ref | g++ -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
67365080 | ref | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20170205 | 20170105 |
67366500 | ref | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20170205 | 20170105 |
67366824 | ref | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170205 | 20170105 |
67748384 | ref | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20170205 | 20170105 |
67779724 | ref | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20170205 | 20170105 |
67790556 | ref | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20170205 | 20170105 |
67791360 | ref | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20170205 | 20170105 |
67847292 | ref | g++ -m64 -Os -fomit-frame-pointer | 20170205 | 20170105 |
67965864 | ref | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20170205 | 20170105 |
67997460 | ref | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20170205 | 20170105 |
68005576 | ref | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170205 | 20170105 |
68388416 | ref | g++ -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
68402796 | ref | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20170205 | 20170105 |
69691048 | ref | g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20170205 | 20170105 |
79789268 | ref | clang++ -O3 -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
79845200 | ref | clang++ -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
79870804 | ref | clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
80219652 | ref | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20170205 | 20170105 |
80607456 | ref | clang++ -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
80618292 | ref | clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20170205 | 20170105 |
218937256 | ref | CC | 20170205 | 20170105 |
304813788 | ref | g++ | 20170205 | 20170105 |