| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 68578 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 68714 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 68833 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 69258 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 69547 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 69853 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 69904 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 70159 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 70397 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 70550 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 70669 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 71213 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 71315 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 71774 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 72148 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 72930 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 73304 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 74188 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 75582 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 75650 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 75701 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 75939 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 77010 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 77282 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 77639 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 77843 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 77843 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 78472 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 81328 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 82093 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 82637 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 82841 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 82943 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 84371 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20110114 | 20110106 |
| 84439 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 84609 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20110114 | 20110106 |
| 85306 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 85306 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 85340 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20110114 | 20110106 |
| 85408 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110114 | 20110106 |
| 85459 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 85476 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 85510 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 85595 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 87346 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 88740 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 88842 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 90270 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20110114 | 20110106 |
| 90491 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 90559 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110114 | 20110106 |
| 91375 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20110114 | 20110106 |
| 91528 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 91732 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20110114 | 20110106 |
| 91817 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20110114 | 20110106 |
| 91851 | ref | gcc -m32 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 91885 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 91953 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 91987 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110114 | 20110106 |
| 92072 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 92208 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 92293 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 92344 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 93279 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 95948 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110114 | 20110106 |
| 96577 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20110114 | 20110106 |
| 96764 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20110114 | 20110106 |
| 99382 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 102289 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 102289 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 102459 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20110114 | 20110106 |
| 102544 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 105587 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 105910 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 107695 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 108307 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 108460 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 108494 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 108562 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 109089 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 109089 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 109361 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 109514 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 110313 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 110738 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 111350 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 111792 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 111979 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 112251 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 113050 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 113543 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 113662 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 113662 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 114291 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 114427 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 114784 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 115532 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 115770 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 116433 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 116467 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 116586 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 117793 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 119170 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 146880 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 148529 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 150110 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 152490 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 152507 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 152949 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 154411 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 155108 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 155346 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 155618 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 155805 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 156179 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 156247 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 156349 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 157369 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 157539 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 157794 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 158304 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 158797 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 158831 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 159443 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 160174 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 160803 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 160871 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 160973 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 161075 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 162146 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 162367 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 162792 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 163047 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 163353 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 164679 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 164917 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 166430 | ref | gcc -m32 -Os -fomit-frame-pointer | 20110114 | 20110106 |
| 193664 | sse2 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 193851 | sse2 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 211361 | sse2 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 214574 | sse2 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 217362 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 217838 | sse2 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 226831 | sse2 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 227137 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 227137 | sse2 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 227341 | sse2 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 227409 | sse2 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 227579 | sse2 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20110114 | 20110106 |
| 236011 | sse2 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 236844 | sse2 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 237167 | sse2 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 237235 | sse2 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 237235 | sse2 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 237422 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 240890 | sse2 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20110114 | 20110106 |
| 241400 | sse2 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 241706 | sse2 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20110114 | 20110106 |
| 241842 | sse2 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 246738 | sse2 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 246925 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20110114 | 20110106 |
| 247044 | sse2 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20110114 | 20110106 |
| 247078 | sse2 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20110114 | 20110106 |
| 335308 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 335852 | sse2 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110114 | 20110106 |
| 360196 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20110114 | 20110106 |
| 361709 | sse2 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20110114 | 20110106 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse2 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse2
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | ssse3
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -O -fomit-frame-pointer | sse41 |
| gcc -m32 -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | sse41
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | ssse3 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | ssse3 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | ssse3
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | sse41 |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | sse41 |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | sse41 |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | sse41 |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | sse41
|