Implementation notes: amd64, mangetsu, crypto_hash/blake2s

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake2s
TimeImplementationCompilerBenchmark dateSUPERCOP version
8216avxiccgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
8216avxiccgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
8216avxiccgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091120140907
8216avxiccgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
8216avxiccgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
8216avxiccgcc-4.8 -O2 -fomit-frame-pointer2014091120140907
8216avxiccgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
8216avxiccgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091120140907
8220avxiccclang -O3 -fomit-frame-pointer2014091120140907
8220avxiccclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091120140907
8220avxiccclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091120140907
8220avxiccclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
8220avxiccclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091120140907
8220avxiccclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091120140907
8220avxiccclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091120140907
8220avxiccclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
8220avxiccclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
8220avxiccgcc-4.7 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -O -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091120140907
8220avxiccgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091120140907
8224avxicccc2014091120140907
8224avxiccgcc-4.7 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -funroll-loops2014091120140907
8224avxiccgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -m64 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091120140907
8224avxiccgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091120140907
8228avxiccgcc-4.72014091120140907
8228avxiccgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091120140907
8228avxiccgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
8228avxiccgcc-4.82014091120140907
8228avxiccgcc-4.8 -funroll-loops2014091120140907
8228avxiccgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091120140907
8228avxiccgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
8232avxiccgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
8232avxiccgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091120140907
8240avxiccgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091120140907
8360xmmgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091120140907
8360xmmgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091120140907
8360xmmgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
8368xmmgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091120140907
8368xmmgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091120140907
8368xmmgcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091120140907
8368xmmgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091120140907
8368xmmgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
8368xmmgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091120140907
8368xmmgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091120140907
8368xmmgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091120140907
8372xmmgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091120140907
8376xmmgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091120140907
8376xmmgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
8376xmmgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091120140907
8376xmmgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
8376xmmgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
8380xmmgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091120140907
8380xmmgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091120140907
8380xmmgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091120140907
8380xmmgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
8384xmmgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
8384xmmgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091120140907
8392xmmgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
8512xmmgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
8512xmmgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
8512xmmgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091120140907
8520xmmgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091120140907
8536xmmgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
8536xmmgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
8536xmmgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091120140907
8580xmmgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091120140907
8712moon/avx/64clang -O3 -fomit-frame-pointer2014101820141014
8712moon/avx/64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014101820141014
8712moon/avx/64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
8712moon/avx/64clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
8712moon/avx/64clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
8712moon/avx/64gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
8712moon/avx/64gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
8712moon/avx/64gcc-4.7 -m64 -O3 -fomit-frame-pointer2014101820141014
8712moon/avx/64gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
8712moon/avx/64gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
8712moon/avx/64gcc-4.8 -m64 -O3 -fomit-frame-pointer2014101820141014
8712moon/avx/64gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.7 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.8 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014101820141014
8716moon/avx/64gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014101820141014
8720moon/avx/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
8720moon/avx/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
8720moon/avx/64gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
8720moon/avx/64gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014101820141014
8720moon/avx/64gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
8720moon/avx/64gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
8720moon/avx/64gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
8720moon/avx/64gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
8724moon/avx/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
8724moon/avx/64gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
8724moon/avx/64gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
8724moon/avx/64gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
8724moon/avx/64gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
8724moon/avx/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
8724moon/avx/64gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
8724moon/avx/64gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.8 -O2 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
8728moon/avx/64gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.7 -march=nocona -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -march=k8 -O -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014101820141014
8732moon/avx/64gcc-4.8 -march=nocona -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.7 -march=k8 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -m64 -O2 -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
8736moon/avx/64gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014101820141014
8740moon/avx/64cc2014101820141014
8740moon/avx/64gcc-4.72014101820141014
8740moon/avx/64gcc-4.7 -funroll-loops2014101820141014
8740moon/avx/64gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
8740moon/avx/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
8740moon/avx/64gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
8740moon/avx/64gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014101820141014
8740moon/avx/64gcc-4.82014101820141014
8740moon/avx/64gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
8740moon/avx/64gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
8740moon/avx/64gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
8744moon/avx/64gcc-4.8 -funroll-loops2014101820141014
8744moon/avx/64gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
8744moon/avx/64gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
8744moon/avx/64gcc-4.8 -m64 -O -fomit-frame-pointer2014101820141014
8748moon/avx/64gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
8748moon/avx/64gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
8752moon/avx/64gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014101820141014
8752moon/avx/64gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
8752moon/avx/64gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
8752moon/avx/64gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
8752moon/avx/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
8756moon/avx/64gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
8756moon/avx/64gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
8756moon/avx/64gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
8760moon/avx/64gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.7 -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.7 -m64 -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.8 -m64 -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014101820141014
8764moon/avx/64gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014101820141014
8768moon/avx/64gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014101820141014
8768moon/avx/64gcc-4.8 -Os -fomit-frame-pointer2014101820141014
8768moon/avx/64gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014101820141014
8768moon/avx/64gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
8768moon/avx/64gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
8768moon/avx/64gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
8768moon/avx/64gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
8768moon/avx/64gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
8772moon/avx/64gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
8772moon/avx/64gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
8772moon/avx/64gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
8772moon/avx/64gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
8776moon/avx/64gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
8776moon/avx/64gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
8836moon/avx/64gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
8844moon/avx/64gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
8876moon/avx/64gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
8884xmmgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091120140907
8892xmmgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091120140907
8892xmmgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
8896xmmgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
8896xmmgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091120140907
8900xmmgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
8900xmmgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
8900xmmgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
8904xmmgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
8904xmmgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
8908moon/avx/64gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
8908xmmgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
8912xmmgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091120140907
8912xmmgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091120140907
8980xmmgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
8980xmmgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
8996xmmgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091120140907
9032xmmgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
9032xmmgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091120140907
9036xmmgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
9164moon/ssse3/64clang -O3 -fomit-frame-pointer2014101820141014
9164moon/ssse3/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
9164moon/ssse3/64gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
9164moon/ssse3/64gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
9164moon/ssse3/64gcc-4.8 -O3 -fomit-frame-pointer2014101820141014
9164moon/ssse3/64gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
9164moon/ssse3/64gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
9164moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
9168moon/ssse3/64clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.7 -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.8 -m64 -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
9168moon/ssse3/64gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.7 -m64 -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
9172moon/ssse3/64gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014101820141014
9176moon/ssse3/64gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
9176moon/ssse3/64gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
9180moon/ssse3/64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014101820141014
9180moon/ssse3/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.8 -m64 -O2 -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
9180moon/ssse3/64gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -m64 -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
9184moon/ssse3/64gcc-4.8 -march=nocona -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -O2 -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -funroll-loops2014101820141014
9188moon/ssse3/64gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -O2 -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -m64 -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014101820141014
9188moon/ssse3/64gcc-4.8 -march=k8 -O -fomit-frame-pointer2014101820141014
9192moon/ssse3/64gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
9192moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
9192moon/ssse3/64gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
9192moon/ssse3/64gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
9192moon/ssse3/64gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014101820141014
9192moon/ssse3/64gcc-4.7 -march=nocona -O -fomit-frame-pointer2014101820141014
9192moon/ssse3/64gcc-4.8 -funroll-loops2014101820141014
9192moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
9192moon/ssse3/64gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
9192moon/ssse3/64gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
9192moon/ssse3/64gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
9196moon/ssse3/64cc2014101820141014
9196moon/ssse3/64gcc-4.72014101820141014
9196moon/ssse3/64gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
9196moon/ssse3/64gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
9196moon/ssse3/64gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014101820141014
9196moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
9196moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
9200moon/ssse3/64gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
9200moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
9200moon/ssse3/64gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
9200moon/ssse3/64gcc-4.7 -march=k8 -O -fomit-frame-pointer2014101820141014
9200moon/ssse3/64gcc-4.82014101820141014
9200moon/ssse3/64gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
9204moon/ssse3/64gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
9204moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
9204moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
9204moon/ssse3/64gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
9208moon/ssse3/64gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
9208moon/ssse3/64gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
9208moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
9212moon/ssse3/64gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
9216moon/ssse3/64gcc-4.7 -Os -fomit-frame-pointer2014101820141014
9216moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
9216moon/ssse3/64gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
9216moon/ssse3/64gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
9216moon/ssse3/64gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
9216moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
9216moon/ssse3/64gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
9216moon/ssse3/64gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.8 -m64 -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
9220moon/ssse3/64gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
9224moon/ssse3/64gcc-4.7 -m64 -Os -fomit-frame-pointer2014101820141014
9224moon/ssse3/64gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014101820141014
9224moon/ssse3/64gcc-4.8 -Os -fomit-frame-pointer2014101820141014
9224moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
9224moon/ssse3/64gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
9224moon/ssse3/64gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
9224moon/ssse3/64gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014101820141014
9224moon/ssse3/64gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014101820141014
9228moon/ssse3/64gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014101820141014
9228moon/ssse3/64gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
9228moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
9232moon/ssse3/64gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014101820141014
9232moon/ssse3/64gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014101820141014
9276moon/ssse3/64gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
9284moon/ssse3/64gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
9300moon/ssse3/64gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
9312moon/ssse3/64gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014101820141014
9336moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
9388moon/ssse3/64gcc-4.7 -m64 -O2 -fomit-frame-pointer2014101820141014
9700xmmclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091120140907
9740xmmclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
9740xmmclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
9780xmmclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091120140907
9944xmmclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091120140907
9944xmmclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091120140907
10152xmmgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091120140907
10160xmmgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091120140907
10588xmmgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
10588xmmgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091120140907
10600xmmgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
10600xmmgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091120140907
10600xmmgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091120140907
10604xmmgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091120140907
10604xmmgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
10620moon/sse2/64clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
10620moon/sse2/64gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
10624moon/sse2/64clang -O3 -fomit-frame-pointer2014101820141014
10624moon/sse2/64gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
10624moon/sse2/64gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
10624xmmgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091120140907
10624moon/sse2/64gcc-4.8 -m64 -O3 -fomit-frame-pointer2014101820141014
10624moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
10624moon/sse2/64gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
10624moon/sse2/64gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
10624moon/sse2/64gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014101820141014
10628moon/sse2/64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
10628moon/sse2/64clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
10628moon/sse2/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.7 -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
10628moon/sse2/64gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014101820141014
10632moon/sse2/64gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
10632moon/sse2/64gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
10632moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
10632moon/sse2/64gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014101820141014
10636moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
10636moon/sse2/64gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
10636moon/sse2/64gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
10636moon/sse2/64gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
10636moon/sse2/64gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
10636moon/sse2/64gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
10636moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
10636moon/sse2/64gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
10636moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
10640moon/sse2/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014101820141014
10640moon/sse2/64gcc-4.8 -march=nocona -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -m64 -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.7 -march=nocona -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014101820141014
10644moon/sse2/64gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014101820141014
10648moon/sse2/64clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.7 -m64 -O2 -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
10648moon/sse2/64gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
10652moon/sse2/64cc2014101820141014
10652moon/sse2/64gcc-4.72014101820141014
10652moon/sse2/64gcc-4.7 -funroll-loops2014101820141014
10652moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
10652moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
10652moon/sse2/64gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
10652moon/sse2/64gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
10652moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
10652moon/sse2/64gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
10652moon/sse2/64gcc-4.7 -march=k8 -O -fomit-frame-pointer2014101820141014
10652moon/sse2/64gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014101820141014
10652moon/sse2/64gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
10652moon/sse2/64gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
10652xmmgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
10652moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
10652moon/sse2/64gcc-4.8 -m64 -O -fomit-frame-pointer2014101820141014
10652moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
10656moon/sse2/64gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
10656moon/sse2/64gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
10656moon/sse2/64gcc-4.8 -funroll-loops2014101820141014
10656moon/sse2/64gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
10656moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
10660moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
10660moon/sse2/64gcc-4.82014101820141014
10660moon/sse2/64gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
10660moon/sse2/64gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
10664moon/sse2/64gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014101820141014
10664moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
10664moon/sse2/64gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
10664moon/sse2/64gcc-4.7 -m64 -Os -fomit-frame-pointer2014101820141014
10664moon/sse2/64gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
10664moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
10664moon/sse2/64gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
10664moon/sse2/64gcc-4.8 -Os -fomit-frame-pointer2014101820141014
10664moon/sse2/64gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
10664moon/sse2/64gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
10664moon/sse2/64gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
10668moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.7 -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
10672moon/sse2/64gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
10676moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
10676moon/sse2/64gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
10676moon/sse2/64gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
10676moon/sse2/64gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
10680moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
10680moon/sse2/64gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
10680moon/sse2/64gcc-4.8 -m64 -Os -fomit-frame-pointer2014101820141014
10680moon/sse2/64gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
10680moon/sse2/64gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014101820141014
10680moon/sse2/64gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014101820141014
10684xmmgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
10684moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
10684moon/sse2/64gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
10732moon/sse2/64gcc-4.7 -m64 -O3 -fomit-frame-pointer2014101820141014
10736moon/sse2/64gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014101820141014
10760moon/sse2/64gcc-4.8 -m64 -O2 -fomit-frame-pointer2014101820141014
10768moon/sse2/64gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
10776moon/sse2/64gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
10784moon/sse2/64gcc-4.8 -march=k8 -O -fomit-frame-pointer2014101820141014
10824xmmgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091120140907
10872xmmgcc-4.7 -Os -fomit-frame-pointer2014091120140907
10876xmmgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
10888xmmgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091120140907
10888xmmgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091120140907
10892xmmgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
10892xmmgcc-4.7 -m64 -Os -fomit-frame-pointer2014091120140907
10916xmmgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
10948xmmgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091120140907
10992xmmgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
10996xmmgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
10996xmmgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091120140907
11000xmmgcc-4.8 -m64 -Os -fomit-frame-pointer2014091120140907
11012xmmgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
11012xmmgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091120140907
11016xmmgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091120140907
11020xmmgcc-4.8 -Os -fomit-frame-pointer2014091120140907
11020xmmgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
11036xmmgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091120140907
11040xmmgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
11048xmmgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
11064xmmgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091120140907
11068xmmgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
11068xmmgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091120140907
11116xmmgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
11116xmmgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
11120xmmgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091120140907
11124xmmgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
11124xmmgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091120140907
11124xmmgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
11128xmmgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091120140907
11128xmmgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091120140907
11144xmmgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091120140907
11172xmmgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091120140907
11184xmmgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
11184xmmgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091120140907
11196xmmgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
11196xmmgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
11196xmmgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091120140907
11200xmmgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091120140907
11204xmmgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
11204xmmgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
11204xmmgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
11204xmmgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091120140907
11204xmmgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091120140907
11208xmmgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091120140907
11212xmmgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
11220xmmgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091120140907
11224xmmgcc-4.7 -O3 -fomit-frame-pointer2014091120140907
11228xmmgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
11228xmmgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
11236xmmgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091120140907
11248xmmgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
11248xmmgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091120140907
11260xmmgcc-4.7 -O2 -fomit-frame-pointer2014091120140907
11276xmmgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
11276xmmgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
11280xmmgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
11280xmmgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091120140907
11284xmmgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
11288xmmgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
11292xmmgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091120140907
11296xmmgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
11296xmmgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
11300xmmgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091120140907
11312xmmgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091120140907
11312xmmgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091120140907
11316xmmgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
11316xmmgcc-4.7 -m64 -O -fomit-frame-pointer2014091120140907
11324xmmgcc-4.7 -O -fomit-frame-pointer2014091120140907
11368xmmgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091120140907
11372xmmgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091120140907
11400xmmgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
11408xmmgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
11424xmmgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091120140907
11432xmmgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091120140907
11432xmmgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091120140907
11436xmmgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
11440xmmgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091120140907
11440xmmgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
11444xmmgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091120140907
11448xmmgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
11452xmmgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091120140907
11456xmmgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
11468xmmgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091120140907
11472xmmgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
11480xmmgcc-4.8 -O2 -fomit-frame-pointer2014091120140907
11480xmmgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091120140907
11484xmmgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
11492xmmgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091120140907
11500xmmgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
11504xmmgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
11504xmmgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091120140907
11516xmmgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
11516xmmgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091120140907
11520xmmgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091120140907
11524xmmgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091120140907
11532xmmgcc-4.8 -O3 -fomit-frame-pointer2014091120140907
11536xmmgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
11580xmmgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
11596xmmgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
11620xmmgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
11624xmmgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
11640xmmgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
11656xmmgcc-4.8 -O -fomit-frame-pointer2014091120140907
11656xmmgcc-4.8 -m64 -O -fomit-frame-pointer2014091120140907
11672xmmgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091120140907
11684xmmgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091120140907
11688xmmgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
11696xmmgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
11860xmmgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091120140907
12424xmmgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
12452xmmgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091120140907
12504xmmgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091120140907
12524xmmgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
12820xmmclang -O3 -fomit-frame-pointer2014091120140907
13004xmmgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091120140907
13008xmmgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
13012xmmgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091120140907
13036xmmgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
14220xmmgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091120140907
14232xmmgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
14840regsclang -O3 -fomit-frame-pointer2014091120140907
14876xmmgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091120140907
14980xmmgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
15460regsclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091120140907
15484regsclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
15488regsgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
15492regsclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091120140907
15500regsgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091120140907
15500regsgcc-4.8 -O2 -fomit-frame-pointer2014091120140907
15500regsgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
15500regsgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091120140907
15500regsgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
15504regsgcc-4.8 -O3 -fomit-frame-pointer2014091120140907
15504regsgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
15504regsgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091120140907
15504regsgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091120140907
15508regsgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091120140907
15512regsgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091120140907
15512regsgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091120140907
15512regsgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15516regsgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091120140907
15520regsgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
15520regsgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15524regsgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
15524regsgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091120140907
15524regsgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091120140907
15528regsgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
15540regsgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
15548regsgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
15548regsgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
15552regsgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091120140907
15552regsgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
15564regsgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091120140907
15564regsgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091120140907
15564regsgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
15568regsgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
15572regsgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
15572regsgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
15572regsgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
15580regsgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15580regsgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091120140907
15588regsgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091120140907
15592regsgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15596regsgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091120140907
15600regsgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091120140907
15620regsgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
15624regsgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091120140907
15628regsgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
15636regsgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091120140907
15640regsgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091120140907
15648regsgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
15648xmmgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
15652regsgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091120140907
15656xmmgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091120140907
15660xmmgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
15660xmmgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091120140907
15664xmmgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
15668xmmgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
15668xmmgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091120140907
15684regsgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091120140907
15688regsclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091120140907
15696regsclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091120140907
15704regsclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091120140907
15704regsclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
15732regsgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
15732xmmgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091120140907
15736regsgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091120140907
15736regsgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091120140907
15736regsgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
15740regsgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091120140907
15744regsgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091120140907
15744regsgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091120140907
15744regsgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091120140907
15748regsgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
15752regsgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091120140907
15764regsgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091120140907
15768regsgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091120140907
15768regsgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15768regsgcc-4.8 -Os -fomit-frame-pointer2014091120140907
15768regsgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091120140907
15768regsgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
15768regsgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091120140907
15772regsgcc-4.7 -O3 -fomit-frame-pointer2014091120140907
15772regsgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091120140907
15772regsgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091120140907
15772regsgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15772regsgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091120140907
15772regsgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091120140907
15776regsgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
15776regsgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
15776regsgcc-4.8 -m64 -Os -fomit-frame-pointer2014091120140907
15776regsgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
15776regsgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091120140907
15780regsgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15780regsgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
15780regsgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091120140907
15780regsgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
15784regsgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091120140907
15784regsgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
15784regsgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091120140907
15784regsgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
15784regsgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
15788regsgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091120140907
15792regsgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
15792regsgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091120140907
15796regsgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091120140907
15796regsgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091120140907
15800regsgcc-4.7 -O2 -fomit-frame-pointer2014091120140907
15800regsgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091120140907
15804regsgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091120140907
15808regsgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091120140907
15808regsgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091120140907
15816regsgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091120140907
15828regsgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091120140907
15832regsgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091120140907
15832regsgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091120140907
15832regsgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
15836regsgcc-4.8 -m64 -O -fomit-frame-pointer2014091120140907
15840regsgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091120140907
15840regsgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091120140907
15840regsgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091120140907
15844regsclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
15848regsgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091120140907
15848regsgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
15848regsgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
15852regsgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091120140907
15852regsgcc-4.8 -O -fomit-frame-pointer2014091120140907
15852regsgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
15852regsgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091120140907
15856regsgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091120140907
15856regsgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091120140907
15860regsgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091120140907
15860regsgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091120140907
15860regsgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
15864regsgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091120140907
15864regsgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
15868regsgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
15868regsgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091120140907
15868regsgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
15868regsgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091120140907
15872regsgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
15872regsgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091120140907
15872regsgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
15880regsgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091120140907
15880regsgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091120140907
15888regsgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091120140907
15916regsgcc-4.7 -Os -fomit-frame-pointer2014091120140907
15924regsgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
15928regsgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
15936regsgcc-4.7 -m64 -Os -fomit-frame-pointer2014091120140907
15952regsgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091120140907
15956regsgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091120140907
15960regsgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091120140907
15968regsgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
15972regsgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091120140907
15972regsgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091120140907
15976regsgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091120140907
15976regsgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091120140907
15980regsgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091120140907
15980regsgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091120140907
15984regsgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091120140907
15992regsgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091120140907
15996regsgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091120140907
15996regsgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091120140907
16000regsgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091120140907
16000regsgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091120140907
16012regsgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091120140907
16044regsgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091120140907
16056regsgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091120140907
16460regsgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091120140907
16464regsgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
16468regsgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
16468regsgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091120140907
16468regsgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091120140907
16476regsgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
16500regsgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091120140907
16508regsgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
16516regsgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091120140907
16520regsgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091120140907
16520regsgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
16536regsgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091120140907
16540regsgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091120140907
16564regsgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091120140907
16564regsgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
16576regsgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091120140907
16608regsgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091120140907
16620regsgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
16628regsgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091120140907
16640regsgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091120140907
16648regsgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
16656regsgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
16656regsgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091120140907
16692regsgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
16692regsgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
16704regsgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091120140907
16724regsgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091120140907
16764regsgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091120140907
16764regsgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091120140907
16780regsgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091120140907
16856regsgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
16864regsgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091120140907
16872regsgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091120140907
16888regsgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
16916regsgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091120140907
16916regsgcc-4.7 -m64 -O -fomit-frame-pointer2014091120140907
16916regsgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091120140907
16920regsgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091120140907
16924regsgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091120140907
16924regsgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091120140907
16924regsgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091120140907
16924regsgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091120140907
16924regsgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
16936regsgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091120140907
16968regsgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
16972regsgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091120140907
16988regsgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091120140907
17000regsgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091120140907
17172regsgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091120140907
17180regsgcc-4.7 -O -fomit-frame-pointer2014091120140907
18760xmmgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091120140907
18772xmmgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091120140907
20692xmmgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091120140907
20696xmmgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
20700xmmgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091120140907
20700xmmgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091120140907
23748refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
23784refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091120140907
23916refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091120140907
24164xmmgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091120140907
24184refclang -O3 -fomit-frame-pointer2014091120140907
54700regsgcc-4.8 -funroll-loops2014091120140907
54732regsgcc-4.7 -funroll-loops2014091120140907
54772regscc2014091120140907
54780regsgcc-4.82014091120140907
55080regsgcc-4.72014091120140907
101480xmmgcc-4.72014091120140907
101624xmmcc2014091120140907
101624xmmgcc-4.7 -funroll-loops2014091120140907
101892xmmgcc-4.82014091120140907
101896xmmgcc-4.8 -funroll-loops2014091120140907

Test failure

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

Number of similar (compiler,implementation) pairs: 247, namely:
CompilerImplementations
cc moon/xop/64
clang -O3 -fomit-frame-pointer moon/xop/64
clang -O3 -fwrapv -march=native -fomit-frame-pointer moon/xop/64
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/xop/64
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer moon/xop/64 ref xmm
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer ref xmm moon/xop/64
clang -O3 -fwrapv -mavx -fomit-frame-pointer moon/xop/64
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/xop/64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer moon/xop/64
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/xop/64
gcc-4.7 moon/xop/64
gcc-4.7 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops moon/xop/64
gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer avxicc regs xmm moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer regs moon/xop/64
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer avxicc regs xmm moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc-4.7 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 moon/xop/64
gcc-4.8 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops moon/xop/64
gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core-avx2 -O2 -fomit-frame-pointer avxicc regs xmm moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
gcc-4.8 -m64 -march=core-avx2 -O -fomit-frame-pointer avxicc regs xmm moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
gcc-4.8 -m64 -march=core-avx2 -Os -fomit-frame-pointer avxicc regs xmm moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=barcelona -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=barcelona -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=k8 -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=k8 -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=k8 -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=k8 -Os -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=nocona -O2 -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=nocona -O3 -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=nocona -O -fomit-frame-pointer moon/xop/64
gcc-4.8 -march=nocona -Os -fomit-frame-pointer moon/xop/64

Test failure

Implementation: crypto_hash/blake2s/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
error 111
crypto_hash is nondeterministic

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Test failure

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

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

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: cc
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init0':
blake2s-ref.c: blake2s-ref.c:137:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( int i = 0; i gt;h[i] = blake2s_IV[i];
blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:137:3: note: use option -std=c99 or -std=gnu99 to compile your code
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init_param':
blake2s-ref.c: blake2s-ref.c:149:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_compress':
blake2s-ref.c: blake2s-ref.c:215:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:218:15: error: redefinition of 'i'
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:215:15: note: previous definition of 'i' was here
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:218:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:262:15: error: redefinition of 'i'
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: ...

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

Compiler output

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

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

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: cc
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:5: Error: no such architecture: `armv5'
blake2s.S: blake2s.S:8: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: blake2s.S:9: Error: too many memory references for `mov'
blake2s.S: blake2s.S:10: Error: too many memory references for `sub'
blake2s.S: blake2s.S:11: Error: too many memory references for `and'
blake2s.S: blake2s.S:12: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:13: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:14: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:15: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: blake2s.S:16: Error: too many memory references for `mov'
blake2s.S: blake2s.S:18: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:19: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:20: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:21: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:22: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: blake2s.S:23: Error: no such instruction: `tst r6,r6'
blake2s.S: blake2s.S:24: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:25: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:26: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:27: Error: too many memory references for `mov'
blake2s.S: blake2s.S:28: Error: no such instruction: `eor r4,r4'
blake2s.S: blake2s.S:29: Error: no such instruction: `eor r5,r5'
blake2s.S: blake2s.S:30: Error: no such instruction: `eor r6,r6'
blake2s.S: blake2s.S:31: Error: no such instruction: `eor r7,r7'
blake2s.S: ...

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

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: cc
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:13: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:15: Error: incorrect register `%ecx' used with `q' suffix
blake2s.S: blake2s.S:629: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:630: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:631: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:633: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: cc
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:21: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:612: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:613: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:614: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:616: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: cc
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:15: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:253: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:254: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:255: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:256: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: cc
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:24: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:37: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:279: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:280: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:281: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:282: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: clang -O3 -fomit-frame-pointer
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: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer regs
clang -O3 -fwrapv -march=native -fomit-frame-pointer regs
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer regs
clang -O3 -fwrapv -mavx -fomit-frame-pointer regs
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer regs

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: clang -O3 -fomit-frame-pointer
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I .'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: clang -O3 -fomit-frame-pointer
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:15:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ebx
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/xop/32
clang -O3 -fwrapv -march=native -fomit-frame-pointer moon/xop/32
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer moon/xop/32
clang -O3 -fwrapv -mavx -fomit-frame-pointer moon/xop/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: clang -O3 -fomit-frame-pointer
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ecx
blake2s.S: ^~~~
blake2s.S: blake2s.S:15:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ecx
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/sse2/32
clang -O3 -fwrapv -march=native -fomit-frame-pointer moon/sse2/32
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer moon/sse2/32
clang -O3 -fwrapv -mavx -fomit-frame-pointer moon/sse2/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: clang -O3 -fomit-frame-pointer
blake2s.S: gt;:7:38: error: invalid operand for instruction
blake2s.S: leaq blake2s_constants_ssse3(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:24:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_constants_ssse3, %ebx
blake2s.S: ^
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:37:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ebx
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/avx/32
clang -O3 -fwrapv -march=native -fomit-frame-pointer moon/avx/32
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer moon/avx/32
clang -O3 -fwrapv -mavx -fomit-frame-pointer moon/avx/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer moon/avx/32

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: clang -O3 -fomit-frame-pointer
blake2s.S: gt;:7:38: error: invalid operand for instruction
blake2s.S: leaq blake2s_constants_ssse3(%rip), %esi
blake2s.S: ^~~~
blake2s.S: blake2s.S:14:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_constants_ssse3, %esi
blake2s.S: ^
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %esi
blake2s.S: ^~~~
blake2s.S: blake2s.S:21:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %esi
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/ssse3/32
clang -O3 -fwrapv -march=native -fomit-frame-pointer moon/ssse3/32
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer moon/ssse3/32
clang -O3 -fwrapv -mavx -fomit-frame-pointer moon/ssse3/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: clang -O3 -fomit-frame-pointer
blake2s.S: blake2s.S:5:1: error: unknown directive
blake2s.S: .arch armv5
blake2s.S: ^
blake2s.S: blake2s.S:8:9: error: unexpected token in argument list
blake2s.S: stmfd sp!, {r4-r12, r14}
blake2s.S: ^
blake2s.S: blake2s.S:9:1: error: unknown use of instruction mnemonic without a size suffix
blake2s.S: mov r12, sp
blake2s.S: ^
blake2s.S: blake2s.S:10:13: error: unknown token in expression
blake2s.S: sub sp, sp, #256
blake2s.S: ^
blake2s.S: blake2s.S:11:13: error: unknown token in expression
blake2s.S: and sp, sp, #0xffffffe0
blake2s.S: ^
blake2s.S: blake2s.S:12:13: error: expected ']' in brackets expression
blake2s.S: str r12, [sp, #148]
blake2s.S: ^
blake2s.S: blake2s.S:13:9: error: unknown token in expression
blake2s.S: mov r4, #64
blake2s.S: ^
blake2s.S: blake2s.S:14:9: error: unknown token in expression
blake2s.S: cmp r2, #64
blake2s.S: ^
blake2s.S: blake2s.S:15:1: error: invalid instruction mnemonic 'bhs'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer moon/armv6/32
clang -O3 -fwrapv -march=native -fomit-frame-pointer moon/armv6/32
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer moon/armv6/32
clang -O3 -fwrapv -mavx -fomit-frame-pointer moon/armv6/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I .'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake2s-ref.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hash/blake2s/xmm
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake2s.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer xmm
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer xmm
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake2s.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
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: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer regs
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer regs
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer regs

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I .'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/64
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-fpolly'

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:15:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ebx
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/xop/32
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/xop/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ecx
blake2s.S: ^~~~
blake2s.S: blake2s.S:15:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ecx
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/sse2/32
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/sse2/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.S: gt;:7:38: error: invalid operand for instruction
blake2s.S: leaq blake2s_constants_ssse3(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:24:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_constants_ssse3, %ebx
blake2s.S: ^
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:37:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ebx
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/avx/32
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/avx/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/avx/32

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.S: gt;:7:38: error: invalid operand for instruction
blake2s.S: leaq blake2s_constants_ssse3(%rip), %esi
blake2s.S: ^~~~
blake2s.S: blake2s.S:14:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_constants_ssse3, %esi
blake2s.S: ^
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %esi
blake2s.S: ^~~~
blake2s.S: blake2s.S:21:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %esi
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/ssse3/32
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/ssse3/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.S: blake2s.S:5:1: error: unknown directive
blake2s.S: .arch armv5
blake2s.S: ^
blake2s.S: blake2s.S:8:9: error: unexpected token in argument list
blake2s.S: stmfd sp!, {r4-r12, r14}
blake2s.S: ^
blake2s.S: blake2s.S:9:1: error: unknown use of instruction mnemonic without a size suffix
blake2s.S: mov r12, sp
blake2s.S: ^
blake2s.S: blake2s.S:10:13: error: unknown token in expression
blake2s.S: sub sp, sp, #256
blake2s.S: ^
blake2s.S: blake2s.S:11:13: error: unknown token in expression
blake2s.S: and sp, sp, #0xffffffe0
blake2s.S: ^
blake2s.S: blake2s.S:12:13: error: expected ']' in brackets expression
blake2s.S: str r12, [sp, #148]
blake2s.S: ^
blake2s.S: blake2s.S:13:9: error: unknown token in expression
blake2s.S: mov r4, #64
blake2s.S: ^
blake2s.S: blake2s.S:14:9: error: unknown token in expression
blake2s.S: cmp r2, #64
blake2s.S: ^
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/armv6/32
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/armv6/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
blake2s-ref.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer ref

Compiler output

Implementation: crypto_hash/blake2s/xmm
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
blake2s.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer xmm

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
blake2s.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
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: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer regs

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-maes'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I .'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/64
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer moon/avx/64 moon/sse2/64 moon/ssse3/64 moon/xop/64

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:15:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ebx
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ecx
blake2s.S: ^~~~
blake2s.S: blake2s.S:15:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ecx
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.S: gt;:7:38: error: invalid operand for instruction
blake2s.S: leaq blake2s_constants_ssse3(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:24:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_constants_ssse3, %ebx
blake2s.S: ^
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %ebx
blake2s.S: ^~~~
blake2s.S: blake2s.S:37:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %ebx
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer moon/avx/32

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.S: gt;:7:38: error: invalid operand for instruction
blake2s.S: leaq blake2s_constants_ssse3(%rip), %esi
blake2s.S: ^~~~
blake2s.S: blake2s.S:14:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_constants_ssse3, %esi
blake2s.S: ^
blake2s.S: gt;:7:28: error: invalid operand for instruction
blake2s.S: leaq blake2s_sigma(%rip), %esi
blake2s.S: ^~~~
blake2s.S: blake2s.S:21:1: note: while in macro instantiation
blake2s.S: LOAD_VAR_PIC blake2s_sigma, %esi
blake2s.S: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
crypto_hash.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
blake2s.S: blake2s.S:5:1: error: unknown directive
blake2s.S: .arch armv5
blake2s.S: ^
blake2s.S: blake2s.S:8:9: error: unexpected token in argument list
blake2s.S: stmfd sp!, {r4-r12, r14}
blake2s.S: ^
blake2s.S: blake2s.S:9:1: error: unknown use of instruction mnemonic without a size suffix
blake2s.S: mov r12, sp
blake2s.S: ^
blake2s.S: blake2s.S:10:13: error: unknown token in expression
blake2s.S: sub sp, sp, #256
blake2s.S: ^
blake2s.S: blake2s.S:11:13: error: unknown token in expression
blake2s.S: and sp, sp, #0xffffffe0
blake2s.S: ^
blake2s.S: blake2s.S:12:13: error: expected ']' in brackets expression
blake2s.S: str r12, [sp, #148]
blake2s.S: ^
blake2s.S: blake2s.S:13:9: error: unknown token in expression
blake2s.S: mov r4, #64
blake2s.S: ^
blake2s.S: blake2s.S:14:9: error: unknown token in expression
blake2s.S: cmp r2, #64
blake2s.S: ^
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I .'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-mavx'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I .'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-mavx'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I .'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-mavx'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-maes'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I .'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake2s/avxicc
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-mavx'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-maes'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I .'
blake2s.s: clang-3.3: warning: argument unused during compilation: '-I /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include'

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: gcc-4.7
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init0':
blake2s-ref.c: blake2s-ref.c:137:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:137:3: note: use option -std=c99 or -std=gnu99 to compile your code
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init_param':
blake2s-ref.c: blake2s-ref.c:149:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_compress':
blake2s-ref.c: blake2s-ref.c:215:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:218:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:215:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:218:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:262:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:218:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:262:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_final':
blake2s-ref.c: blake2s-ref.c:318:3: error: 'for' loop initial declarations are only allowed in C99 mode

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

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: gcc-4.7
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs':
blake2s.c: blake2s.c:796:5: warning: large integer implicitly truncated to unsigned type [-Woverflow]

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

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init0':
blake2s-ref.c: blake2s-ref.c:137:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:137:3: note: use option -std=c99 or -std=gnu99 to compile your code
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init_param':
blake2s-ref.c: blake2s-ref.c:149:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_compress':
blake2s-ref.c: blake2s-ref.c:215:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:218:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:215:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:218:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:262:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:218:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:262:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_final':
blake2s-ref.c: blake2s-ref.c:318:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init0':
blake2s-ref.c: blake2s-ref.c:137:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:137:3: note: use option -std=c99 or -std=gnu99 to compile your code
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init_param':
blake2s-ref.c: blake2s-ref.c:149:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_compress':
blake2s-ref.c: blake2s-ref.c:215:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:218:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:215:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:218:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c:262:15: error: redefinition of 'i'
blake2s-ref.c: blake2s-ref.c:218:15: note: previous definition of 'i' was here
blake2s-ref.c: blake2s-ref.c:262:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_final':
blake2s-ref.c: blake2s-ref.c:318:3: error: 'for' loop initial declarations are only allowed in C99 mode

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

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs':
blake2s.c: blake2s.c:796:5: warning: large integer implicitly truncated to unsigned type [-Woverflow]
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs':
blake2s.c: blake2s.c:796:5: warning: large integer implicitly truncated to unsigned type [-Woverflow]

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

Compiler output

Implementation: crypto_hash/blake2s/moon/armv6/32
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:5: Error: no such architecture: `armv5'
blake2s.S: blake2s.S:8: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: blake2s.S:9: Error: too many memory references for `mov'
blake2s.S: blake2s.S:10: Error: too many memory references for `sub'
blake2s.S: blake2s.S:11: Error: too many memory references for `and'
blake2s.S: blake2s.S:12: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:13: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:14: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:15: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: blake2s.S:16: Error: too many memory references for `mov'
blake2s.S: blake2s.S:18: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:19: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:20: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:21: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:22: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: blake2s.S:23: Error: no such instruction: `tst r6,r6'
blake2s.S: blake2s.S:24: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:25: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:26: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:27: Error: too many memory references for `mov'
blake2s.S: blake2s.S:28: Error: no such instruction: `eor r4,r4'
blake2s.S: blake2s.S:29: Error: no such instruction: `eor r5,r5'
blake2s.S: blake2s.S:30: Error: no such instruction: `eor r6,r6'
blake2s.S: blake2s.S:31: Error: no such instruction: `eor r7,r7'
blake2s.S: ...
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:5: Error: no such architecture: `armv5'
blake2s.S: blake2s.S:8: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
blake2s.S: blake2s.S:9: Error: too many memory references for `mov'
blake2s.S: blake2s.S:10: Error: too many memory references for `sub'
blake2s.S: blake2s.S:11: Error: too many memory references for `and'
blake2s.S: blake2s.S:12: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:13: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:14: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:15: Error: no such instruction: `bhs blake2s_blocks_armv6_use64'
blake2s.S: blake2s.S:16: Error: too many memory references for `mov'
blake2s.S: blake2s.S:18: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:19: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:20: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:21: Error: invalid char '[' beginning operand 2 `[sp'
blake2s.S: blake2s.S:22: Error: no such instruction: `ldr r6,[r0,'
blake2s.S: blake2s.S:23: Error: no such instruction: `tst r6,r6'
blake2s.S: blake2s.S:24: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:25: Error: expecting operand after ','; got nothing
blake2s.S: blake2s.S:26: Error: no such instruction: `beq blake2s_blocks_armv6_nocopymessage'
blake2s.S: blake2s.S:27: Error: too many memory references for `mov'
blake2s.S: blake2s.S:28: Error: no such instruction: `eor r4,r4'
blake2s.S: blake2s.S:29: Error: no such instruction: `eor r5,r5'
blake2s.S: blake2s.S:30: Error: no such instruction: `eor r6,r6'
blake2s.S: blake2s.S:31: Error: no such instruction: `eor r7,r7'
blake2s.S: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer moon/armv6/32
gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer moon/armv6/32
gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer moon/armv6/32
gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer moon/armv6/32
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer moon/armv6/32
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer moon/armv6/32
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer moon/armv6/32
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer moon/armv6/32

Compiler output

Implementation: crypto_hash/blake2s/moon/sse2/32
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:13: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:15: Error: incorrect register `%ecx' used with `q' suffix
blake2s.S: blake2s.S:629: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:630: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:631: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:633: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:13: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:15: Error: incorrect register `%ecx' used with `q' suffix
blake2s.S: blake2s.S:629: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:630: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:631: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:633: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer moon/sse2/32
gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer moon/sse2/32
gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer moon/sse2/32
gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer moon/sse2/32
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer moon/sse2/32
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer moon/sse2/32
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer moon/sse2/32
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer moon/sse2/32

Compiler output

Implementation: crypto_hash/blake2s/moon/ssse3/32
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:21: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:612: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:613: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:614: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:616: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:14: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:21: Error: incorrect register `%esi' used with `q' suffix
blake2s.S: blake2s.S:612: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:613: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:614: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:616: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer moon/ssse3/32
gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer moon/ssse3/32
gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer moon/ssse3/32
gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer moon/ssse3/32
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer moon/ssse3/32
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer moon/ssse3/32
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer moon/ssse3/32
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer moon/ssse3/32

Compiler output

Implementation: crypto_hash/blake2s/moon/xop/32
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:15: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:253: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:254: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:255: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:256: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:15: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:253: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:254: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:255: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:256: Error: invalid instruction suffix for `pop'

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

Compiler output

Implementation: crypto_hash/blake2s/moon/avx/32
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:24: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:37: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:279: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:280: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:281: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:282: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S: Assembler messages:
blake2s.S: blake2s.S:6: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:9: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:10: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:11: Error: invalid instruction suffix for `push'
blake2s.S: blake2s.S:24: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:37: Error: incorrect register `%ebx' used with `q' suffix
blake2s.S: blake2s.S:279: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:280: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:281: Error: invalid instruction suffix for `pop'
blake2s.S: blake2s.S:282: Error: invalid instruction suffix for `pop'

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx/32
gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx/32
gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer moon/avx/32
gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx/32
gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer moon/avx/32
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer moon/avx/32
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer moon/avx/32
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer moon/avx/32

Compiler output

Implementation: crypto_hash/blake2s/ref
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init0':
blake2s-ref.c: blake2s-ref.c:137:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( int i = 0; i gt;h[i] = blake2s_IV[i];
blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:137:3: note: use option -std=c99 or -std=gnu99 to compile your code
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init_param':
blake2s-ref.c: blake2s-ref.c:149:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_compress':
blake2s-ref.c: blake2s-ref.c:215:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:218:15: error: redefinition of 'i'
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:215:15: note: previous definition of 'i' was here
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:218:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:262:15: error: redefinition of 'i'
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: ...
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init0':
blake2s-ref.c: blake2s-ref.c:137:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( int i = 0; i gt;h[i] = blake2s_IV[i];
blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:137:3: note: use option -std=c99 or -std=gnu99 to compile your code
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_init_param':
blake2s-ref.c: blake2s-ref.c:149:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c: In function 'blake2s_compress':
blake2s-ref.c: blake2s-ref.c:215:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:218:15: error: redefinition of 'i'
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:215:15: note: previous definition of 'i' was here
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:218:3: error: 'for' loop initial declarations are only allowed in C99 mode
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: blake2s-ref.c:262:15: error: redefinition of 'i'
blake2s-ref.c: for( size_t i = 0; i blake2s-ref.c: ^
blake2s-ref.c: ...

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

Compiler output

Implementation: crypto_hash/blake2s/regs
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
blake2s.c: blake2s.c: In function 'crypto_hash_blake2s_regs':
blake2s.c: blake2s.c:796:5: 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:5: 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-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer regs
gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer regs
gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer regs
gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer regs