| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 318438 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 318717 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 323127 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 323370 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 350946 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 352152 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 353925 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 353943 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 354159 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 354177 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 354240 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 354753 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 356427 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 357075 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 357129 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 359622 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 361998 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 362673 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 366066 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 366147 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 376848 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 378864 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 384075 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 384084 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 384093 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 388296 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 392049 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 392049 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 392607 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 392958 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 405090 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 406647 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 406773 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 407034 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 407304 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 409140 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 409455 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 409860 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 410400 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 410733 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 415359 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 421263 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161018 | 20161009 |
| 421479 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 421533 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 421578 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 421686 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 423747 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 424071 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 424134 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 424512 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161018 | 20161009 |
| 424773 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 425223 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 427536 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161018 | 20161009 |
| 431892 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161018 | 20161009 |
| 432279 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 432927 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 433134 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161018 | 20161009 |
| 433305 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 444753 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 445590 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 445617 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 447075 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 447120 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 448065 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 448272 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 448893 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 449568 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 449820 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 449910 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 451404 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 451638 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 451764 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 451989 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161018 | 20161009 |
| 452259 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 452583 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 452736 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 452826 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161018 | 20161009 |
| 453087 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 453600 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 453618 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 453942 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 454068 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 454491 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 454788 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 455103 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 455283 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 455616 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 458109 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161018 | 20161009 |
| 459765 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 460917 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161018 | 20161009 |
| 461088 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 461322 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 461322 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 461340 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 464013 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 464148 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 464535 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 465003 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 465732 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 465831 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 466335 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161018 | 20161009 |
| 469287 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161018 | 20161009 |
| 471285 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 471807 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 479475 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 479871 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 479880 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 479907 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 479934 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 485640 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 486837 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 488655 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 489357 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 490779 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 490887 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 492894 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 493209 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 493245 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 493299 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 493326 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 493344 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 493731 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 494262 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 498231 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 498717 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 500490 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 500616 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 500841 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 500922 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 501201 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 501318 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 501399 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 502191 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 503982 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 506754 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 506763 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 510516 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 511191 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 511209 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 513657 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 514188 | ref | gcc -m32 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 514206 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 514215 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 514377 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161018 | 20161009 |
| 514503 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 514503 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161018 | 20161009 |
| 516411 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161018 | 20161009 |
| 519120 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 519129 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 519228 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161018 | 20161009 |
| 521235 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 523683 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161018 | 20161009 |
| 523980 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161018 | 20161009 |
| 545130 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161018 | 20161009 |
| 545742 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 545751 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 546822 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 562923 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161018 | 20161009 |
| 610416 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161018 | 20161009 |
| 611307 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161018 | 20161009 |