| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 70440 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 71836 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 71976 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 72052 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 72432 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 72836 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 73996 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 74020 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 74212 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 74364 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 74400 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 74404 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 74524 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 74784 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 74792 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 74900 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 75060 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 75084 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 75108 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 75156 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 75192 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 75336 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 75348 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 75424 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 75692 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 76012 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 76104 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 76176 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 76232 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 76284 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 76564 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 77128 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 77140 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 77148 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 77244 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 77300 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 77336 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 77412 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 77492 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 77636 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 78028 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 78236 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 78288 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 79416 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 79664 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 79684 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 79704 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 79752 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 79776 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 79812 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 79884 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 79932 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 80172 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 80228 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 80336 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 80892 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 81312 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 81340 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 81368 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 81404 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 81584 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 81616 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 81664 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 81840 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 81868 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 83364 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 83536 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 83660 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 83984 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 84040 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 84060 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 84440 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 84484 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 84560 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 84732 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 84976 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 85412 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 85508 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 85680 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 85892 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 86132 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 87664 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 87692 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 87916 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 95676 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 95712 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 95744 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 95948 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 96024 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 96140 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 96208 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 96268 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 96412 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 96468 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 96552 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 96624 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 97124 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 97212 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 97356 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 97484 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 97496 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 98040 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 98304 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 98388 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 98440 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 98736 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 98824 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 99100 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 99244 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 99360 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 99500 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 99560 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 99716 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 99740 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 99844 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 99952 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 100312 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 100572 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 100588 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 100724 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 101612 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 101780 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 102284 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 102480 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 102824 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 103176 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 103252 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 103952 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190707 | 20190110 |
| 104148 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 104244 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 104376 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190707 | 20190110 |
| 104464 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190707 | 20190110 |
| 104880 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190707 | 20190110 |
| 105060 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190707 | 20190110 |
| 105096 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 105124 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 105620 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 105912 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190707 | 20190110 |
| 107112 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 107492 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 108196 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190707 | 20190110 |
| 108252 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190707 | 20190110 |
| 112488 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190707 | 20190110 |
| 114152 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190707 | 20190110 |
| 114232 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190707 | 20190110 |
| 114512 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 114732 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 115068 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190707 | 20190110 |
| 115068 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 115288 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 115504 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 115716 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 115772 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 115904 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190707 | 20190110 |
| 115928 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 116352 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190707 | 20190110 |
| 116740 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190707 | 20190110 |
| 116776 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 117036 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 117856 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 118060 | ref | gcc -m32 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 118136 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 119176 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 119624 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190707 | 20190110 |
| 121216 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190707 | 20190110 |
| 121536 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190707 | 20190110 |
| 123312 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190707 | 20190110 |
| 123952 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190707 | 20190110 |
| 191656 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 193156 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190707 | 20190110 |
| 193260 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 200696 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190707 | 20190110 |
| 206276 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 206296 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 210868 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190707 | 20190110 |
| 211056 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190707 | 20190110 |