| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 283392 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 283464 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 288162 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 299277 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 299664 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 310482 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 313227 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 317646 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 317754 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170915 | 20170904 |
| 323397 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 354240 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 354474 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 354771 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 355581 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 356760 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 356832 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 360018 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 365922 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 366417 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 368973 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 370827 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 376668 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 376839 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 377100 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 394947 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 396594 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 396738 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 420030 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 420174 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 420804 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 422415 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 423018 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 423486 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 423513 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 426438 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 427167 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 428706 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 434709 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 435366 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 435528 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170904 |
| 435591 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 436005 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 436104 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 436284 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 447228 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 447246 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170904 |
| 447309 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 448245 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 449235 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 449784 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 449874 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 450207 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 454185 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170904 |
| 456120 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 458172 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 458604 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 460845 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 462384 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 463194 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 463527 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 463761 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 463815 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 465210 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 465561 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 466812 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 468027 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 468036 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170904 |
| 469197 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 469215 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 472050 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170904 |
| 472257 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170904 |
| 476199 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 486099 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 487044 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 487377 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 488205 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 494361 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 494739 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 494802 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 495675 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 495738 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 495927 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 496251 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 496377 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 497178 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170904 |
| 497241 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 500553 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 502056 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 504747 | ref | gcc -m32 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 505395 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 506115 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 507330 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 507600 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 514899 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 515889 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 520398 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 521010 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 523674 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 524268 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 524889 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170904 |
| 524898 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170904 |
| 525006 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170904 |
| 526041 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 529173 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 529587 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 529749 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170904 |
| 529965 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 530109 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 530775 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 533583 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 533808 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 539199 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 539244 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170904 |
| 539352 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 539622 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 553572 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 559071 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 565893 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 567144 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 567369 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 569061 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 569673 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 585252 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 586224 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 586494 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 586557 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 599337 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 599868 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 600804 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 600903 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 601137 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 601344 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 602163 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 603018 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 603351 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 603729 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 604827 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 606321 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 606447 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 606501 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 606870 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 606897 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 607068 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 607797 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 608094 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 608418 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 608445 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 608463 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 609210 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 610956 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 614565 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 614592 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170904 |