| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 190259 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 190537 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 190783 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 190913 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 190943 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 191079 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 191298 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 191302 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 191321 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 191390 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 191411 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 191421 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 191542 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 191914 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 192290 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 192337 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 192459 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 192631 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 192688 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 192721 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 192723 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 192792 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 193015 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 193057 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 193119 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 193217 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 193450 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 193461 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 193465 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 193471 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 193536 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 194002 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 194534 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 194918 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 195115 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 197787 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 198316 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 198812 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 199219 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 199335 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 199511 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 200905 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 201201 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171214 | 20171020 |
| 210228 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 210483 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 211523 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 211556 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 211962 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 212509 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 213147 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 213173 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 213265 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 213434 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 213641 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 214611 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 215168 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 215701 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 216579 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 216717 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 216847 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 217127 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 217144 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 217189 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 217193 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 217431 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 217601 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 217714 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 217732 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 217910 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 217975 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 218346 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 218462 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 218531 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 218748 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 219049 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 219430 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 219773 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 220069 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 220152 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 220412 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 220467 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 220474 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 220713 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 221155 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 223139 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 223302 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171214 | 20171020 |
| 250196 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 250236 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 250826 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 251180 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 251290 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 251440 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 251691 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 251782 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 251896 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 252350 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 252797 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 252836 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 254320 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 254402 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 254940 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 254952 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 255352 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 255371 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 257277 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 257727 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 258556 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 259980 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 259992 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171214 | 20171020 |
| 260137 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 260199 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 260483 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 261020 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171214 | 20171020 |
| 261023 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 261499 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 261506 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 261565 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171214 | 20171020 |
| 261763 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171214 | 20171020 |
| 261839 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 261995 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 262044 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171214 | 20171020 |
| 262202 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171214 | 20171020 |
| 262280 | ref | gcc -m32 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 262642 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 262801 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171214 | 20171020 |
| 262820 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 263398 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171214 | 20171020 |
| 264005 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171214 | 20171020 |
| 264174 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171214 | 20171020 |
| 264213 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 264458 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171214 | 20171020 |
| 264588 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 264829 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 264972 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171214 | 20171020 |
| 265010 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 265132 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 265683 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 266075 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 266075 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171214 | 20171020 |
| 266356 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171214 | 20171020 |
| 266358 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 266431 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 266529 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 266582 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 266879 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 266883 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 267117 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 267179 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 267241 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171214 | 20171020 |
| 267423 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 267434 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171214 | 20171020 |
| 267558 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 267775 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 267912 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 267998 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 268028 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 268061 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 268228 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 268344 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 268447 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 268659 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 268807 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 268940 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 268980 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 269313 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 269393 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 269559 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 270476 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171214 | 20171020 |
| 270659 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 270940 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 271564 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171214 | 20171020 |
| 271610 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171214 | 20171020 |