| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 142828 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 143260 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140601 | 20140525 |
| 143420 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140601 | 20140525 |
| 146984 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 148708 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 148716 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 148768 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140601 | 20140525 |
| 149028 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 149308 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 149348 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 149476 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 150108 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140601 | 20140525 |
| 150156 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 150160 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 150184 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 150184 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 150276 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 150288 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140601 | 20140525 |
| 150292 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 150312 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 150320 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 150852 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 150888 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 151644 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 152452 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 152484 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 152504 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 152648 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 152664 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 152840 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 152864 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 152892 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 153064 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 153692 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 154032 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 154192 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 154312 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 154408 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 154748 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 154804 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 155120 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140601 | 20140525 |
| 155236 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 155308 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140601 | 20140525 |
| 155588 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 155784 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 155900 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 155932 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 155932 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140601 | 20140525 |
| 155936 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 155948 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140601 | 20140525 |
| 155960 | ref | gcc -m32 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 155964 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 155988 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 155996 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140601 | 20140525 |
| 156140 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 156236 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 156260 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 156264 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 156284 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 156356 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 156376 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 156408 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140601 | 20140525 |
| 156524 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 156600 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 156660 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 157060 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 157400 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 157592 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 157768 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 157784 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 157844 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140601 | 20140525 |
| 157868 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 158056 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 158068 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 158616 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 158644 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 158720 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 158988 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140601 | 20140525 |
| 159028 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140601 | 20140525 |
| 159208 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 159220 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 159308 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140601 | 20140525 |
| 159360 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140601 | 20140525 |
| 160012 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 160068 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 160072 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 160100 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 160104 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 160152 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 160324 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 160820 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 160940 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 160968 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 161148 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 161644 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 161800 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 161828 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 162004 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 162264 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 162360 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 162516 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 162548 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 162576 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 162588 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 163064 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 163164 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140601 | 20140525 |
| 164840 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 164988 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 165028 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 165332 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 165620 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 165684 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 165724 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 165740 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 165748 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 165836 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 165936 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 166168 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 166176 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 166212 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 166572 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 166576 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 166788 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 166796 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 166944 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 167004 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 167220 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140601 | 20140525 |
| 167252 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140601 | 20140525 |
| 167340 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 167348 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 167536 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 167552 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 167600 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 167600 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 167620 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 167644 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 167648 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 167756 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 167808 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 167832 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 167848 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 167868 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 167936 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 167960 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168004 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168020 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168020 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168072 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168132 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168140 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168188 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168204 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168212 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168216 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168268 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168332 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168336 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168396 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168416 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168460 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 168600 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 168932 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 169052 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 169060 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140601 | 20140525 |
| 170036 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140601 | 20140525 |
| 173152 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 174560 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 174568 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140601 | 20140525 |
| 176468 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 185684 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 190080 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140601 | 20140525 |
| 190208 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140601 | 20140525 |