Implementation notes: amd64, rumba5, crypto_hash/blake2s

Computer: rumba5
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20181113
Operation: crypto_hash
Primitive: blake2s
TimeImplementationCompilerBenchmark dateSUPERCOP version
7744avxiccclang -O3 -fomit-frame-pointer -Qunused-arguments2018051420171218
7744avxiccclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051420171218
7744avxiccclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
7744avxiccclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
7744avxiccclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
7744avxiccclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
7744avxiccgcc -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
7744avxiccgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -march=barcelona -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -march=k8 -Os -fomit-frame-pointer2018051420171218
7744avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051420171218
7744avxiccgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051420171218
7744avxiccgcc -march=nocona -O2 -fomit-frame-pointer2018051420171218
7744avxiccgcc -march=nocona -O3 -fomit-frame-pointer2018051420171218
7776avxicccc2018051420171218
7776avxiccclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
7776avxiccclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051420171218
7776avxiccclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051420171218
7776avxiccclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
7776avxiccgcc2018051420171218
7776avxiccgcc -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops2018051420171218
7776avxiccgcc -funroll-loops -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -O2 -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=core2 -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -march=barcelona -O2 -fomit-frame-pointer2018051420171218
7776avxiccgcc -march=barcelona -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -march=barcelona -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -march=k8 -O2 -fomit-frame-pointer2018051420171218
7776avxiccgcc -march=k8 -O3 -fomit-frame-pointer2018051420171218
7776avxiccgcc -march=k8 -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051420171218
7776avxiccgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051420171218
7776avxiccgcc -march=nocona -O -fomit-frame-pointer2018051420171218
7776avxiccgcc -march=nocona -Os -fomit-frame-pointer2018051420171218
7904xmmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
7936xmmgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051420171218
7968xmmgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
7968xmmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
7968xmmgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
7968xmmgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
7968xmmgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
7968xmmgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64clang -O3 -fomit-frame-pointer -Qunused-arguments2018051420171218
8128moon/ssse3/64clang -O3 -fomit-frame-pointer -Qunused-arguments2018051420171218
8128moon/avx/64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051420171218
8128moon/ssse3/64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051420171218
8128moon/avx/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
8128moon/ssse3/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
8128moon/avx/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051420171218
8128moon/ssse3/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051420171218
8128moon/avx/64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051420171218
8128moon/avx/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
8128moon/ssse3/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
8128moon/avx/64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
8128moon/ssse3/64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
8128moon/avx/64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
8128moon/ssse3/64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
8128moon/avx/64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
8128moon/ssse3/64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
8128moon/avx/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
8128moon/ssse3/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
8128moon/avx/64gcc -O2 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -O -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -O2 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -march=barcelona -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -march=barcelona -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -march=barcelona -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -march=k8 -O2 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -march=k8 -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -march=k8 -O -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051420171218
8128moon/ssse3/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051420171218
8128moon/avx/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051420171218
8128moon/ssse3/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051420171218
8128moon/avx/64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051420171218
8128moon/avx/64gcc -march=nocona -O2 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -march=nocona -O3 -fomit-frame-pointer2018051420171218
8128moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2018051420171218
8128moon/avx/64gcc -march=nocona -O -fomit-frame-pointer2018051420171218
8160moon/avx/64cc2018051420171218
8160moon/ssse3/64cc2018051420171218
8160moon/ssse3/64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051420171218
8160moon/avx/64gcc2018051420171218
8160moon/ssse3/64gcc2018051420171218
8160moon/ssse3/64gcc -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -funroll-loops2018051420171218
8160moon/ssse3/64gcc -funroll-loops2018051420171218
8160moon/avx/64gcc -funroll-loops -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -funroll-loops -Os -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -m64 -march=core2 -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051420171218
8160moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2018051420171218
8160moon/avx/64gcc -march=nocona -Os -fomit-frame-pointer2018051420171218
8160moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -m64 -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -march=barcelona -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -march=k8 -Os -fomit-frame-pointer2018051420171218
8192moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2018051420171218
8192moon/avx/64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051420171218
8192moon/ssse3/64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051420171218
8224xmmclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051420171218
8224xmmclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
8224xmmclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051420171218
8224xmmclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051420171218
8224xmmclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
8224xmmclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
8896xmmgcc -m64 -march=core2 -O -fomit-frame-pointer2018051420171218
9472moon/sse2/64clang -O3 -fomit-frame-pointer -Qunused-arguments2018051420171218
9472moon/sse2/64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051420171218
9472moon/sse2/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
9472moon/sse2/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051420171218
9472moon/sse2/64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051420171218
9472moon/sse2/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
9472moon/sse2/64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
9472moon/sse2/64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
9472moon/sse2/64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
9472moon/sse2/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
9472moon/sse2/64gcc -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2018051420171218
9472moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2018051420171218
9504moon/sse2/64cc2018051420171218
9504moon/sse2/64gcc2018051420171218
9504moon/sse2/64gcc -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops2018051420171218
9504moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051420171218
9504moon/sse2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051420171218
9504moon/sse2/64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051420171218
9504moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2018051420171218
9504moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2018051420171218
9536moon/sse2/64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051420171218
9536moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2018051420171218
9568moon/sse2/64gcc -Os -fomit-frame-pointer2018051420171218
9568moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
9600xmmclang -O3 -fomit-frame-pointer -Qunused-arguments2018051420171218
9600xmmclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
9600xmmclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
9600xmmclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
9696regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051420171218
9728xmmgcc -O2 -fomit-frame-pointer2018051420171218
9728xmmgcc -O3 -fomit-frame-pointer2018051420171218
9728xmmgcc -O -fomit-frame-pointer2018051420171218
9728xmmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
9728xmmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
9728xmmgcc -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
9728xmmgcc -funroll-loops -O3 -fomit-frame-pointer2018051420171218
9728xmmgcc -funroll-loops -O -fomit-frame-pointer2018051420171218
9728xmmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
9728xmmgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051420171218
9728xmmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
9728xmmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
9728xmmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051420171218
9728xmmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051420171218
9728xmmgcc -m64 -O2 -fomit-frame-pointer2018051420171218
9728xmmgcc -m64 -O3 -fomit-frame-pointer2018051420171218
9728xmmgcc -m64 -O -fomit-frame-pointer2018051420171218
9728xmmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9728xmmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
9728xmmgcc -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
9728xmmgcc -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9728xmmgcc -march=barcelona -O -fomit-frame-pointer2018051420171218
9728xmmgcc -march=k8 -O2 -fomit-frame-pointer2018051420171218
9728xmmgcc -march=k8 -O -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -O2 -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
9760regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051420171218
9760xmmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051420171218
9760regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051420171218
9760xmmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
9760xmmgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
9760regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
9760xmmgcc -march=barcelona -O3 -fomit-frame-pointer2018051420171218
9760xmmgcc -march=k8 -O3 -fomit-frame-pointer2018051420171218
9792regsgcc -Os -fomit-frame-pointer2018051420171218
9792regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
9792regsgcc -funroll-loops -Os -fomit-frame-pointer2018051420171218
9792regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
9792regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051420171218
9792regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
9792regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
9792regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051420171218
9792regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051420171218
9792regsgcc -m64 -Os -fomit-frame-pointer2018051420171218
9792regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
9792regsgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
9792regsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
9792regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
9792xmmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
9792regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
9792regsgcc -march=barcelona -Os -fomit-frame-pointer2018051420171218
9792regsgcc -march=k8 -Os -fomit-frame-pointer2018051420171218
9824regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051420171218
9824regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
9824regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
9824regsgcc -march=barcelona -O3 -fomit-frame-pointer2018051420171218
9824regsgcc -march=k8 -O3 -fomit-frame-pointer2018051420171218
9856regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
9856regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051420171218
9856regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
9856regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051420171218
9856regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
9856regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051420171218
9888regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051420171218
9888regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
9888regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051420171218
9920regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9920regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9920regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
9920regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
9952regsgcc -funroll-loops -O2 -fomit-frame-pointer2018051420171218
9952regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
9952regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9952regsgcc -march=barcelona -O2 -fomit-frame-pointer2018051420171218
9984regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
9984regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
9984regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051420171218
9984regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051420171218
9984regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
9984regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
9984regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051420171218
9984regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
9984regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
9984regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
9984regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
9984regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
9984regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
10016regsgcc -O3 -fomit-frame-pointer2018051420171218
10016regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
10016regsgcc -funroll-loops -O3 -fomit-frame-pointer2018051420171218
10016regsgcc -m64 -O2 -fomit-frame-pointer2018051420171218
10016regsgcc -m64 -O3 -fomit-frame-pointer2018051420171218
10016regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051420171218
10016regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
10016regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
10048regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
10048regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
10080regsgcc -O2 -fomit-frame-pointer2018051420171218
10080regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
10240regsgcc -march=k8 -O2 -fomit-frame-pointer2018051420171218
10528regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
10528regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051420171218
10528regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
10528regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
10528regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
10528regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
10528regsgcc -march=nocona -Os -fomit-frame-pointer2018051420171218
10560regsgcc -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
10560regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
10560regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
10560regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051420171218
10560regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051420171218
10560regsgcc -m64 -O -fomit-frame-pointer2018051420171218
10560regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
10560regsgcc -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
10560regsgcc -march=barcelona -O -fomit-frame-pointer2018051420171218
10560regsgcc -march=nocona -O -fomit-frame-pointer2018051420171218
10592regsgcc -O -fomit-frame-pointer2018051420171218
10592regsgcc -funroll-loops -O -fomit-frame-pointer2018051420171218
10592regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
10592regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
10592regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
10592regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051420171218
10592regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
10592regsgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
10592regsgcc -m64 -march=core2 -O -fomit-frame-pointer2018051420171218
10592regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
10592regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051420171218
10592regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
10592regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
10592regsgcc -march=k8 -O -fomit-frame-pointer2018051420171218
10592regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051420171218
10624regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051420171218
10624regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
10624regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051420171218
10624regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051420171218
10624regsgcc -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
10624regsgcc -march=nocona -O3 -fomit-frame-pointer2018051420171218
10656regsgcc -march=nocona -O2 -fomit-frame-pointer2018051420171218
10784refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
10784refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2018051420171218
10912refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
10912refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2018051420171218
10976refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2018051420171218
11104refgcc -funroll-loops -O2 -fomit-frame-pointer2018051420171218
11104refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
11296refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
11296refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051420171218
11520refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2018051420171218
11584refgcc -O3 -fomit-frame-pointer2018051420171218
11584refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
11584refgcc -funroll-loops -O3 -fomit-frame-pointer2018051420171218
11584refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2018051420171218
11584refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2018051420171218
11584refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051420171218
11584refgcc -m64 -O3 -fomit-frame-pointer2018051420171218
11584refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
11584refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
11584refgcc -march=barcelona -O3 -fomit-frame-pointer2018051420171218
11584refgcc -march=k8 -O3 -fomit-frame-pointer2018051420171218
11616refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2018051420171218
11616refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2018051420171218
11680refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
11712refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2018051420171218
11712refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051420171218
11712refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2018051420171218
11712refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2018051420171218
11712refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2018051420171218
11712refgcc -march=k8 -O2 -fomit-frame-pointer2018051420171218
11744refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2018051420171218
11776refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2018051420171218
11808refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2018051420171218
11808refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2018051420171218
11808refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2018051420171218
11872refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
11872refgcc -march=nocona -O3 -fomit-frame-pointer2018051420171218
11904refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051420171218
11936refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
11936refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051420171218
11936refgcc -march=barcelona -O2 -fomit-frame-pointer2018051420171218
11968refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2018051420171218
11968refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
12128refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2018051420171218
12128refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051420171218
12160refgcc -O2 -fomit-frame-pointer2018051420171218
12160refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
12160refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
12160refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2018051420171218
12160refgcc -m64 -O2 -fomit-frame-pointer2018051420171218
12192refgcc -funroll-loops -O -fomit-frame-pointer2018051420171218
12224refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2018051420171218
12224refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
12224refgcc -funroll-loops -m64 -O -fomit-frame-pointer2018051420171218
12224refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
12224refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2018051420171218
12224refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051420171218
12224refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2018051420171218
12224refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2018051420171218
12320refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2018051420171218
12320refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2018051420171218
12736regsclang -O3 -fomit-frame-pointer -Qunused-arguments2018051420171218
12736regsclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
12736regsclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
12736regsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
12896refgcc -march=nocona -O2 -fomit-frame-pointer2018051420171218
12928refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
13344xmmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
13344xmmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
13344xmmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051420171218
13344xmmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051420171218
13376xmmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
13376xmmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
13376xmmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051420171218
13376xmmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2018051420171218
13376xmmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2018051420171218
13376xmmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2018051420171218
13376xmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2018051420171218
13536xmmgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051420171218
13600refgcc -m64 -march=k8 -O -fomit-frame-pointer2018051420171218
13664refgcc -m64 -march=barcelona -O -fomit-frame-pointer2018051420171218
13664refgcc -march=k8 -O -fomit-frame-pointer2018051420171218
13696refgcc -m64 -O -fomit-frame-pointer2018051420171218
13696refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2018051420171218
13696refgcc -march=nocona -O -fomit-frame-pointer2018051420171218
13728refgcc -fno-schedule-insns -O -fomit-frame-pointer2018051420171218
13760refgcc -O -fomit-frame-pointer2018051420171218
13760refgcc -m64 -march=core2 -O -fomit-frame-pointer2018051420171218
13760refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2018051420171218
13760refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2018051420171218
13760refgcc -m64 -march=corei7 -O -fomit-frame-pointer2018051420171218
13760refgcc -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
13760refgcc -march=barcelona -O -fomit-frame-pointer2018051420171218
13792refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2018051420171218
13792refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2018051420171218
13888refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2018051420171218
13920refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2018051420171218
14048regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
14080regsclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051420171218
14080regsclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
14080regsclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051420171218
14080regsclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051420171218
14080regsclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
14208refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2018051420171218
14208refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2018051420171218
14272refgcc -m64 -Os -fomit-frame-pointer2018051420171218
14272refgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
14272refgcc -march=k8 -Os -fomit-frame-pointer2018051420171218
14400refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2018051420171218
14400refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2018051420171218
14432refgcc -m64 -march=core2 -Os -fomit-frame-pointer2018051420171218
14432refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2018051420171218
14464refgcc -Os -fomit-frame-pointer2018051420171218
14464refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2018051420171218
14528refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2018051420171218
14592refgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
14592refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051420171218
14624refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051420171218
14624refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
14624refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051420171218
14656refgcc -funroll-loops -Os -fomit-frame-pointer2018051420171218
14656refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2018051420171218
14688refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
14688refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
14688refgcc -march=barcelona -Os -fomit-frame-pointer2018051420171218
14688refgcc -march=nocona -Os -fomit-frame-pointer2018051420171218
14784refgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
14816refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
15296refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
15296refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -funroll-loops -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -m64 -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -m64 -march=k8 -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -march=barcelona -Os -fomit-frame-pointer2018051420171218
16960xmmgcc -march=k8 -Os -fomit-frame-pointer2018051420171218
16992xmmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2018051420171218
16992xmmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2018051420171218
17088xmmgcc -march=nocona -Os -fomit-frame-pointer2018051420171218
17120xmmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
17120xmmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2018051420171218
17120xmmgcc -m64 -march=nocona -Os -fomit-frame-pointer2018051420171218
20224refclang -O3 -fomit-frame-pointer -Qunused-arguments2018051420171218
20224refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
20256refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
20256refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
20320refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2018051420171218
20384refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2018051420171218
20416refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2018051420171218
20448refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2018051420171218
20512refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
20512refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2018051420171218
28192xmmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2018051420171218
28224xmmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2018051420171218
31296xmmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
31296xmmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2018051420171218
31296xmmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2018051420171218
31328xmmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
31328xmmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2018051420171218
31328xmmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2018051420171218
31328xmmgcc -march=nocona -O2 -fomit-frame-pointer2018051420171218
31328xmmgcc -march=nocona -O3 -fomit-frame-pointer2018051420171218
34304xmmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
34304xmmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2018051420171218
34336xmmgcc -m64 -march=nocona -O -fomit-frame-pointer2018051420171218
34336xmmgcc -march=nocona -O -fomit-frame-pointer2018051420171218
51584regsgcc2018051420171218
52224regscc2018051420171218
52256regsgcc -funroll-loops2018051420171218
121376xmmgcc2018051420171218
121536xmmcc2018051420171218
121536xmmgcc -funroll-loops2018051420171218
138976refgcc2018051420171218
139008refgcc -funroll-loops2018051420171218
139040refcc2018051420171218

Test failure

Implementation: crypto_hash/blake2s/moon/xop/64
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 117, namely:
CompilerImplementations
cc moon/xop/64
clang -O3 -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments moon/xop/64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments moon/xop/64
gcc moon/xop/64
gcc -O2 -fomit-frame-pointer moon/xop/64
gcc -O3 -fomit-frame-pointer moon/xop/64
gcc -O -fomit-frame-pointer moon/xop/64
gcc -Os -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -O -fomit-frame-pointer moon/xop/64
gcc -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops moon/xop/64
gcc -funroll-loops -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv moon/xop/64
gcc -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc -march=nocona -Os -fomit-frame-pointer moon/xop/64

Test failure

Implementation: crypto_hash/blake2s/moon/xop/64
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc -m64 -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc -m64 -march=barcelona -Os -fomit-frame-pointer moon/xop/64

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: cc
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs':
blake2s.c: blake2s.c:796:11: warning: large integer implicitly truncated to unsigned type [-Woverflow]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^

Number of similar (compiler,implementation) pairs: 107, namely:
CompilerImplementations
cc regs
gcc regs
gcc -O2 -fomit-frame-pointer regs
gcc -O3 -fomit-frame-pointer regs
gcc -O -fomit-frame-pointer regs
gcc -Os -fomit-frame-pointer regs
gcc -fno-schedule-insns -O2 -fomit-frame-pointer regs
gcc -fno-schedule-insns -O3 -fomit-frame-pointer regs
gcc -fno-schedule-insns -O -fomit-frame-pointer regs
gcc -fno-schedule-insns -Os -fomit-frame-pointer regs
gcc -funroll-loops regs
gcc -funroll-loops -O2 -fomit-frame-pointer regs
gcc -funroll-loops -O3 -fomit-frame-pointer regs
gcc -funroll-loops -O -fomit-frame-pointer regs
gcc -funroll-loops -Os -fomit-frame-pointer regs
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer regs
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer regs
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer regs
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer regs
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer regs
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer regs
gcc -funroll-loops -m64 -O -fomit-frame-pointer regs
gcc -funroll-loops -m64 -Os -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer regs
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer regs
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer regs
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer regs
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer regs
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer regs
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer regs
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer regs
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer regs
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer regs
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer regs
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer regs
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer regs
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer regs
gcc -m64 -O2 -fomit-frame-pointer regs
gcc -m64 -O3 -fomit-frame-pointer regs
gcc -m64 -O -fomit-frame-pointer regs
gcc -m64 -Os -fomit-frame-pointer regs
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer regs
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer regs
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer regs
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer regs
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer regs
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer regs
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer regs
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer regs
gcc -m64 -march=core2 -O2 -fomit-frame-pointer regs
gcc -m64 -march=core2 -O3 -fomit-frame-pointer regs
gcc -m64 -march=core2 -O -fomit-frame-pointer regs
gcc -m64 -march=core2 -Os -fomit-frame-pointer regs
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer regs
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer regs
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer regs
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer regs
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer regs
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer regs
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer regs
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer regs
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer regs
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer regs
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer regs
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer regs
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer regs
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer regs
gcc -m64 -march=corei7 -O -fomit-frame-pointer regs
gcc -m64 -march=corei7 -Os -fomit-frame-pointer regs
gcc -m64 -march=k8 -O2 -fomit-frame-pointer regs
gcc -m64 -march=k8 -O3 -fomit-frame-pointer regs
gcc -m64 -march=k8 -O -fomit-frame-pointer regs
gcc -m64 -march=k8 -Os -fomit-frame-pointer regs
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer regs
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer regs
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer regs
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer regs
gcc -m64 -march=nocona -O2 -fomit-frame-pointer regs
gcc -m64 -march=nocona -O3 -fomit-frame-pointer regs
gcc -m64 -march=nocona -O -fomit-frame-pointer regs
gcc -m64 -march=nocona -Os -fomit-frame-pointer regs
gcc -march=barcelona -O2 -fomit-frame-pointer regs
gcc -march=barcelona -O3 -fomit-frame-pointer regs
gcc -march=barcelona -O -fomit-frame-pointer regs
gcc -march=barcelona -Os -fomit-frame-pointer regs
gcc -march=k8 -O2 -fomit-frame-pointer regs
gcc -march=k8 -O3 -fomit-frame-pointer regs
gcc -march=k8 -O -fomit-frame-pointer regs
gcc -march=k8 -Os -fomit-frame-pointer regs
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv regs
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv regs
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv regs
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv regs
gcc -march=nocona -O2 -fomit-frame-pointer regs
gcc -march=nocona -O3 -fomit-frame-pointer regs
gcc -march=nocona -O -fomit-frame-pointer regs
gcc -march=nocona -Os -fomit-frame-pointer regs

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
blake2s.c: blake2s.c:796:11: warning: implicit conversion from 'unsigned long' to 'uint32_t' (aka 'unsigned int') changes value from 18446744073180816980 to 3766232660 [-Wconstant-conversion]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ~ ^~~~~~~~~~~~~
blake2s.c: 1 warning generated.

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments regs
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments regs
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments regs
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments regs
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments regs
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments regs
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments regs
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments regs
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments regs
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments regs

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs':
blake2s.c: blake2s.c:796:11: warning: large integer implicitly truncated to unsigned type [-Woverflow]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs':
blake2s.c: blake2s.c:796:11: warning: large integer implicitly truncated to unsigned type [-Woverflow]
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer regs
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer regs
gcc -m64 -march=barcelona -O -fomit-frame-pointer regs
gcc -m64 -march=barcelona -Os -fomit-frame-pointer regs