| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 293862 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 295207 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 295334 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 295882 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171127 | 20171020 |
| 296621 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 296922 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 297520 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 297706 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 298074 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171127 | 20171020 |
| 299069 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 299329 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 300000 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 301534 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 301621 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 301626 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 301655 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 302122 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 302406 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 303227 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 303499 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 303567 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 304404 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 304894 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 304945 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 305112 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 305251 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 305268 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 305320 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 305415 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 305633 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 305803 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 306414 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 306467 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 306508 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 306554 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 306814 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 306861 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171127 | 20171020 |
| 307065 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 307492 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 307750 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 307783 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 308183 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 308187 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 308250 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 308276 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 308534 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 309169 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 309467 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 310148 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 310241 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171127 | 20171020 |
| 310499 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 310573 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 310644 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171127 | 20171020 |
| 310868 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 310968 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 310980 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 311023 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 311064 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 311857 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 312232 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 313024 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 313087 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 313261 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 313414 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 313532 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 313734 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 314215 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171127 | 20171020 |
| 315183 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 315571 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 315775 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 315908 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 317115 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 319984 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 320273 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 320390 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171127 | 20171020 |
| 320874 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 322728 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 323201 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171127 | 20171020 |
| 324005 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171127 | 20171020 |
| 400071 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 401873 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 405913 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 406192 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 406250 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 408872 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 409583 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 410367 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 410406 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 411574 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 412017 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 414788 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 415419 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 415705 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 415822 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 416417 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 416729 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 416874 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 418742 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 419486 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 419724 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 420422 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171127 | 20171020 |
| 420632 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171127 | 20171020 |
| 420770 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 420855 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 428089 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 428146 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 428301 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 428474 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 428580 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 429524 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171127 | 20171020 |
| 429524 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171127 | 20171020 |
| 429637 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 429855 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171127 | 20171020 |
| 429985 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171127 | 20171020 |
| 430612 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171127 | 20171020 |
| 430711 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 432004 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 432521 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171127 | 20171020 |
| 436050 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 440054 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 440387 | ref | gcc -m32 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 444466 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 446558 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171127 | 20171020 |
| 449982 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171127 | 20171020 |
| 457182 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 458835 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 460944 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 461236 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 461575 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 462358 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 462408 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 462625 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 462815 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171127 | 20171020 |
| 462921 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 462948 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 463041 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 463086 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 463193 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 464866 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 464974 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 465232 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 465355 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 465557 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 466018 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 467521 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 467786 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 467805 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 467927 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 468131 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 469122 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 469191 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 469975 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 470066 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171127 | 20171020 |
| 470513 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 470669 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 471557 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 471796 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 472595 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 472738 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171127 | 20171020 |
| 473791 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 475055 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 475992 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 477183 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 482832 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 483759 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 484925 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 505643 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 506039 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 517080 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 517325 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 519696 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171127 | 20171020 |
| 525689 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171127 | 20171020 |