| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 233069 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 233083 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 233139 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 233799 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 234246 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 234693 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 234983 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 235386 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 235406 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 236407 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170903 | 20170725 |
| 236412 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170903 | 20170725 |
| 236906 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 237390 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 238217 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 238460 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 238583 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 239138 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 239595 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170903 | 20170725 |
| 239633 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 239700 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 241281 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 244278 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170903 | 20170725 |
| 244406 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 244640 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 244901 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 250054 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 251898 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 252819 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 252909 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 254458 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 271653 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 271662 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 271662 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 272541 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 272541 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 273462 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 273543 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 273605 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 275566 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 275942 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 275947 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 276868 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 278060 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 279157 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 279158 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 282663 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 283199 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 283295 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 283295 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 283760 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 283784 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 283817 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 284221 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170903 | 20170725 |
| 287280 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 287888 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 287954 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 288392 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 288396 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 288406 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 288406 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 288415 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 288420 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 290662 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 294999 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 298818 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170903 | 20170725 |
| 300076 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170903 | 20170725 |
| 303977 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 304703 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 308641 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170903 | 20170725 |
| 308660 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170903 | 20170725 |
| 309420 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 315918 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 327337 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 879667 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170903 | 20170725 |
| 879686 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170903 | 20170725 |
| 886973 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170903 | 20170725 |
| 892463 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 892786 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170903 | 20170725 |
| 895113 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170903 | 20170725 |
| 895346 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170903 | 20170725 |
| 895712 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 896111 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170903 | 20170725 |
| 899132 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170903 | 20170725 |
| 900667 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 905972 | gcc | gcc -m32 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 906048 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 912522 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 914940 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 914964 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 916765 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 917177 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 917272 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 917301 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 917519 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 917600 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 926925 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 928098 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 928126 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 928796 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 938691 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 942253 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 944618 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 945630 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 946248 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 947729 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 951634 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 953201 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 963856 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 963893 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 5525000 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 5526463 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 5526602 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 5553482 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 5553572 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 5554023 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 5573147 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 5573560 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 5575697 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 5575749 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 5575906 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 5584019 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 5585825 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170903 | 20170725 |
| 5597514 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 5604705 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 5605489 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 5611997 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 5621340 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 5621477 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 5621487 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170903 | 20170725 |
| 5641119 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5642587 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5643807 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5643916 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5648918 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5649146 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5650073 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5650178 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5650596 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5675646 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5675722 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5679637 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5679651 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5679656 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5682349 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5686966 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5687631 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5687650 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5688581 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5688666 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5712916 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5720923 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170903 | 20170725 |
| 5781320 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 5781500 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 5782018 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 5782251 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 5783785 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 5786122 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 5786194 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 5786222 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 5789305 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170903 | 20170725 |
| 5791195 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170903 | 20170725 |