| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 566540 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 566600 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 572180 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 572250 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 577640 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 581980 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 582150 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 582350 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 582420 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 586490 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 586490 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 586520 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 591440 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 592840 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 595170 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 596080 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 596590 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 596590 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 599320 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 599510 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 601720 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 602250 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 605470 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 606320 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 612550 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 612670 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 614160 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 614810 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 614810 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 614820 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 616530 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 617070 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 617160 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 617250 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 618240 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 618990 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 620720 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 620900 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 620940 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 624980 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 625200 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 625630 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 626480 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 626490 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 626500 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 626550 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 630090 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 632440 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 632600 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 633540 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 633620 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 635210 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 635550 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 635860 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 637450 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 637530 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 638760 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 638920 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 639200 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 639780 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 642040 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 642180 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 643360 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 644970 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 645220 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 645360 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20161103 | 20161009 |
| 646950 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 648500 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 653300 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 653440 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 653450 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 654090 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 654170 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 659870 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 661640 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 661910 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 663060 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 663170 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 663750 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 663820 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 664260 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 664750 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 666980 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 668140 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 668260 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 668320 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 670350 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 672460 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 673610 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 674090 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 674130 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 674550 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 677230 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 677310 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 677860 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 678450 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20161103 | 20161009 |
| 678490 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 678500 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 678620 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 679010 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 679140 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 679140 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161103 | 20161009 |
| 680930 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 683430 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 684200 | ref | gcc -m32 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 684230 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 684720 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 684790 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 690660 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20161103 | 20161009 |
| 695940 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 697200 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20161103 | 20161009 |
| 698430 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 698460 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 699680 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 700820 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 702420 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20161103 | 20161009 |
| 702740 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 702980 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 703710 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20161103 | 20161009 |
| 703790 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 704180 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20161103 | 20161009 |
| 705620 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 705750 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 705770 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 706540 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 708310 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 715950 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 717620 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 718330 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20161103 | 20161009 |
| 719280 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 720420 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20161103 | 20161009 |
| 724890 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 725180 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 730340 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 730390 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 730400 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 731780 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 735910 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161103 | 20161009 |
| 736060 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20161103 | 20161009 |
| 743020 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 744870 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20161103 | 20161009 |
| 748640 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 748660 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 752130 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 752140 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 752430 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 753580 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20161103 | 20161009 |
| 753980 | ref | gcc -m32 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 754350 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20161103 | 20161009 |
| 759460 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20161103 | 20161009 |
| 759550 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20161103 | 20161009 |
| 780550 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 780710 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 780740 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 780780 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 780950 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 794550 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 796600 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 796710 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 796720 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 796920 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20161103 | 20161009 |
| 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=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 -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 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -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
|