| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 349684 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 349756 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 350708 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 351704 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 352644 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 353560 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 353692 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 354548 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 357284 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 358224 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 358548 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 363124 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 363840 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 363964 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 373000 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 373160 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 373256 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 373928 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 374432 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 375420 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 375440 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 377348 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 377852 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 378028 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 378468 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 378556 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 379252 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 379348 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 379516 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 379772 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 379804 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 379900 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 380256 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 381056 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 381088 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 381520 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 389376 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 391064 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 391396 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 392856 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 394300 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 394368 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 395856 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 397540 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 397700 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 399224 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 402460 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 402576 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 402596 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 406680 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141015 | 20141014 |
| 416700 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 418516 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 418628 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 426356 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 428732 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 428780 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 428800 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 429332 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 430232 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 430324 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 431352 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 454100 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 455628 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 457464 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 458568 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141015 | 20141014 |
| 458580 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141015 | 20141014 |
| 458580 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 458652 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 460448 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141015 | 20141014 |
| 460816 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 460892 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 461928 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 462440 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 462584 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 462748 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 463196 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 495672 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 496012 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 496040 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1028520 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1046504 | ref | gcc -m32 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1046616 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1046648 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1046656 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1046668 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1046700 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1046980 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1047088 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1047112 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1047800 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1057124 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1057124 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1057628 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1057756 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1059696 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1060844 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1063076 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1063108 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1063144 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1063372 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1068804 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1068860 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1069044 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1076208 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1076348 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1079488 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1079492 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1089608 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1092140 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1094676 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1094732 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1094756 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1094848 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1095232 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1095640 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1095664 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1096364 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1133348 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1133748 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1134108 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1134248 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 1148568 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 1186788 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 2000692 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 2020952 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 2021124 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141015 | 20141014 |
| 2097660 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2102396 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2117016 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2117148 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2127120 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141015 | 20141014 |
| 2149108 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2149476 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2149808 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2157308 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2158104 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2158976 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2159076 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2159448 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2168884 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2171032 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2171080 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2184120 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2184280 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2184432 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2192060 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2193604 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2198812 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2202592 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141015 | 20141014 |
| 2202960 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141015 | 20141014 |
| 2236264 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2236596 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2236896 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2237344 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2243604 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2243812 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2244404 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2244408 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2244488 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2244556 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2251548 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2253692 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2257684 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2260132 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2260616 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2263972 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2264096 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2264684 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2265108 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2343264 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2343596 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141015 | 20141014 |
| 2343732 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141015 | 20141014 |