Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8405 | e/tpy6 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140531 | 20140525 |
8405 | e/tpy6 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140525 |
8408 | e/tpy6 | gcc -m32 -O -fomit-frame-pointer | 20140531 | 20140525 |
8408 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140531 | 20140525 |
8409 | e/tpy6 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140531 | 20140525 |
8467 | e/tpy6 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140525 |
8522 | e/tpy6 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140531 | 20140525 |
8530 | e/tpy6 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140525 |
8533 | e/tpy6 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
8553 | e/tpy6 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8553 | e/tpy6 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
8561 | e/tpy6 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8572 | e/tpy6 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140531 | 20140525 |
8588 | e/tpy6 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8599 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140531 | 20140525 |
8631 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
8650 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
8666 | e/tpy6 | gcc -m32 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8666 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140531 | 20140525 |
8670 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
8670 | e/tpy6 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
8681 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140525 |
8681 | e/tpy6 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
8697 | e/tpy6 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140531 | 20140525 |
8705 | e/tpy6 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
8709 | e/tpy6 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140525 |
8713 | e/tpy6 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140525 |
8728 | e/tpy6 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140531 | 20140525 |
8740 | e/tpy6 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
8752 | e/tpy6 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8752 | e/tpy6 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8756 | e/tpy6 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140525 |
8764 | e/tpy6 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8767 | e/tpy6 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8775 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
8779 | e/tpy6 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140531 | 20140525 |
8787 | e/tpy6 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
8795 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8822 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140525 |
8822 | e/tpy6 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140525 |
8826 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140525 |
8826 | e/tpy6 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140531 | 20140525 |
8845 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
8849 | e/tpy6 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8853 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8865 | e/tpy6 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140531 | 20140525 |
8869 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140525 |
8869 | e/tpy6 | gcc -m32 -Os -fomit-frame-pointer | 20140531 | 20140525 |
8873 | e/tpy6 | gcc -m32 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
8908 | e/tpy6 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
8912 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140525 |
8919 | e/tpy6 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
8934 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140525 |
8986 | e/tpy6 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
8990 | e/tpy6 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9025 | e/tpy6 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9036 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140531 | 20140525 |
9036 | e/tpy6 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9048 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140531 | 20140525 |
9075 | e/tpy6 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140531 | 20140525 |
9075 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
9079 | e/tpy6 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9083 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140525 |
9091 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140525 |
9110 | e/tpy6 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9119 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140525 |
9149 | e/tpy6 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9153 | e/tpy6 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9157 | e/tpy6 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9157 | e/tpy6 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9157 | e/tpy6 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140525 |
9158 | e/tpy6 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9169 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9169 | e/tpy6 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9177 | e/tpy6 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9192 | e/tpy6 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9196 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9196 | e/tpy6 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140525 |
9204 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9204 | e/tpy6 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9212 | e/tpy6 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9216 | e/tpy6 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140525 |
9224 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9251 | e/tpy6 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9259 | e/tpy6 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9270 | e/tpy6 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9278 | e/tpy6 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9282 | e/tpy6 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140525 |
9294 | e/tpy6 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9302 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9317 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9317 | e/tpy6 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140525 |
9329 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9356 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9356 | e/tpy6 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9399 | e/tpy6 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
9411 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140525 |
9411 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9419 | e/tpy6 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9465 | e/tpy6 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9481 | e/tpy6 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
9497 | e/tpy6 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140525 |
9504 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9540 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9571 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140525 |
9586 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140525 |
9602 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9602 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140525 |
9602 | e/tpy6 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140525 |
9610 | e/tpy6 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9641 | e/tpy6 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9645 | e/tpy6 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140525 |
9660 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140525 |
9664 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140525 |
9664 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140525 |
9680 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9680 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140525 |
9684 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9684 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9688 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140525 |
9777 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9777 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9777 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9793 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9797 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9797 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9804 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9805 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9820 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9832 | e/tpy6 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140525 |
9844 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140525 |
9844 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9851 | e/tpy6 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140525 |
9867 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140525 |
9890 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140525 |
10027 | e/tpy6 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140525 |
10031 | e/tpy6 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
10042 | e/tpy6 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140525 |
10093 | e/tpy6 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140525 |
10109 | e/tpy6 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140525 |
10113 | e/tpy6 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140525 |
10113 | e/tpy6 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140525 |
10117 | e/tpy6 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
10124 | e/tpy6 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140525 |
10171 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140525 |
10175 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140525 |
10261 | e/tpy6 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140525 |
10277 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140525 |
10284 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140525 |
10284 | e/tpy6 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140525 |
10296 | e/tpy6 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140525 |
10303 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140525 |
10304 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140525 |
10323 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140525 |
10359 | e/tpy6 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140525 |
10362 | e/tpy6 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140525 |
10370 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140525 |
10374 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140525 |
10413 | e/tpy6 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140525 |
10456 | e/tpy6 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140525 |
10479 | e/tpy6 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140525 |
10519 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140525 |
10526 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140525 |
10597 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140525 |
10620 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140525 |
10775 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140525 |