| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 542736 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 543573 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 543987 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 544311 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 544428 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 544914 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 546696 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 547416 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 548460 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 548640 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171107 | 20171020 |
| 549333 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171107 | 20171020 |
| 550908 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 550953 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 552186 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171107 | 20171020 |
| 552420 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171107 | 20171020 |
| 553707 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171107 | 20171020 |
| 554418 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 555039 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 555633 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 555993 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 557352 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 557775 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 559539 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 560439 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 560448 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 561267 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171107 | 20171020 |
| 561735 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 563463 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 563697 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 565245 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 566010 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 566847 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171107 | 20171020 |
| 567315 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 567900 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 568188 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171107 | 20171020 |
| 570222 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 570231 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 570438 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 571401 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 572751 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 572760 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 574173 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 577854 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 578799 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 580689 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 582921 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 583155 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 586755 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 587205 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 587250 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 589824 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171107 | 20171020 |
| 590094 | ref | gcc -m32 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 590535 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171107 | 20171020 |
| 594360 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171107 | 20171020 |
| 595233 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 596250 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171107 | 20171020 |
| 597519 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 597807 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171107 | 20171020 |
| 597897 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171107 | 20171020 |
| 598203 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 599490 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 601587 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 602604 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 603522 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 607059 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 607419 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 609336 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171107 | 20171020 |
| 609489 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 610056 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 610956 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 611091 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 617427 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 619146 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171107 | 20171020 |
| 622566 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 624402 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 627453 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 628533 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 636831 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 640404 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 641106 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171107 | 20171020 |
| 652644 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 655326 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 656109 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 656370 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 656559 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 657378 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 658755 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 659106 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 659421 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 660294 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 660465 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 660987 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 661059 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 661374 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 662985 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 662994 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 663084 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 663525 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 663930 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 663948 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 664380 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 665604 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 665793 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 665865 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 666639 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 666675 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 667026 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 667323 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 667458 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 668754 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 669339 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 669690 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 670680 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 671022 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 672804 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 673065 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 673686 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 674010 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 674973 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 677340 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 677781 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 677871 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 678933 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 680382 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 680490 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 680553 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 681174 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 682344 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 684045 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 684585 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 686610 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 687123 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 691335 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 693630 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 694269 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 695070 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 696951 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171107 | 20171020 |
| 697266 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 697374 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 702297 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 704403 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171107 | 20171020 |
| 727353 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 727659 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171107 | 20171020 |
| 728334 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171107 | 20171020 |