| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 56270 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 56423 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 56457 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 57222 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 57358 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 57681 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 57732 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 57919 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 57987 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 58174 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 58276 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 58531 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 59738 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 59925 | sse2 | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 60894 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 60911 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 60979 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 60979 | sse2 | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 61149 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 61999 | sse2 | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 62135 | sse2 | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 62373 | sse2 | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 62560 | sse2 | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 62696 | sse2 | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 63138 | sse2 | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 63189 | sse2 | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 63631 | sse2 | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 63920 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 64141 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 64549 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 64583 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 64991 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 65042 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 65263 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 65314 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 66113 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 66368 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 66555 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 66606 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 66776 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 66861 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 67133 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 67167 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 67320 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 67456 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 67456 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 67490 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 67524 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 67558 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 67575 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 67711 | sse2 | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 67847 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 67983 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 68136 | sse2 | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 68153 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 68323 | sse2 | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 68357 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 69122 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 69581 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 70669 | sse2 | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 71842 | sse2 | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 72624 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 72879 | sse2 | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 74494 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 74834 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 74885 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 75276 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 75378 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 75463 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20110113 | 20110106 |
| 75497 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 75939 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110113 | 20110106 |
| 76262 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 76279 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 77044 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20110113 | 20110106 |
| 77129 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 77486 | sse2 | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 77503 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 77537 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 77809 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 77843 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20110113 | 20110106 |
| 77996 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 78030 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 78047 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20110113 | 20110106 |
| 78761 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 79815 | sse2 | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 80444 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 80716 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 81005 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20110113 | 20110106 |
| 81192 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20110113 | 20110106 |
| 81413 | sse2 | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 81702 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 81719 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 82433 | sse2 | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 82552 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 82569 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 83368 | sse2 | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 84779 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 85034 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 85884 | sse2 | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 85935 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 86054 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110113 | 20110106 |
| 86751 | sse2 | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20110113 | 20110106 |
| 87601 | sse2 | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20110113 | 20110106 |
| 88400 | sse2 | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 88553 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20110113 | 20110106 |
| 88859 | sse2 | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 89097 | sse2 | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20110113 | 20110106 |
| 89454 | sse2 | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 89454 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20110113 | 20110106 |
| 89675 | sse2 | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 90236 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 90984 | sse2 | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 91222 | sse2 | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 91375 | sse2 | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 91715 | sse2 | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 93228 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 94163 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20110113 | 20110106 |
| 94248 | sse2 | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 94758 | sse2 | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20110113 | 20110106 |
| 94928 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20110113 | 20110106 |
| 95727 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 95795 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20110113 | 20110106 |
| 95829 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 96050 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20110113 | 20110106 |
| 96067 | sse2 | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 96271 | sse2 | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20110113 | 20110106 |
| 96628 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 96713 | ref | gcc -m32 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 96934 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20110113 | 20110106 |
| 99348 | sse2 | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20110113 | 20110106 |
| 105485 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 105485 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 109208 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 111503 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 132702 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 134997 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 135507 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 135847 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 137292 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 137411 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 137632 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 138703 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 138771 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 139043 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 139281 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 140216 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 140352 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 140386 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 140420 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 140539 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 140539 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 140624 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 140641 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 141270 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 141355 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 141457 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 141474 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 141950 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 142307 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 142800 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 143191 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 143242 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 143820 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 146149 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 147458 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 148461 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20110113 | 20110106 |
| 150399 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 150739 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 150943 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 151249 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 151504 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 153119 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 154241 | ref | gcc -m32 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 154292 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 166753 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 171360 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 171462 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 173502 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 173757 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20110113 | 20110106 |
| 177293 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 178619 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 178823 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 179010 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 179027 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20110113 | 20110106 |
| 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
|