| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 223083 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20170729 | 20170725 |
| 223452 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20170729 | 20170725 |
| 223587 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20170729 | 20170725 |
| 224127 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20170729 | 20170725 |
| 224334 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20170729 | 20170725 |
| 224577 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 225036 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170729 | 20170725 |
| 225117 | ref | gcc -m32 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 225810 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226062 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226323 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226332 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226575 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226647 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226773 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226854 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 226980 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20170729 | 20170725 |
| 227196 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 227304 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 227430 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 227718 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 227961 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 228258 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20170729 | 20170725 |
| 228339 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20170729 | 20170725 |
| 228915 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 229041 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 229131 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 229599 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170729 | 20170725 |
| 229734 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 229806 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 229986 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20170729 | 20170725 |
| 230085 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 230247 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 230436 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 231120 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 231165 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20170729 | 20170725 |
| 231381 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 231894 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20170729 | 20170725 |
| 231930 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20170729 | 20170725 |
| 234972 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20170729 | 20170725 |
| 235026 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 235431 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 239292 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20170729 | 20170725 |
| 274878 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 275445 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 275463 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 275607 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 276165 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 276228 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 276534 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 276939 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 278298 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 278928 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 279054 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 279279 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 279459 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 279585 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 280440 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 280584 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 281133 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 281313 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 281322 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 281349 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 281610 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 281727 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 282222 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 282447 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 282627 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 282753 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 282807 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 282888 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 283095 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 283437 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 283878 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 286911 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 288198 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 293049 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 293301 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 293562 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 295092 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 295227 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 295443 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 295983 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 296019 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 296154 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 296505 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 296667 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 296874 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 296955 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 297234 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 297630 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 297648 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 297927 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 298161 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 298638 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 302157 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 302328 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 302418 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 302481 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 302553 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 302706 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 303336 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 303597 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 304650 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 304875 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 305577 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 305937 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 309087 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 322146 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 322551 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 322812 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 322866 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323055 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323217 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323217 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323298 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323379 | ref | gcc -m32 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323442 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323541 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 323820 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324324 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324387 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324396 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324630 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324756 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324774 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324810 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324810 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324918 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324945 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324972 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324990 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 324999 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325017 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325089 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325125 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325143 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325278 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325359 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325422 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325674 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325683 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 325800 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 326538 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 327780 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 327852 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 328266 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 328842 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 329373 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 329400 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 329868 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 329886 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 330066 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 330912 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 330912 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 330930 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 330948 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 331407 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20170729 | 20170725 |
| 332676 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20170729 | 20170725 |
| 354042 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 354195 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 354204 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 354366 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 354618 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 354906 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 355239 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20170729 | 20170725 |
| 355293 | ref | gcc -m32 -march=pentium-m -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
|