| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 415810 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 417074 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 417297 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 417354 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 417882 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 418418 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 418499 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 418850 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 418850 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 418864 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 419049 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 419301 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 419524 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 419644 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 419662 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 419771 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 420902 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 421458 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 421563 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 421610 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 421634 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 421648 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 425486 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 425861 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 425966 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 427732 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 428174 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 429709 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 430008 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 430079 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 434392 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 438496 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 439047 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 439964 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 439974 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 440273 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 440330 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 444600 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 445308 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 445831 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 446020 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170907 | 20170725 |
| 447535 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 448086 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 449170 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 449516 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 449677 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 452917 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 454152 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 454456 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 458935 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 459277 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 463686 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 463747 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 463861 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 464949 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 465063 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 465210 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 469238 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 474179 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 474292 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 479493 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 479703 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 480083 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 481826 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 481897 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 482163 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 484467 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 485170 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 485250 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 485265 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 485459 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170907 | 20170725 |
| 485631 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 485977 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170907 | 20170725 |
| 486144 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 486371 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170907 | 20170725 |
| 486586 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170907 | 20170725 |
| 487179 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170907 | 20170725 |
| 487302 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 487773 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 487886 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 487939 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 488010 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170907 | 20170725 |
| 488110 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 488157 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170907 | 20170725 |
| 488333 | ref | gcc -m32 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 488437 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170907 | 20170725 |
| 488652 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 488941 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 489269 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 489393 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170907 | 20170725 |
| 489872 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 490233 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 490470 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 490765 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 490822 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 497192 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 499519 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 500536 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 503428 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170907 | 20170725 |
| 503775 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 503842 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 504222 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170907 | 20170725 |
| 504569 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 504669 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170907 | 20170725 |
| 505576 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 506179 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 506910 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 507015 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170907 | 20170725 |
| 507319 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170907 | 20170725 |
| 507747 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 508364 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 508967 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 509271 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 509333 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 509637 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 509647 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 509803 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 510872 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 511636 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170907 | 20170725 |
| 512325 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170907 | 20170725 |
| 512924 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170907 | 20170725 |
| 515636 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170907 | 20170725 |
| 516662 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170907 | 20170725 |
| 603511 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 606067 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 606343 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 606561 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 609159 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 609230 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 609244 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 609472 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 611587 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 611610 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 612602 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 613957 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 615382 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 616436 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 617434 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 617538 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 617861 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 618127 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 618754 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 620136 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 620217 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 621652 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 623138 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 627233 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 627333 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 628786 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 629897 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 631042 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 634291 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 635127 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 636334 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 636505 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 636648 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 637389 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 641169 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 642143 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 642770 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170907 | 20170725 |
| 643150 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170907 | 20170725 |