| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 98048 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 98213 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 98632 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 98850 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 98857 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140704 | 20140622 |
| 98917 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 98932 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 98970 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99052 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 99113 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99135 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 99158 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99158 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99202 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 99210 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 99210 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 99240 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99262 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99263 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 99277 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99278 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 99293 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 99367 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99375 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99375 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99390 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99405 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99413 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99427 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99442 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99473 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99487 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 99555 | ref | gcc -m32 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99578 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99578 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99630 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99667 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99698 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99713 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99720 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99765 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 99818 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140704 | 20140622 |
| 99952 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 100470 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 100703 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 100905 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 100950 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 100972 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 104340 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 104437 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 104453 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 104475 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 104505 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 104858 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 104858 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 104918 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 104992 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105023 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105128 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105142 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105262 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105397 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105420 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105428 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105525 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105623 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105705 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105750 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105833 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 105953 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 105975 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 106005 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106035 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 106050 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 106057 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106057 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106065 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106065 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 106118 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106170 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 106185 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 106185 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 106200 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 106238 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 106253 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 106260 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 106260 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106283 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106312 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 106320 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106605 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106673 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 106717 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 106808 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 106815 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 106905 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 106965 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 107070 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 107108 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 107340 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 107340 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 107722 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 107813 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 107827 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 107865 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 107970 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108038 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108112 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108143 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108150 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108165 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108195 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108255 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108375 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108382 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108488 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108750 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 108758 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108780 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 108788 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108832 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108840 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108855 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 108908 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 109005 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 109027 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 109050 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 109050 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 109110 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 109275 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 109282 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 109357 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 109477 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 109515 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 109680 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 109973 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 110003 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 110438 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 110723 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 110835 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 111232 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 112463 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 122587 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 123675 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 123893 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 124823 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 125445 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140704 | 20140622 |
| 125558 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140704 | 20140622 |
| 126098 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 126720 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 127103 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 127410 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 132127 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 132413 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 133170 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 137160 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 137715 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 144817 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140704 | 20140622 |
| 144930 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140704 | 20140622 |
| 155767 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140704 | 20140622 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesnia aesnib aesnic
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | aesnia aesnib aesnic |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | aesnia aesnib aesnic
|