| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 71684 | gcc | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 71688 | gcc | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 73768 | gcc | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 73844 | gcc | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 75816 | gcc | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 76144 | gcc | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 77864 | gcc | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 79260 | gcc | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 79432 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 79864 | gcc | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 79872 | gcc | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 80088 | gcc | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 80124 | gcc | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 80288 | gcc | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 80400 | gcc | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 80588 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 81168 | gcc | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 82308 | gcc | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 82388 | gcc | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 82420 | gcc | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 82764 | gcc | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 83040 | gcc | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 83572 | gcc | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 83832 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 83908 | gcc | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 84096 | gcc | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 84656 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 85600 | gcc | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 85976 | gcc | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
| 86364 | gcc | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 86652 | gcc | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 86676 | gcc | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 88952 | gcc | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 89852 | gcc | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
| 89980 | gcc | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 90320 | gcc | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 90352 | gcc | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 90456 | gcc | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 90628 | gcc | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 91136 | gcc | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 91216 | gcc | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 91576 | gcc | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 92832 | gcc | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190705 | 20190110 |
| 92968 | gcc | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 93088 | gcc | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 93684 | gcc | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 93752 | gcc | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 94076 | gcc | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 94256 | gcc | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 94356 | gcc | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190705 | 20190110 |
| 94568 | gcc | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 95024 | gcc | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190705 | 20190110 |
| 95440 | gcc | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 96620 | gcc | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190705 | 20190110 |
| 96668 | gcc | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 96692 | gcc | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190705 | 20190110 |
| 96780 | gcc | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 96980 | gcc | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 97244 | gcc | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 98196 | gcc | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 98560 | gcc | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190705 | 20190110 |
| 98676 | gcc | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 98860 | gcc | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 103520 | gcc | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 103528 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 103532 | gcc | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 103792 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 103896 | gcc | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 104180 | gcc | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 104356 | gcc | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 104452 | gcc | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 105232 | gcc | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 106232 | gcc | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 107128 | gcc | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 107204 | gcc | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 109008 | gcc | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 109028 | gcc | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 109116 | gcc | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 109200 | gcc | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 109448 | gcc | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 109452 | gcc | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 109584 | gcc | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 109656 | gcc | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 109744 | gcc | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 109964 | gcc | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 109976 | gcc | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 112952 | gcc | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 115768 | gcc | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 252180 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 252372 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
| 257496 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
| 258820 | gcc | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
| 260204 | gcc | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 260552 | gcc | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190705 | 20190110 |
| 261556 | gcc | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190705 | 20190110 |
| 261796 | gcc | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190705 | 20190110 |
| 261868 | gcc | gcc -m32 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 262228 | gcc | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
| 266432 | gcc | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190705 | 20190110 |
| 268720 | gcc | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 286704 | gcc | gcc -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 287324 | gcc | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 288048 | gcc | gcc -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 288776 | gcc | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 290548 | gcc | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 291956 | gcc | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 292536 | gcc | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 294436 | gcc | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 302480 | gcc | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 303516 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 304284 | gcc | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 304416 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 304788 | gcc | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 306312 | gcc | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 307760 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 308752 | gcc | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 309012 | gcc | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 309388 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 310492 | gcc | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 311648 | gcc | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 311880 | gcc | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 311928 | gcc | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 312500 | gcc | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 314084 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 602600 | gcc | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 603724 | gcc | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 604176 | gcc | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 604508 | gcc | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 604572 | gcc | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 605268 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 605284 | gcc | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 605416 | gcc | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 605484 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 605772 | gcc | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 606144 | gcc | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 606784 | gcc | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 607040 | gcc | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 607408 | gcc | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 607576 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 609244 | gcc | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 609656 | gcc | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 610676 | gcc | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 610856 | gcc | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 611044 | gcc | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 612904 | gcc | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 612956 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 612964 | gcc | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 613216 | gcc | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 613448 | gcc | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 613540 | gcc | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 613928 | gcc | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 614200 | gcc | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 615512 | gcc | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 616128 | gcc | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 616128 | gcc | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190705 | 20190110 |
| 616456 | gcc | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 616608 | gcc | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 616932 | gcc | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 617392 | gcc | gcc -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 617504 | gcc | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190705 | 20190110 |
| 618576 | gcc | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 619404 | gcc | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 620020 | gcc | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 620988 | gcc | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 621512 | gcc | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 621812 | gcc | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 626584 | gcc | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 626948 | gcc | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 627340 | gcc | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 628652 | gcc | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 629324 | gcc | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190705 | 20190110 |
| 630820 | gcc | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 634752 | gcc | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 636716 | gcc | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 642164 | gcc | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190705 | 20190110 |
| 643612 | gcc | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190705 | 20190110 |