| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 223884 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 224694 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 225108 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 225117 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170721 | 20170718 |
| 225504 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 225864 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 225873 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 225891 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226062 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226233 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226260 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226404 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226413 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226476 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170721 | 20170718 |
| 226800 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227025 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227538 | ref | gcc -m32 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227736 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227799 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 227835 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228033 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228555 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228555 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228744 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228861 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228906 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228996 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 228996 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 229149 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 229212 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 229248 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170721 | 20170718 |
| 229257 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 229491 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 229842 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 230481 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170721 | 20170718 |
| 230877 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170721 | 20170718 |
| 230985 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 231030 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 231750 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 232209 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 232209 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170721 | 20170718 |
| 234990 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 235503 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 275391 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 276039 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 276111 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 277704 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 277794 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 278046 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 278613 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 278631 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 279630 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 279702 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 279846 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 280098 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 280143 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 280260 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 281367 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 281565 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 281619 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 282474 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 282573 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 282798 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 282915 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 282933 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 283419 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 283509 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 284184 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 284229 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 284400 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 284562 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 285201 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 285237 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 285471 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 285732 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 290331 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 293967 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 294264 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 294588 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 295065 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 296091 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 296136 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 296208 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 296316 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 296955 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 297126 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 297594 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 297639 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 297702 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 297864 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 298170 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 298368 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 298431 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 298521 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 299178 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 301635 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 301662 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 301932 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 302733 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 302760 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 302823 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 302841 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 303723 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 304749 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 306369 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 306684 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 307368 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 310626 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 322911 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 323127 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 323172 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 323190 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 323244 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 323316 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 323991 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324027 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324072 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324090 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324297 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324414 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324495 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324621 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324702 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324702 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324954 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324972 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 324999 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325188 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325350 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325503 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325503 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325809 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 325872 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326169 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326268 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326430 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326457 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326790 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 326808 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 327357 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 327456 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 328671 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 329814 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 330030 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 330336 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 330471 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 330984 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 331308 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 331452 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 331947 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 331992 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 332046 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 332289 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 332811 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 332856 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 333297 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 333513 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 333612 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 333693 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 355158 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 355437 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 355617 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 355653 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 355743 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 355761 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 355932 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 356319 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170721 | 20170718 |