| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 167170 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 167479 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 167585 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 168327 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 169518 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 169643 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 169667 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 169888 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
| 169894 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 170076 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 171212 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 171245 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
| 171258 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 171491 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 171527 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 171667 | ref | gcc -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 171682 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 171685 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 172158 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 172161 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 172564 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 172591 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
| 172679 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 172830 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 173043 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 173109 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 173133 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 174400 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 174637 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
| 174651 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
| 174682 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 174821 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 174836 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 174991 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 175179 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 175182 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
| 175242 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
| 175361 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 175515 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
| 175527 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 175603 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 175625 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 175730 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
| 175809 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 175912 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 175927 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 175948 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 176003 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 176003 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 176152 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 176154 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 176161 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 176161 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 176164 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 176385 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 176385 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 176409 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 176479 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 176531 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 176615 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 176706 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 176721 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 176739 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 177006 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 177149 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 177249 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 177257 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 177288 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 177294 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 177973 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 177991 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 177997 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 179006 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 179073 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 179091 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 179130 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 179291 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 179306 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 180246 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 180458 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 180600 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 180600 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 180943 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181009 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181012 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181039 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181397 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181452 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181464 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181494 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181782 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181788 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181794 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181803 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 181879 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 361572 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 364421 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 364435 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 369621 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 374083 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 374607 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 375766 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 376167 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 376325 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 377767 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 377925 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 379000 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 380342 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 381092 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 381250 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
| 384267 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 385458 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 388900 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 389525 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 390992 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 391808 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 392000 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 392417 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 392884 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 394150 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 395317 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 395383 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 396108 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 396433 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
| 396467 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
| 397550 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 398292 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 399858 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 404008 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 405733 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 406058 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 406084 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 406117 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 406142 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 406325 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 407959 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 407975 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 408042 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 413583 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 413583 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |