Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
37063 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37150 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37152 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37180 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37192 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37202 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37204 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37242 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37244 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37260 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37264 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37280 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20121105 | 20121016 |
37326 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37328 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37328 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37334 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37334 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20121105 | 20121016 |
37338 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37340 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37341 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37342 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37350 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37362 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37366 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37368 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37384 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37404 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20121105 | 20121016 |
37412 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37414 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37416 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37420 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20121105 | 20121016 |
37422 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37434 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37448 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20121105 | 20121016 |
37458 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20121105 | 20121016 |
37474 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37476 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20121105 | 20121016 |
37482 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20121105 | 20121016 |
37486 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37494 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37498 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20121105 | 20121016 |
37500 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20121105 | 20121016 |
37504 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20121105 | 20121016 |
37514 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37528 | ref | gcc -m32 -O -fomit-frame-pointer | 20121105 | 20121016 |
37548 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20121105 | 20121016 |
37552 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37554 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20121105 | 20121016 |
37554 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37556 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20121105 | 20121016 |
37560 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37568 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20121105 | 20121016 |
37584 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20121105 | 20121016 |
37584 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20121105 | 20121016 |
37586 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37589 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37596 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20121105 | 20121016 |
37597 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37602 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37602 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37604 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20121105 | 20121016 |
37607 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37610 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20121105 | 20121016 |
37612 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37614 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37628 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20121105 | 20121016 |
37634 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20121105 | 20121016 |
37644 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37651 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37652 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20121105 | 20121016 |
37657 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20121105 | 20121016 |
37660 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37670 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20121105 | 20121016 |
37676 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20121105 | 20121016 |
37676 | ref | gcc -m32 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37676 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37694 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37700 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37702 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37704 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37704 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37714 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20121105 | 20121016 |
37716 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37718 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20121105 | 20121016 |
37722 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37730 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37740 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37742 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20121105 | 20121016 |
37746 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20121105 | 20121016 |
37746 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20121105 | 20121016 |
37748 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37750 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37752 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20121105 | 20121016 |
37764 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37764 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37766 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20121105 | 20121016 |
37768 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37778 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37790 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20121105 | 20121016 |
37792 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37794 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37794 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37794 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37808 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37810 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20121105 | 20121016 |
37814 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37816 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37818 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20121105 | 20121016 |
37820 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37826 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37829 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20121105 | 20121016 |
37830 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37836 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37840 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37848 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37862 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20121105 | 20121016 |
37870 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37876 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20121105 | 20121016 |
37876 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20121105 | 20121016 |
37876 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20121105 | 20121016 |
37882 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20121105 | 20121016 |
37882 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20121105 | 20121016 |
37902 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20121105 | 20121016 |
37902 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20121105 | 20121016 |
37906 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20121105 | 20121016 |
37922 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20121105 | 20121016 |
37928 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37931 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37958 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20121105 | 20121016 |
37959 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37968 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20121105 | 20121016 |
37972 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20121105 | 20121016 |
37980 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20121105 | 20121016 |
37982 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
37988 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38000 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20121105 | 20121016 |
38002 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20121105 | 20121016 |
38004 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20121105 | 20121016 |
38008 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20121105 | 20121016 |
38010 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20121105 | 20121016 |
38024 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20121105 | 20121016 |
38026 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20121105 | 20121016 |
38040 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38062 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20121105 | 20121016 |
38062 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38064 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20121105 | 20121016 |
38070 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38078 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20121105 | 20121016 |
38088 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38099 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38122 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20121105 | 20121016 |
38138 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20121105 | 20121016 |
38142 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20121105 | 20121016 |
38148 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20121105 | 20121016 |
38160 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38162 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20121105 | 20121016 |
38166 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38204 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20121105 | 20121016 |
38208 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20121105 | 20121016 |
38222 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20121105 | 20121016 |
38254 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20121105 | 20121016 |
38280 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20121105 | 20121016 |
38366 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20121105 | 20121016 |
38384 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20121105 | 20121016 |
38453 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38476 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20121105 | 20121016 |
38506 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38542 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38604 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38614 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20121105 | 20121016 |
38736 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20121105 | 20121016 |
40016 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20121105 | 20121016 |