| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 191448 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 192088 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 192160 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 192432 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 194912 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 195072 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 197420 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 198464 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 199108 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 199700 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 199776 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 199828 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 199904 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 201176 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 201856 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 202164 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 202500 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 202708 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 203052 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 203268 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 203464 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 203620 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 203664 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 203776 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 203784 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 204392 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 204924 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 205296 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 205488 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 206288 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 206316 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 206760 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 207124 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 208180 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 208408 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 209064 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 209352 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 209900 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 210080 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 210588 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 210768 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 210924 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 211436 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 211500 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 211540 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 211652 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 212352 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 212496 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 212508 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 212580 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 212792 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 213272 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190706 | 20190110 |
| 213376 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20190706 | 20190110 |
| 213968 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190706 | 20190110 |
| 213980 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20190706 | 20190110 |
| 214000 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 214000 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 214312 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190706 | 20190110 |
| 214992 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190706 | 20190110 |
| 215348 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 215684 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 216068 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 216556 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 217284 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 217364 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 217856 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 218468 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 218580 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 218608 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 218648 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 218800 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 218856 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 219136 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 219516 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 219816 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 220040 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 220232 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 220880 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 220896 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 221000 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 221192 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 221356 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 221448 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 221540 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190706 | 20190110 |
| 221572 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 221888 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190706 | 20190110 |
| 221984 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 222056 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190706 | 20190110 |
| 222108 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 222332 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190706 | 20190110 |
| 222496 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 222624 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190706 | 20190110 |
| 222632 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 222696 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190706 | 20190110 |
| 222732 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 222788 | ref | gcc -m32 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 222836 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 223024 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 223084 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190706 | 20190110 |
| 223296 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 223716 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 223836 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 224092 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 224104 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 224120 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 224212 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 224228 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 224408 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 224692 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 224896 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 225056 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20190706 | 20190110 |
| 225992 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 226048 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 226060 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 226140 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 226348 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190706 | 20190110 |
| 226376 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 226612 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 227636 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 227664 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 227948 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 227992 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 228048 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 228076 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 228092 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190706 | 20190110 |
| 228148 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 228172 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 228212 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 228216 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 228264 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 228292 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 228292 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 228304 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 228392 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 228404 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 228436 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 228976 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190706 | 20190110 |
| 229004 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 229056 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 229084 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 229260 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 229608 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 229640 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 229688 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 229740 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 229860 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 229948 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 230056 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 230340 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190706 | 20190110 |
| 230444 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 230468 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 230468 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 230748 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190706 | 20190110 |
| 230780 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 231092 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 231100 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 231148 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 231848 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20190706 | 20190110 |
| 232044 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 232072 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 232132 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 232144 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190706 | 20190110 |
| 232424 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 232480 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 232588 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 232688 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 232804 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 232904 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 232976 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 233992 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 234008 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 234176 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190706 | 20190110 |
| 234624 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 234828 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 234968 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190706 | 20190110 |
| 236604 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190706 | 20190110 |