| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5027 | aesni | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 5133 | aesni | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 5188 | aesni | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 5241 | aesni | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171119 | 20171020 |
| 5308 | aesni | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171119 | 20171020 |
| 5412 | aesni | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171119 | 20171020 |
| 5599 | aesni | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 5609 | aesni | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 5691 | aesni | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 5734 | aesni | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 6071 | aesni | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 6114 | aesni | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 103436 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 104460 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 104467 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 104931 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 105020 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 105172 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 105264 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 105488 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 105848 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20171119 | 20171020 |
| 105919 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 106230 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171119 | 20171020 |
| 106321 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 106424 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20171119 | 20171020 |
| 106462 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 106514 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 106703 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20171119 | 20171020 |
| 106771 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 106806 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20171119 | 20171020 |
| 106970 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 107109 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20171119 | 20171020 |
| 107376 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20171119 | 20171020 |
| 107516 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20171119 | 20171020 |
| 107624 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 107742 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 107943 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 108087 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 108189 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 108202 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 108226 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 108287 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 108371 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 108395 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 108404 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 108540 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 108606 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 108623 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 108807 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20171119 | 20171020 |
| 108905 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 109051 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 109210 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 109618 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 109837 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 109919 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 109969 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 110082 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 110504 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 110788 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 110862 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 110896 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 110962 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 111147 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 111252 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 111320 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111341 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 111356 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 111459 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 111484 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111563 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 111577 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111612 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 111613 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111614 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111632 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111650 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 111678 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111687 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 111688 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 111713 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 111740 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 111762 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 111763 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111793 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111826 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 111855 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 111874 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111886 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 111906 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 111912 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111923 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 111947 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 111968 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 111978 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 112092 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112093 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112128 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 112139 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 112164 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112209 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112229 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 112237 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 112253 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112266 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112285 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112293 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112303 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 112336 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112345 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112402 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 112406 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112408 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112413 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112432 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112461 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112479 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 112486 | ref | gcc -m32 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 112496 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112501 | ref | gcc -m32 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112530 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112536 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 112569 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 112584 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 112589 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112614 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112634 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112636 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112645 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 112685 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 112697 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112720 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112737 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 112792 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 112824 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112825 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112831 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 112855 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 112880 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112885 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 112897 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 112899 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 112903 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 112925 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 112955 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 112977 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 113011 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 113024 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 113034 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 113038 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 113051 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 113070 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 113125 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 113130 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 113157 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 113197 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 113207 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 113210 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 113311 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 113337 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 113376 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 113408 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 114250 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 115299 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20171119 | 20171020 |
| 116103 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 117132 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 118054 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20171119 | 20171020 |
| 119856 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171119 | 20171020 |
| 120467 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20171119 | 20171020 |
| 120472 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20171119 | 20171020 |
| 120576 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20171119 | 20171020 |
| 120630 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 120765 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20171119 | 20171020 |
| 122752 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 122809 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 122823 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 122844 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 122963 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 122987 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 123054 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 123140 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 123184 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20171119 | 20171020 |
| 123296 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 123489 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20171119 | 20171020 |
| 123634 | ref | gcc -m32 -march=pentium-mmx -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
|