| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 224082 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170729 | 20170725 |
| 224172 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170729 | 20170725 |
| 224262 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 224469 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170729 | 20170725 |
| 225090 | ref | gcc -m32 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 225279 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 225495 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 225522 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170729 | 20170725 |
| 225720 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170729 | 20170725 |
| 225738 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226125 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226143 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226152 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226494 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226548 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226620 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226638 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226710 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170729 | 20170725 |
| 227412 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 227412 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170729 | 20170725 |
| 227421 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 227556 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170729 | 20170725 |
| 228384 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170729 | 20170725 |
| 228492 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 228582 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 228627 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 228726 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 228870 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 228951 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 228969 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 229401 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 229608 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 229644 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 230265 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 230409 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 230760 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170729 | 20170725 |
| 230787 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 230985 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170729 | 20170725 |
| 231039 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170729 | 20170725 |
| 231048 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170729 | 20170725 |
| 233784 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170729 | 20170725 |
| 233946 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 234954 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 275157 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 275499 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 275634 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 275877 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 275904 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 276534 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 277011 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 277164 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 277299 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 278577 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 278829 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 279009 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 279090 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 279333 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 279432 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 279567 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 279981 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 280179 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 280656 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 280746 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 281079 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 281079 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 281142 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 281151 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 282051 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 282258 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 283680 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 283761 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 283824 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 283878 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 283995 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 284202 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 289071 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 293004 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 293112 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 293823 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 294012 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 294165 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 294255 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 295209 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 295929 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 296451 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 296793 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 297324 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 297792 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 297846 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 297891 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 298089 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 298368 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 298467 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 298512 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 298665 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 302625 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 302778 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 302805 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 302940 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 302985 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 303201 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 303804 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 304596 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 304668 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 304704 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 306540 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 307332 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 308826 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 322038 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 322488 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 322605 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 322848 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 322929 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323208 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323217 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323352 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323388 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323433 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323487 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323514 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323631 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323649 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323775 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323892 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323946 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324108 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324144 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324180 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324198 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324477 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324693 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324810 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324864 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325134 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325197 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325260 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325476 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325485 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325683 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325818 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325917 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325980 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 326619 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 327312 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 327735 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 328527 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 329130 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 329238 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 329490 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 329715 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 329913 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 330165 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 330345 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 331596 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 332073 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 332118 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 332190 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 332244 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 332271 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 353610 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 354717 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 354870 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 354915 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 355320 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 355563 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 355707 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 356049 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 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
|