| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 208431 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 208566 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 209007 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 209052 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 213219 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 213219 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 213714 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 213786 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 217260 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 217746 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 217818 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 217836 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 218376 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 218430 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 219339 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 219447 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 219465 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 219582 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 219744 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 220446 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 220968 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 221013 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 221112 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 221391 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 222669 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 223416 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 223416 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 223641 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 223947 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 223965 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 223983 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 224028 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 224073 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 224424 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 224568 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 225270 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 226170 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 226827 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 227754 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 227790 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 228159 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170720 | 20170718 |
| 228384 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 228501 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170720 | 20170718 |
| 228843 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 228951 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170720 | 20170718 |
| 229131 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170720 | 20170718 |
| 229347 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 229356 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 229374 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170720 | 20170718 |
| 229419 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 229716 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 229779 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 229824 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170720 | 20170718 |
| 230058 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 230283 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170720 | 20170718 |
| 230391 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 230409 | ref | gcc -m32 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 230499 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 230526 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170720 | 20170718 |
| 230661 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 230760 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170720 | 20170718 |
| 230769 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 231966 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170720 | 20170718 |
| 231975 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 232173 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 232200 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 232272 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 232371 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170720 | 20170718 |
| 232389 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 232407 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 232506 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 232533 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 232794 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 232875 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 232902 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170720 | 20170718 |
| 232929 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 233055 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 233100 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 233307 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 233334 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 233523 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170720 | 20170718 |
| 233532 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 233658 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 233739 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 233910 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 234405 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 234495 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170720 | 20170718 |
| 234495 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 234693 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 235044 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170720 | 20170718 |
| 235152 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 235350 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 235413 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 235440 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 235467 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 235476 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170720 | 20170718 |
| 235512 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 236223 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 236664 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 236826 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 236862 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 236934 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 237168 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 237168 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 237348 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 237384 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 237438 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 237447 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 237555 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 237753 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 237771 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 237825 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 238032 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 238275 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 238509 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 238725 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 239112 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 239283 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 239301 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 239625 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 239643 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 240633 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 241074 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 241947 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170720 | 20170718 |
| 241956 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 242604 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 242721 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170720 | 20170718 |
| 243063 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 243090 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170720 | 20170718 |
| 303003 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 304920 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 305631 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 305892 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 306603 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 307719 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 308034 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 308133 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 308754 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 309303 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 309393 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 309465 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 309861 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 310050 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 311112 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 311625 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 311904 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 312003 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 312309 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 312327 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 313452 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 314019 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 314973 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 315774 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 316458 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 318033 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 319383 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 320598 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 320805 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 321183 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 321237 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 323010 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 325125 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 325467 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 327024 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 327951 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 337878 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170720 | 20170718 |
| 354807 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170720 | 20170718 |