| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 373464 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 375311 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 375369 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 375967 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 376053 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 376162 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 376428 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 376736 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 377772 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 377953 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 378927 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 383197 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 383296 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 387106 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 392630 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 394250 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 395148 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 395513 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396373 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396383 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396577 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396630 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396900 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 396906 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397000 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397019 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397057 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397370 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397428 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397437 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397442 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 397737 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 398273 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 398420 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 398668 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 398682 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 398782 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 399157 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 399603 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 399684 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 400268 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 400714 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 400848 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170917 | 20170725 |
| 401299 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 401522 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 401698 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 402026 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 402135 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 402671 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 402985 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 403275 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 403451 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 404239 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 404990 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 406178 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 406500 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 406529 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 406619 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407104 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407156 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407237 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407379 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407408 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407460 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407493 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407593 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407598 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407626 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170917 | 20170725 |
| 407640 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 407717 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170917 | 20170725 |
| 408581 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 408870 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 409787 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170917 | 20170725 |
| 410552 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 417772 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 419121 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 419273 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420118 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 420460 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 421302 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422370 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 422626 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 423311 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170917 | 20170725 |
| 423443 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 423695 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 423738 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 424014 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 424066 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 424332 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 424730 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 424864 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 424911 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 425025 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170917 | 20170725 |
| 425429 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 425524 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170917 | 20170725 |
| 425771 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 425790 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 425814 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 426089 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170917 | 20170725 |
| 427001 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 427362 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 427676 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 428502 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170917 | 20170725 |
| 428688 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 428811 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429144 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429823 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 429951 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170917 | 20170725 |
| 430506 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 430549 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 430569 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 430764 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 430896 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 431048 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 431922 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 432531 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 433219 | ref | gcc -m32 -O -fomit-frame-pointer | 20170917 | 20170725 |
| 433299 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170917 | 20170725 |
| 433874 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170917 | 20170725 |
| 434354 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170917 | 20170725 |
| 455468 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 456585 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 458056 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 459069 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 459500 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 460137 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 460465 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 460722 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 460954 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 461729 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463234 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 463581 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464451 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464478 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464659 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464783 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 464835 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 465985 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 466744 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 466920 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467367 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467656 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467908 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 467956 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468360 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468464 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468588 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468706 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 468792 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 469105 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 470592 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 471096 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 471167 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 471366 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 472169 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 472311 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 474525 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 474658 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 474762 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 475912 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170917 | 20170725 |
| 479189 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170917 | 20170725 |