| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 125991 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 126124 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 126473 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 126576 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 126579 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
| 126585 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 126646 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
| 127021 | ref | gcc -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 128148 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140603 | 20140517 |
| 128240 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140603 | 20140517 |
| 128624 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 129009 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 129203 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 130146 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 130185 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 130197 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 130233 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 130252 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
| 130254 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
| 130318 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 130379 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140603 | 20140517 |
| 130724 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 130821 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 130873 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 131015 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 131052 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 131067 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 131073 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 131169 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 131179 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 131530 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 131609 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
| 131624 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
| 131994 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 132721 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 132767 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 132812 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 133203 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 133258 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 133261 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 133267 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 133606 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 133621 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 133757 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 133770 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 133773 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 133830 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 133864 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 134191 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 134985 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 135197 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 135443 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 135564 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 135588 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 135652 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 135937 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 136273 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 136545 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 141779 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 141812 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 141821 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 141836 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 141879 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 141897 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 142018 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 142279 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 142297 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 142691 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 142752 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 142818 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 142939 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 142939 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 142942 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 142955 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 142961 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 143009 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 143239 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 143348 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 143376 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 143658 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 143688 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 260970 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 262086 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 268114 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 271456 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 272114 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 278307 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 279150 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 280214 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 280565 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 281317 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 282025 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 282608 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 282625 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 283467 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 283858 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 284509 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 284591 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140603 | 20140517 |
| 284679 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 284900 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 286242 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 286292 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 288608 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 288608 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 289125 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 292133 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 293309 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140603 | 20140517 |
| 293316 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 293334 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140603 | 20140517 |
| 295308 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 296591 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 296650 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 297093 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 299533 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140603 | 20140517 |
| 299541 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 299567 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 299725 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140603 | 20140517 |
| 300550 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 301508 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 301508 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 302758 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 302767 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 303775 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 304275 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 304550 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 305475 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140603 | 20140517 |
| 308033 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 308592 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 308625 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140603 | 20140517 |
| 318392 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 319833 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 320008 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 320175 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 320183 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 320958 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 321233 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 321250 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 321275 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 321333 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140603 | 20140517 |
| 321525 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140603 | 20140517 |