| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 198117 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 199116 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170721 | 20170718 |
| 199143 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 199296 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 199800 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170721 | 20170718 |
| 199953 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 199962 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 200070 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 200088 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170721 | 20170718 |
| 200124 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 200223 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 200367 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 200439 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170721 | 20170718 |
| 200529 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170721 | 20170718 |
| 200592 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 200619 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 200700 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 200781 | ref | gcc -m32 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 201078 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170721 | 20170718 |
| 201213 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 201492 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 201519 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 201582 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170721 | 20170718 |
| 201645 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 201789 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170721 | 20170718 |
| 201888 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170721 | 20170718 |
| 202392 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170721 | 20170718 |
| 202509 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 202851 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 203256 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 203427 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 203535 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 203535 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 203787 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 204813 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 204975 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 205110 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 205173 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 205218 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170721 | 20170718 |
| 205308 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170721 | 20170718 |
| 205533 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170721 | 20170718 |
| 205695 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170721 | 20170718 |
| 205821 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170721 | 20170718 |
| 254745 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 255888 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 256599 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 256644 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 256923 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 257292 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 257445 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 257805 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 257850 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 258579 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 258624 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 258660 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 259020 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 259047 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 259056 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 259101 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 259893 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 259983 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 260046 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 260334 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 260577 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 260946 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 261198 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 261576 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 262566 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 263151 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 263250 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 263745 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 264222 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 265518 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 268947 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 270486 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 271377 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 275067 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 275328 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 275616 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 275832 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 275904 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 275976 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 276219 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 276930 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 277038 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 277164 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 277614 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 277659 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 277956 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 278595 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 279495 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 281115 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 281232 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 281277 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 281340 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 281448 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 281502 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 281691 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 281700 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 281736 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 281781 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 281853 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 281988 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 282033 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 282042 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 282060 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 282186 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 282240 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 282249 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 282420 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 282555 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 283014 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 283248 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 283266 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 283572 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 283635 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 283653 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 283707 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 283734 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 283869 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 283923 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 284166 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 284265 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 284265 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 284436 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 284454 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 284454 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 284472 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 284607 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 284607 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 284796 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 285336 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 285399 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 285516 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 285534 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 285732 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 285741 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 285885 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 285966 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 286308 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 288648 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 289188 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 302373 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 307530 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 307710 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 308016 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 308718 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 308727 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 309762 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 310239 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 310302 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 310392 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 310455 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 310590 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 310599 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 310707 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 311067 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 311328 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170721 | 20170718 |
| 311742 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170721 | 20170718 |
| 314874 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 315090 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 315585 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 315594 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 316134 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 316449 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 316449 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 316863 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170721 | 20170718 |
| 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
|