Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
16811 | e/tpypy | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
16885 | e/tpypy | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17030 | e/tpypy | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17130 | e/tpypy | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17246 | e/tpypy | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17382 | e/tpypy | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17392 | e/tpypy | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17397 | e/tpypy | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17423 | e/tpypy | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17424 | e/tpypy | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17434 | e/tpypy | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17462 | e/tpypy | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17475 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
17482 | e/tpypy | gcc -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17485 | e/tpypy | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17517 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17541 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
17544 | e/tpypy | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
17608 | e/tpypy | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
17630 | e/tpypy | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17639 | e/tpypy | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161014 | 20161009 |
17730 | e/tpypy | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17761 | e/tpypy | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17800 | e/tpypy | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17803 | e/tpypy | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17805 | e/tpypy | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161014 | 20161009 |
17811 | e/tpypy | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
17814 | e/tpypy | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
17845 | e/tpypy | gcc -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18003 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
18011 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
18047 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
18059 | e/tpypy | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
18067 | e/tpypy | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18074 | e/tpypy | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18091 | e/tpypy | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18093 | e/tpypy | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161014 | 20161009 |
18102 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161014 | 20161009 |
18110 | e/tpypy | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161014 | 20161009 |
18123 | e/tpypy | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
18128 | e/tpypy | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18163 | e/tpypy | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18170 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
18176 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18203 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
18234 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18235 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18245 | e/tpypy | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161014 | 20161009 |
18261 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18283 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18299 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
18336 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18355 | e/tpypy | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18365 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18384 | e/tpypy | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161014 | 20161009 |
18387 | e/tpypy | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
18400 | e/tpypy | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
18434 | e/tpypy | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161014 | 20161009 |
18438 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18455 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
18472 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18483 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18493 | e/tpypy | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161014 | 20161009 |
18495 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18504 | e/tpypy | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
18504 | e/tpypy | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161014 | 20161009 |
18506 | e/tpypy | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
18512 | e/tpypy | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
18518 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18518 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161014 | 20161009 |
18530 | e/tpypy | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
18557 | e/tpypy | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161014 | 20161009 |
18562 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18565 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18570 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18573 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161014 | 20161009 |
18573 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18576 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
18613 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18635 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161014 | 20161009 |
18678 | e/tpypy | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18678 | e/tpypy | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18708 | e/tpypy | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18728 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18736 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18751 | e/tpypy | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
18771 | e/tpypy | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18774 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161014 | 20161009 |
18780 | e/tpypy | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18781 | e/tpypy | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18791 | e/tpypy | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161014 | 20161009 |
18800 | e/tpypy | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
18819 | e/tpypy | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18824 | e/tpypy | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
18848 | e/tpypy | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
18856 | e/tpypy | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
18882 | e/tpypy | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
18886 | e/tpypy | gcc -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
18891 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
18917 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
18955 | e/tpypy | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161014 | 20161009 |
18968 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
19005 | e/tpypy | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
19008 | e/tpypy | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161014 | 20161009 |
19030 | e/tpypy | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19030 | e/tpypy | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19032 | e/tpypy | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161014 | 20161009 |
19042 | e/tpypy | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
19051 | e/tpypy | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
19099 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
19109 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161014 | 20161009 |
19117 | e/tpypy | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
19139 | e/tpypy | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161014 | 20161009 |
19165 | e/tpypy | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161014 | 20161009 |
19176 | e/tpypy | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
19189 | e/tpypy | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161014 | 20161009 |
19248 | e/tpypy | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161014 | 20161009 |
19267 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19453 | e/tpypy | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
19494 | e/tpypy | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19515 | e/tpypy | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19536 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19563 | e/tpypy | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19693 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19813 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
19824 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
19861 | e/tpypy | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19867 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
19870 | e/tpypy | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19885 | e/tpypy | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161014 | 20161009 |
19912 | e/tpypy | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19936 | e/tpypy | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161014 | 20161009 |
19946 | e/tpypy | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161014 | 20161009 |
19947 | e/tpypy | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19955 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161014 | 20161009 |
19965 | e/tpypy | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
19971 | e/tpypy | gcc -m32 -Os -fomit-frame-pointer | 20161014 | 20161009 |
19986 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161014 | 20161009 |
19990 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161014 | 20161009 |
19992 | e/tpypy | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161014 | 20161009 |
19998 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161014 | 20161009 |
20011 | e/tpypy | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161014 | 20161009 |
20011 | e/tpypy | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
20016 | e/tpypy | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161014 | 20161009 |
20059 | e/tpypy | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161014 | 20161009 |
20070 | e/tpypy | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161014 | 20161009 |
20072 | e/tpypy | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161014 | 20161009 |
20074 | e/tpypy | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161014 | 20161009 |
20086 | e/tpypy | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161014 | 20161009 |
20101 | e/tpypy | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161014 | 20161009 |
20130 | e/tpypy | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161014 | 20161009 |
20232 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161014 | 20161009 |
20267 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161014 | 20161009 |
20378 | e/tpypy | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
20543 | e/tpypy | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161014 | 20161009 |
20571 | e/tpypy | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161014 | 20161009 |
21083 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161014 | 20161009 |
21187 | e/tpypy | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
21573 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161014 | 20161009 |
21693 | e/tpypy | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161014 | 20161009 |