Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
8614 | e/tpy6 | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120530 | 20120525 |
8846 | e/tpy6 | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20120530 | 20120525 |
8861 | e/tpy6 | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20120530 | 20120525 |
8883 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
8906 | e/tpy6 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
8931 | e/tpy6 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
8939 | e/tpy6 | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
8940 | e/tpy6 | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20120530 | 20120525 |
8941 | e/tpy6 | gcc -m32 -Os -fomit-frame-pointer | 20120530 | 20120525 |
8950 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
8954 | e/tpy6 | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20120530 | 20120525 |
8974 | e/tpy6 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20120530 | 20120525 |
8987 | e/tpy6 | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20120530 | 20120525 |
8991 | e/tpy6 | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9037 | e/tpy6 | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9041 | e/tpy6 | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9044 | e/tpy6 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9046 | e/tpy6 | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20120530 | 20120525 |
9055 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9068 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9070 | e/tpy6 | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
9080 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
9086 | e/tpy6 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9095 | e/tpy6 | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20120530 | 20120525 |
9145 | e/tpy6 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20120530 | 20120525 |
9148 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9154 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20120530 | 20120525 |
9168 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9173 | e/tpy6 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9174 | e/tpy6 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9178 | e/tpy6 | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9180 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20120530 | 20120525 |
9185 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20120530 | 20120525 |
9193 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20120530 | 20120525 |
9196 | e/tpy6 | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9206 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20120530 | 20120525 |
9220 | e/tpy6 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9222 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20120530 | 20120525 |
9226 | e/tpy6 | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9233 | e/tpy6 | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9251 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9268 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20120530 | 20120525 |
9272 | e/tpy6 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9283 | e/tpy6 | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9289 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
9296 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9297 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20120530 | 20120525 |
9303 | e/tpy6 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9323 | e/tpy6 | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9344 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20120530 | 20120525 |
9347 | e/tpy6 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20120530 | 20120525 |
9349 | e/tpy6 | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20120530 | 20120525 |
9372 | e/tpy6 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20120530 | 20120525 |
9380 | e/tpy6 | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9387 | e/tpy6 | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9393 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20120530 | 20120525 |
9403 | e/tpy6 | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9411 | e/tpy6 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9418 | e/tpy6 | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9429 | e/tpy6 | gcc -m32 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9432 | e/tpy6 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20120530 | 20120525 |
9436 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9457 | e/tpy6 | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20120530 | 20120525 |
9465 | e/tpy6 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9468 | e/tpy6 | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9473 | e/tpy6 | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9483 | e/tpy6 | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9489 | e/tpy6 | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9494 | e/tpy6 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20120530 | 20120525 |
9503 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120530 | 20120525 |
9509 | e/tpy6 | gcc -m32 -O -fomit-frame-pointer | 20120530 | 20120525 |
9529 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
9532 | e/tpy6 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120530 | 20120525 |
9535 | e/tpy6 | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9546 | e/tpy6 | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20120530 | 20120525 |
9556 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20120530 | 20120525 |
9559 | e/tpy6 | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20120530 | 20120525 |
9563 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120530 | 20120525 |
9566 | e/tpy6 | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9575 | e/tpy6 | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9576 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9579 | e/tpy6 | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20120530 | 20120525 |
9607 | e/tpy6 | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9632 | e/tpy6 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9638 | e/tpy6 | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20120530 | 20120525 |
9654 | e/tpy6 | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9655 | e/tpy6 | gcc -m32 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9663 | e/tpy6 | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20120530 | 20120525 |
9679 | e/tpy6 | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9683 | e/tpy6 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20120530 | 20120525 |
9691 | e/tpy6 | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9694 | e/tpy6 | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20120530 | 20120525 |
9710 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20120530 | 20120525 |
9735 | e/tpy6 | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9738 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
9785 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20120530 | 20120525 |
9794 | e/tpy6 | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9801 | e/tpy6 | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9824 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9828 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9876 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9887 | e/tpy6 | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9890 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9910 | e/tpy6 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
9940 | e/tpy6 | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
9985 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20120530 | 20120525 |
10000 | e/tpy6 | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20120530 | 20120525 |
10012 | e/tpy6 | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20120530 | 20120525 |
10013 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10036 | e/tpy6 | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120530 | 20120525 |
10060 | e/tpy6 | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20120530 | 20120525 |
10075 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10076 | e/tpy6 | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
10094 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20120530 | 20120525 |
10122 | e/tpy6 | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20120530 | 20120525 |
10131 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20120530 | 20120525 |
10131 | e/tpy6 | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20120530 | 20120525 |
10144 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10152 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10174 | e/tpy6 | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120530 | 20120525 |
10214 | e/tpy6 | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10227 | e/tpy6 | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10244 | e/tpy6 | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10259 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10294 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10341 | e/tpy6 | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20120530 | 20120525 |
10349 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10353 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10357 | e/tpy6 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10375 | e/tpy6 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10381 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10385 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10386 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10395 | e/tpy6 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20120530 | 20120525 |
10400 | e/tpy6 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10423 | e/tpy6 | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10447 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10462 | e/tpy6 | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20120530 | 20120525 |
10464 | e/tpy6 | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10508 | e/tpy6 | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20120530 | 20120525 |
10517 | e/tpy6 | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20120530 | 20120525 |
10523 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10535 | e/tpy6 | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20120530 | 20120525 |
10568 | e/tpy6 | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20120530 | 20120525 |
10579 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10585 | e/tpy6 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10594 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10612 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10619 | e/tpy6 | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20120530 | 20120525 |
10668 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10680 | e/tpy6 | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10693 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20120530 | 20120525 |
10711 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10748 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20120530 | 20120525 |
10752 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20120530 | 20120525 |
10752 | e/tpy6 | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10778 | e/tpy6 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10807 | e/tpy6 | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20120530 | 20120525 |
10818 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20120530 | 20120525 |
10921 | e/tpy6 | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120530 | 20120525 |
10938 | e/tpy6 | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20120530 | 20120525 |
11144 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
11180 | e/tpy6 | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20120530 | 20120525 |
11201 | e/tpy6 | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20120530 | 20120525 |
11218 | e/tpy6 | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20120530 | 20120525 |
11220 | e/tpy6 | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20120530 | 20120525 |
11372 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20120530 | 20120525 |
11453 | e/tpy6 | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20120530 | 20120525 |
11655 | e/tpy6 | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20120530 | 20120525 |
11884 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20120530 | 20120525 |
11890 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20120530 | 20120525 |
11980 | e/tpy6 | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20120530 | 20120525 |