| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 6406 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6418 | dolbeau/aesenc-int | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 6424 | dolbeau/aesenc-int | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6450 | dolbeau/aesenc-int | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 6460 | dolbeau/aesenc-int | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 6484 | dolbeau/aesenc-int | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6486 | dolbeau/aesenc-int | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6534 | dolbeau/aesenc-int | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 6550 | dolbeau/aesenc-int | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 6610 | opt | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 6634 | opt | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6672 | opt | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6672 | opt | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6688 | opt | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 7582 | dolbeau/aesenc-int | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 7622 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 7680 | dolbeau/aesenc-int | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 7732 | dolbeau/aesenc-int | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 7762 | dolbeau/aesenc-int | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 7822 | dolbeau/aesenc-int | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 7834 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161215 | 20161026 |
| 7840 | dolbeau/aesenc-int | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 8010 | dolbeau/aesenc-int | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161215 | 20161026 |
| 8016 | dolbeau/aesenc-int | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161215 | 20161026 |
| 8212 | dolbeau/aesenc-int | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 8220 | dolbeau/aesenc-int | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 8242 | dolbeau/aesenc-int | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 9980 | dolbeau/aesenc-int | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 9982 | dolbeau/aesenc-int | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 12012 | opt | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 12076 | opt | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 12232 | opt | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 12318 | opt | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 12382 | opt | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 12884 | opt | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 12886 | opt | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 13562 | opt | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161215 | 20161026 |
| 13618 | opt | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161215 | 20161026 |
| 13820 | opt | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 13936 | opt | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161215 | 20161026 |
| 13996 | opt | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 14096 | opt | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 14504 | opt | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 17200 | opt | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 17752 | opt | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 18632 | opt | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 18704 | opt | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 18862 | opt | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 219068 | opt | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 219246 | opt | gcc -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 219252 | opt | gcc -funroll-loops -O -fomit-frame-pointer | 20161215 | 20161026 |
| 219390 | opt | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 219396 | opt | gcc -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 219454 | opt | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 219474 | opt | gcc -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 219478 | opt | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 219528 | opt | gcc -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 219528 | opt | gcc -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 219544 | opt | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 219598 | opt | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 219626 | opt | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 219648 | opt | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 219722 | opt | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 219758 | opt | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 219866 | opt | gcc -O -fomit-frame-pointer | 20161215 | 20161026 |
| 220088 | opt | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 220088 | opt | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 220090 | opt | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 220110 | opt | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 220186 | opt | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 220290 | opt | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 220298 | opt | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 220298 | opt | gcc -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 220364 | opt | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 220738 | opt | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 220776 | opt | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 220796 | opt | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 220818 | opt | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 220818 | opt | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 220850 | opt | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 220972 | opt | gcc -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221044 | opt | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 221050 | opt | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221104 | opt | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 221138 | opt | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 221198 | opt | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221244 | opt | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 221340 | opt | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221450 | opt | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 221486 | opt | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221488 | opt | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 221514 | opt | gcc -m64 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221548 | opt | gcc -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 221562 | opt | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221602 | opt | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161215 | 20161026 |
| 221616 | opt | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 221650 | opt | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 221676 | opt | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221714 | opt | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221724 | opt | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221810 | opt | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 221816 | opt | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 221872 | opt | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 221904 | opt | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221918 | opt | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 221952 | opt | gcc -m64 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 221954 | opt | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 221960 | opt | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 221998 | opt | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 222006 | opt | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 222016 | opt | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 222046 | opt | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161215 | 20161026 |
| 222080 | opt | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 222086 | opt | gcc -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 222176 | opt | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 222226 | opt | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 222420 | opt | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 222490 | opt | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 222624 | opt | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 222784 | opt | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 222904 | opt | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 222978 | opt | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 222988 | opt | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 223080 | opt | gcc -funroll-loops -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 223302 | opt | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 223322 | opt | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 223402 | opt | gcc -m64 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 223440 | opt | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 223524 | opt | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 223556 | opt | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 223642 | opt | gcc -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 223698 | opt | gcc -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 223716 | opt | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 223792 | opt | gcc -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 223812 | opt | gcc -m64 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 224134 | opt | gcc -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 224258 | opt | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 224646 | opt | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 224936 | opt | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 225874 | opt | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 227122 | opt | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 228990 | opt | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 231226 | opt | cc | 20161215 | 20161026 |
| 233390 | opt | gcc | 20161215 | 20161026 |
| 237496 | opt | gcc -funroll-loops | 20161215 | 20161026 |
| 259092 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 259466 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 259550 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 259652 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 259778 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 260254 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 260472 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 261086 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 261494 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 261696 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 261836 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 261942 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 261952 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 261980 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 262348 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 262466 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 263154 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 263328 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 263560 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 263972 | ref | gcc -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 264174 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 264654 | ref | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 264742 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 265058 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 265084 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 265246 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 265382 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 265386 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161215 | 20161026 |
| 265386 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 265674 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161215 | 20161026 |
| 265700 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 266070 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 266162 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 266186 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 266266 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 266346 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 266726 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 267022 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 267026 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 267052 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 267206 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 267224 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 269194 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 269658 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 269700 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 269744 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 269844 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 269868 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 270068 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 270234 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 270914 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 270938 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 271244 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 273502 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 273920 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 283366 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 284032 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 284552 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 284698 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 284870 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 285934 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 285948 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 286264 | ref | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 286540 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 286934 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161215 | 20161026 |
| 287042 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 287220 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161215 | 20161026 |
| 287392 | ref | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 287424 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 287792 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161215 | 20161026 |
| 288520 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 288578 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 288656 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 288804 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 288858 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 288924 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 289058 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 289590 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 289670 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 290114 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 290138 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 290346 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 291068 | ref | gcc -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 291394 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 291556 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 292360 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 292898 | ref | gcc -m64 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 293020 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293120 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293328 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 293370 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293428 | ref | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293472 | ref | gcc -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293536 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293556 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293564 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293570 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293690 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293752 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293960 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 293996 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 294120 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 294152 | ref | gcc -O -fomit-frame-pointer | 20161215 | 20161026 |
| 294362 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 295904 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161215 | 20161026 |
| 296002 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 297084 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 297238 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 297480 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 297514 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 297654 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 297758 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 297802 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 297812 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 297920 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 298262 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 298862 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 298864 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 509106 | ref | gcc | 20161215 | 20161026 |
| 510702 | ref | cc | 20161215 | 20161026 |
| 511056 | ref | gcc -funroll-loops | 20161215 | 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
|