| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 136440 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136545 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136643 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136657 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136703 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136762 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136808 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136823 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136845 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136845 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136860 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136912 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136912 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 136965 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137017 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137018 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137055 | ref | gcc -m32 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137055 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137063 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137115 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137123 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137145 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137250 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137318 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 137348 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137408 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 137535 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 137535 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137745 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 137820 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140704 | 20140622 |
| 137895 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 138098 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 138397 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 138427 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 138435 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 138502 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 138712 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 138772 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 138833 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 138915 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 138915 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 138953 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 138968 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 138982 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 139005 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 139110 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 139110 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 139223 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 139380 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 139425 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 139425 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 139455 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 139470 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 139485 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 139500 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 139508 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 139530 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 139785 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 139845 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 139875 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 140505 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 140760 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 140775 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 140858 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 140910 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 141195 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 141442 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 141510 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 141563 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 141622 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 141660 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 141667 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 141765 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 141960 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 142087 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 142095 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 142170 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 142230 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 146550 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 146565 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 147518 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 147727 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 147900 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 148050 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 148058 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 148283 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 148305 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 148313 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 148515 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 148740 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 148763 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 148860 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 149010 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 149168 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 149175 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 149370 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 149482 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 149520 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 149587 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 149790 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 149857 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 149962 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 150030 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150240 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 150360 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150367 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 150375 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150375 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150667 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150668 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150757 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150772 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150780 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 150795 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150848 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150908 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150938 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 150968 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151050 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151125 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151170 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151298 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 151410 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151410 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151418 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151553 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151673 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151710 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151748 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 151755 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 151852 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151942 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 151972 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 152205 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 152813 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 152970 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 153045 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 153157 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 153277 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 153727 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 153772 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 153998 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140704 | 20140622 |
| 173610 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 173662 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 173865 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 174930 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 175290 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140704 | 20140622 |
| 175433 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 175605 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 175845 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140704 | 20140622 |
| 177277 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 177638 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 185370 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140704 | 20140622 |
| 188887 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 189285 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 189458 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140704 | 20140622 |
| 190875 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140704 | 20140622 |
| 202725 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140704 | 20140622 |
| 210157 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140704 | 20140622 |
| 220403 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140704 | 20140622 |
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni |
| gcc -m32 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -O -fomit-frame-pointer | aesni |
| gcc -m32 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=prescott -Os -fomit-frame-pointer | aesni
|