| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 219240 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220500 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220563 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220590 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220653 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220698 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220752 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220761 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220788 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220797 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220806 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220824 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220842 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220851 | ref | gcc -m32 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220941 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 220950 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161016 | 20161009 |
| 221139 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 221139 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 221211 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161016 | 20161009 |
| 221256 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 221283 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161016 | 20161009 |
| 221337 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161016 | 20161009 |
| 221346 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161016 | 20161009 |
| 221463 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161016 | 20161009 |
| 221508 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 221625 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 224838 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 225567 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 226359 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 226368 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 226539 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 226557 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 226620 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 226701 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 243432 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161016 | 20161009 |
| 243747 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161016 | 20161009 |
| 243846 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161016 | 20161009 |
| 244062 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161016 | 20161009 |
| 244944 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 245916 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161016 | 20161009 |
| 260739 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 261567 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 262458 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 262602 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 263115 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 263421 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 263439 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 263619 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 263961 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 263988 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 264735 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 264897 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 264906 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 265104 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 265365 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 265482 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 265815 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 265995 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 266112 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 266112 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 266355 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 266409 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 266418 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 266508 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 266526 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 266616 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 266814 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 266913 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 267039 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 267174 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 267201 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 267309 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 267570 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 267795 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 267849 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 267903 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 267921 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 268011 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 268272 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 268272 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 268317 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 268317 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 268362 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 268362 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 268371 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 268398 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 269046 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 269145 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 271179 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 271305 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 271746 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 271746 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 271746 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 271827 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 272007 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 272106 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 272115 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 272142 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 272169 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 272448 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 272511 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 272529 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 272529 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 272898 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 273060 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 273249 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 273375 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 273645 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 273699 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 273798 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 273960 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 274122 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 274266 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 274302 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 274311 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 274356 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 274572 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 274680 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 274689 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 274716 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 274824 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 274869 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 275067 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 275085 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 275265 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 275265 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 275355 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 275400 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 275454 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 275616 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 275670 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 275715 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 275751 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 275751 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 275778 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 275796 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 275886 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 275976 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 276021 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 276084 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 276111 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 276714 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 276849 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 277182 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 277209 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 277281 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 277362 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 277524 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 277614 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 277623 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 278208 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 278721 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 278748 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 279792 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 279864 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161016 | 20161009 |
| 279864 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 279981 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 280008 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161016 | 20161009 |
| 281556 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 281754 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161016 | 20161009 |
| 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=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
|