| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6298020 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6300540 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6302358 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6347187 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6349959 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6353721 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6363756 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6368238 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6374646 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6378327 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6384474 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6385581 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6392709 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6462459 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6465654 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6471810 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6472854 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6475842 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 6482106 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6491619 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6501411 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6529302 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6532947 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6536772 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6561171 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6562431 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6565860 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6566328 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6569460 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6572583 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6573807 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6602103 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6611976 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6621408 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6623640 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6674085 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6685479 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6692670 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6700860 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6701499 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6701580 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6715620 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6724386 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6729597 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6745095 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6747057 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6747741 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6749712 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6751881 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6755400 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6774498 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6790950 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6795927 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6796125 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 6816492 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6816816 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6819795 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6824637 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6827751 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6828723 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6828993 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6831612 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6835482 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6835986 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6841701 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6850899 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6851781 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6857577 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6860781 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6862725 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6863382 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6866640 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6868845 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6869421 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6874344 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6886629 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6893550 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6895917 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6916527 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6918363 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6921720 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6943266 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6949683 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 6964695 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6967935 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6968079 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6971319 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6973668 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6991551 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 6996114 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161029 | 20161009 |
| 7061040 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7065639 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7067187 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7068546 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7075665 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7079517 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7079769 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7086906 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7097913 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7105086 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7113222 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7117101 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7125300 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7129062 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7181586 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7190640 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7190865 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7193610 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7194663 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7214787 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7217622 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7220853 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7223787 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7224183 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7225650 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7231410 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7235109 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7240041 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7268733 | ref | gcc -m32 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7290540 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7339095 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7342857 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7358562 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7368363 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161029 | 20161009 |
| 7372629 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7391970 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7393833 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7399872 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7401078 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7405956 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7410555 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7412580 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7430670 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7430697 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7431579 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7434738 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7456941 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7465905 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161029 | 20161009 |
| 7468398 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7481619 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7482933 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7487316 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7488324 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7488450 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7490367 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7492401 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7494435 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7510572 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7521633 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7522812 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7543386 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7549569 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7557111 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7670799 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7671690 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7676424 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7690194 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7690221 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7693200 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161029 | 20161009 |
| 7704036 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161029 | 20161009 |