| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 167895 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 168000 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 168323 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 168330 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 168352 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 168585 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 168773 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 168923 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 168937 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 168990 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 169102 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 169102 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 169410 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 169500 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 169650 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 169740 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 170047 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 171473 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 171818 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 172290 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 173182 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 173295 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140705 | 20140622 |
| 174052 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140705 | 20140622 |
| 174390 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 174930 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 175200 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 175567 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 175582 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 175718 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 175740 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 175852 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 175853 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 176032 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 176213 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 176228 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 176415 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 176475 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 176573 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 176603 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 176685 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 176730 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 176798 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 176805 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140705 | 20140622 |
| 176828 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 176850 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 176903 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 177030 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 177090 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 177173 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 177285 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 177458 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 177637 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 177645 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 177653 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 177697 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 177945 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 177983 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140705 | 20140622 |
| 178162 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 178372 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 178515 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 178763 | ref | gcc -m32 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 179040 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 179108 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 179167 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140705 | 20140622 |
| 179318 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 179460 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 179677 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 179820 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 180150 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 180465 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 180562 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 180570 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 181013 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 181065 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 181260 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 181282 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 181388 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140705 | 20140622 |
| 181463 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 181500 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 181935 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 181950 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 182062 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 182317 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 182565 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 182617 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 182625 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 182745 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 182782 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 182887 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 182895 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183045 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140705 | 20140622 |
| 183090 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183188 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183217 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 183255 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183255 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140705 | 20140622 |
| 183330 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183360 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183368 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183390 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183435 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183488 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183630 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 183660 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183660 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183743 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183833 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 183840 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 183953 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 183982 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 183983 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 184133 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 184163 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 184178 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 184320 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140705 | 20140622 |
| 184358 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 184455 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 184635 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140705 | 20140622 |
| 184725 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 184883 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 185145 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 185160 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 185333 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 185430 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 185692 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 185888 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 185925 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140705 | 20140622 |
| 186323 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 186458 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 186585 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 186638 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 186675 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 186683 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 186922 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 187095 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 187163 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 187657 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 188033 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 188122 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 188287 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 188295 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 188348 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 188520 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 188737 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140705 | 20140622 |
| 189090 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 189697 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 189990 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 190178 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140705 | 20140622 |
| 190222 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140705 | 20140622 |
| 190575 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 191093 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 191565 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 191633 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 191910 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140705 | 20140622 |
| 192450 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 192893 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140705 | 20140622 |
| 192915 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 193305 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140705 | 20140622 |
| 194468 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140705 | 20140622 |
| 195142 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140705 | 20140622 |