| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 2342670 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2346252 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2347260 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2354763 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2394600 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2414583 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2421336 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2423019 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2423607 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2448660 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2455506 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2457456 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2460765 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2462514 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2464806 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2465154 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2492253 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2504550 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2519274 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2520057 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2522940 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2523747 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2593149 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2594847 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2606514 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2612316 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2612787 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2616231 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2620284 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2621967 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2629596 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2635698 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2636133 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2639646 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2647959 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2651442 | ref | gcc -m32 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2651469 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2651670 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2651913 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2653527 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2656524 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2656926 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2657016 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2657337 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2658150 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2658609 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2659071 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2661012 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2664084 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2667183 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2668569 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2669199 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2670357 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2670651 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2681055 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2681364 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2681448 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2681958 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2682105 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2682756 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2684268 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2698203 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2699826 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2700357 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2701671 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2703060 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2720517 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2745276 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2747376 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2751639 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2789982 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2794293 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2810427 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2816049 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2830458 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2831262 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 2839626 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2847648 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2848596 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2850291 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2850918 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2854515 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2857749 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2870424 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2881461 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2883732 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2886108 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2893305 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 2961981 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2962974 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20141016 | 20141014 |
| 2963724 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3001068 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3188016 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3196797 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3577782 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3580647 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3599568 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3696342 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3701733 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3713976 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3754476 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3754581 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3755853 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3802161 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3824889 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3833331 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3833655 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3834069 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3836733 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3842442 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 3847506 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3893286 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3894642 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3903717 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3905718 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3907779 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 3915018 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 3919521 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20141016 | 20141014 |
| 4005234 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 4023147 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 4024452 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 4033296 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 4043514 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20141016 | 20141014 |
| 4131693 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4132608 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4132770 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4136472 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4136541 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4176531 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4208052 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4213116 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4333263 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4336779 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4350288 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20141016 | 20141014 |
| 4371429 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4420554 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4420974 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4421154 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4424418 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4424742 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4429215 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4452804 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4482186 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4509003 | ref | gcc -m32 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4516374 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4516566 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4517139 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4517202 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4524648 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4525182 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4526475 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4534740 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4539606 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4625982 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4627620 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4627767 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4628361 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4636527 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4636596 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4636743 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4636908 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4813530 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4814433 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4820196 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4857861 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4860108 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 4861092 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20141016 | 20141014 |
| 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=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
|