| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 348597 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 349058 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
| 349303 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 353315 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 353782 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 354294 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
| 354567 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
| 364360 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
| 365270 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 365848 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 366015 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 366567 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
| 366945 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
| 368533 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 379837 | ref | gcc -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 380746 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 382415 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 382691 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 383312 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 384970 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
| 386000 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
| 405415 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 405900 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 406479 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 406512 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 406912 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 407179 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 407603 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 407946 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 408518 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 408591 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 408709 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 408812 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 409657 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 409936 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 410103 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 410312 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 411391 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 411430 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 411458 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 411949 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 412339 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 413388 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 423497 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 423970 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 424918 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 425800 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
| 425809 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 425839 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
| 426758 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 427343 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 427382 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 427688 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 435773 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 435809 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 435961 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 435994 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 437573 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 437779 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 438124 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 438433 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 438497 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 439712 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 439882 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 441067 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 441782 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 443185 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 443645 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
| 444127 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
| 444764 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 445558 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 446428 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 446573 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 447327 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 447449 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 447536 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 447782 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 448882 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 451288 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 451336 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 451500 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 451994 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 452270 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 452330 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 452915 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 453361 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 456800 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 459743 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 461155 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 461527 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 461624 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 462906 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 463954 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 466937 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 467409 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 471924 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 472173 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 472545 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 473118 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 474873 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 475652 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 489894 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 491633 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 492363 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 495076 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 498030 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 498264 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 501385 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 501979 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 502333 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 502961 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 504064 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 505791 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 507315 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 507421 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 508330 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 508415 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 509106 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 509106 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 509266 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 509488 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 510000 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 510297 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 510661 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 510903 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 511249 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 513888 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 514160 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 514824 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 515963 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 516594 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 517624 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 518530 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 518624 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 522685 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 522740 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 522939 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 527146 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 527264 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 529479 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |