| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 229506 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 230514 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 230685 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 230685 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140630 | 20140525 |
| 230742 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 230772 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140630 | 20140525 |
| 230823 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140630 | 20140525 |
| 230823 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140630 | 20140525 |
| 230898 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 231159 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 231180 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 232314 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 232443 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 232515 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 232581 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 232770 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 236535 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140630 | 20140525 |
| 236565 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140630 | 20140525 |
| 237273 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 237342 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 237519 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 238482 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 239112 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 240255 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 240588 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 240957 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 242259 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 244641 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 245319 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 245340 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 245478 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 245652 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 245670 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 245784 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 245919 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 245961 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 246471 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 246522 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 247380 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 248598 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140630 | 20140525 |
| 248664 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 249843 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 250359 | ref | gcc -m32 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 250398 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140630 | 20140525 |
| 250401 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140630 | 20140525 |
| 250410 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 250428 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 250452 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 250599 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 252024 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 252042 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 252042 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 252147 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 252147 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 252465 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 252531 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 252576 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 252582 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 252618 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 252654 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 253377 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 253767 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 254097 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 254157 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 254187 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 254250 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 254457 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 254514 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 254550 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 255039 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 255093 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 255132 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140630 | 20140525 |
| 255171 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140630 | 20140525 |
| 255861 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 255978 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 255987 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 255993 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 255993 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 256038 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 256131 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 256212 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140630 | 20140525 |
| 256257 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140630 | 20140525 |
| 256440 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 256464 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 256527 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 256647 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 257226 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 257391 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 257466 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 257484 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 258387 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 259071 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 259254 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140630 | 20140525 |
| 259440 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 259515 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 259545 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 259545 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 259629 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 259833 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 260013 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 260733 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 261270 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 261366 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 261438 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 261639 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 261690 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 261702 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 261771 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 261789 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 261801 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 262191 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 262218 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 262392 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 262404 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 263286 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 263616 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140630 | 20140525 |
| 263649 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 263724 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 263817 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140630 | 20140525 |
| 264261 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 264297 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 264582 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 264600 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 264654 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 264660 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 264693 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 264813 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 265296 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 265338 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 265392 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 265425 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 265644 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 266880 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 266988 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 267195 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 267783 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140630 | 20140525 |
| 268623 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 268791 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 268830 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 268881 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 268971 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 269091 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 270255 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 270807 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 271833 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 273477 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 273543 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 274107 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 274653 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 275820 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 275880 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 276336 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 276384 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 277707 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 277902 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 278424 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 279645 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 279708 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 280731 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140630 | 20140525 |
| 283065 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140630 | 20140525 |
| 283260 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 285474 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 285960 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 286170 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 287091 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 304701 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140630 | 20140525 |
| 305169 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140630 | 20140525 |