| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 38928217 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 38929798 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39009337 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39009740 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39011052 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39105030 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39249178 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39265419 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39270530 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39316814 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39318505 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39321911 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39332580 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39451709 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39534497 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 39562275 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40145803 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40147636 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40631628 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40634170 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40634645 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40664888 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40710018 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40711400 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40712141 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40717194 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40891016 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40899761 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40910496 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 40910971 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 41002579 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 41155695 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 41173403 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 41227872 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 41575743 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 41807486 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 44151008 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 44383445 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170921 | 20170725 |
| 82827731 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 82833041 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 83287479 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 83776605 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 84763831 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 84769868 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 85120960 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 85121282 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 85125448 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 85604728 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 87024579 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 87165967 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 88579777 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 88581525 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 88789645 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 88889823 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 89000689 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170921 | 20170725 |
| 89230047 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 89757297 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 90372208 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 90488777 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170921 | 20170725 |
| 91472127 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 91588299 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 91712316 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170921 | 20170725 |
| 91722106 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 91724842 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170921 | 20170725 |
| 92078408 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 92156988 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 92312569 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 92314763 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 92314773 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 92649368 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 92972833 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170921 | 20170725 |
| 92978186 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170921 | 20170725 |
| 95594164 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 96871956 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 115472595 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 115564370 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 115566227 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 116230837 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 116235070 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 116235924 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 116237763 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 117608637 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 118399816 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 120878091 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 121070974 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 121072024 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 121075235 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 121146874 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 121628277 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 121683510 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 124044445 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 124191761 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 124549565 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 124591854 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 126403210 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 126407646 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 126416315 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170921 | 20170725 |
| 126518615 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 126566196 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 126570386 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 126577805 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 126583586 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 126627035 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 126870624 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 126917393 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 127106670 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170921 | 20170725 |
| 127192008 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 127614864 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170921 | 20170725 |
| 127681068 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 127909643 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128023957 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128024983 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 128086661 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128140869 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128243512 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128285207 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128454644 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128731417 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 128749344 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128760615 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128795765 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128869305 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128894765 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128913532 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 128918909 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 129324317 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 129398474 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 129410720 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 129478493 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 129487860 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 129609821 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 129671456 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 130156911 | ref | gcc -m32 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 130233144 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 130262124 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 130309918 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 130559047 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 130559707 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170921 | 20170725 |
| 130615376 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170921 | 20170725 |
| 130831511 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 130851237 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 130965551 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 131065852 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 131122382 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 131179397 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 131255900 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170921 | 20170725 |
| 131267789 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 131408793 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170921 | 20170725 |
| 131724483 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170921 | 20170725 |
| 131769033 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170921 | 20170725 |
| 132789332 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170921 | 20170725 |
| 134635292 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 134738058 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 134904802 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 135360023 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 135672170 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 139681958 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 139910272 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 140116821 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 140167061 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170921 | 20170725 |
| 140212870 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170921 | 20170725 |