| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5548 | openssl | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 5550 | openssl | gcc -m64 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5552 | openssl | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5552 | openssl | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5552 | openssl | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5552 | openssl | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5554 | openssl | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5556 | openssl | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 5556 | openssl | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 5556 | openssl | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5556 | openssl | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5558 | openssl | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 5558 | openssl | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5558 | openssl | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5558 | openssl | gcc -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5560 | openssl | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 5560 | openssl | gcc -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5560 | openssl | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 5560 | openssl | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 5560 | openssl | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5560 | openssl | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5560 | openssl | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5560 | openssl | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5562 | openssl | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 5562 | openssl | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5562 | openssl | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5562 | openssl | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5562 | openssl | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5562 | openssl | gcc -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5564 | openssl | gcc -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5564 | openssl | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5564 | openssl | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5564 | openssl | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5564 | openssl | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5564 | openssl | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5564 | openssl | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5564 | openssl | gcc -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5564 | openssl | gcc -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5566 | openssl | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 5566 | openssl | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 5566 | openssl | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5566 | openssl | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5566 | openssl | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5566 | openssl | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5566 | openssl | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 5568 | openssl | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 5568 | openssl | gcc -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5568 | openssl | gcc -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5568 | openssl | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 5568 | openssl | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5568 | openssl | gcc -m64 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5568 | openssl | gcc -m64 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5568 | openssl | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5568 | openssl | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5568 | openssl | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5568 | openssl | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5568 | openssl | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5570 | openssl | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 5570 | openssl | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 5570 | openssl | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5570 | openssl | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 5570 | openssl | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5570 | openssl | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5570 | openssl | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5570 | openssl | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5570 | openssl | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5570 | openssl | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5570 | openssl | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5572 | openssl | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 5572 | openssl | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 5572 | openssl | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5572 | openssl | gcc -funroll-loops -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5572 | openssl | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5572 | openssl | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5572 | openssl | gcc -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5572 | openssl | gcc -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5574 | openssl | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 5574 | openssl | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5574 | openssl | gcc -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5574 | openssl | gcc -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5574 | openssl | gcc -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5576 | openssl | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5576 | openssl | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5576 | openssl | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 5578 | openssl | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5578 | openssl | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 5578 | openssl | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 5578 | openssl | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5580 | openssl | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5580 | openssl | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5580 | openssl | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5580 | openssl | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 5580 | openssl | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5584 | openssl | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5584 | openssl | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5584 | openssl | gcc -m64 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5584 | openssl | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5588 | openssl | cc | 20161216 | 20161026 |
| 5588 | openssl | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5588 | openssl | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 5598 | openssl | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 5600 | openssl | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 5600 | openssl | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5602 | openssl | gcc | 20161215 | 20161026 |
| 5604 | openssl | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5604 | openssl | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5606 | openssl | gcc -funroll-loops -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5606 | openssl | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5606 | openssl | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5606 | openssl | gcc -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5610 | openssl | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 5616 | openssl | gcc -funroll-loops | 20161215 | 20161026 |
| 5624 | openssl | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5686 | openssl | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5688 | openssl | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5696 | openssl | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 5696 | openssl | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5718 | openssl | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 5732 | openssl | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161215 | 20161026 |
| 5736 | openssl | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 5908 | openssl | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6732 | dolbeau/aesenc-int | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6738 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6738 | dolbeau/aesenc-int | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 6742 | dolbeau/aesenc-int | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6748 | dolbeau/aesenc-int | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6772 | dolbeau/aesenc-int | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6778 | dolbeau/aesenc-int | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6780 | dolbeau/aesenc-int | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6782 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6796 | dolbeau/aesenc-int | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 6944 | dolbeau/aesenc-int | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 6948 | dolbeau/aesenc-int | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 6952 | dolbeau/aesenc-int | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 6954 | dolbeau/aesenc-int | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 7048 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161215 | 20161026 |
| 7050 | dolbeau/aesenc-int | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 7054 | dolbeau/aesenc-int | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161215 | 20161026 |
| 7056 | dolbeau/aesenc-int | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161215 | 20161026 |
| 7056 | dolbeau/aesenc-int | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 7638 | dolbeau/aesenc-int | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 7654 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 7656 | dolbeau/aesenc-int | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 7666 | dolbeau/aesenc-int | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 7670 | dolbeau/aesenc-int | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 1776066 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1776540 | ref | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1785048 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1785890 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1846912 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1847664 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1848170 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1848388 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1865814 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1866004 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1866994 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1867068 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1867362 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1867610 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1868074 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1868078 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1876232 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1878044 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1879324 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1880354 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1941278 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1941722 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1989460 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 1989516 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 2246416 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 2246684 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 2298392 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 2303082 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 2304456 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 2306324 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161216 | 20161026 |
| 2379786 | ref | gcc -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 2382124 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 2382186 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 2384868 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 2385640 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161216 | 20161026 |
| 2427580 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161216 | 20161026 |
| 10454716 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 10454828 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 10462514 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 10462740 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 10463420 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 10463460 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 10464074 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 10483246 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 10485156 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 13858868 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 13859486 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 14001534 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 14009300 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 14700774 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 14759274 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 14825112 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14865214 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14866060 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14866250 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14866364 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14866986 | ref | gcc -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14867798 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14868774 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14871294 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14873914 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14876792 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14879450 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14901152 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 14901314 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15045134 | ref | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15173672 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15231294 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 15231596 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161216 | 20161026 |
| 15232382 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 15260390 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161216 | 20161026 |
| 15345354 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15346184 | ref | gcc -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15346232 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15350962 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15354262 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15354924 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15360020 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15360042 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15372830 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15377288 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15377662 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15378172 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15379328 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15384348 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15386338 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15386520 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15390690 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15392156 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15393714 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15396728 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15438708 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15441452 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15587896 | ref | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15594276 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15760346 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 15786854 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161216 | 20161026 |
| 16756338 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 17226068 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 17333682 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17335428 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17335710 | ref | gcc -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17335996 | ref | gcc -m64 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17337220 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17346130 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17347082 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17367764 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17368564 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17368626 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17368914 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17368956 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17369170 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17503088 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17503542 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17591302 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 17593106 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17593366 | ref | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161216 | 20161026 |
| 17874292 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161216 | 20161026 |
| 67102466 | ref | gcc | 20161216 | 20161026 |
| 67104994 | ref | gcc -funroll-loops | 20161216 | 20161026 |
| 67276244 | ref | cc | 20161216 | 20161026 |
| Compiler | Implementations
|
| 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 -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=core2 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=corei7 -O -fomit-frame-pointer | dolbeau/aesenc-int |
| gcc -m64 -march=corei7 -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
|