Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
5295681 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5296533 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5296908 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5297025 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5297643 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5298657 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5300934 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
5301504 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141019 | 20141014 |
5301543 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
5302449 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
5303643 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
5303700 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5306604 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5306649 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5306748 | ref | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5307072 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5307309 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5307534 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5308641 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5308938 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5308965 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5309217 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5309418 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5309499 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5309547 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5309553 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5309736 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5309760 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5309784 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5309898 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5310234 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5310828 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5310906 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5311203 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5311896 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5312070 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5312679 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5313042 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5313624 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
5314173 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
5314470 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5314530 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
5314938 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
5315307 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
5316351 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5316444 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
5316471 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5316573 | ref | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5316678 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
5317746 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
5317818 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5318241 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5318394 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5318415 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
5318424 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
5318538 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5318991 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
5319393 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
5319579 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
5319747 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141019 | 20141014 |
5319783 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
5319804 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5320887 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
5320959 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141019 | 20141014 |
5321148 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141019 | 20141014 |
5321325 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
5321481 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
5321550 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141019 | 20141014 |
5321913 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
5322006 | ref | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
5322168 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
5322219 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
5322219 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
5322459 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141019 | 20141014 |
5322543 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
5323029 | ref | gcc -m64 -Os -fomit-frame-pointer | 20141019 | 20141014 |
5323437 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
5323662 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
5323950 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
5324007 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
5324055 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
5324100 | ref | gcc -m64 -O -fomit-frame-pointer | 20141019 | 20141014 |
5324343 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
5325234 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
5325258 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141019 | 20141014 |
5326086 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141019 | 20141014 |
5326101 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141019 | 20141014 |
5327127 | ref | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
5327640 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141019 | 20141014 |
5328192 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141019 | 20141014 |
5328258 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
5328267 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
5328366 | ref | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
5344857 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141019 | 20141014 |
5363208 | ref | gcc -funroll-loops | 20141019 | 20141014 |
5364111 | ref | gcc | 20141019 | 20141014 |
5365380 | ref | cc | 20141019 | 20141014 |
6259794 | wbl | clang -O3 -fomit-frame-pointer | 20141019 | 20141014 |
6260028 | wbl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
6260187 | wbl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141019 | 20141014 |
6260259 | wbl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141019 | 20141014 |
6260349 | wbl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141019 | 20141014 |
8139804 | wbl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8190843 | wbl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8191341 | wbl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8192298 | wbl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8192379 | wbl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8223744 | wbl | gcc -m64 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8223915 | wbl | gcc -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8224344 | wbl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8229534 | wbl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8229645 | wbl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8229879 | wbl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8252208 | wbl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8252583 | wbl | gcc -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8257158 | wbl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8268087 | wbl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8268267 | wbl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8276511 | wbl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8277198 | wbl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8300313 | wbl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8300772 | wbl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8311800 | wbl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8311914 | wbl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8311944 | wbl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8387718 | wbl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8388108 | wbl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8435670 | wbl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8435781 | wbl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8436147 | wbl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8437617 | wbl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8441718 | wbl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8442012 | wbl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8458758 | wbl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8460579 | wbl | gcc -march=nocona -O3 -fomit-frame-pointer | 20141019 | 20141014 |
8503038 | wbl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8503755 | wbl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8504070 | wbl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8518500 | wbl | gcc -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8519127 | wbl | gcc -m64 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8519337 | wbl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8523135 | wbl | gcc -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8523438 | wbl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8705157 | wbl | gcc -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8707002 | wbl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20141019 | 20141014 |
8841783 | wbl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8842596 | wbl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8843586 | wbl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8844018 | wbl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8871900 | wbl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
8872671 | wbl | gcc -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
8885004 | wbl | gcc -m64 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8885502 | wbl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8885508 | wbl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141019 | 20141014 |
8885535 | wbl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
8885790 | wbl | gcc -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8885862 | wbl | gcc -Os -fomit-frame-pointer | 20141019 | 20141014 |
8894850 | wbl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8894994 | wbl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141019 | 20141014 |
8895243 | wbl | gcc -funroll-loops -Os -fomit-frame-pointer | 20141019 | 20141014 |
8895888 | wbl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8895894 | wbl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20141019 | 20141014 |
8897337 | wbl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
8899323 | wbl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20141019 | 20141014 |
8944080 | wbl | gcc -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
8944467 | wbl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
9018222 | wbl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
9018237 | wbl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20141019 | 20141014 |
9135012 | wbl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
9135324 | wbl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
9136965 | wbl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
9138360 | wbl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
9153339 | wbl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
9154443 | wbl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
9162915 | wbl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20141019 | 20141014 |
9163356 | wbl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
9165144 | wbl | gcc -funroll-loops -O -fomit-frame-pointer | 20141019 | 20141014 |
9235566 | wbl | gcc -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
9238050 | wbl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20141019 | 20141014 |
9250680 | wbl | gcc -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
9251718 | wbl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20141019 | 20141014 |
9265296 | wbl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141019 | 20141014 |
9267345 | wbl | gcc -m64 -O -fomit-frame-pointer | 20141019 | 20141014 |
9267780 | wbl | gcc -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
9269325 | wbl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141019 | 20141014 |
9269349 | wbl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20141019 | 20141014 |
9269994 | wbl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20141019 | 20141014 |
9271170 | wbl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20141019 | 20141014 |
9271437 | wbl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20141019 | 20141014 |
9274767 | wbl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141019 | 20141014 |
9275355 | wbl | gcc -O -fomit-frame-pointer | 20141019 | 20141014 |
38222547 | wbl | gcc -funroll-loops | 20141019 | 20141014 |
38296428 | wbl | cc | 20141019 | 20141014 |
38395563 | wbl | gcc | 20141019 | 20141014 |