| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 216516 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 216621 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 216633 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 216959 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 217344 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 217387 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 217533 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 218280 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 218384 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 218832 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 219379 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 219957 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 220117 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 220246 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 220280 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 221716 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 221990 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 222464 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 222516 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 222949 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 223015 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 224040 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 224758 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 225163 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 225638 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 225794 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 225865 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 225912 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 225957 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 226010 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 226134 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 226302 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 226339 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 227143 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 227205 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 227207 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 227435 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 227435 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 228027 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 228079 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 229311 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 229361 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 231879 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 231897 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 231979 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 232179 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 232213 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 232711 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 233117 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 233216 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 234882 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 237480 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 237726 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 239207 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 239728 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 240052 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 240284 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 240445 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 241212 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 244935 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 244972 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 245578 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171125 | 20171020 |
| 245765 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 246030 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 247143 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171125 | 20171020 |
| 247451 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171125 | 20171020 |
| 247884 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 248195 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 248291 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 248740 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 249912 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 250633 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 250687 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 250804 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 250818 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 250925 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 251015 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 251887 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171125 | 20171020 |
| 252108 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 252260 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 252274 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 252371 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 254145 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 255042 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 257065 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 257628 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 259426 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 263698 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 266354 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 266982 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171125 | 20171020 |
| 268836 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 269294 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 269721 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 270616 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 270806 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 271817 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171125 | 20171020 |
| 272973 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 273035 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 273239 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171125 | 20171020 |
| 273843 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 273903 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 274004 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 274202 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171125 | 20171020 |
| 275526 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 275684 | ref | gcc -m32 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 277152 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171125 | 20171020 |
| 277359 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171125 | 20171020 |
| 277552 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 277553 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 277617 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 277698 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 278248 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 278315 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 278456 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 278523 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 278632 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 278664 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 279274 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 279469 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 279538 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 279657 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 280261 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 280455 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 280562 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 280613 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 280720 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171125 | 20171020 |
| 280855 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 280936 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 281457 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 281466 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 281553 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 281553 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 281634 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 282128 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 282421 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 282432 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 282797 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 282817 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 282828 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171125 | 20171020 |
| 282888 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 283593 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 284443 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 284908 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 284968 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171125 | 20171020 |
| 286189 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171125 | 20171020 |
| 286613 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 286943 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 286950 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 287630 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 287659 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 287702 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171125 | 20171020 |
| 288723 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 289973 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 290344 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 290551 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171125 | 20171020 |
| 290756 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 290789 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 292116 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 292432 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 294549 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 294792 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 295638 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 296986 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 297606 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 297781 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 299071 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 299907 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171125 | 20171020 |
| 300539 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171125 | 20171020 |
| 301596 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 301599 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171125 | 20171020 |
| 301844 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171125 | 20171020 |
| 348398 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171125 | 20171020 |