| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 4376 | aesni | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140526 | 20140525 |
| 4384 | aesni | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140526 | 20140525 |
| 4384 | aesni | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140526 | 20140525 |
| 4452 | aesni | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 4452 | aesni | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 4456 | aesni | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 4556 | aesni | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 4580 | aesni | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 4584 | aesni | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 78472 | ref | gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78508 | ref | gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78560 | ref | gcc -funroll-loops -m32 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78560 | ref | gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78576 | ref | gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78584 | ref | gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78600 | ref | gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78600 | ref | gcc -m32 -march=corei7 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78608 | ref | gcc -m32 -march=core-avx-i -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78616 | ref | gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78616 | ref | gcc -m32 -march=nocona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78624 | ref | gcc -m32 -march=barcelona -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78656 | ref | gcc -m32 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78664 | ref | gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78672 | ref | gcc -m32 -march=prescott -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78708 | ref | gcc -m32 -march=corei7-avx -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78720 | ref | gcc -m32 -march=athlon -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78776 | ref | gcc -m32 -march=core2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 78812 | ref | gcc -m32 -march=k8 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 79312 | ref | gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 79392 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140526 | 20140525 |
| 79412 | ref | gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 79464 | ref | gcc -m32 -march=pentium4 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 79480 | ref | gcc -m32 -march=pentium2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 79484 | ref | gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer | 20140526 | 20140525 |
| 79484 | ref | gcc -m32 -march=pentium-m -O -fomit-frame-pointer | 20140526 | 20140525 |
| 79508 | ref | gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 79576 | ref | gcc -m32 -march=pentiumpro -O -fomit-frame-pointer | 20140526 | 20140525 |
| 79648 | ref | gcc -m32 -march=pentium3 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 80684 | ref | gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 80820 | ref | gcc -funroll-loops -m32 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 81040 | ref | gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 81112 | ref | gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 81156 | ref | gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 81176 | ref | gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 81252 | ref | gcc -funroll-loops -m32 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 81416 | ref | gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 81452 | ref | gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 81560 | ref | gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 81628 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 81768 | ref | gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 81824 | ref | gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 81932 | ref | gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 81968 | ref | gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 81968 | ref | gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 83172 | ref | gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 83212 | ref | gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 83288 | ref | gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 83308 | ref | gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 83312 | ref | gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 83316 | ref | gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 83388 | ref | gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 83408 | ref | gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 83408 | ref | gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 83484 | ref | gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 83488 | ref | gcc -m32 -march=k6 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 83500 | ref | gcc -m32 -march=i386 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 83560 | ref | gcc -m32 -march=k6-2 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 83632 | ref | gcc -m32 -march=k6-3 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 83992 | ref | gcc -m32 -march=athlon -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84020 | ref | gcc -m32 -march=k8 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84040 | ref | gcc -m32 -march=barcelona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84204 | ref | gcc -m32 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84252 | ref | gcc -m32 -march=corei7 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84396 | ref | gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84456 | ref | gcc -m32 -march=k8 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84488 | ref | gcc -m32 -march=athlon -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84492 | ref | gcc -m32 -march=core2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84508 | ref | gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84512 | ref | gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84544 | ref | gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84552 | ref | gcc -m32 -march=corei7 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84568 | ref | gcc -m32 -march=nocona -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84572 | ref | gcc -m32 -march=prescott -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84592 | ref | gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84600 | ref | gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84604 | ref | gcc -m32 -march=core2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84612 | ref | gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84652 | ref | gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84664 | ref | gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84668 | ref | gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84668 | ref | gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84676 | ref | gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84680 | ref | gcc -m32 -march=barcelona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84716 | ref | gcc -m32 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84776 | ref | gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84796 | ref | gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84816 | ref | gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 84836 | ref | gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84848 | ref | gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84860 | ref | gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84860 | ref | gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84864 | ref | gcc -m32 -march=nocona -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 84944 | ref | gcc -m32 -march=prescott -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 85400 | ref | gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 85896 | ref | gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 85996 | ref | gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 86080 | ref | gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 86144 | ref | gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 86380 | ref | gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 86396 | ref | gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 86596 | ref | gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 87124 | ref | gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 88632 | ref | gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 88664 | ref | gcc -m32 -march=k6 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 88712 | ref | gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 88928 | ref | gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 88936 | ref | gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 88948 | ref | gcc -m32 -march=k6 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 89216 | ref | gcc -m32 -march=i386 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 89456 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89512 | ref | gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89532 | ref | gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89584 | ref | gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89588 | ref | gcc -m32 -march=barcelona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89616 | ref | gcc -m32 -march=i386 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 89632 | ref | gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89672 | ref | gcc -m32 -march=athlon -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89708 | ref | gcc -m32 -march=pentium -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89784 | ref | gcc -m32 -march=k8 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89916 | ref | gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89928 | ref | gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89928 | ref | gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 89956 | ref | gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90060 | ref | gcc -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90136 | ref | gcc -m32 -march=pentium2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90176 | ref | gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90192 | ref | gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90256 | ref | gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90272 | ref | gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90316 | ref | gcc -m32 -march=corei7 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90320 | ref | gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90324 | ref | gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90336 | ref | gcc -m32 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90348 | ref | gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90356 | ref | gcc -funroll-loops -m32 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90360 | ref | gcc -m32 -march=prescott -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90380 | ref | gcc -m32 -march=i386 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90388 | ref | gcc -m32 -march=pentium3 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90428 | ref | gcc -m32 -march=i486 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90436 | ref | gcc -m32 -march=core2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90452 | ref | gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90484 | ref | gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90488 | ref | gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90516 | ref | gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90516 | ref | gcc -m32 -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90700 | ref | gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90744 | ref | gcc -m32 -march=pentium4 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 90820 | ref | gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 91060 | ref | gcc -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 91220 | ref | gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 91336 | ref | gcc -m32 -march=k6 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 91396 | ref | gcc -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 91472 | ref | gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer | 20140526 | 20140525 |
| 99852 | ref | gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 100412 | ref | gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 100848 | ref | gcc -m32 -march=i486 -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 100956 | ref | gcc -m32 -march=i486 -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 102372 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140526 | 20140525 |
| 102528 | ref | gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer | 20140526 | 20140525 |
| 106968 | ref | gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 111628 | ref | gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 112424 | ref | gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 112640 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 112984 | ref | gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 141040 | ref | gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer | 20140526 | 20140525 |
| 141852 | ref | gcc -m32 -march=pentium -O -fomit-frame-pointer | 20140526 | 20140525 |
| 146040 | ref | gcc -m32 -march=i486 -O -fomit-frame-pointer | 20140526 | 20140525 |
| 162788 | ref | gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 163344 | ref | gcc -m32 -march=pentium -O3 -fomit-frame-pointer | 20140526 | 20140525 |
| 163404 | ref | gcc -m32 -march=pentium -O2 -fomit-frame-pointer | 20140526 | 20140525 |
| 163636 | 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
|