| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 198112 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140524 | 20140517 |
| 198188 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 198373 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140524 | 20140517 |
| 198536 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140524 | 20140517 |
| 198585 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 199233 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140524 | 20140517 |
| 199300 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 199325 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140524 | 20140517 |
| 199333 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 199333 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140524 | 20140517 |
| 201482 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 201603 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140524 | 20140517 |
| 201609 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 202982 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140524 | 20140517 |
| 203451 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 204131 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 204182 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 204364 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 204403 | ref | gcc -m32 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 205066 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 205867 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 205876 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 205894 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 206085 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 220864 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140524 | 20140517 |
| 222354 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 224036 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140524 | 20140517 |
| 224949 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140524 | 20140517 |
| 231112 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 305094 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 305137 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 305179 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 305727 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 305903 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 305918 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 307160 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 308124 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 308149 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 308439 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 309033 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 309288 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 309600 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 309688 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 309915 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 310482 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 311085 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 311376 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 311597 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 311833 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 312012 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 312815 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 313051 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 313442 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 313448 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 313958 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 314049 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 314191 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 314303 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 314421 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 314752 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 315000 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 315755 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 316130 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 316330 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 316631 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 316770 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 316918 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 316997 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317346 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317388 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317394 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 317442 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 317442 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317588 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317715 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317767 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317788 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317894 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317906 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 317909 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 318070 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 318306 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 318455 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 319406 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 319443 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 319546 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 320567 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 321027 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 321649 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 325949 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 359743 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 359824 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 359955 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 362567 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 363000 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 363149 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 363651 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 363900 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 364342 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 364388 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 364436 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 364512 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 364773 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 364791 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 365288 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 365418 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 365912 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 366367 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 367418 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 368018 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 368303 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 368473 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 370042 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 370188 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 370315 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 371130 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 371376 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 372463 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 376018 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 376197 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 380467 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 446767 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140524 | 20140517 |
| 446966 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140524 | 20140517 |
| 447125 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 447258 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 459425 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 497191 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140524 | 20140517 |
| 646500 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 649207 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 685908 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 686167 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 686958 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 691142 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 701675 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 703709 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 708200 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 759065 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 769214 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 770000 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 815100 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140524 | 20140517 |