| Time | Implementation | Compiler | Benchmark date | SUPERCOP version |
| 194384 | ref | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 196196 | ref | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 198386 | ref | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 198550 | xmm | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 198572 | xmm | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 198730 | ref | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 198938 | xmm | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 199072 | xmm | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 199298 | xmm | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 199456 | xmm | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 199614 | xmm | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
| 199702 | xmm | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 199958 | xmm | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 200234 | xmm | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 200798 | ref | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 200944 | xmm | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 201004 | xmm | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 201198 | xmm | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 201220 | xmm | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
| 201304 | xmm | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 201316 | xmm | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 201326 | xmm | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 201612 | xmm | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 201706 | xmm | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 201710 | xmm | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 201854 | ref | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 202162 | xmm | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 202242 | xmm | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 202376 | xmm | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 202496 | xmm | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 202520 | ref | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 202588 | xmm | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 202624 | xmm | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 202660 | xmm | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 202730 | xmm | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 202784 | xmm | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 202790 | xmm | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
| 202974 | xmm | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 203058 | ref | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 203434 | xmm | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 203626 | xmm | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 203666 | ref | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 203922 | xmm | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 203952 | xmm | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 204028 | xmm | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 204134 | xmm | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 204236 | ref | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 204434 | xmm | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 206722 | ref | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 206738 | ref | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 206958 | ref | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 206968 | ref | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 207062 | ref | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 207072 | ref | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 207266 | ref | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 207968 | ref | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 207996 | ref | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 208440 | ref | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 208462 | ref | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 208574 | ref | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 208606 | ref | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 208634 | ref | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 208674 | ref | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 209286 | ref | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 209654 | ref | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 209684 | ref | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 209744 | ref | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 209944 | ref | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 210082 | ref | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 210090 | ref | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 210104 | ref | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 210204 | ref | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 210216 | ref | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 210216 | ref | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 210248 | ref | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 210358 | ref | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
| 210358 | ref | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
| 210430 | ref | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 210452 | ref | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
| 210614 | ref | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 210634 | ref | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 210654 | ref | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 210714 | ref | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 210752 | ref | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 210932 | ref | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 211010 | ref | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 211032 | ref | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 211118 | ref | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 211120 | ref | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 211176 | ref | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 211262 | ref | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 211286 | ref | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 211302 | ref | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 211380 | ref | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 211384 | ref | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 211470 | ref | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 211532 | ref | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 211554 | ref | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 211984 | ref | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 212012 | ref | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 212380 | ref | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 212514 | ref | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
| 212588 | ref | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
| 212666 | ref | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 212848 | ref | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 212980 | ref | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 213076 | ref | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 214036 | ref | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 214038 | ref | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 214344 | ref | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 214740 | ref | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 214820 | ref | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 214902 | ref | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 215520 | ref | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 215646 | ref | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 215910 | ref | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 217378 | ref | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 217744 | ref | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 218634 | ref | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 218718 | ref | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 219418 | ref | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 219546 | ref | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 220056 | ref | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 220464 | ref | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 220616 | ref | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 220758 | ref | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 221130 | ref | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 221608 | ref | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 222004 | ref | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 222006 | ref | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 222072 | ref | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 222126 | ref | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 222196 | ref | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 222204 | ref | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 222438 | ref | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 222644 | ref | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 222698 | ref | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 222776 | ref | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 222818 | ref | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 222860 | ref | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 222968 | ref | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 223070 | ref | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 223238 | ref | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 223320 | ref | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 223322 | ref | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 223456 | ref | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 223944 | ref | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 224582 | ref | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 224644 | ref | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 225410 | ref | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 225798 | ref | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 226242 | ref | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 226288 | ref | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 226714 | ref | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 228786 | ref | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 229810 | ref | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 598498 | ref | cc | 20161217 | 20161026 |
| 598984 | ref | gcc | 20161217 | 20161026 |
| 600402 | ref | gcc -funroll-loops | 20161217 | 20161026 |
| 3311988 | 8bit | gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 3312340 | 8bit | gcc -funroll-loops -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 3312342 | 8bit | gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 3312488 | 8bit | gcc -funroll-loops -O -fomit-frame-pointer | 20161217 | 20161026 |
| 3313742 | 8bit | gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 3316714 | 8bit | gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 3317708 | 8bit | gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 3318900 | 8bit | gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 3364704 | 8bit | gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 3763910 | 8bit | gcc -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3764834 | 8bit | gcc -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3776324 | 8bit | gcc -m64 -march=corei7 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3776420 | 8bit | gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3776632 | 8bit | gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3780326 | 8bit | gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3780402 | 8bit | gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3782912 | 8bit | gcc -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3783106 | 8bit | gcc -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3783410 | 8bit | gcc -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3783714 | 8bit | gcc -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3784836 | 8bit | gcc -m64 -march=core2 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3784920 | 8bit | gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3788948 | 8bit | gcc -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3788982 | 8bit | gcc -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3789148 | 8bit | gcc -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3790386 | 8bit | gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 3859020 | 8bit | clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 3861126 | 8bit | clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 3901588 | 8bit | gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 3972596 | 8bit | clang -O3 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 3974184 | 8bit | clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 3974726 | 8bit | clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 3980326 | 8bit | clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 3982840 | 8bit | clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 3987370 | 8bit | clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 4000122 | 8bit | clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments | 20161217 | 20161026 |
| 4012148 | 8bit | clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments | 20161217 | 20161026 |
| 4585626 | 8bit | gcc -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4589000 | 8bit | gcc -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4612496 | 8bit | gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4612516 | 8bit | gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4613618 | 8bit | gcc -m64 -march=corei7 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4618202 | 8bit | gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4620246 | 8bit | gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4626706 | 8bit | gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4626806 | 8bit | gcc -m64 -march=core2 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4626848 | 8bit | gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4627134 | 8bit | gcc -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4627160 | 8bit | gcc -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4627410 | 8bit | gcc -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4628118 | 8bit | gcc -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4633112 | 8bit | gcc -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4692628 | 8bit | gcc -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 4692670 | 8bit | gcc -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 5032172 | 8bit | gcc -fno-schedule-insns -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5036406 | 8bit | gcc -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5038090 | 8bit | gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5038466 | 8bit | gcc -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5038480 | 8bit | gcc -m64 -march=k8 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5038546 | 8bit | gcc -m64 -march=corei7 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5038580 | 8bit | gcc -m64 -march=core2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5038588 | 8bit | gcc -m64 -march=core-avx-i -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5038646 | 8bit | gcc -m64 -march=corei7-avx -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5038760 | 8bit | gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5042074 | 8bit | gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 5044388 | 8bit | gcc -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5047430 | 8bit | gcc -m64 -march=core-avx2 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5049268 | 8bit | gcc -m64 -march=barcelona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5049498 | 8bit | gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5055974 | 8bit | gcc -m64 -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5055996 | 8bit | gcc -m64 -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 5056040 | 8bit | gcc -march=nocona -O -fomit-frame-pointer | 20161217 | 20161026 |
| 8458534 | 8bit | gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 10677870 | 8bit | gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 10678812 | 8bit | gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 10679012 | 8bit | gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 10679490 | 8bit | gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 10679688 | 8bit | gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 10679808 | 8bit | gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 10684988 | 8bit | gcc -funroll-loops -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 10710232 | 8bit | gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 10710704 | 8bit | gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 10711426 | 8bit | gcc -funroll-loops -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 10711430 | 8bit | gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 10712058 | 8bit | gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 10712142 | 8bit | gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 10718314 | 8bit | gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 10719556 | 8bit | gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 10719666 | 8bit | gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | 20161217 | 20161026 |
| 10720912 | 8bit | gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 10721014 | 8bit | gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | 20161217 | 20161026 |
| 12664964 | 8bit | gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv | 20161217 | 20161026 |
| 12892392 | 8bit | gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 12893614 | 8bit | gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 12896648 | 8bit | gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 12896760 | 8bit | gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 12897022 | 8bit | gcc -funroll-loops -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 12897106 | 8bit | gcc -funroll-loops -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 12897498 | 8bit | gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 12930288 | 8bit | gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 12975436 | 8bit | gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15172024 | 8bit | gcc -m64 -march=corei7 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15172804 | 8bit | gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15173530 | 8bit | gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15176962 | 8bit | gcc -m64 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15177124 | 8bit | gcc -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15177324 | 8bit | gcc -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15177650 | 8bit | gcc -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15177772 | 8bit | gcc -m64 -march=k8 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15177852 | 8bit | gcc -m64 -march=barcelona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15177952 | 8bit | gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15179924 | 8bit | gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15181158 | 8bit | gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15182570 | 8bit | gcc -m64 -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15182652 | 8bit | gcc -m64 -march=core2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15183006 | 8bit | gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15184692 | 8bit | gcc -fno-schedule-insns -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 15184806 | 8bit | gcc -march=nocona -Os -fomit-frame-pointer | 20161217 | 20161026 |
| 23161262 | 8bit | gcc | 20161217 | 20161026 |
| 23184696 | 8bit | gcc -funroll-loops | 20161217 | 20161026 |
| 23320042 | 8bit | cc | 20161217 | 20161026 |
| Compiler | Implementations
|
| cc | xmm |
| gcc | xmm |
| gcc -O2 -fomit-frame-pointer | xmm |
| gcc -O3 -fomit-frame-pointer | xmm |
| gcc -O -fomit-frame-pointer | xmm |
| gcc -Os -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -O -fomit-frame-pointer | xmm |
| gcc -fno-schedule-insns -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops | xmm |
| gcc -funroll-loops -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=k8 -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=nocona -O -fomit-frame-pointer | xmm |
| gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer | xmm |
| gcc -m64 -O2 -fomit-frame-pointer | xmm |
| gcc -m64 -O3 -fomit-frame-pointer | xmm |
| gcc -m64 -O -fomit-frame-pointer | xmm |
| gcc -m64 -Os -fomit-frame-pointer | xmm |
| gcc -m64 -march=core2 -O2 -fomit-frame-pointer | xmm |
| gcc -m64 -march=core2 -O3 -fomit-frame-pointer | xmm |
| gcc -m64 -march=core2 -O -fomit-frame-pointer | xmm |
| gcc -m64 -march=core2 -Os -fomit-frame-pointer | xmm |
| gcc -m64 -march=k8 -O2 -fomit-frame-pointer | xmm |
| gcc -m64 -march=k8 -O3 -fomit-frame-pointer | xmm |
| gcc -m64 -march=k8 -O -fomit-frame-pointer | xmm |
| gcc -m64 -march=k8 -Os -fomit-frame-pointer | xmm |
| gcc -m64 -march=nocona -O2 -fomit-frame-pointer | xmm |
| gcc -m64 -march=nocona -O3 -fomit-frame-pointer | xmm |
| gcc -m64 -march=nocona -O -fomit-frame-pointer | xmm |
| gcc -m64 -march=nocona -Os -fomit-frame-pointer | xmm |
| gcc -march=barcelona -O2 -fomit-frame-pointer | xmm |
| gcc -march=barcelona -O3 -fomit-frame-pointer | xmm |
| gcc -march=barcelona -O -fomit-frame-pointer | xmm |
| gcc -march=barcelona -Os -fomit-frame-pointer | xmm |
| gcc -march=k8 -O2 -fomit-frame-pointer | xmm |
| gcc -march=k8 -O3 -fomit-frame-pointer | xmm |
| gcc -march=k8 -O -fomit-frame-pointer | xmm |
| gcc -march=k8 -Os -fomit-frame-pointer | xmm |
| gcc -march=nocona -O2 -fomit-frame-pointer | xmm |
| gcc -march=nocona -O3 -fomit-frame-pointer | xmm |
| gcc -march=nocona -O -fomit-frame-pointer | xmm |
| gcc -march=nocona -Os -fomit-frame-pointer | xmm
|