| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 239558 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140703 | 20140622 |
| 239895 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 239925 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 239962 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240180 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240195 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240240 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240300 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240368 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240398 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240495 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 240532 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240563 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240682 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240683 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240825 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240833 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 240885 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 241132 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 241163 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 241245 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 241305 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 241358 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 241395 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140703 | 20140622 |
| 241440 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 247335 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 247410 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 248340 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 248527 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 248663 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 249015 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 249015 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 249082 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 249120 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 249180 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 249368 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 249570 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 249608 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 249802 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 249968 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 250275 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 250455 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 250680 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 251573 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 253785 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 254108 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 254220 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 254257 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 254303 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 254558 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 254632 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 254632 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 254677 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140703 | 20140622 |
| 254677 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 254790 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 254805 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 254903 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140703 | 20140622 |
| 254993 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140703 | 20140622 |
| 255105 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140703 | 20140622 |
| 255165 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 255210 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140703 | 20140622 |
| 255248 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 255405 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140703 | 20140622 |
| 255442 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 255458 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140703 | 20140622 |
| 255600 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 255615 | ref | gcc -m32 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 255653 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 255720 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140703 | 20140622 |
| 255832 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 255892 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 256035 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 256328 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 256372 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 256567 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 256702 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 256912 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 256943 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 256965 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 257280 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 257625 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 257662 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 257685 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 257903 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 257917 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 257932 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 257962 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 258075 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 258157 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 258698 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 258780 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 258862 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140703 | 20140622 |
| 258900 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 258915 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 259005 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 259102 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 259163 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 259200 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 259312 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 259462 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 259590 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 260228 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 260362 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 260392 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 260475 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140703 | 20140622 |
| 260490 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 260498 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 260640 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 260670 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 261615 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 261630 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 261975 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 261998 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 262080 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 262080 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 262912 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 269205 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 269565 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 269662 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 270195 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140703 | 20140622 |
| 289335 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 291105 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 292013 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 292515 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 293138 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 293153 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 293550 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 296910 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 297053 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 297742 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 298785 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 299040 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 299527 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 299678 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 300833 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 300855 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 300908 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 301050 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 301117 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 302107 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 302520 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 305648 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 305962 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 306945 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 307658 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 308805 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 309660 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 312593 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 320775 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 324600 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 337913 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 338648 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 344872 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 344910 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 346118 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 346493 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 347535 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 348060 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 353423 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |
| 355800 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140703 | 20140622 |