| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 198148 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 198237 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140524 | 20140517 |
| 198385 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140524 | 20140517 |
| 198503 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 199336 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140524 | 20140517 |
| 199397 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 199463 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140524 | 20140517 |
| 199482 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 199488 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140524 | 20140517 |
| 201621 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 201700 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 201948 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140524 | 20140517 |
| 202448 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140524 | 20140517 |
| 204058 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 204079 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 204306 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 204336 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 204518 | ref | gcc -m32 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 204976 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 205358 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 210091 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 210106 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 210239 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 220818 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140524 | 20140517 |
| 222103 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140524 | 20140517 |
| 222179 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140524 | 20140517 |
| 222800 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 231212 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 304049 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 304391 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 304403 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 304515 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 304633 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 305312 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 305606 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 307039 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 307848 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 308197 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 308521 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 308648 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 309006 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 309155 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 309706 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 311242 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 311376 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 311379 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 311391 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 311509 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 311588 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 311715 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 312625 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 313339 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 313539 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 313642 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 313949 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 314185 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 314206 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 314382 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 314457 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 314515 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 314585 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 315136 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 315549 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 316173 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 316491 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 316664 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 316976 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 317049 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317170 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 317358 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 317385 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317388 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317521 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317527 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317697 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 317727 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 317988 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 318094 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 318100 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 318382 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 318391 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 318721 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 319282 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 319336 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 319636 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 320933 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 320958 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 321451 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 323485 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 325199 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 326188 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140524 | 20140517 |
| 360052 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 360297 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 361143 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 361769 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 361794 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 362512 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 363139 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 363330 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 364018 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 364279 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 364324 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 364409 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 364855 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 365118 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 365236 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 365427 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 366464 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 367215 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 367266 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 368682 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 369300 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 370221 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 370291 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 370546 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 370755 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 371288 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 371439 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 371758 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 372200 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 375403 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 375485 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 376292 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 383121 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 383300 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 383942 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140524 | 20140517 |
| 412016 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140524 | 20140517 |
| 412414 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140524 | 20140517 |
| 412728 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 446150 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140524 | 20140517 |
| 446417 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 457625 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140524 | 20140517 |
| 495900 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140524 | 20140517 |
| 686575 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 691033 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 697267 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 697425 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 703467 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 703775 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140524 | 20140517 |
| 712250 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140524 | 20140517 |