| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 402997 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 406395 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 407077 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 408787 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 410272 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 411683 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 411728 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 412538 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 412673 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 412695 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 414240 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 420405 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 438585 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 440175 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140705 | 20140622 |
| 441323 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140705 | 20140622 |
| 444360 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 446767 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 446918 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 447922 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 449752 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 450195 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 450330 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 450892 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 450915 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 452205 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 452550 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 453322 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 456907 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 467378 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 468188 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140705 | 20140622 |
| 472792 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 473835 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 475432 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 476790 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 477322 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 478365 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 478500 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 478598 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 480652 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 480968 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 482378 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 482933 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 483968 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 484545 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 484890 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 486803 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 495622 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 495697 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 495922 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140705 | 20140622 |
| 496253 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140705 | 20140622 |
| 496523 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 496853 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 497032 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 497167 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 498473 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140705 | 20140622 |
| 499627 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 502807 | ref | gcc -m32 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 502815 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 502935 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 503153 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 503528 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 503850 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140705 | 20140622 |
| 503962 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 507150 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 512565 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 513442 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 513510 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 513585 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 513660 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 514650 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140705 | 20140622 |
| 514882 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 517853 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 517980 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140705 | 20140622 |
| 518152 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 518400 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 520327 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 522863 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 522900 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140705 | 20140622 |
| 523177 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 525112 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 525787 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 526050 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140705 | 20140622 |
| 531593 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 532920 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 533648 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 534068 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 535200 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 539798 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140705 | 20140622 |
| 540202 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 540278 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 541110 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 541620 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 543172 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140705 | 20140622 |
| 545550 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 548790 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 549038 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 550125 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 550192 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 550650 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 550695 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 550725 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 550800 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 553170 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 553432 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 553643 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 555030 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 555840 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 555855 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 555960 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 556253 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 556792 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 557490 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 557633 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 557768 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 557813 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 557880 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 557992 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 558233 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 558300 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 558660 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 559035 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 559245 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 559313 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 559350 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 559553 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 559748 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 560010 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 561113 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 562005 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 562132 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 562313 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 562598 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 562605 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 563032 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 563063 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 563168 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 563370 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 563400 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 564750 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 570660 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 570855 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 571733 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 573060 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 574350 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 577177 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 577875 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 578078 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 578175 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 578258 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 579225 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 581235 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 583275 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 585540 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 587377 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 591413 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 591510 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 592493 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 605167 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 606705 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 607973 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140705 | 20140622 |