Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
17540 | asm | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17544 | asm | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17588 | asm | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17604 | asm | gcc -funroll-loops -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17612 | asm | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17656 | asm | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17656 | asm | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
17656 | asm | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17660 | asm | gcc -funroll-loops -O -fomit-frame-pointer | 20120816 | 20120812 |
17664 | asm | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17672 | asm | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17672 | asm | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
17672 | asm | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17680 | asm | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
17680 | asm | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17680 | asm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17684 | asm | gcc -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17688 | asm | gcc -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17692 | asm | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17692 | asm | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
17700 | asm | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
17708 | asm | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17708 | asm | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17708 | asm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17712 | asm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17736 | asm | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17744 | asm | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
17772 | asm | gcc -funroll-loops -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17788 | asm | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17808 | asm | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17816 | asm | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17828 | asm | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
17828 | asm | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17828 | asm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17832 | asm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17836 | asm | gcc -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17836 | asm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17840 | asm | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17852 | asm | gcc -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17852 | asm | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17856 | asm | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17856 | asm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
17872 | asm | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
17880 | asm | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
17880 | asm | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
17884 | asm | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20120816 | 20120812 |
17884 | asm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20120816 | 20120812 |
17888 | asm | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17904 | asm | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
17916 | asm | gcc -m64 -Os -fomit-frame-pointer | 20120816 | 20120812 |
17916 | asm | gcc -march=barcelona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17920 | asm | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20120816 | 20120812 |
17924 | asm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120816 | 20120812 |
17936 | asm | gcc -Os -fomit-frame-pointer | 20120816 | 20120812 |
17948 | asm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120816 | 20120812 |
17952 | asm | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17964 | asm | gcc -O3 -fomit-frame-pointer | 20120816 | 20120812 |
17964 | asm | gcc -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
17972 | asm | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
17996 | asm | clang -O3 | 20120712 | 20120709 |
18000 | asm | clang -O3 -mavx | 20120712 | 20120709 |
18008 | asm | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
18012 | asm | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
18024 | asm | gcc -march=barcelona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
18040 | asm | gcc -m64 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
18048 | asm | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
18048 | asm | gcc -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
18052 | asm | gcc -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
18056 | asm | gcc -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
18060 | asm | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
18060 | asm | gcc -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
18076 | asm | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20120816 | 20120812 |
18080 | asm | gcc -O -fomit-frame-pointer | 20120816 | 20120812 |
18084 | asm | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
18088 | asm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20120816 | 20120812 |
18092 | asm | gcc -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
18096 | asm | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20120816 | 20120812 |
18104 | asm | gcc -m64 -O -fomit-frame-pointer | 20120816 | 20120812 |
18104 | asm | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20120816 | 20120812 |
18104 | asm | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20120816 | 20120812 |
18104 | asm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20120816 | 20120812 |
18108 | asm | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20120816 | 20120812 |
18108 | asm | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20120816 | 20120812 |
18116 | asm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120816 | 20120812 |
18124 | asm | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20120816 | 20120812 |
18128 | asm | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20120816 | 20120812 |
18132 | asm | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
18136 | asm | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20120816 | 20120812 |
18140 | asm | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20120816 | 20120812 |
18156 | asm | gcc -funroll-loops -Os -fomit-frame-pointer | 20120816 | 20120812 |
18160 | asm | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20120816 | 20120812 |
18184 | asm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120816 | 20120812 |
18232 | asm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20120816 | 20120812 |
18240 | asm | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
18260 | asm | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20120816 | 20120812 |
18276 | asm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20120816 | 20120812 |
18320 | asm | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20120816 | 20120812 |
18376 | asm | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20120816 | 20120812 |
18428 | asm | gcc -march=k8 -O2 -fomit-frame-pointer | 20120816 | 20120812 |
18452 | asm | gcc -march=nocona -O2 -fomit-frame-pointer | 20120816 | 20120812 |
18464 | asm | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20120816 | 20120812 |
18520 | asm | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20120816 | 20120812 |
23260 | asm | gcc | 20120816 | 20120812 |
23288 | asm | gcc -funroll-loops | 20120816 | 20120812 |
23348 | asm | cc | 20120816 | 20120812 |