| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4659 | aesni | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 4686 | aesni | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 4721 | aesni | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 4895 | aesni | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171119 | 20171020 |
| 4908 | aesni | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171119 | 20171020 |
| 4925 | aesni | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171119 | 20171020 |
| 5040 | aesni | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 5116 | aesni | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 5117 | aesni | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 5187 | aesni | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 5211 | aesni | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 5292 | aesni | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 85416 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 85541 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 85563 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 85584 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 85687 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 85887 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 86046 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 86193 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 87645 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 87857 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 87860 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171119 | 20171020 |
| 87907 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171119 | 20171020 |
| 87936 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 88053 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 88128 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171119 | 20171020 |
| 88296 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 88353 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 88404 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 88508 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 88558 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 88605 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171119 | 20171020 |
| 88617 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 88689 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 88724 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 88786 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171119 | 20171020 |
| 88964 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 89138 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 89215 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 89256 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 89400 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 89680 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 89806 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 89837 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171119 | 20171020 |
| 89872 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 89876 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 89896 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 89907 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 89961 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 90024 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 90030 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 90179 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 90181 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 90238 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 90328 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 90384 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 90417 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171119 | 20171020 |
| 90506 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 90603 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171119 | 20171020 |
| 90626 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171119 | 20171020 |
| 90656 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 90657 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 90685 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 90708 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 90746 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 90962 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 91385 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 91387 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 91398 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 91520 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 91520 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171119 | 20171020 |
| 91549 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171119 | 20171020 |
| 91556 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171119 | 20171020 |
| 91636 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 91752 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 91786 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 91789 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 91815 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 91872 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 91881 | ref | gcc -m32 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 91884 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 91970 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 92171 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92218 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 92221 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 92281 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92284 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92309 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92315 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92326 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 92344 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92367 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 92381 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92386 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92387 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92391 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92401 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92404 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92411 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92419 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92445 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92457 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92473 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92506 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92532 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92553 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92578 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92627 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 92633 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92635 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92674 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92684 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92685 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171119 | 20171020 |
| 92705 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92722 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92734 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92747 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92754 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92793 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92795 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 92817 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 92930 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171119 | 20171020 |
| 92934 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 92965 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92965 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92968 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92969 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 92993 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 92995 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93002 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 93008 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93080 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93115 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 93127 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93144 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 93181 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93193 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93195 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93300 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 93321 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 93321 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 93336 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93420 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93432 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 93446 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 93456 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 93460 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93464 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93468 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93476 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 93479 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93494 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 93497 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 93566 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 93583 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 93731 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93746 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93795 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 93905 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 94174 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 94213 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 94357 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171119 | 20171020 |
| 94401 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 95359 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 96067 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 98253 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171119 | 20171020 |
| 98481 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171119 | 20171020 |
| 98673 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171119 | 20171020 |
| 98713 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171119 | 20171020 |
| 99331 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 100211 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 100506 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 100937 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 100974 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 101488 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 101593 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 101673 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 101815 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 101825 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 101859 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 101962 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 157352 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 167422 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 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 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | aesni |
| gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | aesni |
| gcc -m32 -march=corei7 -O3 -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=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
|