| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 21436 | openssl | gcc -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21436 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21452 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21492 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 21492 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21500 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21504 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21508 | openssl | gcc -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21512 | openssl | gcc | 20140604 | 20140525 |
| 21512 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21516 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21520 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21520 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21520 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21520 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21524 | openssl | gcc -funroll-loops | 20140604 | 20140525 |
| 21524 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21532 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21532 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21532 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21536 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140719 | 20140622 |
| 21536 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21536 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21536 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21536 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21540 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21540 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21544 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21548 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21548 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21548 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21552 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21552 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21556 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21556 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21556 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21560 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21560 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21564 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
| 21568 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21572 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21572 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21576 | openssl | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140719 | 20140622 |
| 21576 | openssl | gcc -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21576 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21576 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21584 | openssl | clang -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 21584 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140719 | 20140622 |
| 21584 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21584 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21584 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21584 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21588 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21588 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21588 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21592 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21596 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21600 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21604 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21608 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21612 | openssl | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140719 | 20140622 |
| 21612 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21612 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21616 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21620 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21620 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21620 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21632 | 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 | 20141014 | 20141014 |
| 21636 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21640 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21640 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21640 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21644 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21644 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21644 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21648 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21652 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21656 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21656 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21664 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21668 | openssl | gcc -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21668 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21668 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21672 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21680 | openssl | cc | 20140604 | 20140525 |
| 21680 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21688 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21692 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21696 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21700 | openssl | gcc -m64 -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21704 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21708 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21716 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21740 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21744 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21744 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 21748 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21752 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140604 | 20140525 |
| 21812 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 21824 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140604 | 20140525 |
| 21864 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 22212 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 22220 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 22256 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20140604 | 20140525 |
| 22260 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140604 | 20140525 |
| 24756 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 42416 | cryptopp | g++ -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 42496 | cryptopp | g++ -m64 -march=core2 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 42552 | cryptopp | g++ -m64 -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 42584 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 42592 | cryptopp | g++ -m64 -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 42776 | cryptopp | g++ -march=k8 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 42788 | cryptopp | g++ -O -fomit-frame-pointer | 20141014 | 20141014 |
| 42892 | cryptopp | g++ -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 43036 | cryptopp | g++ -m64 -march=nocona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43152 | cryptopp | g++ -m64 -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43164 | cryptopp | g++ -m64 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 43204 | cryptopp | g++ -march=nocona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 43220 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43224 | cryptopp | g++ -m64 -march=corei7 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 43272 | cryptopp | g++ -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 43292 | cryptopp | g++ -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20141014 | 20141014 |
| 43304 | cryptopp | g++ -m64 -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 43316 | cryptopp | g++ -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 43332 | cryptopp | g++ -fno-schedule-insns -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43340 | cryptopp | clang++ -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 43348 | cryptopp | clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43376 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 43392 | cryptopp | g++ -m64 -march=nocona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 43396 | cryptopp | g++ -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 43464 | cryptopp | g++ -m64 -march=corei7 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 43472 | cryptopp | g++ -march=barcelona -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 43484 | cryptopp | g++ -m64 -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43488 | cryptopp | g++ -march=k8 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43492 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 43504 | cryptopp | g++ -m64 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 43528 | cryptopp | g++ -m64 -march=core2 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43548 | cryptopp | g++ -m64 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43568 | cryptopp | g++ -m64 -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 43628 | cryptopp | clang++ -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 43632 | cryptopp | g++ -m64 -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 43684 | cryptopp | g++ -march=barcelona -O -fomit-frame-pointer | 20141014 | 20141014 |
| 43700 | cryptopp | g++ -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43728 | cryptopp | g++ -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 43760 | cryptopp | g++ -fno-schedule-insns -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 43788 | cryptopp | g++ -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 43828 | cryptopp | g++ -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43940 | cryptopp | g++ -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 43984 | cryptopp | g++ -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 44056 | cryptopp | g++ -m64 -march=core2 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 44112 | cryptopp | clang++ -O3 -fwrapv -march=native -fomit-frame-pointer | 20141014 | 20141014 |
| 44140 | cryptopp | g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 44192 | cryptopp | g++ -march=k8 -O -fomit-frame-pointer | 20141014 | 20141014 |
| 44352 | cryptopp | g++ -m64 -march=corei7 -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 44548 | cryptopp | g++ -march=barcelona -O2 -fomit-frame-pointer | 20141014 | 20141014 |
| 44708 | cryptopp | g++ -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 44736 | cryptopp | clang++ -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20141014 | 20141014 |
| 44900 | cryptopp | g++ -m64 -march=k8 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45260 | cryptopp | g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20141014 | 20141014 |
| 45304 | cryptopp | g++ -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45304 | cryptopp | g++ -m64 -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45308 | cryptopp | g++ -m64 -march=corei7 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45332 | cryptopp | g++ -m64 -march=core2 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45392 | cryptopp | g++ -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45412 | cryptopp | clang++ -O3 -fomit-frame-pointer | 20141014 | 20141014 |
| 45432 | cryptopp | g++ -march=nocona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45532 | cryptopp | g++ -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45588 | cryptopp | g++ -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45596 | cryptopp | g++ -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45772 | cryptopp | g++ -fno-schedule-insns -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45812 | cryptopp | g++ -m64 -march=barcelona -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 45828 | cryptopp | g++ -m64 -Os -fomit-frame-pointer | 20141014 | 20141014 |
| 51292 | cryptopp | g++ | 20141014 | 20141014 |
| 8340628 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8347464 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8369836 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8376008 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8507456 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8507512 | ref | gcc -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8511732 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8517004 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8519104 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8522352 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8522760 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8668772 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8670716 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8673264 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8675964 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8676436 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8683604 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8735956 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8811344 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8877804 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8880468 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8880480 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 8896120 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 16277668 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 16279476 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 16284376 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 16285808 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 16287212 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 17119664 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 17121404 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 17837932 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 17839448 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 18286984 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20140719 | 20140622 |
| 18287096 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20140719 | 20140622 |
| 18721716 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20140719 | 20140622 |
| 18723056 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20140719 | 20140622 |
| 18744984 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 18749132 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 19062748 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 19065412 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20140719 | 20140622 |
| 19069192 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20140719 | 20140622 |
| 21177812 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer | 20140719 | 20140622 |
| 21183696 | ref | clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140719 | 20140622 |
| 21715028 | ref | clang -O3 -fomit-frame-pointer | 20140719 | 20140622 |
| 21715960 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer | 20141014 | 20141014 |
| 21717460 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer | 20140719 | 20140622 |
| 21718948 | ref | clang -O3 -fwrapv -mavx2 -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer | 20140719 | 20140622 |
| 21828700 | 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 | 20141014 | 20141014 |
| 27325484 | ref | gcc -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27325940 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27326764 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27326924 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27328076 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27329320 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27329880 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27332964 | ref | gcc -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27333952 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27335280 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27335296 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27335312 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27335428 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27335428 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27335660 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27335912 | ref | gcc -m64 -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27336232 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27337456 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27337728 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27337760 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27338868 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27374060 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27374348 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27374564 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27374996 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27375156 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27378180 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27379064 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27379120 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27379180 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20140719 | 20140622 |
| 27380872 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27381000 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27382684 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27391332 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27391656 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27478484 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27479596 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20140719 | 20140622 |
| 27588552 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27588720 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27730152 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27732944 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27743904 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27744128 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27753796 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27753872 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27753920 | ref | gcc -m64 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27753920 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27754200 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27754852 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27754984 | ref | gcc -O -fomit-frame-pointer | 20140719 | 20140622 |
| 27758680 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20140719 | 20140622 |
| 88608780 | ref | gcc | 20140719 | 20140622 |
| 88623372 | ref | gcc -funroll-loops | 20140719 | 20140622 |
| 88626428 | ref | cc | 20140719 | 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
|