| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 5972 | e/tpy6 | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5984 | e/tpy6 | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5986 | e/tpy6 | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 5990 | e/tpy6 | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6008 | e/tpy6 | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6012 | e/tpy6 | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6014 | e/tpy6 | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6016 | e/tpy6 | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6020 | e/tpy6 | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6026 | e/tpy6 | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6028 | e/tpy6 | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6032 | e/tpy6 | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6038 | e/tpy6 | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6040 | e/tpy6 | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6048 | e/tpy6 | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6058 | e/tpy6 | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6060 | e/tpy6 | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6068 | e/tpy6 | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6070 | e/tpy6 | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6072 | e/tpy6 | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6072 | e/tpy6 | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6082 | e/tpy6 | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6082 | e/tpy6 | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6088 | e/tpy6 | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6090 | e/tpy6 | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6106 | e/tpy6 | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6108 | e/tpy6 | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6118 | e/tpy6 | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6136 | e/tpy6 | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6142 | e/tpy6 | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6184 | e/tpy6 | gcc -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6194 | e/tpy6 | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 6212 | e/tpy6 | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6224 | e/tpy6 | gcc -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6232 | e/tpy6 | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6236 | e/tpy6 | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6236 | e/tpy6 | gcc -m64 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6294 | e/tpy6 | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6298 | e/tpy6 | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6302 | e/tpy6 | gcc -funroll-loops -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6306 | e/tpy6 | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6308 | e/tpy6 | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6318 | e/tpy6 | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6318 | e/tpy6 | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6344 | e/tpy6 | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6356 | e/tpy6 | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6368 | e/tpy6 | gcc -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6370 | e/tpy6 | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6372 | e/tpy6 | gcc -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6376 | e/tpy6 | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6380 | e/tpy6 | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6384 | e/tpy6 | gcc -m64 -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6396 | e/tpy6 | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 6428 | e/tpy6 | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 6428 | e/tpy6 | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 6432 | e/tpy6 | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6434 | e/tpy6 | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6456 | e/tpy6 | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6456 | e/tpy6 | gcc -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6488 | e/tpy6 | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6488 | e/tpy6 | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6488 | e/tpy6 | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6492 | e/tpy6 | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6492 | e/tpy6 | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6496 | e/tpy6 | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6500 | e/tpy6 | gcc -march=nocona -O3 -fomit-frame-pointer | 20161215 | 20161026 |
| 6502 | e/tpy6 | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6508 | e/tpy6 | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6508 | e/tpy6 | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6514 | e/tpy6 | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161215 | 20161026 |
| 6516 | e/tpy6 | gcc -m64 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6528 | e/tpy6 | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6532 | e/tpy6 | gcc -funroll-loops -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6532 | e/tpy6 | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6534 | e/tpy6 | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6536 | e/tpy6 | gcc -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6544 | e/tpy6 | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6544 | e/tpy6 | gcc -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6548 | e/tpy6 | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6550 | e/tpy6 | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6550 | e/tpy6 | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6554 | e/tpy6 | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6558 | e/tpy6 | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6558 | e/tpy6 | gcc -march=barcelona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6560 | e/tpy6 | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6572 | e/tpy6 | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6578 | e/tpy6 | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6580 | e/tpy6 | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6586 | e/tpy6 | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6592 | e/tpy6 | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6608 | e/tpy6 | gcc -march=nocona -O -fomit-frame-pointer | 20161215 | 20161026 |
| 6720 | e/tpy6 | gcc -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6722 | e/tpy6 | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6740 | e/tpy6 | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6746 | e/tpy6 | gcc -m64 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6746 | e/tpy6 | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6762 | e/tpy6 | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6762 | e/tpy6 | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6772 | e/tpy6 | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6776 | e/tpy6 | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6778 | e/tpy6 | gcc -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6784 | e/tpy6 | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6788 | e/tpy6 | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6788 | e/tpy6 | gcc -march=barcelona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6810 | e/tpy6 | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6830 | e/tpy6 | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6868 | e/tpy6 | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 6966 | e/tpy6 | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 6974 | e/tpy6 | gcc -march=nocona -Os -fomit-frame-pointer | 20161215 | 20161026 |
| 7030 | e/tpy6 | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 7044 | e/tpy6 | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 7066 | e/tpy6 | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 7074 | e/tpy6 | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 7080 | e/tpy6 | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161215 | 20161026 |
| 7144 | e/tpy6 | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161215 | 20161026 |
| 7162 | e/tpy6 | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 7214 | e/tpy6 | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 7248 | e/tpy6 | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161215 | 20161026 |
| 19664 | e/tpy6 | gcc | 20161215 | 20161026 |
| 19704 | e/tpy6 | gcc -funroll-loops | 20161215 | 20161026 |
| 19750 | e/tpy6 | cc | 20161215 | 20161026 |