| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 489015 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 491184 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 491760 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161030 | 20161009 |
| 491850 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 492696 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 493101 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161030 | 20161009 |
| 495099 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 495585 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 496458 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 496980 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 497511 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 497709 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 498114 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 499527 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 499779 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 499824 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 499887 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 500031 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 500463 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 500517 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 500724 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 500805 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 500859 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 504576 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 506079 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 506520 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 506529 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 506799 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 506925 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 507015 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 507060 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 507159 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 507267 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161030 | 20161009 |
| 507411 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 507429 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161030 | 20161009 |
| 507672 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 507825 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 507942 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 508500 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 508500 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 508923 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 509544 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 509994 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 511794 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 514116 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 514341 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 514611 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 514980 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 515115 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 518220 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 519048 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 519300 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 521505 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161031 | 20161009 |
| 521991 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
| 522180 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 522972 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 523512 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 523665 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 523854 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 524907 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 525195 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161031 | 20161009 |
| 525402 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 525771 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 526230 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 526320 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161031 | 20161009 |
| 529272 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161030 | 20161009 |
| 529281 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161031 | 20161009 |
| 529641 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161031 | 20161009 |
| 529956 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 530289 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 530343 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161030 | 20161009 |
| 530352 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 530766 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 530811 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 532413 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 532953 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
| 533241 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 533250 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 533259 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 534276 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161031 | 20161009 |
| 534447 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 535221 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 535383 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 535788 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 535806 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 535968 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161030 | 20161009 |
| 536202 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 536400 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161031 | 20161009 |
| 536454 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 536553 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161031 | 20161009 |
| 536661 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 536670 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 536751 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 537885 | ref | gcc -m32 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 538290 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 539442 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 539910 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 540225 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 541278 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161030 | 20161009 |
| 541854 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161030 | 20161009 |
| 542097 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161030 | 20161009 |
| 544815 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 544968 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161030 | 20161009 |
| 545130 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 547218 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161031 | 20161009 |
| 556263 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 565209 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 566181 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 566712 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 567495 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 569637 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 569772 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 573831 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 574785 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 575118 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 575514 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 577017 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 579348 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 580059 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161030 | 20161009 |
| 580680 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161030 | 20161009 |
| 582705 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 583353 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 584748 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 585081 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 585486 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 585504 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 586458 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 586674 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 587070 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 587277 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 587412 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 587664 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 587970 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 588105 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 588393 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 589626 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161030 | 20161009 |
| 596853 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 596871 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161030 | 20161009 |
| 599391 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 608661 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 609777 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 610245 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 629064 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161030 | 20161009 |
| 629514 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161030 | 20161009 |