| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 373659 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 374186 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 374932 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 375027 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 375882 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 376219 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 377026 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 377150 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 377331 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 377492 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 378979 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 379102 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 381572 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 384151 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 390868 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 391467 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 394108 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 394886 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 395233 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 395898 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396093 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396250 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397010 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397195 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397499 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 398145 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 398525 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 398768 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 399080 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 399204 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 399499 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 399931 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400026 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400249 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400330 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400334 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 400377 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400534 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 400568 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400648 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 400776 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 400824 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 401266 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 401280 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 401698 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 402054 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 402121 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 402144 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 403033 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 403208 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 403527 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170917 | 20170725 |
| 404244 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 404462 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 405289 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 405327 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 405474 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405569 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 405631 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 406529 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 406581 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 406586 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 406775 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 406790 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 406908 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407227 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407384 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407674 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407901 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 408063 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 408467 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170917 | 20170725 |
| 408676 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170917 | 20170725 |
| 408870 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170917 | 20170725 |
| 408908 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 409883 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 418627 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 419544 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 419857 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420247 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420494 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420517 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420769 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420907 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421116 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421254 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421587 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421686 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421981 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422242 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422403 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422735 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422759 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 424375 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 424793 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 424954 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170917 | 20170725 |
| 425315 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170917 | 20170725 |
| 425961 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170917 | 20170725 |
| 426042 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 426864 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170917 | 20170725 |
| 427600 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 427776 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 427961 | ref | gcc -m32 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 428003 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 428018 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429276 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429286 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429286 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429490 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429590 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429619 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170917 | 20170725 |
| 430317 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 431148 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170917 | 20170725 |
| 432188 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 433233 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 434654 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 434682 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 434710 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 434834 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 436473 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170917 | 20170725 |
| 436553 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 436843 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 462464 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 462498 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 462636 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463277 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463296 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463472 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463524 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463890 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464336 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464469 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464498 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464673 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464968 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 465249 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 465291 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 465414 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 465994 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 466631 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 466740 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467481 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467543 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467552 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467585 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467657 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467861 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468920 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469201 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469409 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469523 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469823 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 470012 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 470635 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 470649 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 470715 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 470735 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 471058 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 473466 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 474667 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 475072 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 477309 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 477361 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170917 | 20170725 |