| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
|---|---|---|---|---|
| 41876 | cryptopp | clang++ -O3 -fwrapv -mavx -fomit-frame-pointer | 20140916 | 20140907 |
| 42308 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 42392 | cryptopp | clang++ -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140916 | 20140907 |
| 42436 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 42460 | cryptopp | clang++ -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 42464 | cryptopp | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 42504 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 42512 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 42632 | cryptopp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | 20140916 | 20140907 |
| 42664 | cryptopp | clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 42680 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 42716 | cryptopp | clang++ -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140916 | 20140907 |
| 42768 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 42872 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 42888 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 42940 | cryptopp | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 42944 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 42992 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43032 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43060 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 43080 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 43096 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 43140 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43148 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43152 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 43244 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 43292 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43304 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43304 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43316 | cryptopp | g++ -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43324 | cryptopp | g++ -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 43364 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43400 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43440 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 43448 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 43452 | cryptopp | g++ -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 43492 | cryptopp | g++ -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43508 | cryptopp | g++ -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43516 | cryptopp | g++ -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43524 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43544 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43560 | cryptopp | g++ -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 43588 | cryptopp | g++ -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 43592 | cryptopp | g++ -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43604 | cryptopp | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43644 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 43684 | cryptopp | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 43684 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43688 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43760 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43760 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43764 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 43800 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 43852 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43904 | cryptopp | g++ -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140916 | 20140907 |
| 43932 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 43956 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 43968 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 43968 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 43988 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140916 | 20140907 |
| 44044 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 44052 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 44060 | cryptopp | g++ -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 44060 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 44072 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 44204 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 44240 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 44284 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 44320 | cryptopp | g++ -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 44412 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 44448 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 44500 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 44512 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 44536 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 44612 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 44672 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 47064 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 49840 | cryptopp | g++ | 20140916 | 20140907 |
| 89647640 | ref | gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89656488 | ref | gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89733040 | ref | gcc-4.7 -m64 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89734336 | ref | gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89741068 | ref | gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89744148 | ref | gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89744808 | ref | gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89749628 | ref | gcc-4.7 -march=nocona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89753020 | ref | gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89755188 | ref | gcc-4.7 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89765488 | ref | gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89767124 | ref | gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89767820 | ref | gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89767916 | ref | gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89840696 | ref | gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89841824 | ref | gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89844500 | ref | gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89845740 | ref | gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89858564 | ref | gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89869932 | ref | gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89870260 | ref | gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89873176 | ref | gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89890188 | ref | gcc-4.8 -march=nocona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89891856 | ref | gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89897296 | ref | gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89899016 | ref | gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89901148 | ref | gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89941944 | ref | gcc-4.7 -march=k8 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 89942704 | ref | gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90030952 | ref | gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90033388 | ref | gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90110464 | ref | gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90117728 | ref | gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90305656 | ref | gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90307392 | ref | gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90397492 | ref | clang -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90446336 | ref | gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90448932 | ref | gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90532712 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | 20141018 | 20141014 |
| 90541224 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer | 20140916 | 20140907 |
| 90541852 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140916 | 20140907 |
| 90544840 | ref | gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90550324 | ref | gcc-4.8 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90553220 | ref | gcc-4.8 -m64 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90556124 | ref | gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90560544 | ref | gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90564072 | ref | gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90657680 | ref | gcc-4.8 -march=k8 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90663968 | ref | gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90672720 | ref | gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90673604 | ref | gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 90767716 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141018 | 20141014 |
| 90771272 | ref | clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140916 | 20140907 |
| 90782304 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140916 | 20140907 |
| 90911220 | ref | gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 91038240 | ref | gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 91039192 | ref | gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140916 | 20140907 |
| 105263412 | ref | gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 105267868 | ref | gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 105377716 | ref | gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 105385548 | ref | gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 105403776 | ref | gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 105405460 | ref | gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 105405928 | ref | gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 105687444 | ref | gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 105688804 | ref | gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 105965700 | ref | gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 105979468 | ref | gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 106051688 | ref | gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 106057624 | ref | gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 106059536 | ref | gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 106328864 | ref | gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 106329232 | ref | gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 106476896 | ref | gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 106484384 | ref | gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 106685164 | ref | gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106691652 | ref | gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106787288 | ref | gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106787940 | ref | gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106861436 | ref | gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106861540 | ref | gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106863776 | ref | gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106863892 | ref | gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106872680 | ref | gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106874104 | ref | gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106881556 | ref | gcc-4.8 -funroll-loops -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106934204 | ref | gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106936072 | ref | gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106936396 | ref | gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106937460 | ref | gcc-4.7 -funroll-loops -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106943016 | ref | gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106955988 | ref | gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 106957532 | ref | gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 108612060 | ref | gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108616900 | ref | gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108630460 | ref | gcc-4.8 -march=k8 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108634144 | ref | gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108635864 | ref | gcc-4.7 -march=k8 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108636000 | ref | gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108646972 | ref | gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108651940 | ref | gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108658368 | ref | gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108658404 | ref | gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108659528 | ref | gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108660328 | ref | gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108662068 | ref | gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108662784 | ref | gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108662920 | ref | gcc-4.8 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108663416 | ref | gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108665424 | ref | gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108666896 | ref | gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108667664 | ref | gcc-4.7 -m64 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108670772 | ref | gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108672148 | ref | gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108674096 | ref | gcc-4.7 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108675956 | ref | gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108678184 | ref | gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108681852 | ref | gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108686668 | ref | gcc-4.8 -m64 -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108707272 | ref | gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108707356 | ref | gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108707816 | ref | gcc-4.8 -march=nocona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108708756 | ref | gcc-4.7 -march=nocona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108708848 | ref | gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108709276 | ref | gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108714924 | ref | gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108715416 | ref | gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108717048 | ref | gcc-4.8 -funroll-loops -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108721216 | ref | gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108722008 | ref | gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108727388 | ref | gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108727784 | ref | gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140916 | 20140907 |
| 108750068 | ref | gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108750856 | ref | gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108758392 | ref | gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108758848 | ref | gcc-4.7 -funroll-loops -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108759292 | ref | gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108761400 | ref | gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108761672 | ref | gcc-4.7 -march=k8 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108769208 | ref | gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108769656 | ref | gcc-4.7 -m64 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108771212 | ref | gcc-4.7 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108785908 | ref | gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108786696 | ref | gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108787536 | ref | gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108788100 | ref | gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108791852 | ref | gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108794812 | ref | gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108795204 | ref | gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108795312 | ref | gcc-4.7 -march=barcelona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108795652 | ref | gcc-4.8 -march=barcelona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108796040 | ref | gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108796688 | ref | gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108798800 | ref | gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108799060 | ref | gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108799264 | ref | gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108799876 | ref | gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108800604 | ref | gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108800652 | ref | gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108801176 | ref | gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108801544 | ref | gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108801892 | ref | gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108808080 | ref | gcc-4.8 -m64 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108808188 | ref | gcc-4.8 -march=k8 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108815128 | ref | gcc-4.8 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108815784 | ref | gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108816340 | ref | gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108866492 | ref | gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108868864 | ref | gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 108873836 | ref | gcc-4.7 -march=nocona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 108880648 | ref | gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 108971644 | ref | gcc-4.8 -march=nocona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 108980552 | ref | gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109041312 | ref | gcc-4.8 -march=k8 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109043020 | ref | gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109173508 | ref | gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 109176252 | ref | gcc-4.8 -march=nocona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 109198728 | ref | gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109199096 | ref | gcc-4.8 -m64 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109200452 | ref | gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109200672 | ref | gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109207292 | ref | gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109207812 | ref | gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109208224 | ref | gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109208396 | ref | gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109208752 | ref | gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109209456 | ref | gcc-4.8 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109213484 | ref | gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109214196 | ref | gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109214264 | ref | gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109220436 | ref | gcc-4.7 -march=barcelona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109221480 | ref | gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109222260 | ref | gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109223112 | ref | gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109223224 | ref | gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109223924 | ref | gcc-4.7 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109228380 | ref | gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109228516 | ref | gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109229704 | ref | gcc-4.7 -m64 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109265836 | ref | gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 109269880 | ref | gcc-4.7 -march=nocona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 109271952 | ref | gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 109279428 | ref | gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer | 20140916 | 20140907 |
| 109344564 | ref | gcc-4.8 -march=barcelona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 109350528 | ref | gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer | 20140916 | 20140907 |
| 114285364 | ref | gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 114288092 | ref | gcc-4.7 -march=k8 -O -fomit-frame-pointer | 20140916 | 20140907 |
| 152148060 | ref | gcc-4.8 -funroll-loops | 20140916 | 20140907 |
| 152171648 | ref | gcc-4.8 | 20140916 | 20140907 |
| 152229832 | ref | cc | 20140916 | 20140907 |
| 152512092 | ref | gcc-4.7 | 20140916 | 20140907 |
| 152515708 | ref | gcc-4.7 -funroll-loops | 20140916 | 20140907 |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | ref |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | ref |
| g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=core-avx2 -O -fomit-frame-pointer | cryptopp |
| g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer | cryptopp |
| gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer | ref |
| gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer | ref |
| gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer | ref |
| gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer | ref |
| gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer | ref |
| gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer | ref |
| Compiler | Implementations |
| cc | dolbeau/aesenc-int |
| gcc-4.8 | dolbeau/aesenc-int |
| gcc-4.8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| Compiler | Implementations |
| cc | openssl |
| gcc-4.8 | openssl |
| gcc-4.8 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer | openssl |
| gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops | openssl |
| gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -O -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer | openssl |
| gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc-4.8 -march=barcelona -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -march=k8 -O -fomit-frame-pointer | openssl |
| gcc-4.8 -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc-4.8 -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -march=nocona -O -fomit-frame-pointer | openssl |
| gcc-4.8 -march=nocona -Os -fomit-frame-pointer | openssl |
| Compiler | Implementations |
| clang++ -O3 -fomit-frame-pointer | cryptopp |
| clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | cryptopp |
| clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | cryptopp |
| clang++ -O3 -fwrapv -mavx -fomit-frame-pointer | cryptopp |
| Compiler | Implementations |
| clang++ -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | cryptopp |
| clang++ -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | cryptopp |
| Compiler | Implementations |
| clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | cryptopp |
| Compiler | Implementations |
| clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | cryptopp |
| Compiler | Implementations |
| clang++ -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | cryptopp |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | dolbeau/aesenc-int |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | dolbeau/aesenc-int |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | dolbeau/aesenc-int |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | dolbeau/aesenc-int |
| Compiler | Implementations |
| clang -O3 -fomit-frame-pointer | openssl |
| clang -O3 -fwrapv -march=native -fomit-frame-pointer | openssl |
| clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | openssl |
| clang -O3 -fwrapv -mavx -fomit-frame-pointer | openssl |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer | openssl |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | dolbeau/aesenc-int |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | dolbeau/aesenc-int |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | dolbeau/aesenc-int |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | openssl |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | openssl |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | openssl |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |
| clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |
| clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | ref |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | dolbeau/aesenc-int |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | openssl |
| Compiler | Implementations |
| clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | ref |
| Compiler | Implementations |
| gcc-4.7 | dolbeau/aesenc-int |
| gcc-4.7 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| Compiler | Implementations |
| gcc-4.7 | openssl |
| gcc-4.7 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer | openssl |
| gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops | openssl |
| gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -O -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer | openssl |
| gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc-4.7 -march=barcelona -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -march=k8 -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -march=k8 -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -march=k8 -O -fomit-frame-pointer | openssl |
| gcc-4.7 -march=k8 -Os -fomit-frame-pointer | openssl |
| gcc-4.7 -march=nocona -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -march=nocona -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -march=nocona -O -fomit-frame-pointer | openssl |
| gcc-4.7 -march=nocona -Os -fomit-frame-pointer | openssl |
| Compiler | Implementations |
| gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| Compiler | Implementations |
| gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer | openssl |
| Compiler | Implementations |
| gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| Compiler | Implementations |
| gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer | openssl |
| gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer | openssl |