| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 152080 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 152080 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152080 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152085 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152085 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152085 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152100 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152100 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152100 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152105 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152110 | openssl | gcc -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152110 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152120 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152120 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152125 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152125 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152130 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152130 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152135 | openssl | gcc -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152140 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152140 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152145 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152145 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152150 | openssl | clang -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152150 | openssl | gcc -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152150 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152155 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152155 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152155 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152155 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152160 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 152160 | openssl | gcc -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152160 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152160 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152160 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152160 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152160 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152160 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152160 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152160 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152160 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152170 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152170 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152170 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152175 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152175 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152175 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152180 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152180 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152180 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152180 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152185 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152185 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152185 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152185 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152190 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152190 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152190 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152190 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152195 | openssl | gcc | 20140726 | 20140622 |
| 152195 | openssl | gcc -funroll-loops | 20140726 | 20140622 |
| 152195 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152195 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152200 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152200 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152200 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152200 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152200 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152200 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152205 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152210 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152210 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152210 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152210 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152215 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140726 | 20140622 |
| 152215 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152215 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152215 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152215 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152215 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152220 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152220 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152225 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152230 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152230 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152235 | openssl | cc | 20140726 | 20140622 |
| 152245 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152270 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152270 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152285 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152310 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 152325 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152345 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 152395 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152435 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152595 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152635 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152640 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 152670 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 152875 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14146955 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14175310 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14310200 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14310265 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14524635 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14631025 | ref | gcc -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14631140 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14633890 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14706635 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14711545 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14730140 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14733080 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14734430 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14734830 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 14786145 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 16390960 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 16427130 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 16434365 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 16955790 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 16955890 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 16977965 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 16979110 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 17474040 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 26437280 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 26437495 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 26438760 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 26442555 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 26452925 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 28059445 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 28069435 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 28847720 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140726 | 20140622 |
| 28847805 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141016 | 20141014 |
| 28847805 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140726 | 20140622 |
| 28848030 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141016 | 20141014 |
| 28872765 | ref | clang -O3 -fomit-frame-pointer | 20140726 | 20140622 |
| 29035660 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 29039630 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 29382295 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 29389435 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 30258880 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 30265125 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 30273760 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140726 | 20140622 |
| 30273865 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 30276480 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 30280305 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 30282750 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35116645 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35116650 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35116975 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35116990 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35117230 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35187870 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35188300 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35202840 | ref | gcc -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35203110 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35203270 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35208060 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35208150 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35238470 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35238570 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35251695 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35251935 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35251975 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35251990 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35252010 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35276385 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35276505 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35282745 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35283025 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35318935 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35319010 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35386685 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35386745 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35386785 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35386790 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35386840 | ref | gcc -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35411465 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35411500 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140726 | 20140622 |
| 35431095 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35431125 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35431150 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35431215 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35431270 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140726 | 20140622 |
| 35643075 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35643380 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35707120 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35707185 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35707220 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35707415 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35846090 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35846290 | ref | gcc -m64 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35846295 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35846350 | ref | gcc -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35846355 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35846390 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35846395 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 35846440 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140726 | 20140622 |
| 105875990 | ref | gcc -funroll-loops | 20140726 | 20140622 |
| 105877555 | ref | cc | 20140726 | 20140622 |
| 105879955 | ref | gcc | 20140726 | 20140622 |
| Compiler | Implementations
|
| cc | dolbeau/aesenc-int |
| gcc | dolbeau/aesenc-int |
| gcc -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops | dolbeau/aesenc-int |
| gcc -funroll-loops -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=barcelona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=barcelona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=barcelona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=barcelona -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=k8 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=k8 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=k8 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=k8 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=nocona -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=nocona -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=nocona -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -march=nocona -Os -fomit-frame-pointer | dolbeau/aesenc-int
|