| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 77618 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 78000 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 78308 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 78337 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 78555 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 78802 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79012 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79155 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79162 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79320 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79328 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79357 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79365 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79388 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79410 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79470 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79485 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79515 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79522 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79740 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79958 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 79980 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 80018 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 80055 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 80085 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 80167 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 80242 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 80340 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 80438 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 80738 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 80940 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 81562 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 81802 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 81885 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 81967 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 82155 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 82913 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 83168 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 83595 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 85815 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140911 | 20140907 |
| 95512 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 95880 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 96285 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 96337 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 96503 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 96578 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 97275 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 98190 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 98227 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 99120 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 99217 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 100875 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 100942 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 101760 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 101835 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 101992 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 101993 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 102068 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 102217 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 102255 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 102450 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 102540 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 102577 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 102750 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 103710 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 103762 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 103778 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 104010 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 104257 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 104332 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 104737 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 104903 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 105623 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 105802 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 105892 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 106380 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 108757 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 108773 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 109320 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 109432 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140911 | 20140907 |
| 111008 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 111022 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 111030 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 111143 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 111143 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 111473 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 112162 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 113227 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 113243 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 113257 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 113647 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 113730 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 113775 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 113827 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 113910 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 113955 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 113992 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 114202 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 114300 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 114338 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 114517 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 114623 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 114630 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 114638 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 114937 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115005 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115065 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115095 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115163 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115418 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115582 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115590 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115597 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 115680 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 116160 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 116258 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 116355 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 116858 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 117150 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 117457 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140911 | 20140907 |
| 158692 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 159083 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 159368 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 159555 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 159593 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 159780 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140911 | 20140907 |
| 161707 | ref | gcc -m32 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 162337 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140911 | 20140907 |
| 162345 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 162938 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 163140 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 163883 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 164700 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 167153 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 167273 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 167438 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140911 | 20140907 |
| 167528 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140911 | 20140907 |
| 168030 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140911 | 20140907 |
| 168262 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 168263 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 168870 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140911 | 20140907 |
| 168878 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 168893 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 169012 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140911 | 20140907 |
| 169268 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 169395 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140911 | 20140907 |
| 169410 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140911 | 20140907 |
| 169418 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140911 | 20140907 |
| 169462 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140911 | 20140907 |
| 169492 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 169530 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140911 | 20140907 |
| 169613 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 170498 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 170850 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 171233 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 171758 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140911 | 20140907 |
| 171818 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 176242 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140911 | 20140907 |
| 176490 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140911 | 20140907 |
| 176782 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140911 | 20140907 |