| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 95636 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 95706 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 95729 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171113 | 20171020 |
| 95790 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171113 | 20171020 |
| 96418 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 96554 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 96570 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 96719 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 99292 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171113 | 20171020 |
| 99620 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 99636 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171113 | 20171020 |
| 100055 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 100057 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 100099 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 100108 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 100168 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 100282 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 100286 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 100321 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171113 | 20171020 |
| 100387 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 100393 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 100424 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 100526 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 100677 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 100703 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 100826 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 100907 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 101063 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 101110 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 101118 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 101469 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 101604 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171113 | 20171020 |
| 101689 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171113 | 20171020 |
| 102102 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 102218 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171113 | 20171020 |
| 102382 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 104851 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 105358 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 105369 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 105377 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 106155 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 106284 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 106316 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 106437 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 106502 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 106913 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 106961 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 106984 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 106995 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 107072 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 107132 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 107135 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 107139 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 107216 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 107305 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 107340 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 107371 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 107517 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 108242 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 108310 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 108348 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 108352 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 108381 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 108455 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 108664 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 108821 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 108907 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 108908 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 109037 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 109071 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 109087 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 109109 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 109139 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 109659 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 110177 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 110199 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 110219 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171113 | 20171020 |
| 110810 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 110965 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 111140 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 111236 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 111441 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 111558 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 112111 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 112229 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 112455 | ref | gcc -m32 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 112717 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 112729 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 112963 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 113018 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171113 | 20171020 |
| 113031 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 113213 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 113344 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171113 | 20171020 |
| 113387 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 113394 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171113 | 20171020 |
| 113456 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171113 | 20171020 |
| 113864 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 114140 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 114159 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 114848 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 114856 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 114884 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 115104 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 115104 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171113 | 20171020 |
| 115175 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171113 | 20171020 |
| 115231 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 115257 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 115264 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 115321 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 115338 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 115363 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 115437 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 115491 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 115583 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 115595 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 115702 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 115747 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 115873 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 115898 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 115907 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 115936 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 115983 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 116120 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 116179 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 116185 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 116287 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 116835 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 117253 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 117420 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 117559 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 117603 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 117605 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 117934 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 117990 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 118054 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 119109 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171113 | 20171020 |
| 119110 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 119303 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 119428 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171113 | 20171020 |
| 119467 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 119549 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 119584 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 119753 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 119784 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 119821 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 120043 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 120159 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 120270 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 120279 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 120371 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 120519 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 120954 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171113 | 20171020 |
| 122213 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 122308 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 122778 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 122864 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 124717 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 124883 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 125886 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 126094 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 127087 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 127266 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 128481 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 128577 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 128583 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171113 | 20171020 |
| 129133 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 129376 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 129515 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171113 | 20171020 |
| 130330 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 130458 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171113 | 20171020 |
| 160675 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171113 | 20171020 |
| 160796 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171113 | 20171020 |