| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 187149 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 187247 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 187399 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 188112 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140616 | 20140525 |
| 188116 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140616 | 20140525 |
| 191159 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 191923 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 191989 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 192083 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 192597 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140616 | 20140525 |
| 192797 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140616 | 20140525 |
| 193791 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140616 | 20140525 |
| 194103 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 194419 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140616 | 20140525 |
| 194727 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 195413 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 195811 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 195920 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140616 | 20140525 |
| 195924 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140616 | 20140525 |
| 196287 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 197032 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 197988 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 198042 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 198268 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 198272 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 198502 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 199138 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 200171 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 200285 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 200452 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 200456 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 200464 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 200565 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 200628 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 200729 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 200870 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 200881 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 200896 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 202632 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 202656 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 202800 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 202828 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 202859 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 203756 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 203791 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 203845 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 203912 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 204333 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 205101 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 205109 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 205639 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 206314 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140616 | 20140525 |
| 206357 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 206392 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 206571 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 206669 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 206747 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 206790 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 206856 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140616 | 20140525 |
| 206879 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 206895 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 206906 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 206934 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 206946 | ref | gcc -m32 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 207059 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 207098 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 207203 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 207207 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140616 | 20140525 |
| 207975 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 208046 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 208264 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 208459 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 208896 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140616 | 20140525 |
| 209188 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 209196 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 209231 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 209286 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 209294 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 209792 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 210417 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 211217 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 211271 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140616 | 20140525 |
| 211384 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140616 | 20140525 |
| 211513 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 211610 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 211704 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140616 | 20140525 |
| 211930 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140616 | 20140525 |
| 212086 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 212109 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 212394 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 212468 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 212476 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 212870 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 213057 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 214480 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140616 | 20140525 |
| 215413 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 215904 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 216212 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 216575 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 216622 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 217195 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 217238 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 217433 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 217495 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 217761 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 218271 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140616 | 20140525 |
| 218349 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140616 | 20140525 |
| 218478 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 218692 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 218798 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 218856 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 218868 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 220069 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 221341 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 221387 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 221555 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 221676 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140616 | 20140525 |
| 221824 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 221844 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 221891 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 221902 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 222093 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 222565 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 222671 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 222772 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 222830 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 222963 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 223517 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 223610 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 223950 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 223985 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224094 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224110 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224121 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224133 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224176 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224195 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224195 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224227 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224227 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224285 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224367 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 224480 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224589 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224652 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224683 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224691 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224695 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224745 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224827 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 224894 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 225393 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 225907 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 225997 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 226032 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 226040 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 226118 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 226383 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 226465 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 226481 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140616 | 20140525 |
| 228770 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 229074 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 229203 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140616 | 20140525 |
| 235338 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 244854 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140616 | 20140525 |
| 250793 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140616 | 20140525 |