Implementation notes: amd64, ryzen, crypto_hash/blake2s

Computer: ryzen
Architecture: amd64
CPU ID: AuthenticAMD-00800f11-178bfbff
SUPERCOP version: 20170904
Operation: crypto_hash
Primitive: blake2s
TimeImplementationCompilerBenchmark dateSUPERCOP version
7710avxiccclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
7710avxiccclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
7710avxiccclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
7710avxiccclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
7710avxiccclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
7710avxiccclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
7710avxiccclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
7710avxiccclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
7710avxiccclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
7710avxiccclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
7710avxiccgcc2017091120170904
7710avxiccgcc -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops2017091120170904
7710avxiccgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -march=k8 -O -fomit-frame-pointer2017091120170904
7710avxiccgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
7710avxiccgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
7710avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
7710avxiccgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
7710avxiccgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
7710avxiccgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
7710avxiccgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
7710avxiccgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
7710avxiccicc2017091120170904
7710avxiccicc -no-vec2017091120170904
8070moon/avx/64clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
8070moon/ssse3/64clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
8070moon/avx/64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
8070moon/ssse3/64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
8070moon/avx/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
8070moon/ssse3/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
8070moon/avx/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
8070moon/ssse3/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
8070moon/avx/64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
8070moon/ssse3/64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
8070moon/ssse3/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
8070moon/avx/64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8070moon/ssse3/64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8070moon/avx/64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8070moon/ssse3/64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8070moon/ssse3/64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8070moon/avx/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8070moon/ssse3/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8070moon/avx/64gcc -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
8070moon/ssse3/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
8070moon/avx/64gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
8070moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
8070moon/avx/64gcc -march=nocona -O -fomit-frame-pointer2017091120170904
8070moon/avx/64icc2017091120170904
8070moon/ssse3/64icc2017091120170904
8070moon/avx/64icc -no-vec2017091120170904
8070moon/ssse3/64icc -no-vec2017091120170904
8100moon/avx/64cc2017091120170904
8100moon/avx/64gcc2017091120170904
8100moon/ssse3/64gcc2017091120170904
8100moon/ssse3/64gcc -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops2017091120170904
8100moon/ssse3/64gcc -funroll-loops2017091120170904
8100moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -march=k8 -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
8100moon/avx/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
8100moon/ssse3/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
8100moon/avx/64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
8100moon/ssse3/64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
8100moon/avx/64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
8100moon/ssse3/64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
8100moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2017091120170904
8100moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
8130moon/avx/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
8130moon/avx/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
8130moon/avx/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
8130moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
8130moon/avx/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
8130moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
8130moon/avx/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
8130moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
8130moon/avx/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
8130moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
8130moon/avx/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
8130moon/avx/64gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
8190xmmclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
8190xmmclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
8190xmmclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
8190xmmclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
8190xmmclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
8190xmmclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
8730xmmgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
8730xmmgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
8760xmmgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
8760xmmgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
8760xmmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
8760xmmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
8760xmmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
8760xmmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
8760xmmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
8760xmmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
8760xmmgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
8760xmmgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
8790xmmgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
8790xmmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
8790xmmgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
8790xmmgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
8790xmmgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
8790xmmgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
8790xmmgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
8790xmmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
9420moon/sse2/64clang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
9420moon/sse2/64clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
9420moon/sse2/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
9420moon/sse2/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
9420moon/sse2/64clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
9420moon/sse2/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
9420moon/sse2/64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
9420moon/sse2/64clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
9420moon/sse2/64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
9420moon/sse2/64clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
9420moon/sse2/64gcc -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
9420moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
9420moon/sse2/64icc2017091120170904
9420moon/sse2/64icc -no-vec2017091120170904
9450moon/sse2/64gcc2017091120170904
9450moon/sse2/64gcc -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
9450moon/sse2/64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
9450moon/sse2/64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
9450moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
9450moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2017091120170904
9480moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
9480moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
9480moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
9480moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
9480moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
9480moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2017091120170904
9480moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2017091120170904
9540xmmclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
9540xmmclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
9540xmmclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
9540xmmclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
9600regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
9600regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
9630regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
9660regsgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
9660regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
9690regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
9690xmmicc2017091120170904
9690xmmicc -no-vec2017091120170904
9720regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
9720regsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
9720regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
9720regsgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
9750regsgcc -O3 -fomit-frame-pointer2017091120170904
9750regsgcc -Os -fomit-frame-pointer2017091120170904
9750regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
9750regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
9750regsgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
9750regsgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
9750regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
9750regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
9750regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
9750regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -O3 -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -Os -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
9750regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
9750regsgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
9780regsgcc -O2 -fomit-frame-pointer2017091120170904
9780regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
9780regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
9780regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
9780regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
9780regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
9780regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
9780regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
9780regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
9780regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
9780regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
9780regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
9780regsgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
9810regsgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
9810regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
9810regsgcc -m64 -O2 -fomit-frame-pointer2017091120170904
9810regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
9810regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
9810regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
9810regsgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
9810regsgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
9810regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
9840regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
9840regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
9900regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
9900regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
9900regsgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
9930regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
10050regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
10110regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
10110xmmgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
10350regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
10350regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
10350regsgcc -march=k8 -O -fomit-frame-pointer2017091120170904
10380regsgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
10380regsgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
10380regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
10380regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
10380regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
10380regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
10380regsgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
10380regsgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
10380regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
10380regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
10380regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
10380regsgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
10380regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
10380regsgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
10410regsgcc -O -fomit-frame-pointer2017091120170904
10410regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
10410regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
10410regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
10410regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
10410regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
10410regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
10410regsgcc -march=nocona -O -fomit-frame-pointer2017091120170904
10440regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
10440regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
10440regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
10440regsgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
10470regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
10470regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
10500refgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
10500xmmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
10500xmmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
10500regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
10500xmmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
10500refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
10500regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
10500regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
10500xmmgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
10500regsgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
10530refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
10530refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
10530refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
10560xmmgcc -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -O3 -fomit-frame-pointer2017091120170904
10560xmmgcc -O -fomit-frame-pointer2017091120170904
10560xmmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
10560xmmgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
10560refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
10560refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
10560xmmgcc -m64 -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -m64 -O3 -fomit-frame-pointer2017091120170904
10560xmmgcc -m64 -O -fomit-frame-pointer2017091120170904
10560xmmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
10560xmmgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
10560xmmgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
10560xmmgcc -march=k8 -O -fomit-frame-pointer2017091120170904
10590xmmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
10590refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017091120170904
10590xmmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
10590xmmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
10590regsgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
10590xmmgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
10620regsclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
10620regsclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
10680regsclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
10680regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
10710regsclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
10770regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
10890refgcc -O3 -fomit-frame-pointer2017091120170904
10890refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
10890refgcc -funroll-loops -O3 -fomit-frame-pointer2017091120170904
10890refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
10890refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017091120170904
10890refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
10920refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017091120170904
10980refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
10980refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
11010refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
11040refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017091120170904
11100refgcc -m64 -O3 -fomit-frame-pointer2017091120170904
11130refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017091120170904
11130refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
11130refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017091120170904
11160refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
11160refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017091120170904
11160refgcc -march=k8 -O3 -fomit-frame-pointer2017091120170904
11190refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
11190refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
11190refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
11190refgcc -march=barcelona -O3 -fomit-frame-pointer2017091120170904
11250refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
11250refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
11280refgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
11340refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
11400refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017091120170904
11430refgcc -m64 -O2 -fomit-frame-pointer2017091120170904
11460refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
11490refgcc -O2 -fomit-frame-pointer2017091120170904
11490refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017091120170904
11490refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017091120170904
11700refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
11730refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
11730refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017091120170904
11760refgcc -funroll-loops -O -fomit-frame-pointer2017091120170904
11760refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
11760refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017091120170904
11760refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
11760refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
11760refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
11790refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
11790refgcc -march=k8 -O2 -fomit-frame-pointer2017091120170904
11820refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
11850refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017091120170904
11850refgcc -march=barcelona -O2 -fomit-frame-pointer2017091120170904
11850refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
11880refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
11910refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017091120170904
11970regsclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
11970refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017091120170904
12000refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
12060regsclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
12060regsclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
12090refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017091120170904
12480regsclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
12480regsclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
12510refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
12510refgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
13200refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017091120170904
13320refgcc -O -fomit-frame-pointer2017091120170904
13320refgcc -fno-schedule-insns -O -fomit-frame-pointer2017091120170904
13320refgcc -m64 -O -fomit-frame-pointer2017091120170904
13380refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
13410refgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
13560refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017091120170904
13590refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
13590refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017091120170904
13590refgcc -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
13590refgcc -march=k8 -O -fomit-frame-pointer2017091120170904
13620refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
13650refgcc -m64 -march=core2 -O -fomit-frame-pointer2017091120170904
13650refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
13890refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017091120170904
13980refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
13980refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
14010refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
14010refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
14130xmmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
14130xmmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017091120170904
14130xmmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017091120170904
14130xmmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
14130xmmgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017091120170904
14130xmmgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017091120170904
14130xmmgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017091120170904
14130xmmgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
14160xmmgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
14160xmmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
14160xmmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017091120170904
14160xmmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
14190refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
14220refgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
14250refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
14250refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
14250refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017091120170904
14250refgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
14250refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017091120170904
14280refgcc -Os -fomit-frame-pointer2017091120170904
14280refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
14280refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
14280refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
14280refgcc -m64 -Os -fomit-frame-pointer2017091120170904
14280refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
14280refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017091120170904
14280refgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
14310refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
14340refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017091120170904
14550refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
14970refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
14970refgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
15120refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
16080refclang -O3 -fomit-frame-pointer -Qunused-arguments2017091120170904
16110refclang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
16110refclang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
16170refclang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments2017091120170904
16290refclang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments2017091120170904
16320refclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
16350refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
16440refclang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments2017091120170904
16770refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
17760xmmgcc -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -funroll-loops -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -m64 -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -m64 -march=k8 -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
17760xmmgcc -march=k8 -Os -fomit-frame-pointer2017091120170904
19260avxicccc2017091120170904
19260avxiccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
19260avxiccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
19260avxiccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017091120170904
19260avxiccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017091120170904
19260avxiccgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
19260avxiccgcc -march=nocona -O -fomit-frame-pointer2017091120170904
20160moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
20160moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
20190moon/avx/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
20190moon/avx/64clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
20190moon/avx/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017091120170904
20190moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
20190moon/avx/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
20220moon/ssse3/64cc2017091120170904
20220moon/avx/64gcc -O -fomit-frame-pointer2017091120170904
20220moon/avx/64gcc -funroll-loops -O -fomit-frame-pointer2017091120170904
20220moon/avx/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017091120170904
20220moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2017091120170904
20220moon/avx/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
20220moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017091120170904
20280moon/ssse3/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017091120170904
20310moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2017091120170904
21960xmmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017091120170904
23550moon/sse2/64gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017091120170904
23580moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017091120170904
23580moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017091120170904
23580moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017091120170904
23580moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2017091120170904
23610moon/sse2/64cc2017091120170904
23610moon/sse2/64gcc -funroll-loops2017091120170904
23700moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2017091120170904
23730regsicc2017091120170904
23730regsicc -no-vec2017091120170904
24300regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2017091120170904
24480regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017091120170904
24480regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017091120170904
24600reficc -no-vec2017091120170904
24630regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017091120170904
24750reficc2017091120170904
25980regsgcc -m64 -O -fomit-frame-pointer2017091120170904
25980regsgcc -march=barcelona -O -fomit-frame-pointer2017091120170904
26340refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017091120170904
26400xmmgcc -m64 -march=barcelona -O -fomit-frame-pointer2017091120170904
26400xmmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017091120170904
29940regsclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments2017091120170904
30720xmmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
30720xmmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017091120170904
30720xmmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017091120170904
30720xmmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017091120170904
30720xmmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
30720xmmgcc -march=nocona -O2 -fomit-frame-pointer2017091120170904
30720xmmgcc -march=nocona -O3 -fomit-frame-pointer2017091120170904
33840refgcc -march=nocona -O -fomit-frame-pointer2017091120170904
33870refgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
34050refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017091120170904
34080refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017091120170904
37110xmmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017091120170904
37110xmmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017091120170904
37830refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017091120170904
40230refclang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2017091120170904
40560regscc2017091120170904
40560regsgcc -funroll-loops2017091120170904
43290xmmgcc -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
43290xmmgcc -march=nocona -O -fomit-frame-pointer2017091120170904
43350xmmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017091120170904
44400xmmgcc -march=nocona -Os -fomit-frame-pointer2017091120170904
76830xmmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017091120170904
101400regsgcc2017091120170904
108390xmmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017091120170904
109860refgcc2017091120170904
110100refgcc -funroll-loops2017091120170904
118770xmmgcc2017091120170904
118830xmmgcc -funroll-loops2017091120170904
274650refcc2017091120170904
297210xmmcc2017091120170904

Test failure

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

Number of similar (compiler,implementation) pairs: 119, 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
icc moon/xop/64
icc -no-vec 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

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: icc
blake2s.c: blake2s.c(796): warning #69: integer conversion resulted in truncation
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^
blake2s.c:

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc regs
icc -no-vec regs

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: icc -O1 -static
blake2s.c: blake2s.c(796): warning #69: integer conversion resulted in truncation
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^
blake2s.c:
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -static regs
icc -O1 -static -no-vec regs
icc -O2 -static regs
icc -O2 -static -no-vec regs
icc -O3 -static regs
icc -O3 -static -no-vec regs
icc -Os -static regs
icc -Os -static -no-vec regs
icc -m64 -O1 -static regs
icc -m64 -O1 -static -no-vec regs
icc -m64 -O2 -static regs
icc -m64 -O2 -static -no-vec regs
icc -m64 -O3 -static regs
icc -m64 -O3 -static -no-vec regs
icc -m64 -Os -static regs
icc -m64 -Os -static -no-vec regs

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 112, namely:
CompilerImplementations
icc -O1 -static avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -O1 -static -no-vec avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -O2 -static avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -O2 -static -no-vec avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -O3 -static avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -O3 -static -no-vec avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -Os -static avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -Os -static -no-vec avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -m64 -O1 -static avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -m64 -O1 -static -no-vec avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -m64 -O2 -static avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -m64 -O2 -static -no-vec avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -m64 -O3 -static avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -m64 -O3 -static -no-vec avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -m64 -Os -static avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm
icc -m64 -Os -static -no-vec avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: icc -O1 -xB -static
blake2s-ref.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static ref
icc -O1 -xB -static -no-vec ref
icc -O2 -xB -static ref
icc -O2 -xB -static -no-vec ref
icc -O3 -xB -static ref
icc -O3 -xB -static -no-vec ref
icc -Os -xB -static ref
icc -Os -xB -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: icc -O1 -xB -static
blake2s.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2s.c: blake2s.c(796): warning #69: integer conversion resulted in truncation
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^
blake2s.c:
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static regs
icc -O1 -xB -static -no-vec regs
icc -O2 -xB -static regs
icc -O2 -xB -static -no-vec regs
icc -O3 -xB -static regs
icc -O3 -xB -static -no-vec regs
icc -Os -xB -static regs
icc -Os -xB -static -no-vec regs

Compiler output

Implementation: crypto_hash/blake2s/xmm
Compiler: icc -O1 -xB -static
blake2s.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static xmm
icc -O1 -xB -static -no-vec xmm
icc -O2 -xB -static xmm
icc -O2 -xB -static -no-vec xmm
icc -O3 -xB -static xmm
icc -O3 -xB -static -no-vec xmm
icc -Os -xB -static xmm
icc -Os -xB -static -no-vec xmm

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: icc -O1 -xB -static
blake2s.s: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xB -static avxicc
icc -O1 -xB -static -no-vec avxicc
icc -O2 -xB -static avxicc
icc -O2 -xB -static -no-vec avxicc
icc -O3 -xB -static avxicc
icc -O3 -xB -static -no-vec avxicc
icc -Os -xB -static avxicc
icc -Os -xB -static -no-vec avxicc

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/64
Compiler: icc -O1 -xB -static
crypto_hash.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
blake2s.S: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -xB -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O1 -xB -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O2 -xB -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O2 -xB -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O3 -xB -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O3 -xB -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -Os -xB -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -Os -xB -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: icc -O1 -xK -static
blake2s-ref.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static ref
icc -O1 -xK -static -no-vec ref
icc -O2 -xK -static ref
icc -O2 -xK -static -no-vec ref
icc -O3 -xK -static ref
icc -O3 -xK -static -no-vec ref
icc -Os -xK -static ref
icc -Os -xK -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: icc -O1 -xK -static
blake2s.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2s.c: blake2s.c(796): warning #69: integer conversion resulted in truncation
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^
blake2s.c:
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static regs
icc -O1 -xK -static -no-vec regs
icc -O2 -xK -static regs
icc -O2 -xK -static -no-vec regs
icc -O3 -xK -static regs
icc -O3 -xK -static -no-vec regs
icc -Os -xK -static regs
icc -Os -xK -static -no-vec regs

Compiler output

Implementation: crypto_hash/blake2s/xmm
Compiler: icc -O1 -xK -static
blake2s.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static xmm
icc -O1 -xK -static -no-vec xmm
icc -O2 -xK -static xmm
icc -O2 -xK -static -no-vec xmm
icc -O3 -xK -static xmm
icc -O3 -xK -static -no-vec xmm
icc -Os -xK -static xmm
icc -Os -xK -static -no-vec xmm

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: icc -O1 -xK -static
blake2s.s: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xK -static avxicc
icc -O1 -xK -static -no-vec avxicc
icc -O2 -xK -static avxicc
icc -O2 -xK -static -no-vec avxicc
icc -O3 -xK -static avxicc
icc -O3 -xK -static -no-vec avxicc
icc -Os -xK -static avxicc
icc -Os -xK -static -no-vec avxicc

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/64
Compiler: icc -O1 -xK -static
crypto_hash.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
blake2s.S: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -xK -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O1 -xK -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O2 -xK -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O2 -xK -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O3 -xK -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O3 -xK -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -Os -xK -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -Os -xK -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: icc -O1 -xN -static
blake2s-ref.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static ref
icc -O1 -xN -static -no-vec ref
icc -O2 -xN -static ref
icc -O2 -xN -static -no-vec ref
icc -O3 -xN -static ref
icc -O3 -xN -static -no-vec ref
icc -Os -xN -static ref
icc -Os -xN -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: icc -O1 -xN -static
blake2s.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2s.c: blake2s.c(796): warning #69: integer conversion resulted in truncation
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^
blake2s.c:
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static regs
icc -O1 -xN -static -no-vec regs
icc -O2 -xN -static regs
icc -O2 -xN -static -no-vec regs
icc -O3 -xN -static regs
icc -O3 -xN -static -no-vec regs
icc -Os -xN -static regs
icc -Os -xN -static -no-vec regs

Compiler output

Implementation: crypto_hash/blake2s/xmm
Compiler: icc -O1 -xN -static
blake2s.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static xmm
icc -O1 -xN -static -no-vec xmm
icc -O2 -xN -static xmm
icc -O2 -xN -static -no-vec xmm
icc -O3 -xN -static xmm
icc -O3 -xN -static -no-vec xmm
icc -Os -xN -static xmm
icc -Os -xN -static -no-vec xmm

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: icc -O1 -xN -static
blake2s.s: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xN -static avxicc
icc -O1 -xN -static -no-vec avxicc
icc -O2 -xN -static avxicc
icc -O2 -xN -static -no-vec avxicc
icc -O3 -xN -static avxicc
icc -O3 -xN -static -no-vec avxicc
icc -Os -xN -static avxicc
icc -Os -xN -static -no-vec avxicc

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/64
Compiler: icc -O1 -xN -static
crypto_hash.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
blake2s.S: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -xN -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O1 -xN -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O2 -xN -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O2 -xN -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O3 -xN -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O3 -xN -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -Os -xN -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -Os -xN -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: icc -O1 -xW -static
blake2s-ref.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static ref
icc -O1 -xW -static -no-vec ref
icc -O2 -xW -static ref
icc -O2 -xW -static -no-vec ref
icc -O3 -xW -static ref
icc -O3 -xW -static -no-vec ref
icc -Os -xW -static ref
icc -Os -xW -static -no-vec ref

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: icc -O1 -xW -static
blake2s.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2s.c: blake2s.c(796): warning #69: integer conversion resulted in truncation
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^
blake2s.c:
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static regs
icc -O1 -xW -static -no-vec regs
icc -O2 -xW -static regs
icc -O2 -xW -static -no-vec regs
icc -O3 -xW -static regs
icc -O3 -xW -static -no-vec regs
icc -Os -xW -static regs
icc -Os -xW -static -no-vec regs

Compiler output

Implementation: crypto_hash/blake2s/xmm
Compiler: icc -O1 -xW -static
blake2s.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static xmm
icc -O1 -xW -static -no-vec xmm
icc -O2 -xW -static xmm
icc -O2 -xW -static -no-vec xmm
icc -O3 -xW -static xmm
icc -O3 -xW -static -no-vec xmm
icc -Os -xW -static xmm
icc -Os -xW -static -no-vec xmm

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: icc -O1 -xW -static
blake2s.s: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -O1 -xW -static avxicc
icc -O1 -xW -static -no-vec avxicc
icc -O2 -xW -static avxicc
icc -O2 -xW -static -no-vec avxicc
icc -O3 -xW -static avxicc
icc -O3 -xW -static -no-vec avxicc
icc -Os -xW -static avxicc
icc -Os -xW -static -no-vec avxicc

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/64
Compiler: icc -O1 -xW -static
crypto_hash.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
blake2s.S: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -xW -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O1 -xW -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O2 -xW -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O2 -xW -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O3 -xW -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -O3 -xW -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -Os -xW -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
icc -Os -xW -static -no-vec moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: icc -fast
blake2s.c: blake2s.c(796): warning #69: integer conversion resulted in truncation
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^
blake2s.c:
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -fast regs

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/kernelrandombytes.o; was the source file compiled with -ipo
try.c: ipo: warning #11003: no IR in object file /root/supercop-20170904/supercop-data/ryzen/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
icc -fast avxicc moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64 ref xmm

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: icc -m64 -xHost -vec-report0 -static
blake2s-ref.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static ref

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: icc -m64 -xHost -vec-report0 -static
blake2s.c: icc: command line remark #10148: option '-vec-report0' not supported
blake2s.c: blake2s.c(796): warning #69: integer conversion resulted in truncation
blake2s.c: v14 = ~0x1F83D9ABUL;
blake2s.c: ^
blake2s.c:
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static regs

Compiler output

Implementation: crypto_hash/blake2s/xmm
Compiler: icc -m64 -xHost -vec-report0 -static
blake2s.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static xmm

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: icc -m64 -xHost -vec-report0 -static
blake2s.s: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static avxicc

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/64
Compiler: icc -m64 -xHost -vec-report0 -static
crypto_hash.c: icc: command line remark #10148: option '-vec-report0' not supported
blake2s.S: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64