Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5307345 | mj32 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5308482 | mj32 | gcc -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5381586 | mj32 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5382309 | mj32 | gcc -m64 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5382396 | mj32 | gcc -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5383077 | mj32 | gcc -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5388603 | mj32 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5390412 | mj32 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5394648 | mj32 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5400705 | mj32 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5447400 | mj32 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5449026 | mj32 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5477490 | mj32 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5477937 | mj32 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5479776 | mj32 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5871348 | mj32 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5872323 | mj32 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
5884734 | mj32 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141018 | 20141014 |
6225369 | mj32 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
6225723 | mj32 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
6242391 | mj32 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
6245181 | mj32 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141018 | 20141014 |
6274680 | mj32 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
6275835 | mj32 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
6320241 | mj32 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
6320661 | mj32 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141018 | 20141014 |
6326721 | mj32 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
6393729 | mj32 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
6400626 | mj32 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
6535236 | mj32 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
6535836 | mj32 | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
6535842 | mj32 | clang -O3 -fomit-frame-pointer | 20141018 | 20141014 |
6537609 | mj32 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141018 | 20141014 |
6548886 | mj32 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
8189703 | mj32 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141018 | 20141014 |
8189976 | mj32 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
8190264 | mj32 | gcc -funroll-loops -O -fomit-frame-pointer | 20141018 | 20141014 |
8324913 | mj32 | gcc -m64 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8325156 | mj32 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8325171 | mj32 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8325192 | mj32 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8325450 | mj32 | gcc -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8342112 | mj32 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8409213 | mj32 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8410521 | mj32 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8411739 | mj32 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
8418111 | mj32 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8418177 | mj32 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
8514825 | mj32 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8515659 | mj32 | gcc -march=k8 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8522529 | mj32 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8549649 | mj32 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
8550438 | mj32 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
8559474 | mj32 | gcc -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8565102 | mj32 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141018 | 20141014 |
8748597 | mj32 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
8756145 | mj32 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
9871074 | mj32 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
9913659 | mj32 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
9914460 | mj32 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
9915315 | mj32 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
9931425 | mj32 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
9931920 | mj32 | gcc -funroll-loops -Os -fomit-frame-pointer | 20141018 | 20141014 |
9932649 | mj32 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141018 | 20141014 |
9932727 | mj32 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
9933336 | mj32 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
10485867 | mj32 | gcc -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
10487355 | mj32 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141018 | 20141014 |
10492107 | mj32 | gcc -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
10492221 | mj32 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141018 | 20141014 |
10493649 | mj32 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141018 | 20141014 |
10495947 | mj32 | gcc -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
10495950 | mj32 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141018 | 20141014 |
10496310 | mj32 | gcc -m64 -Os -fomit-frame-pointer | 20141018 | 20141014 |
10497159 | mj32 | gcc -Os -fomit-frame-pointer | 20141018 | 20141014 |
10501212 | mj32 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141018 | 20141014 |
10509126 | mj32 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141018 | 20141014 |
10509924 | mj32 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141018 | 20141014 |
10511076 | mj32 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141018 | 20141014 |
10512129 | mj32 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141018 | 20141014 |
17005647 | mj32 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
17009400 | mj32 | gcc -march=k8 -O -fomit-frame-pointer | 20141018 | 20141014 |
17312184 | mj32 | gcc -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
17313183 | mj32 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141018 | 20141014 |
17316474 | mj32 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141018 | 20141014 |
17440839 | mj32 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141018 | 20141014 |
17487939 | mj32 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141018 | 20141014 |
17491797 | mj32 | gcc -m64 -O -fomit-frame-pointer | 20141018 | 20141014 |
17505021 | mj32 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141018 | 20141014 |
17519865 | mj32 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141018 | 20141014 |
17530101 | mj32 | gcc -O -fomit-frame-pointer | 20141018 | 20141014 |
17592816 | mj32 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141018 | 20141014 |
18283425 | mj32 | gcc -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
18294657 | mj32 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141018 | 20141014 |
73812822 | mj32 | gcc | 20141018 | 20141014 |
73817568 | mj32 | gcc -funroll-loops | 20141018 | 20141014 |
73900473 | mj32 | cc | 20141018 | 20141014 |