| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 385981 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 386246 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 389044 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 389414 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 389585 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 389998 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 393333 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 393362 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 394711 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 394868 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 395561 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 395808 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 395903 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 395984 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396103 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396202 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396378 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 396768 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 396914 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 397162 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 397275 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 397456 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 397575 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 397594 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 397751 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 398753 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 398886 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 399522 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 401465 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 401546 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 401679 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 402282 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 403845 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 403860 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 404125 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 404634 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 410519 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 411283 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 417126 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 417264 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171011 | 20170725 |
| 420004 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 420066 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 422423 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423069 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423334 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423368 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423405 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 423444 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171011 | 20170725 |
| 425824 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 428720 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 428882 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171011 | 20170725 |
| 429001 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171011 | 20170725 |
| 430212 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 431053 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 431523 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 431618 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 432070 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 432867 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 433119 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 433817 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 435138 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 435228 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 435660 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 436620 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 437038 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 437456 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 437551 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 438658 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 438677 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 439228 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 439727 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171011 | 20170725 |
| 439997 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 440287 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 441475 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 441513 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 442268 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 443028 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 445275 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 445768 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 446277 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 446405 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 448386 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 448566 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 448814 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171011 | 20170725 |
| 449711 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 449758 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171011 | 20170725 |
| 453539 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 453673 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 453943 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 454300 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 454309 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 454404 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 454428 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 454561 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 454674 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 456319 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 457767 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 457834 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171011 | 20170725 |
| 458162 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171011 | 20170725 |
| 458199 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 458313 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 458931 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 459282 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 459562 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171011 | 20170725 |
| 460821 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 460926 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 462118 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 463875 | ref | gcc -m32 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 464194 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 464498 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 464526 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 464555 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 464593 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171011 | 20170725 |
| 464754 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 464768 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 464774 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 464973 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 465063 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465149 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 465163 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465367 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465452 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465491 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 465619 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 465733 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 466269 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 466312 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 466640 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 467139 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468036 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 468293 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 468925 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468948 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 468968 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 469039 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 469842 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 469975 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 470577 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171011 | 20170725 |
| 470772 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171011 | 20170725 |
| 471033 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 471134 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471409 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471509 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471566 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 471808 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 474174 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 474430 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 476054 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 476068 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171011 | 20170725 |
| 476420 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 476572 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171011 | 20170725 |
| 478035 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171011 | 20170725 |
| 478320 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171011 | 20170725 |
| 495178 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 495596 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 501771 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 501861 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 511199 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 511826 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 511984 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171011 | 20170725 |
| 512092 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171011 | 20170725 |