| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 224433 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170721 | 20170718 |
| 224604 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 224613 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 224910 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 225153 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 225405 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170721 | 20170718 |
| 225459 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 225522 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226053 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226143 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226269 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226404 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226494 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226917 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227034 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227133 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227151 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227187 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227232 | ref | gcc -m32 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227403 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227529 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227781 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228060 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228132 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228429 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228933 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228996 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 229059 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 229131 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 229185 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 230148 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 230148 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 230535 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 231228 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 231444 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170721 | 20170718 |
| 231804 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 231867 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170721 | 20170718 |
| 231948 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 232092 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170721 | 20170718 |
| 233757 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170721 | 20170718 |
| 235161 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 236331 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 238779 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170721 | 20170718 |
| 276768 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 276858 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 276966 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 276975 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 277407 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 277920 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 278154 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 279351 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 279459 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 279594 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 280197 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 280314 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 280314 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 281070 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 281124 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 281565 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 281871 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 282267 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 282474 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 282564 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 282600 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 282771 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 282816 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 282870 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 282987 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 284022 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 284400 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 284895 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 285156 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 285660 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 285948 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 286092 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 287136 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 290115 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 295110 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 295254 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 295497 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 295515 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 295569 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 295605 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 296487 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 296667 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 296937 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 297261 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 297756 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 298341 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 298854 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 299205 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 299781 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 299889 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 300996 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 301149 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 301725 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 301896 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 302526 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 303309 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 303408 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 303453 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 304866 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 305136 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 306765 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 307224 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 307485 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 309114 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 311823 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 322893 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 322902 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 322947 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 322983 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 322992 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 323334 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 323424 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 323712 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324009 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324027 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324063 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324099 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324144 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324171 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324180 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324324 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324396 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324576 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324990 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325035 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325107 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325377 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325440 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325458 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325836 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325971 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325971 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326160 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326169 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326367 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326655 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326934 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326943 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 327789 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 329796 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 330228 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 330642 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 331011 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 331191 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 331290 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 331560 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 331677 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 331992 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 332163 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 332352 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 332865 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 332991 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 333225 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 335448 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 348921 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 349533 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 354591 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 354897 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 355104 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 355320 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 355563 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 355590 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 355905 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 357975 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170721 | 20170718 |