| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 159848 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140525 |
| 159900 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140525 |
| 159924 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160000 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160092 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160196 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160204 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160292 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160292 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160408 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160420 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160460 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160472 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160480 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160488 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160528 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160556 | ref | gcc -m32 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160576 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160588 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160596 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160652 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160652 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160656 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160668 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160752 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160844 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 160896 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140527 | 20140525 |
| 161428 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 161984 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 165520 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 165592 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 165616 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 166480 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 166904 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 166996 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 167000 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 167096 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 170800 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140525 |
| 170864 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140525 |
| 172436 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140527 | 20140525 |
| 172536 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140527 | 20140525 |
| 174340 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 175732 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140527 | 20140525 |
| 206964 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 207196 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 207280 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 207504 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 207564 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 207632 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 208352 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 208500 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 208784 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 208804 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209144 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 209148 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209212 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209264 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209268 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 209308 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209336 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209396 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209484 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209492 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 209584 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 209608 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209652 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209696 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209740 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 209752 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 209800 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 209932 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 210108 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 210160 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 210168 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 210296 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 210324 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 210412 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 210416 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 210516 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 210572 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 210712 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 210812 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 210816 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 210820 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 210820 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 210832 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 210920 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211004 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211056 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211168 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211208 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211268 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211268 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211400 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211404 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211480 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211608 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211852 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211948 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 211968 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 212256 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 213116 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 213148 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 213284 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 213700 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 213704 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 213764 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 213860 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 213888 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 213980 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 214392 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 214584 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 214632 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 214944 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215028 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215096 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215108 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215124 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215128 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215148 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215152 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215172 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215176 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215216 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215228 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215288 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215292 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215312 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215332 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 215340 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215348 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215364 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215372 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215388 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215412 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215536 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 215548 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 215572 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 215584 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215588 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 215672 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215676 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215676 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215696 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215740 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215752 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215792 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 215804 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215888 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215904 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215968 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 215976 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 216064 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 216188 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 216272 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 216292 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 216404 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 216480 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 216560 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140527 | 20140525 |
| 217016 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 217252 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 218708 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 218932 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 218988 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 219472 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 221860 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 222000 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 222200 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140527 | 20140525 |
| 224000 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 225816 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 226260 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140527 | 20140525 |
| 228764 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140527 | 20140525 |