| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 214768 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 214868 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 215220 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 215320 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 215716 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 215816 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 218172 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 218296 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 233092 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140607 | 20140525 |
| 233148 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140607 | 20140525 |
| 233996 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 234012 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 234128 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 234140 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 234140 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 234220 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 234228 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 234344 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 234936 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 234984 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 235028 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 235188 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140607 | 20140525 |
| 235464 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 235564 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 235640 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 235644 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140607 | 20140525 |
| 235804 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 236052 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 236092 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 236324 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 236704 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140607 | 20140525 |
| 236868 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 236880 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 237224 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140607 | 20140525 |
| 237244 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 237424 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 238104 | ref | gcc -m32 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 238268 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 238448 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140607 | 20140525 |
| 238708 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 238736 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140607 | 20140525 |
| 238776 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140607 | 20140525 |
| 238856 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140607 | 20140525 |
| 238860 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 238900 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 238924 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 239576 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 239752 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 239852 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 240756 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 240796 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 241068 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 241164 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 242120 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 242372 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 243048 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 243588 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 243608 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 243860 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 244000 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 244076 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 244084 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 244212 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 244292 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 244292 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 244372 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 244528 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 244740 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 245540 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 245636 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 245816 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 245924 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 246040 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 246060 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 246180 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140607 | 20140525 |
| 246212 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140607 | 20140525 |
| 246260 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 246368 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 246372 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 247692 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 247764 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140607 | 20140525 |
| 247964 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 248032 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 248380 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140607 | 20140525 |
| 248392 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 248396 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 248448 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 248928 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 249112 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 249600 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 250048 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 250212 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 250392 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 251452 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 251652 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 251712 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 251784 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 252316 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 252800 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 252888 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 252992 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 253016 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 253028 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 253048 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 253172 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 254276 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 254584 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 255376 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 255408 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 255424 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 255424 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 255492 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 256444 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 256500 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 256520 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 256540 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 256616 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 259180 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 259232 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140607 | 20140525 |
| 262248 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 262472 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140607 | 20140525 |
| 267724 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 268712 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140607 | 20140525 |
| 314640 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 314648 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 314652 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 315140 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 315544 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 315864 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 316292 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 316412 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 316420 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 316660 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 316676 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 316772 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 316788 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 316836 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 317184 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 317748 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 317796 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 317864 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 318548 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 318624 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 318700 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 318828 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 318864 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 319296 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 319360 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 319360 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 319428 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 319868 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 321740 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 321760 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 322080 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 330776 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 330868 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 330900 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 330952 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 330956 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 331180 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 331224 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 331228 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 331268 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140607 | 20140525 |
| 331488 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140607 | 20140525 |