| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 365721 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 365759 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 366966 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170918 | 20170725 |
| 369156 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170918 | 20170725 |
| 370415 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 375559 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 377202 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170918 | 20170725 |
| 377273 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170918 | 20170725 |
| 377857 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 379069 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 380010 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 380394 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 380546 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 380622 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 380874 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170918 | 20170725 |
| 381197 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 381197 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 381415 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 382332 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 382741 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 383363 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 384270 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170918 | 20170725 |
| 384289 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 384322 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170918 | 20170725 |
| 384446 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 384451 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170918 | 20170725 |
| 384550 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 384697 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 384717 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 384774 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 384921 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 385206 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 385904 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 386071 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 386475 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 386664 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 386711 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 386721 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 387035 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 387348 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 387529 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 388042 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 388109 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 388113 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 388204 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 388365 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 388602 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 388745 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 389600 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 389671 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 391039 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 391595 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 391775 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 391861 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 392184 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 392255 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 392383 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 392963 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 394207 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 394226 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 394383 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 395974 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 396193 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 397603 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 399157 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 399313 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 401142 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 401152 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 402187 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 402320 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 403659 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170918 | 20170725 |
| 405479 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 405578 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 408438 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 498266 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 498427 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 498441 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 506981 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 507604 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170918 | 20170725 |
| 507737 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 507808 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170918 | 20170725 |
| 507809 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 508074 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 511642 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 511704 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 511922 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 511931 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 511950 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 511984 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 512045 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 512415 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 512459 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 513271 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 513599 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 514444 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 517370 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 517864 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 519089 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 519455 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 520292 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 523531 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 524841 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170918 | 20170725 |
| 525013 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170918 | 20170725 |
| 527511 | ref | gcc -m32 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 527730 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 528324 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170918 | 20170725 |
| 529971 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 533183 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170918 | 20170725 |
| 533862 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 534550 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 534632 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 536517 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 536636 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 538584 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170918 | 20170725 |
| 841795 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 845262 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 845286 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 845794 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170918 | 20170725 |
| 849837 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 849865 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 849927 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 850721 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 850786 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 853028 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 853029 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 853123 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 853181 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 853295 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 853314 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 854031 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 854031 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 854031 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 854616 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 855879 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 855893 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 856330 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 856492 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 856624 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 856705 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 856819 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 857527 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 857969 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170918 | 20170725 |
| 857969 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170918 | 20170725 |
| 858648 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 859099 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 859099 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 859422 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170918 | 20170725 |
| 859494 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 859631 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 859679 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 860624 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 861460 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 863692 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 863730 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 863806 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 879230 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 880655 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 881320 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 893361 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 893480 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170918 | 20170725 |
| 893570 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170918 | 20170725 |