| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 17886863904 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 17899032856 | ref | gcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 17964465448 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 18007247368 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 18013496760 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 18021792208 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 18022355916 | ref | gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 18037013176 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 18270804644 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 18399650208 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 18419640928 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 18642105156 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 18710830712 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 18952471636 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 20490502324 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 20517557500 | ref | gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 20519748720 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
| 20533222024 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20190810 | 20190803 |
| 20542004996 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 20554173700 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 20562253080 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 20624852864 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 21220626820 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20190810 | 20190803 |
| 21424447520 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 21576604812 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 21589878944 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
| 21602298924 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20190810 | 20190803 |
| 21624812120 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
| 21626612160 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
| 21668243200 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190810 | 20190803 |
| 21671784300 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20190810 | 20190803 |
| 21678261144 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 21678358124 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 21889298636 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 21946116948 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20190810 | 20190803 |
| 21953369604 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20190810 | 20190803 |
| 21965357496 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20190810 | 20190803 |
| 22009541048 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20190810 | 20190803 |
| 22029666464 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20190810 | 20190803 |
| 22110186372 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22149964116 | ref | gcc -m32 -march=core-avx2 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22150736184 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22184243860 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22185666012 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22186577196 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22190916712 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20190810 | 20190803 |
| 22194654692 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22196013804 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22197607244 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22203241024 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22203862192 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22308466976 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 22420186228 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 22438476420 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 22486323032 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22507105008 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
| 22558612332 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
| 22560632108 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
| 22637355352 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22739533848 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22741134412 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22756143364 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 22763265324 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 22777538212 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 22779215352 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22794026220 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22794901524 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22800123400 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 22810962808 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 22820341804 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22839467208 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 22840253972 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 22871093896 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 22918450412 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 22930457844 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 22944102464 | ref | gcc -m32 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 22972115604 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 23011522032 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20190810 | 20190803 |
| 23024999124 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 23043597924 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 23059372332 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 23071085756 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20190809 | 20190803 |
| 23091478328 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 23098083732 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23126819436 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23148314480 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23157480788 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23189675424 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20190809 | 20190803 |
| 23272303096 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23425292824 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23441861416 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20190810 | 20190803 |
| 23446669804 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190810 | 20190803 |
| 23449318252 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20190810 | 20190803 |
| 23483058284 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23483154956 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 23492597312 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 23493169024 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23501227960 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23572627908 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190810 | 20190803 |
| 23573711164 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23589788892 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23612432472 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23755956968 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 23767626344 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23772604572 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 23797029324 | ref | gcc -m32 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23798859036 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23810487996 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 23814064912 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 23838815716 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 23915262960 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 23920145084 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 23922571948 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 24247922040 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 24476738320 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 24508610884 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 24667705560 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 24740136480 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 24740588960 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 24757917728 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 25046885840 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 25065871732 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 25077286748 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 26159603060 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 26162977252 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 27080893352 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 27188154164 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 28010239728 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 28356724640 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20190810 | 20190803 |
| 28817143836 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20190809 | 20190803 |
| 28964126156 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20190810 | 20190803 |
| 29288738560 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190809 | 20190803 |
| 29501777088 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20190810 | 20190803 |
| 30200281992 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20190810 | 20190803 |
| 32288446756 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 33309521064 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190810 | 20190803 |
| 35507283924 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20190809 | 20190803 |
| 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=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=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=corei7 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -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=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
|