| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 165546 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 165582 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 166273 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 168806 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 171473 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 171479 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 172915 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 173788 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 173994 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 175609 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 175952 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 176118 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 176160 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 176227 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 176524 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 177664 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 180479 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 180512 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 181097 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 181303 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 182549 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 182906 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 184155 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 184243 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 184306 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 185394 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 185658 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 185688 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 185700 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 186739 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 187285 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 191475 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 192052 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 192452 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 192455 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 192515 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 192827 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 192876 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 193058 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 193118 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 193476 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 193634 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 193939 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 193976 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 194070 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 194300 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 194400 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 194509 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 194667 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 196021 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 196715 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 199288 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 199640 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 200039 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 200318 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 207703 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140524 | 20140517 |
| 207776 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140524 | 20140517 |
| 208421 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140524 | 20140517 |
| 208955 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 215809 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 216224 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 216509 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 216564 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 216564 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 223997 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 224133 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 224176 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140524 | 20140517 |
| 225318 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140524 | 20140517 |
| 225415 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140524 | 20140517 |
| 227485 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 227788 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 227894 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 229560 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 230315 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140524 | 20140517 |
| 232485 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 234236 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 234806 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 234967 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140524 | 20140517 |
| 235288 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 236070 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 239857 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 240100 | ref | gcc -m32 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 242876 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 243091 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140524 | 20140517 |
| 243106 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140524 | 20140517 |
| 254331 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 265124 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140524 | 20140517 |
| 274218 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140524 | 20140517 |
| 356114 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 356221 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 356449 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 364893 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 370479 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 374200 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 376514 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 377983 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 378600 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 379458 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 379492 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 385733 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 388325 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 388967 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 389275 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 393025 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 394683 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 395583 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 395600 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 395891 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 396225 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 396950 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 398108 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 401175 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 401933 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 402592 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 405192 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 405200 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 405541 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 405758 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 405783 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 405950 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 405975 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 406800 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 408058 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 408425 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 409033 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 409492 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 409558 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 409617 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 409817 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 410392 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 411092 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 412500 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 419291 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 448992 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 449084 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 467541 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 468842 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140524 | 20140517 |
| 469075 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 486325 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 487459 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140524 | 20140517 |