| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 256860 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 256932 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 256950 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 257112 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 258210 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 258264 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170915 | 20170904 |
| 298404 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 298917 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 348174 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 348318 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 348687 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 349488 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 349569 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 350145 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 350334 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 350352 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 350370 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 352548 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 354348 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 359775 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 360090 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 360882 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 361242 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 361422 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 365859 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 367371 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 373374 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 374769 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 388926 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 389457 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 390348 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 390348 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 390600 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 390780 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 391194 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 391311 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 391653 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 394497 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 394884 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 396108 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 396387 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 396720 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 397152 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 397575 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 399150 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 402417 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 405090 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 406161 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 407232 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 408600 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 412416 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170915 | 20170904 |
| 416358 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 416925 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 417834 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 421767 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 422802 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 423738 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 424053 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 425043 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 425961 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 426321 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 428688 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 431235 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170904 |
| 432783 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 432864 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 434808 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 435114 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170904 |
| 437193 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 439812 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 439929 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 439947 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 441288 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 444195 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 449703 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170904 |
| 449856 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170904 |
| 451413 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 451755 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 452061 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 452250 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 452277 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 453276 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170904 |
| 453528 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 453573 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 453672 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 454248 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170904 |
| 455742 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 455940 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 457218 | ref | gcc -m32 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 457533 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 458316 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 458352 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 459963 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 459981 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170915 | 20170904 |
| 460350 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 460818 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 461943 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 462087 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 464913 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 467703 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 470844 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 472608 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 472653 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 472734 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 472743 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170915 | 20170904 |
| 472743 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 472833 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 473355 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170915 | 20170904 |
| 477252 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170915 | 20170904 |
| 478152 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 485514 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170915 | 20170904 |
| 485640 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170915 | 20170904 |
| 493695 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170915 | 20170904 |
| 495621 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170915 | 20170904 |
| 498042 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 509337 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 520002 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 522495 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 523530 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 528075 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 531576 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170915 | 20170904 |
| 536427 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 540468 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 540549 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 540612 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 543942 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 544437 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 544464 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 545382 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 546102 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 546444 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 546516 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 546750 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 546777 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 546885 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 547362 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 547488 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 548676 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 548685 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 549252 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 549909 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 550278 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 550872 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 551115 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 551448 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 551583 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 553149 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 553446 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 553689 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 553824 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 553914 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 555867 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170915 | 20170904 |
| 556218 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170915 | 20170904 |