| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 226440 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 226470 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140706 | 20140622 |
| 226507 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 226650 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140706 | 20140622 |
| 226740 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140706 | 20140622 |
| 227302 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 227512 | ref | gcc -m32 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 227617 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140706 | 20140622 |
| 227797 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 227865 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 227895 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140706 | 20140622 |
| 227963 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229118 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229223 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229747 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229763 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229853 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229860 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229875 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229875 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 229913 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140706 | 20140622 |
| 230018 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 230167 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 230168 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 230370 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 230572 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 230580 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140706 | 20140622 |
| 230632 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 231743 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 231787 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 231855 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 232005 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 232320 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 232920 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140706 | 20140622 |
| 233183 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140706 | 20140622 |
| 233317 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 233332 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140706 | 20140622 |
| 233408 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 233902 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140706 | 20140622 |
| 235605 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140706 | 20140622 |
| 272138 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 272175 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 272340 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 272565 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 272565 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 272625 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 272655 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 272693 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 273255 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 273757 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 274065 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 274297 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 274342 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 274762 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 274793 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 275160 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 275183 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 275250 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 275355 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 275475 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 275655 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 275745 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 276038 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 276112 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 314310 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 314490 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 314640 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 314797 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 315053 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 315345 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 315435 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 315473 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 315510 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 315548 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 315840 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 315855 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 315975 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 316028 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 316035 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 316283 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 316463 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 316582 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 316883 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 316898 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 316905 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 316973 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 317055 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 317190 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 317265 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 317295 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 317430 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 317437 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 318038 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 318180 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 318270 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 318878 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 318885 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 319230 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 319327 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 319343 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 319343 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 319380 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 319478 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 319605 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 319643 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 319807 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 319845 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 319913 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 320242 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 320467 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 320505 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 320625 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 321038 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 321060 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 321083 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 321142 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 321165 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 321255 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 321848 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 321892 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 322005 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 322305 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140706 | 20140622 |
| 322320 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 322582 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 322582 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 322635 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 322635 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 322687 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 322695 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 322710 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 322845 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 322860 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 323025 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 323070 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140706 | 20140622 |
| 323175 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 323182 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 323280 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 323498 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 323580 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 323678 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 323925 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 323992 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 324022 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 324030 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 324353 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 324367 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 324675 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 324840 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 324862 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 325028 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 325095 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 325207 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 325208 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 325297 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 325373 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 325432 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 325695 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 325920 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 326827 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 327443 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140706 | 20140622 |
| 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=pentium3 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium3 -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=pentium3 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium3 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentium -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | aesni
|
| Compiler | Implementations
|
| gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | aesni |
| gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=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=native -mtune=native -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=native -mtune=native -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
|