| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 148673 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 148682 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 148739 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 148760 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 148860 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 148906 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140517 |
| 148921 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140517 |
| 148973 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140517 |
| 148988 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 148997 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 149021 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140517 |
| 149100 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 149337 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140517 |
| 149339 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 149994 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 150058 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140531 | 20140517 |
| 150197 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 150197 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 150224 | ref | gcc -m32 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 150460 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140531 | 20140517 |
| 150543 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 150709 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140531 | 20140517 |
| 150733 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 150770 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140531 | 20140517 |
| 150906 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140531 | 20140517 |
| 151403 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 152000 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 152061 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 152061 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 152982 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 153049 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 153082 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 153137 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 153188 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 153209 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 153209 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 153597 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 155303 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 155443 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 156427 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 156954 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 157009 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 157321 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 157448 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 157458 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 157994 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 158054 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 158067 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 158085 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 158573 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 158703 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 158706 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 158718 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 159373 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 159409 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 159482 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 159706 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 159749 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 159752 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 159754 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 159755 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 159779 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 159909 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 159982 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 160182 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 163342 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 163367 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 163382 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 163403 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 163812 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 163840 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 163924 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 164358 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140517 |
| 164360 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 164621 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140517 |
| 164685 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 164906 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 164961 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 165033 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 165091 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 165143 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 165300 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 166136 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 166397 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 166421 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 166497 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 166503 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 166527 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 166554 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 166700 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 166812 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 167128 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140531 | 20140517 |
| 167270 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 167497 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 167727 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 167809 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 167812 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 167827 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 167843 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 167915 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 167946 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 167969 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 168003 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 168018 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 168094 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 168218 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140531 | 20140517 |
| 168221 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140531 | 20140517 |
| 168300 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 168745 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 168779 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 169030 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140531 | 20140517 |
| 169088 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 169221 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 169276 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 169494 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 169512 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 171988 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140531 | 20140517 |
| 173178 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 173349 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 173352 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 173430 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 173446 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 187106 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 187194 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 187206 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 187467 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 187491 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 187531 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 187697 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 188130 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 189315 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 189854 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 189873 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 189955 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 190415 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 192124 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 192273 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 193246 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 193603 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| 193997 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140531 | 20140517 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | neon |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | neon |
| gcc -m32 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -O -fomit-frame-pointer | neon |
| gcc -m32 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | neon |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | neon |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | neon |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | neon |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | neon
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | xmm |
| gcc -m32 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -O -fomit-frame-pointer | xmm |
| gcc -m32 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | xmm |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | xmm |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | xmm |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | xmm |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | xmm
|