| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4736 | aesni | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140526 | 20140525 |
| 4744 | aesni | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140526 | 20140525 |
| 4772 | aesni | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140526 | 20140525 |
| 4952 | aesni | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 4952 | aesni | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 4956 | aesni | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 4984 | aesni | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 5040 | aesni | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 5048 | aesni | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 93728 | ref | gcc -m32 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 93828 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140526 | 20140525 |
| 93832 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 93852 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140526 | 20140525 |
| 93852 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 93876 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 93900 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140526 | 20140525 |
| 93908 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 93912 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 93920 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 93920 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140526 | 20140525 |
| 93968 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94020 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94244 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94260 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94304 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94396 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94580 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94628 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94696 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94800 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94932 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94932 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94984 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 94984 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140526 | 20140525 |
| 95008 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140526 | 20140525 |
| 95032 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 95040 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 95044 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 98160 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98360 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98376 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98500 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98516 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98592 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98616 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98656 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98736 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98744 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98792 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98904 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 98956 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 99108 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 99136 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99188 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99296 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99332 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99392 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99420 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99464 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99616 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 99628 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 99640 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 99668 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99696 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 99712 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 99760 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 99768 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99796 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99812 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 99812 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 99820 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 99832 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 99852 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99864 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 99880 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 99880 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99896 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99896 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 99916 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 99944 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 99944 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 99956 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 100048 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 100084 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 100244 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 100300 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 100344 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 100404 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 100516 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 100548 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 100860 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 101032 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 101640 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 101820 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 101872 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 101888 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 101988 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 102096 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 102096 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 102112 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 102172 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 102176 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 102204 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 102332 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 102364 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 102396 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 102444 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 102472 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 102488 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 102556 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 102644 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 102824 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 103044 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 103316 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 103380 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 103408 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 103776 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 104072 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 104360 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 104396 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 105792 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 105840 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 105916 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 106036 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 106036 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 106068 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 106916 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 106952 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 106976 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107036 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107176 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107204 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107256 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107268 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107284 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107288 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107348 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107356 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107396 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107396 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107416 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107440 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107500 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107532 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107536 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107584 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107604 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107608 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107612 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107652 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107664 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107676 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107708 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107756 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107836 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107900 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 107992 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 108172 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 108476 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 108488 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 108920 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 108936 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 109104 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 119416 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 119444 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 119620 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 120268 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 123000 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140526 | 20140525 |
| 123192 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140526 | 20140525 |
| 128772 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 136744 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 137136 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 137664 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 137752 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 171044 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140526 | 20140525 |
| 171592 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140526 | 20140525 |
| 176316 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 190752 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 191172 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 191528 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 191768 | ref | gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 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=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
|