| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 9863865 | ref | g++ -m32 -march=athlon -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 10390185 | ref | g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 10390437 | ref | g++ -m32 -march=core2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 10391670 | ref | g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 10392525 | ref | g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 10462248 | ref | g++ -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 10483839 | ref | g++ -m32 -march=k8 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 10627722 | ref | g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 10628181 | ref | g++ -m32 -march=k6 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 10628253 | ref | g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 10784646 | ref | g++ -m32 -march=i386 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 11065995 | ref | g++ -m32 -march=i486 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 11077974 | ref | g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 11078901 | ref | g++ -m32 -march=pentium -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 11086920 | ref | g++ -m32 -march=nocona -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 11091807 | ref | g++ -m32 -march=prescott -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 11208915 | ref | g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 11248452 | ref | g++ -m32 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 11347983 | ref | g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 11350071 | ref | g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 11524320 | ref | g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 11586690 | ref | g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161022 | 20161009 |
| 13581207 | ref | g++ -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 13625919 | ref | g++ -m32 -march=k8 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 13641012 | ref | g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 13641813 | ref | g++ -m32 -march=athlon -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 13642101 | ref | g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 13642236 | ref | g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 13657086 | ref | g++ -m32 -march=core2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 14798142 | ref | g++ -m32 -march=barcelona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 14816016 | ref | g++ -m32 -march=athlon -O -fomit-frame-pointer | 20161022 | 20161009 |
| 14816367 | ref | g++ -m32 -march=k8 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 14960187 | ref | g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161022 | 20161009 |
| 14963733 | ref | g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 14967576 | ref | g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 15000201 | ref | g++ -m32 -march=core2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 20099493 | ref | g++ -m32 -march=nocona -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 20100177 | ref | g++ -m32 -march=prescott -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 20298051 | ref | g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 21263121 | ref | g++ -m32 -march=nocona -O -fomit-frame-pointer | 20161022 | 20161009 |
| 21375945 | ref | g++ -m32 -march=prescott -O -fomit-frame-pointer | 20161022 | 20161009 |
| 21411054 | ref | g++ -m32 -march=pentium4 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 21596274 | ref | g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 21598803 | ref | g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 21599010 | ref | g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 21614625 | ref | g++ -m32 -march=core2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 21633444 | ref | g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 21687282 | ref | g++ -m32 -march=athlon -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 21691170 | ref | g++ -m32 -march=barcelona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 21708387 | ref | g++ -m32 -march=prescott -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 21710376 | ref | g++ -m32 -march=nocona -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 21715830 | ref | g++ -m32 -march=k8 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 25500807 | ref | g++ -m32 -march=i486 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 25533117 | ref | g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 25598043 | ref | g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 25606512 | ref | g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 25694163 | ref | g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 25799274 | ref | g++ -m32 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 26652753 | ref | g++ -m32 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 27074403 | ref | g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 27078957 | ref | g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 27079119 | ref | g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 27079704 | ref | g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 27672120 | ref | g++ -m32 -march=i386 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 27919773 | ref | g++ -m32 -march=k6 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 27923292 | ref | g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 27933174 | ref | g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 28053207 | ref | g++ -m32 -march=pentium2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 28059147 | ref | g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161022 | 20161009 |
| 28064277 | ref | g++ -m32 -march=pentium3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 28073727 | ref | g++ -m32 -march=pentium-m -O -fomit-frame-pointer | 20161022 | 20161009 |
| 28217682 | ref | g++ -m32 -march=i486 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 28272204 | ref | g++ -m32 -march=i386 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 28360989 | ref | g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 28381239 | ref | g++ -m32 -march=pentium -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 28491696 | ref | g++ -m32 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 29081412 | ref | g++ -m32 -march=i386 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 29185614 | ref | g++ -m32 -march=pentium -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 29196378 | ref | g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161022 | 20161009 |
| 29444310 | ref | g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 29445984 | ref | g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 29446398 | ref | g++ -m32 -march=k6 -Os -fomit-frame-pointer | 20161022 | 20161009 |
| 29874123 | ref | g++ -m32 -march=k6-3 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 29882556 | ref | g++ -m32 -march=k6-2 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 30004317 | ref | g++ -m32 -march=k6 -O -fomit-frame-pointer | 20161022 | 20161009 |
| 31266351 | ref | g++ -m32 -march=pentium -O -fomit-frame-pointer | 20161022 | 20161009 |
| 31269753 | ref | g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161022 | 20161009 |
| 31784193 | ref | g++ -m32 -march=i486 -O -fomit-frame-pointer | 20161022 | 20161009 |
| Compiler | Implementations
|
| g++ -m32 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=athlon -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=athlon -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=athlon -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=athlon -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=i386 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=i386 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=i386 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=i386 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=i486 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=i486 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=i486 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=i486 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6-2 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6-3 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k6 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium2 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium3 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | opt-win-aes
|
| Compiler | Implementations
|
| g++ -m32 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -O -fomit-frame-pointer | ref |
| g++ -m32 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=athlon -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=athlon -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=athlon -O -fomit-frame-pointer | ref |
| g++ -m32 -march=athlon -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=i386 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=i386 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=i386 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=i386 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=i486 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=i486 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=i486 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=i486 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=k6-2 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=k6-3 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=k6 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=k6 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=k6 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=k6 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=k8 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=k8 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=k8 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=k8 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | ref |
| g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=nocona -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=nocona -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=nocona -O -fomit-frame-pointer | ref |
| g++ -m32 -march=nocona -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium-m -O -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium2 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium3 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium4 -O -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium -O -fomit-frame-pointer | ref |
| g++ -m32 -march=pentium -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | ref |
| g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | ref |
| g++ -m32 -march=prescott -O2 -fomit-frame-pointer | ref |
| g++ -m32 -march=prescott -O3 -fomit-frame-pointer | ref |
| g++ -m32 -march=prescott -O -fomit-frame-pointer | ref |
| g++ -m32 -march=prescott -Os -fomit-frame-pointer | ref
|
| Compiler | Implementations
|
| g++ -m32 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -O -fomit-frame-pointer | aesni |
| g++ -m32 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=athlon -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=athlon -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=athlon -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=athlon -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=i386 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=i386 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=i386 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=i386 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=i486 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=i486 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=i486 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=i486 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6-2 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6-2 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6-3 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6-3 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=k6 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium2 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium2 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium3 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium3 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni
|
| Compiler | Implementations
|
| g++ -m32 -march=core2 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=core2 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=core2 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=core2 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k8 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k8 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k8 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=k8 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=nocona -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=nocona -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=nocona -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=nocona -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium-m -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium4 -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=prescott -O2 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=prescott -O3 -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=prescott -O -fomit-frame-pointer | opt-win-aes |
| g++ -m32 -march=prescott -Os -fomit-frame-pointer | opt-win-aes
|
| Compiler | Implementations
|
| g++ -m32 -march=core2 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=core2 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=core2 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=core2 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| g++ -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| g++ -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| g++ -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| g++ -m32 -march=prescott -Os -fomit-frame-pointer | aesni
|