| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 97245 | faster | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 97569 | faster | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 97578 | faster | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170722 | 20170718 |
| 97578 | faster | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 98226 | faster | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170722 | 20170718 |
| 98289 | faster | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 98361 | faster | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 98523 | faster | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 98532 | faster | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 98577 | faster | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 98748 | faster | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 98901 | faster | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 99018 | faster | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170722 | 20170718 |
| 99297 | faster | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 99450 | faster | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170722 | 20170718 |
| 99558 | faster | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170722 | 20170718 |
| 99585 | faster | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 99594 | faster | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 99621 | faster | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170722 | 20170718 |
| 99621 | faster | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 99639 | faster | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 99657 | faster | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 99675 | faster | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170722 | 20170718 |
| 99684 | faster | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170722 | 20170718 |
| 99702 | faster | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 99747 | faster | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 99828 | faster | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 99990 | faster | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 100008 | faster | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 100125 | faster | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 100125 | faster | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 100152 | faster | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 100449 | faster | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 100737 | faster | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 100845 | faster | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 101007 | faster | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 101178 | faster | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 101979 | faster | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 101997 | faster | gcc -m32 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 102096 | faster | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 102267 | faster | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 102393 | faster | gcc -m32 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 102519 | faster | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 103806 | faster | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 103806 | faster | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 103824 | faster | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 104265 | faster | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 104301 | faster | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 104355 | faster | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 104760 | faster | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 104904 | faster | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 105003 | faster | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 105012 | faster | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 105192 | faster | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 105300 | faster | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 105741 | faster | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 106074 | faster | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 106416 | faster | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 106425 | faster | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 106785 | faster | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 108927 | faster | gcc -m32 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 109404 | faster | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 109476 | faster | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 109737 | faster | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 109827 | faster | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 110529 | faster | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 110898 | faster | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 110979 | faster | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 111006 | faster | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 111348 | faster | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 113265 | faster | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 113940 | faster | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 114354 | faster | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 114552 | faster | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 114741 | faster | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 114795 | faster | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 114867 | faster | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 115200 | faster | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 115560 | faster | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 115659 | faster | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 115929 | faster | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 115992 | faster | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 116199 | faster | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 116316 | faster | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 117045 | faster | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 117054 | faster | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 117135 | faster | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 117270 | faster | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 117432 | faster | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 117531 | faster | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 117558 | faster | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 118296 | faster | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 118431 | faster | gcc -m32 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 119016 | faster | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 124272 | faster | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 124677 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 124992 | faster | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 125406 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 125460 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 125811 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 125928 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 125955 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 125964 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 126009 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 126216 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 126225 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 126234 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 126333 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 126360 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 126396 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 126495 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 126513 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 126576 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 127134 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 127296 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 127377 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 127494 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 127719 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 127935 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 128133 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 128601 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 128781 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 129618 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 129780 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 130068 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 130914 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 130986 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 131040 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 131454 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 131697 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 132138 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 132264 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 132642 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 133209 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170722 | 20170718 |
| 142569 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 144216 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 144459 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 144684 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 145242 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 145332 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 145404 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 145818 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 146052 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 146061 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 146205 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 146223 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 146313 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 146412 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 146799 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 146961 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 146970 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170722 | 20170718 |
| 147240 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 147285 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 147438 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 147726 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170722 | 20170718 |
| 147762 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 147888 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 148320 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 148545 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 148608 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170722 | 20170718 |
| 149067 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 149535 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170722 | 20170718 |
| 149913 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 150048 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 150552 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 151128 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 151155 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170722 | 20170718 |
| 151182 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 151182 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 151290 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 151308 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170722 | 20170718 |
| 151389 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170722 | 20170718 |
| 151425 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 151443 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 151650 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 151722 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 151749 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 151758 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 151947 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 152073 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 152253 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 152316 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 152433 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 152487 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 152523 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 152757 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 152766 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 152892 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 153054 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 153054 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 153099 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 153189 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 153198 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 153351 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 153423 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 153441 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 153594 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170722 | 20170718 |
| 153594 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 153765 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 153864 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 153936 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 154035 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170722 | 20170718 |
| 154089 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 154368 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 154512 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 154593 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170722 | 20170718 |
| 154998 | ref | gcc -m32 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 155070 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 155610 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 155637 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170722 | 20170718 |
| 156222 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 156519 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 156663 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170722 | 20170718 |
| 156807 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 156870 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 157140 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170722 | 20170718 |
| 158481 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170722 | 20170718 |
| 159849 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170722 | 20170718 |
| 160074 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 160101 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 160164 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170722 | 20170718 |
| 160164 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170722 | 20170718 |
| 160317 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 160398 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 160398 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 160731 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 160992 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 161046 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 161334 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 161469 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 161505 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 161586 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 161676 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 161946 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 162216 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 162288 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 162306 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 162414 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 162513 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 162594 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 162684 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 162936 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 163026 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 163134 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 163152 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 163332 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 163359 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170722 | 20170718 |
| 163386 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 163476 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 163521 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 163611 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 163845 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 163881 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 163899 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 164376 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 164538 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 164556 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 164574 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 164772 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 165150 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 165204 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 168066 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| 169056 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170722 | 20170718 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | ref |
| gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | ref |
| gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | ref |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=corei7 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | faster |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | faster |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | faster |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | faster
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | faster |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | faster |
| gcc -m32 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -O -fomit-frame-pointer | faster |
| gcc -m32 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | faster |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | faster |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | faster |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | faster |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | faster |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | faster
|