| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 245439 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 245502 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161227 | 20161220 |
| 245520 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161227 | 20161220 |
| 245619 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 245637 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 245664 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 245664 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161227 | 20161220 |
| 245898 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 246222 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161227 | 20161220 |
| 246276 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161227 | 20161220 |
| 246906 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161227 | 20161220 |
| 246906 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 246924 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 246951 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 247005 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161227 | 20161220 |
| 247005 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 247122 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 247122 | ref | gcc -m32 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 247185 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 247482 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 247599 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161227 | 20161220 |
| 247815 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 248139 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 248175 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 250425 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 250866 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161227 | 20161220 |
| 252288 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161227 | 20161220 |
| 252981 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 253071 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 253170 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 254151 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 257715 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 258012 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 258084 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 270540 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161227 | 20161220 |
| 270540 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161227 | 20161220 |
| 272961 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161227 | 20161220 |
| 273240 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161227 | 20161220 |
| 274131 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 274464 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 275958 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 276507 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161227 | 20161220 |
| 277362 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 277668 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 278487 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 279270 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 280665 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 281241 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 282654 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 282717 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 283041 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 283095 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 283914 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 284373 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 284418 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 284445 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 284445 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 284625 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 284823 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 284895 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 285012 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 285075 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 285165 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 286101 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 286326 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 287532 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 288315 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 288333 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 288423 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 288549 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 288900 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 289053 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 289134 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 289215 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 289422 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 289890 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 289908 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 290034 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 290133 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 290196 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 290430 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 290664 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 290709 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 290799 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 290988 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 291060 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 291069 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 291105 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 291177 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 291222 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 291231 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 291438 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 291843 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 292014 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 292851 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 293490 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 293742 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 293778 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 293841 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 293895 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 293904 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 293931 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 293940 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 294111 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 294201 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 294336 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 294435 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 294516 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 294759 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161227 | 20161220 |
| 294804 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 294948 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 295425 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 295524 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 295578 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 295623 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 295623 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 295902 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 295947 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 296145 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 296397 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 296523 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 296541 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 296838 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 297063 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 297324 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 297360 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 297369 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 297981 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 298026 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 298350 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 298440 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 298494 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 299034 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 299178 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 300060 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 300087 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 301905 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 302346 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 302445 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 302643 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 302670 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 302706 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 302796 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 302823 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 302823 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 302859 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 302859 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 302868 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 302868 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 303102 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 303660 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 303876 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 303876 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 304056 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 304092 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 304101 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 304155 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 304245 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 304443 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161227 | 20161220 |
| 304533 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161227 | 20161220 |
| 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
|