| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 124970 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 125037 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 125046 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 125073 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 125085 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 125097 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 125109 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 125124 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 125173 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 125224 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 125246 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 125327 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 125424 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 125612 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 125661 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 125770 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 125776 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 125909 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 126037 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 126936 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140523 | 20140517 |
| 126943 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140523 | 20140517 |
| 126994 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 127018 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 127018 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 127037 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140523 | 20140517 |
| 127070 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 127073 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 127094 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140523 | 20140517 |
| 127155 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 127161 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140523 | 20140517 |
| 127206 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 127215 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 127230 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140523 | 20140517 |
| 127233 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 127282 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 127294 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 127345 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 127670 | ref | gcc -m32 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 127767 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140523 | 20140517 |
| 131276 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 131509 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 132785 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 133394 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 133618 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 133712 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 133752 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 133830 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 133846 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 135512 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 135609 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 135618 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 135800 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 135803 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 136160 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 147840 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 147994 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148040 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148076 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148079 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148088 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148103 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148109 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148115 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148127 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148133 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148136 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148149 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148194 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148209 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 148534 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 149458 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 149506 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 149543 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 149558 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 149558 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 149600 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 187679 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140523 | 20140517 |
| 188288 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140523 | 20140517 |
| 196385 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 196600 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 241307 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 241407 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 242750 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 259637 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 260151 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 260635 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 264072 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 277765 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 280991 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 281116 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 281184 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 281200 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 281350 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 281484 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 281592 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 281742 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 281808 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 281850 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 282367 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 282808 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 282975 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 285608 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 285616 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 285683 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140523 | 20140517 |
| 285692 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 285717 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 285758 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140523 | 20140517 |
| 286108 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 286134 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 286192 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 286292 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 286934 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140523 | 20140517 |
| 287808 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 298450 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 298909 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 300684 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 300833 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 300916 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 301042 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 301217 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 301467 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 305009 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 305017 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140523 | 20140517 |
| 305583 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140523 | 20140517 |
| 305942 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140523 | 20140517 |
| 332750 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 332933 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 332941 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 332967 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 333050 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 334142 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 334150 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 334175 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 334534 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 336200 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 336200 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 336308 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 336317 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140523 | 20140517 |
| 422367 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140523 | 20140517 |
| 423884 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140523 | 20140517 |