Implementation notes: amd64, mangetsu, crypto_stream/chacha20

Computer: mangetsu
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_stream
Primitive: chacha20
TimeImplementationCompilerBenchmark dateSUPERCOP version
3576moon/avx/64gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
3580moon/avx/64gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
3580moon/avx/64gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3580moon/avx/64gcc-4.82014101820141014
3584moon/avx/64gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
3584moon/avx/64gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
3584moon/avx/64gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
3584moon/avx/64gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
3584moon/avx/64gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
3588moon/avx/64clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
3588moon/avx/64gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3592moon/avx/64clang -O3 -fomit-frame-pointer2014101820141014
3592moon/avx/64gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3592moon/avx/64gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3592moon/avx/64gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
3592moon/avx/64gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
3596moon/avx/64clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
3596moon/avx/64gcc-4.7 -O -fomit-frame-pointer2014101820141014
3596moon/avx/64gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
3596moon/avx/64gcc-4.8 -O3 -fomit-frame-pointer2014101820141014
3596moon/avx/64gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014101820141014
3596moon/avx/64gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
3596moon/avx/64gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3596moon/avx/64gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3596moon/avx/64gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
3596moon/avx/64gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
3600moon/avx/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
3600moon/avx/64gcc-4.7 -Os -fomit-frame-pointer2014101820141014
3600moon/avx/64gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
3600moon/avx/64gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
3600moon/avx/64gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
3600moon/avx/64gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
3600moon/avx/64gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
3600moon/avx/64gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
3600moon/avx/64gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3600moon/avx/64gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.7 -O3 -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.7 -m64 -O3 -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.8 -m64 -O2 -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
3604moon/avx/64gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3608moon/avx/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.8 -O2 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
3608moon/avx/64gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.7 -O2 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.7 -funroll-loops2014101820141014
3612moon/avx/64gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.7 -m64 -Os -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.7 -march=nocona -O -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -m64 -O3 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
3612moon/avx/64gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.7 -m64 -O2 -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.8 -march=k8 -O -fomit-frame-pointer2014101820141014
3616moon/avx/64gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014101820141014
3620moon/avx/64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014101820141014
3620moon/avx/64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.8 -m64 -O -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
3620moon/avx/64gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
3624moon/avx/64cc2014101820141014
3624moon/avx/64gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.7 -m64 -O -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
3624moon/avx/64gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.72014101820141014
3628moon/avx/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
3628moon/avx/64gcc-4.8 -march=nocona -O -fomit-frame-pointer2014101820141014
3632moon/avx/64gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
3632moon/avx/64gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
3632moon/avx/64gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
3632moon/avx/64gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
3632moon/avx/64gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
3632moon/avx/64gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
3632moon/avx/64gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
3632moon/avx/64gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
3632moon/avx/64gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
3632moon/avx/64gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3636moon/avx/64gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
3636moon/avx/64gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014101820141014
3636moon/avx/64gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
3636moon/avx/64gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
3636moon/avx/64gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
3640moon/avx/64gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
3640moon/avx/64gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
3640moon/avx/64gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
3640moon/avx/64gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
3640moon/avx/64gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
3644moon/avx/64gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014101820141014
3644moon/avx/64gcc-4.8 -O -fomit-frame-pointer2014101820141014
3644moon/avx/64gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
3644moon/avx/64gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
3644moon/avx/64gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
3648moon/avx/64clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
3648moon/avx/64gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
3648moon/avx/64gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
3652moon/avx/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
3652moon/avx/64gcc-4.7 -march=k8 -O -fomit-frame-pointer2014101820141014
3652moon/avx/64gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
3652moon/avx/64gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
3652moon/avx/64gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
3652moon/avx/64gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
3652moon/avx/64gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3652moon/avx/64gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014101820141014
3656moon/avx/64gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
3656moon/avx/64gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014101820141014
3656moon/avx/64gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
3656moon/avx/64gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
3660moon/avx/64gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
3660moon/avx/64gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
3660moon/avx/64gcc-4.8 -m64 -Os -fomit-frame-pointer2014101820141014
3660moon/avx/64gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
3660moon/avx/64gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3664moon/avx/64gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
3664moon/avx/64gcc-4.8 -funroll-loops2014101820141014
3664moon/avx/64gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
3664moon/avx/64gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
3668moon/avx/64gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
3672moon/avx/64gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
3684moon/avx/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3684moon/avx/64gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
3708moon/avx/64gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
3708moon/avx/64gcc-4.8 -Os -fomit-frame-pointer2014101820141014
3716moon/avx/64gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
3720moon/avx/64gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014101820141014
3732moon/avx/64gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
3732moon/avx/64gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
3748moon/avx/64gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4028krovetz/vec128clang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
4032krovetz/vec128clang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
4032moon/ssse3/64gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
4036krovetz/vec128clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
4036krovetz/vec128clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
4036moon/ssse3/64gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
4040moon/ssse3/64gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014101820141014
4040moon/ssse3/64gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
4040moon/ssse3/64gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4044krovetz/vec128clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
4044moon/ssse3/64gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
4044moon/ssse3/64gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
4044moon/ssse3/64gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
4044moon/ssse3/64gcc-4.8 -O3 -fomit-frame-pointer2014101820141014
4044moon/ssse3/64gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
4048krovetz/vec128clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.8 -O -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
4048moon/ssse3/64gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014101820141014
4052moon/ssse3/64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.7 -m64 -Os -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -O2 -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -m64 -Os -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -march=nocona -O -fomit-frame-pointer2014101820141014
4052moon/ssse3/64gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014101820141014
4056moon/ssse3/64cc2014101820141014
4056moon/ssse3/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
4056moon/ssse3/64clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
4056moon/ssse3/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.7 -O -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.7 -m64 -O -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.7 -march=nocona -O -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -Os -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -m64 -O2 -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4056moon/ssse3/64gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
4060krovetz/vec128clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091420140907
4060moon/ssse3/64gcc-4.7 -O2 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -funroll-loops2014101820141014
4060moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -m64 -O3 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
4060moon/ssse3/64gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4064moon/ssse3/64clang -O3 -fomit-frame-pointer2014101820141014
4064krovetz/vec128clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -m64 -O2 -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4064moon/ssse3/64gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014101820141014
4068moon/ssse3/64clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.72014101820141014
4068moon/ssse3/64gcc-4.7 -funroll-loops2014101820141014
4068moon/ssse3/64gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.7 -march=k8 -O -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.82014101820141014
4068moon/ssse3/64gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
4068moon/ssse3/64gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4072moon/ssse3/64clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.8 -m64 -O -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
4072moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.7 -Os -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
4076moon/ssse3/64gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014101820141014
4080moon/ssse3/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
4080moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
4080moon/ssse3/64gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
4080moon/ssse3/64gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014101820141014
4080moon/ssse3/64gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
4084moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
4084moon/ssse3/64gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
4084moon/ssse3/64gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
4084moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
4088moon/ssse3/64gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
4092moon/ssse3/64gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014101820141014
4092moon/ssse3/64gcc-4.7 -m64 -O3 -fomit-frame-pointer2014101820141014
4092moon/ssse3/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4092moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
4092moon/ssse3/64gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
4096moon/ssse3/64gcc-4.7 -O3 -fomit-frame-pointer2014101820141014
4096moon/ssse3/64gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4100moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4100moon/ssse3/64gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
4108moon/ssse3/64gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
4108moon/ssse3/64gcc-4.8 -march=k8 -O -fomit-frame-pointer2014101820141014
4112moon/ssse3/64gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
4140moon/ssse3/64gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
4328krovetz/vec128gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
4332krovetz/vec128gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
4332krovetz/vec128gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
4344krovetz/vec128gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
4344krovetz/vec128gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
4348krovetz/vec128gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
4348krovetz/vec128gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
4352krovetz/vec128gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
4364krovetz/vec128gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
4368krovetz/vec128gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
4368krovetz/vec128gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
4384krovetz/vec128gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
4604krovetz/vec128gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
4612krovetz/vec128gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
4624krovetz/vec128gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
4628krovetz/vec128gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
4636krovetz/vec128gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091420140907
4636krovetz/vec128gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
4640krovetz/vec128gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
4736krovetz/vec128gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
4752krovetz/vec128gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
4752krovetz/vec128gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
4752krovetz/vec128gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
4756krovetz/vec128gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
4756krovetz/vec128gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
4760krovetz/vec128gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
4764krovetz/vec128gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
4764krovetz/vec128gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
4764krovetz/vec128gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
4768krovetz/vec128gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
4768krovetz/vec128gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
4792krovetz/vec128gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
4800krovetz/vec128gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
4808krovetz/vec128gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
4820krovetz/vec128gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
5052moon/sse2/64gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014101820141014
5060moon/sse2/64gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
5064moon/sse2/64gcc-4.7 -O2 -fomit-frame-pointer2014101820141014
5068moon/sse2/64gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
5072moon/sse2/64gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
5072krovetz/vec128gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
5076moon/sse2/64clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
5076moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
5076moon/sse2/64gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
5076moon/sse2/64gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
5076moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
5080moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
5080moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
5080krovetz/vec128gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
5080moon/sse2/64gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
5080moon/sse2/64gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
5080moon/sse2/64gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
5080moon/sse2/64gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014101820141014
5084moon/sse2/64clang -O3 -fomit-frame-pointer2014101820141014
5084moon/sse2/64clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
5084krovetz/vec128gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
5084moon/sse2/64gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.7 -march=k8 -O -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.8 -Os -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.8 -m64 -O3 -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
5084moon/sse2/64gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014101820141014
5088moon/sse2/64clang -O3 -fwrapv -march=native -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -O3 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -O3 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -m64 -O -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014101820141014
5088moon/sse2/64gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014101820141014
5092moon/sse2/64clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014101820141014
5092moon/sse2/64clang -O3 -fwrapv -mavx -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -O -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -funroll-loops2014101820141014
5092moon/sse2/64gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -m64 -O3 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -m64 -O -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -O2 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014101820141014
5092moon/sse2/64gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.72014101820141014
5096moon/sse2/64gcc-4.7 -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -march=nocona -O -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.82014101820141014
5096moon/sse2/64gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -march=k8 -O -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014101820141014
5096moon/sse2/64gcc-4.8 -march=nocona -O -fomit-frame-pointer2014101820141014
5100moon/sse2/64clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
5100moon/sse2/64clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.7 -m64 -O2 -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.8 -O -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.8 -funroll-loops2014101820141014
5100moon/sse2/64gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014101820141014
5100moon/sse2/64gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
5104moon/sse2/64cc2014101820141014
5104moon/sse2/64gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -m64 -Os -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101820141014
5104moon/sse2/64gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014101820141014
5108moon/sse2/64gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014101820141014
5108moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101820141014
5108moon/sse2/64gcc-4.7 -m64 -Os -fomit-frame-pointer2014101820141014
5108moon/sse2/64gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014101820141014
5108moon/sse2/64gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101820141014
5108moon/sse2/64gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101820141014
5108moon/sse2/64gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014101820141014
5108moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101820141014
5108moon/sse2/64gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
5108moon/sse2/64gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101820141014
5108moon/sse2/64gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
5112moon/sse2/64gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014101820141014
5112moon/sse2/64gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
5112moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101820141014
5112moon/sse2/64gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101820141014
5112moon/sse2/64gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014101820141014
5112moon/sse2/64gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014101820141014
5116moon/sse2/64gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
5116moon/sse2/64gcc-4.8 -m64 -O2 -fomit-frame-pointer2014101820141014
5128moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101820141014
5128moon/sse2/64gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101820141014
5128moon/sse2/64gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101820141014
5128moon/sse2/64gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
5128moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
5136moon/sse2/64gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
5140moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101820141014
5148moon/sse2/64gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101820141014
5152krovetz/vec128gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
5160krovetz/vec128gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
5164krovetz/vec128gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
5184krovetz/vec128gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
5192krovetz/vec128gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
5212krovetz/vec128gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
5216krovetz/vec128gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
5216krovetz/vec128gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
5224krovetz/vec128gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
5228krovetz/vec128gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
5260krovetz/vec128gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
5300krovetz/vec128gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
5304krovetz/vec128gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
5316krovetz/vec128gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
5320krovetz/vec128gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
5352krovetz/vec128gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
5364krovetz/vec128gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
5368krovetz/vec128gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
5376krovetz/vec128gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
5388krovetz/vec128clang -O3 -fomit-frame-pointer2014091420140907
5656e/amd64-xmm6gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
5656e/amd64-xmm6gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5660e/amd64-xmm6gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
5660e/amd64-xmm6gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
5664e/amd64-xmm6gcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
5664e/amd64-xmm6gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
5668e/amd64-xmm6gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
5668e/amd64-xmm6gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
5668e/amd64-xmm6gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5668e/amd64-xmm6gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5672e/amd64-xmm6gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
5672e/amd64-xmm6gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
5672e/amd64-xmm6gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
5672e/amd64-xmm6gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
5676e/amd64-xmm6gcc-4.7 -O -fomit-frame-pointer2014091420140907
5676e/amd64-xmm6gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
5676e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
5676e/amd64-xmm6gcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
5676e/amd64-xmm6gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
5676e/amd64-xmm6gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
5676e/amd64-xmm6gcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
5676e/amd64-xmm6gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
5676e/amd64-xmm6gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6cc2014091420140907
5680e/amd64-xmm6gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
5680e/amd64-xmm6gcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.7 -funroll-loops2014091420140907
5684e/amd64-xmm6gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
5684e/amd64-xmm6gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -Os -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
5688e/amd64-xmm6gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.7 -O3 -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.82014091420140907
5692e/amd64-xmm6gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
5692e/amd64-xmm6gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -O3 -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -O -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
5696e/amd64-xmm6gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.72014091420140907
5700e/amd64-xmm6gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.8 -O2 -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
5700e/amd64-xmm6gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
5704e/amd64-xmm6gcc-4.7 -O2 -fomit-frame-pointer2014091420140907
5704e/amd64-xmm6gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
5704e/amd64-xmm6gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
5704e/amd64-xmm6gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
5704e/amd64-xmm6gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
5708e/amd64-xmm6gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
5708e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
5708e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
5708e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
5708e/amd64-xmm6gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
5708e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
5708e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
5708e/amd64-xmm6gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
5712e/amd64-xmm6gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
5712e/amd64-xmm6gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
5712e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
5712e/amd64-xmm6gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
5712e/amd64-xmm6gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
5712e/amd64-xmm6gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
5712e/amd64-xmm6gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
5712e/amd64-xmm6gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
5712e/amd64-xmm6gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
5716e/amd64-xmm6gcc-4.8 -funroll-loops2014091420140907
5716e/amd64-xmm6gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
5716e/amd64-xmm6gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
5716e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
5716e/amd64-xmm6gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
5716e/amd64-xmm6gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
5720e/amd64-xmm6gcc-4.7 -Os -fomit-frame-pointer2014091420140907
5720e/amd64-xmm6gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
5720e/amd64-xmm6gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
5720e/amd64-xmm6gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
5720e/amd64-xmm6gcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
5724e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
5724e/amd64-xmm6gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
5724e/amd64-xmm6gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
5724e/amd64-xmm6gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
5724e/amd64-xmm6gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
5724e/amd64-xmm6gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
5724e/amd64-xmm6gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
5724e/amd64-xmm6gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
5732e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
5732e/amd64-xmm6gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
5736e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
5736e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
5736e/amd64-xmm6gcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
5748e/amd64-xmm6gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
5748e/amd64-xmm6gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
5752e/amd64-xmm6gcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
5764e/amd64-xmm6gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
5772e/amd64-xmm6gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
5772e/amd64-xmm6gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
5780e/amd64-xmm6gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
6404krovetz/vec128gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
6408krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
6460krovetz/vec128gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
6460krovetz/vec128gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
6468krovetz/vec128gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
6472krovetz/vec128gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
6476krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
6484krovetz/vec128gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
6488krovetz/vec128gcc-4.7 -O3 -fomit-frame-pointer2014091420140907
6500krovetz/vec128gcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
6504krovetz/vec128gcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
6504krovetz/vec128gcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
6516krovetz/vec128gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
6516krovetz/vec128gcc-4.8 -O2 -fomit-frame-pointer2014091420140907
6520krovetz/vec128gcc-4.7 -O2 -fomit-frame-pointer2014091420140907
6520krovetz/vec128gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
6524krovetz/vec128gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
6524krovetz/vec128gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
6528krovetz/vec128gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
6532krovetz/vec128gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
6532krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
6536krovetz/vec128gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
6536krovetz/vec128gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
6536krovetz/vec128gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
6536krovetz/vec128gcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
6536krovetz/vec128gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
6536krovetz/vec128gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
6536krovetz/vec128gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
6540krovetz/vec128gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
6540krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
6544krovetz/vec128gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
6544krovetz/vec128gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
6548krovetz/vec128gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
6548krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
6548krovetz/vec128gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
6548krovetz/vec128gcc-4.8 -O3 -fomit-frame-pointer2014091420140907
6548krovetz/vec128gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
6548krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
6548krovetz/vec128gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
6548krovetz/vec128gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
6552krovetz/vec128gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
6552krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
6552krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
6556krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
6556krovetz/vec128gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
6560krovetz/vec128gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
6560krovetz/vec128gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
6564krovetz/vec128gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
6564krovetz/vec128gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
6564krovetz/vec128gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
6564krovetz/vec128gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
6568krovetz/vec128gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
6568krovetz/vec128gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
6568krovetz/vec128gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
6572krovetz/vec128gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
6572krovetz/vec128gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
6572krovetz/vec128gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
6576krovetz/vec128gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
6576krovetz/vec128gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
6576krovetz/vec128gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
6580krovetz/vec128gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
6584krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
6588krovetz/vec128gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
6588krovetz/vec128gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
6592krovetz/vec128gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
6592krovetz/vec128gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
6592krovetz/vec128gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
6592krovetz/vec128gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
6596krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
6596krovetz/vec128gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
6600krovetz/vec128gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
6604krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
6604krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
6604krovetz/vec128gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
6604krovetz/vec128gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
6612krovetz/vec128gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
6612krovetz/vec128gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
6612krovetz/vec128gcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
6612krovetz/vec128gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
6616krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
6616krovetz/vec128gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
6616krovetz/vec128gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
6616krovetz/vec128gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
6620krovetz/vec128gcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
6624krovetz/vec128gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
6624krovetz/vec128gcc-4.8 -O -fomit-frame-pointer2014091420140907
6624krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
6628krovetz/vec128gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
6628krovetz/vec128gcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
6628krovetz/vec128gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
6628krovetz/vec128gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
6628krovetz/vec128gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
6628krovetz/vec128gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
6628krovetz/vec128gcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
6632krovetz/vec128gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
6636krovetz/vec128gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
6636krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
6636krovetz/vec128gcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
6640krovetz/vec128gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
6640krovetz/vec128gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
6640krovetz/vec128gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
6640krovetz/vec128gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
6644krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
6644krovetz/vec128gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
6644krovetz/vec128gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
6648krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
6648krovetz/vec128gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
6648krovetz/vec128gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
6648krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
6648krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
6648krovetz/vec128gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
6652krovetz/vec128gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
6652krovetz/vec128gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
6652krovetz/vec128gcc-4.8 -Os -fomit-frame-pointer2014091420140907
6652krovetz/vec128gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
6652krovetz/vec128gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
6652krovetz/vec128gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
6656krovetz/vec128gcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
6660krovetz/vec128gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
6660krovetz/vec128gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
6664krovetz/vec128gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
6692krovetz/vec128gcc-4.7 -O -fomit-frame-pointer2014091420140907
6704krovetz/vec128gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
6712krovetz/vec128gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
6716krovetz/vec128gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
6720krovetz/vec128gcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
6740krovetz/vec128gcc-4.7 -Os -fomit-frame-pointer2014091420140907
6744krovetz/vec128gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
6744krovetz/vec128gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
6744krovetz/vec128gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
6748krovetz/vec128gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
6756krovetz/vec128gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
6760krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
6760krovetz/vec128gcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
6764krovetz/vec128gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
6764krovetz/vec128gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
6768krovetz/vec128gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
6768krovetz/vec128gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
6768krovetz/vec128gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
6772krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
6808krovetz/vec128gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
6828krovetz/vec128gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
6920krovetz/vec128gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
6928krovetz/vec128gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
13096e/amd64-3gcc-4.8 -O3 -fomit-frame-pointer2014091420140907
13100e/amd64-3gcc-4.7 -O3 -fomit-frame-pointer2014091420140907
13112e/amd64-3gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer2014091420140907
13116e/amd64-3gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
13116e/amd64-3gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
13120e/amd64-3gcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
13124e/amd64-3gcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
13132e/amd64-3gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
13136e/amd64-3clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
13140e/amd64-3gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
13140e/amd64-3gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
13140e/amd64-3gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
13144e/amd64-3gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
13152e/amd64-3gcc-4.7 -funroll-loops2014091420140907
13160e/amd64-3gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
13168e/amd64-3gcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13176e/amd64-3gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
13180e/amd64-3gcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
13184e/amd64-3gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
13184e/amd64-3gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13184e/amd64-3gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
13188e/amd64-3gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
13192e/amd64-3clang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
13192e/amd64-3gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
13192e/amd64-3gcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13192e/amd64-3gcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
13192e/amd64-3gcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
13192e/amd64-3gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
13192e/amd64-3gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
13192e/amd64-3gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
13192e/amd64-3gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
13192e/amd64-3gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
13196e/amd64-3cc2014091420140907
13196e/amd64-3gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
13196e/amd64-3gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
13196e/amd64-3gcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
13196e/amd64-3gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
13196e/amd64-3gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
13196e/amd64-3gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
13196e/amd64-3gcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
13196e/amd64-3gcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
13200e/amd64-3clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
13200e/amd64-3gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
13200e/amd64-3gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
13200e/amd64-3gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
13200e/amd64-3gcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
13204e/amd64-3clang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
13204e/amd64-3clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
13204e/amd64-3gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
13204e/amd64-3gcc-4.82014091420140907
13204e/amd64-3gcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
13208e/amd64-3gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
13208e/amd64-3gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
13208e/amd64-3gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
13208e/amd64-3gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
13208e/amd64-3gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
13208e/amd64-3gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
13208e/amd64-3gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
13208e/amd64-3gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
13208e/amd64-3gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
13208e/amd64-3gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
13208e/amd64-3gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
13212e/amd64-3gcc-4.7 -O2 -fomit-frame-pointer2014091420140907
13212e/amd64-3gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
13212e/amd64-3gcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
13216e/amd64-3clang -O3 -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.8 -funroll-loops2014091420140907
13216e/amd64-3gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
13216e/amd64-3gcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.7 -Os -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.8 -Os -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
13220e/amd64-3gcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
13224e/amd64-3clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
13224e/amd64-3gcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
13224e/amd64-3gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13228e/amd64-3gcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
13232e/amd64-3gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
13232e/amd64-3gcc-4.8 -O -fomit-frame-pointer2014091420140907
13232e/amd64-3gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
13232e/amd64-3gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
13232e/amd64-3gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
13232e/amd64-3gcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
13232e/amd64-3gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
13232e/amd64-3gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
13236e/amd64-3gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
13240e/amd64-3gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
13240e/amd64-3gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
13240e/amd64-3gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
13240e/amd64-3gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
13240e/amd64-3gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
13240e/amd64-3gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
13240e/amd64-3gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
13240e/amd64-3gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
13240e/amd64-3gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
13240e/amd64-3gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
13240e/amd64-3gcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
13244e/amd64-3clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
13244e/amd64-3gcc-4.72014091420140907
13244e/amd64-3gcc-4.7 -O -fomit-frame-pointer2014091420140907
13244e/amd64-3gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
13244e/amd64-3gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13244e/amd64-3gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
13244e/amd64-3gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
13244e/amd64-3gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
13244e/amd64-3gcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
13248e/amd64-3clang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091420140907
13248e/amd64-3gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
13248e/amd64-3gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
13248e/amd64-3gcc-4.8 -O2 -fomit-frame-pointer2014091420140907
13248e/amd64-3gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
13248e/amd64-3gcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
13248e/amd64-3gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
13252e/amd64-3gcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
13252e/amd64-3gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
13252e/amd64-3gcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
13252e/amd64-3gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13252e/amd64-3gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
13256e/amd64-3gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
13256e/amd64-3gcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
13256e/amd64-3gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
13256e/amd64-3gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
13256e/amd64-3gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
13256e/amd64-3gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
13260e/amd64-3gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
13260e/amd64-3gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
13260e/amd64-3gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
13260e/amd64-3gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
13264e/amd64-3gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
13264e/amd64-3gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
13268e/amd64-3gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
13268e/amd64-3gcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
13272e/amd64-3gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
13280e/amd64-3gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
13280e/amd64-3gcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
13280e/amd64-3gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
13292e/amd64-3gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
13292e/amd64-3gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
13316e/amd64-3gcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
13324e/amd64-3gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
13384e/amd64-3gcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
13448e/amd64-3gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
13592e/mergedclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
13600e/mergedclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
13616e/mergedclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
14156e/mergedgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14192e/mergedgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
14204e/mergedgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
14212e/mergedgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
14216e/mergedgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14220e/mergedgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14252e/mergedgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
14276e/mergedgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
14280e/mergedgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14284e/mergedgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14300e/mergedgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14300e/mergedgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
14304e/mergedgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14312e/refgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14316e/mergedgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
14316e/refgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
14324e/mergedclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091420140907
14324e/mergedgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
14328e/regsgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14332e/mergedclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
14332e/mergedclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
14332e/mergedgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
14332e/mergedgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
14336e/mergedgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14340e/mergedgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
14344e/mergedclang -O3 -fomit-frame-pointer2014091420140907
14348e/mergedgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
14348e/mergedgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
14348e/mergedgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
14352e/refgcc-4.7 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14356e/mergedclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
14356e/regsgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14360e/mergedgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
14364e/mergedgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
14364e/mergedgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
14368e/mergedclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
14368e/mergedgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14368e/mergedgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
14372e/regsgcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14372e/regsgcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
14372e/mergedgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
14372e/mergedgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
14376e/refgcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14384e/mergedgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
14384e/mergedgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
14400e/mergedgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14404e/regsclang -O3 -fomit-frame-pointer2014091420140907
14404e/mergedgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14404e/mergedgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
14408e/mergedgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
14412e/refgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
14424e/mergedgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
14424e/mergedgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
14428e/mergedgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
14440e/mergedgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14440e/mergedgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
14440e/mergedgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
14444e/mergedgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
14444e/refgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
14448e/mergedgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
14448e/mergedgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
14452e/regsgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
14464e/refgcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
14468e/mergedgcc-4.8 -O -fomit-frame-pointer2014091420140907
14468e/regsgcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
14472e/mergedgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
14472e/mergedgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
14472e/mergedgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
14476e/mergedgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
14476e/refgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
14476e/regsgcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
14480e/mergedgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
14484e/mergedgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
14484e/mergedgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
14484e/mergedgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
14488e/mergedgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
14488e/mergedgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
14492e/mergedgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
14492e/mergedgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14496e/mergedgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
14496e/mergedgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14496e/refgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
14500e/mergedgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
14504e/regsgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
14508e/regsclang -O3 -fwrapv -mavx2 -fomit-frame-pointer2014091420140907
14512e/mergedgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
14512e/regsgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14516e/mergedgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
14516e/mergedgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
14520e/mergedgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
14520e/mergedgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
14524e/mergedgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
14528e/mergedgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
14528e/mergedgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
14536e/regsclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
14536e/regsgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
14540e/mergedgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14552e/mergedgcc-4.8 -O3 -fomit-frame-pointer2014091420140907
14552e/mergedgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
14564e/regsclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
14568e/mergedgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
14568e/mergedgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
14568e/mergedgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
14568e/mergedgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14572e/mergedgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
14576e/mergedgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14576e/mergedgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
14576e/regsgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
14580e/regsclang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer2014101820141014
14580e/mergedgcc-4.8 -m64 -O3 -fomit-frame-pointer2014091420140907
14588e/regsgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
14592e/regsclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
14604e/regsgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
14608e/mergedgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14612e/refgcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
14616e/mergedgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14616e/mergedgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
14616e/mergedgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14616e/refgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14620e/refgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14624e/refgcc-4.8 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
14624e/refgcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14624e/regsgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14628e/mergedgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14628e/mergedgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
14632e/mergedgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14632e/mergedgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
14632e/regsgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14632e/refgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14636e/regsgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14640e/mergedgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14640e/regsgcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14640e/refgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14644e/mergedgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
14648e/regsgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
14648e/mergedgcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14652e/mergedgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
14652e/mergedgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14656e/regsgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14656e/mergedgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14660e/regsgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
14664e/mergedgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
14664e/regsgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
14664e/mergedgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
14664e/mergedgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14668e/mergedgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
14668e/mergedgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14672e/refgcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014091420140907
14672e/refgcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer2014091420140907
14672e/mergedgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
14672e/mergedgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
14672e/regsgcc-4.8 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14676e/mergedgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14676e/mergedgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
14680e/mergedgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
14684e/mergedgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
14684e/mergedgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
14684e/regsgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14688e/mergedgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
14688e/mergedgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14692e/regsgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14696e/refclang -O3 -fwrapv -mavx -fomit-frame-pointer2014091420140907
14700e/mergedgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
14700e/refgcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014091420140907
14700e/mergedgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
14704e/refclang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer2014101820141014
14704e/mergedgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14704e/refgcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14704e/regsgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
14708e/refgcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14708e/regsgcc-4.8 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14712e/refclang -O3 -fwrapv -march=native -fomit-frame-pointer2014091420140907
14712e/regsgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
14716e/refgcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
14720e/refclang -O3 -fomit-frame-pointer2014091420140907
14720e/mergedgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
14720e/mergedgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
14728e/mergedgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14732e/refgcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14736e/mergedgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
14736e/mergedgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14736e/mergedgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
14740e/refgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14740e/refgcc-4.8 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14744e/mergedgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
14748e/refgcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14748e/refgcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014091420140907
14752e/mergedgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
14752e/mergedgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
14756e/regsgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
14760e/regsgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14764e/mergedgcc-4.7 -O -fomit-frame-pointer2014091420140907
14764e/refgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
14764e/mergedgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
14764e/mergedgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14768e/refgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14772e/mergedgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
14776e/regsgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
14776e/regsgcc-4.7 -funroll-loops -O3 -fomit-frame-pointer2014091420140907
14776e/mergedgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
14776e/mergedgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
14780e/mergedgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
14784e/refgcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14784e/mergedgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
14784e/mergedgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14784e/regsgcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14792e/refgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14796e/mergedgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
14808e/mergedgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
14808e/regsgcc-4.8 -march=nocona -O3 -fomit-frame-pointer2014091420140907
14812e/refgcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer2014091420140907
14812e/refgcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
14816e/mergedgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14820e/refgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
14824e/mergedgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
14824e/mergedgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
14828e/mergedgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
14828e/mergedgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
14832e/mergedgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
14832e/mergedgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
14836e/regsgcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer2014091420140907
14840e/mergedgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
14844e/mergedgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
14848e/regsgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
14848e/mergedgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
14848e/mergedgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
14848e/mergedgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
14860e/refgcc-4.7 -O3 -fomit-frame-pointer2014091420140907
14860e/regsgcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer2014091420140907
14868e/mergedgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
14884e/mergedgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
14884e/mergedgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
14892e/refgcc-4.7 -m64 -O3 -fomit-frame-pointer2014091420140907
14900e/refgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14904e/mergedgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
14920e/refclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
14932e/refclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
14936e/refgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14944e/regsgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
14956e/refgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14976e/regsgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
14976e/mergedgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
14980e/regsgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14980e/refgcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014091420140907
14992e/regsgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14992e/regsgcc-4.7 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
14996e/refgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15004e/mergedgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
15012e/mergedgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15020e/refgcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15024e/refgcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15032e/refclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
15032e/regsgcc-4.7 -m64 -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15048e/mergedgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15068e/refgcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014091420140907
15072e/regsgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15096e/refgcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15104e/refgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
15104e/refgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15108e/regsgcc-4.7 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15108e/regsgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
15112e/refgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15120e/regsgcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
15128e/refgcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014091420140907
15132e/regsgcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15136e/refgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15148e/regsgcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer2014091420140907
15148e/regsgcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014091420140907
15180e/regsgcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014091420140907
15220e/mergedgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
15224e/mergedgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
15224e/mergedgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
15228e/mergedgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
15236e/mergedgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
15248e/mergedgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
15268e/mergedgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
15296e/regsclang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
15320e/regsclang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014101820141014
15344e/regsclang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer2014091420140907
15488e/mergedgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
15504e/mergedgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
15504e/mergedgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
15512e/mergedgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
15512e/mergedgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
15520e/mergedgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
15520e/mergedgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
15588e/mergedgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
15600e/mergedgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
15604e/mergedgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
15616e/mergedgcc-4.7 -Os -fomit-frame-pointer2014091420140907
15628e/mergedgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
15636e/mergedgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
15644e/mergedgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
15672e/mergedgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
15708e/mergedgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
15748e/mergedgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
15752e/mergedgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
16472e/regsgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
16480e/regsgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
16484e/regsgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
16496e/regsgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
16508e/regsgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
16512e/regsgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
16528e/regsgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
16556e/regsgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
16576e/regsgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
16700e/regsgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
16704e/regsgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
16844e/regsgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
16892e/regsgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
16900e/regsgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
16900e/regsgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
16908e/regsgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
16916e/regsgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
16928e/regsgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
16928e/regsgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
16940e/regsgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
16940e/regsgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
16948e/regsgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
16948e/regsgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
16968e/regsgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
16972e/regsgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
16976e/regsgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
16976e/regsgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
16984e/regsgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
17000e/regsgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
17016e/regsgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
17020e/regsgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
17020e/regsgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
17020e/refgcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
17032e/regsgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
17032e/regsgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
17052e/refgcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
17068e/refgcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
17080e/refgcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
17080e/refgcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
17100e/refgcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
17112e/regsgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
17132e/regsgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
17136e/refgcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
17140e/refgcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
17148e/refgcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
17152e/refgcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
17200e/refgcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
17208e/refgcc-4.8 -funroll-loops -O -fomit-frame-pointer2014091420140907
17216e/refgcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014091420140907
17344e/regsgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
17348e/regsgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
17364e/refgcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
17372e/refgcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
17376e/refgcc-4.8 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
17420e/regsgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
17440e/regsgcc-4.8 -O -fomit-frame-pointer2014091420140907
17440e/regsgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
17444e/regsgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
17468e/refgcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer2014091420140907
17468e/refgcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer2014091420140907
17472e/refgcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
17472e/refgcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer2014091420140907
17472e/refgcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
17480e/refgcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
17480e/refgcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer2014091420140907
17484e/refgcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
17488e/refgcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
17492e/refgcc-4.7 -funroll-loops -O -fomit-frame-pointer2014091420140907
17492e/refgcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
17520e/refgcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
17520e/regsgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
17520e/regsgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
17536e/refgcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
17536e/regsgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
17536e/regsgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
17544e/refgcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
17544e/refgcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
17552e/refgcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
17552e/regsgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
17560e/refgcc-4.7 -funroll-loops -O2 -fomit-frame-pointer2014091420140907
17560e/refgcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014091420140907
17576e/refgcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014091420140907
17584e/regsgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
17588e/refgcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer2014091420140907
17752e/regsgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
17768e/regsgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
17848e/regsgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
17868e/regsgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
17904e/regsgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
17908e/regsgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
17912e/regsgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
17936e/regsgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
17936e/regsgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
18024e/regsgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
18088e/regsgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
18088e/regsgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
18252e/regsgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
18264e/regsgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
18264e/regsgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
18292e/regsgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
18292e/regsgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
18320e/mergedgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
18324e/regsgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
18332e/mergedgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
18332e/mergedgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
18332e/mergedgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
18340e/mergedgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
18340e/mergedgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
18352e/mergedgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
18372e/regsgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
18380e/regsgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
18388e/regsgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
18388e/regsgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
18388e/regsgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
18392e/regsgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
18396e/regsgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
18396e/regsgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
18396e/regsgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
18404e/regsgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
18420e/regsgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
18444e/regsgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
18452e/regsgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
18460e/regsgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
18460e/regsgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
18464e/regsgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
18468e/regsgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
18500e/mergedgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
18508e/mergedgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
18508e/mergedgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
18512e/mergedgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
18516e/mergedgcc-4.8 -Os -fomit-frame-pointer2014091420140907
18516e/mergedgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
18520e/regsgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
18524e/mergedgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
18544e/regsgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
18544e/regsgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
18548e/regsgcc-4.7 -O -fomit-frame-pointer2014091420140907
18548e/regsgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
18548e/regsgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
18548e/regsgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
18552e/regsgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
18552e/mergedgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
18556e/mergedgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
18560e/regsgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
18560e/regsgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
18564e/regsgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
18564e/regsgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
18564e/regsgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
18568e/regsgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
18568e/mergedgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
18568e/mergedgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
18568e/mergedgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
18568e/mergedgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
18572e/regsgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
18572e/mergedgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
18620e/regsgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
18884e/regsgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
19000e/refgcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
19004e/refgcc-4.8 -march=k8 -O -fomit-frame-pointer2014091420140907
19004e/mergedgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
19008e/mergedgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
19016e/mergedgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
19056e/mergedgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
19096e/refgcc-4.7 -march=k8 -O2 -fomit-frame-pointer2014091420140907
19112e/refgcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
19144e/refgcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
19148e/refgcc-4.7 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
19296e/refgcc-4.7 -march=nocona -O2 -fomit-frame-pointer2014091420140907
19360e/refgcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
19400e/refgcc-4.7 -march=k8 -O -fomit-frame-pointer2014091420140907
19492e/refgcc-4.7 -m64 -O -fomit-frame-pointer2014091420140907
19496e/refgcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
19500e/refgcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
19500e/refgcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
19508e/refgcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
19512e/refgcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
19512e/refgcc-4.8 -march=barcelona -O2 -fomit-frame-pointer2014091420140907
19540e/refgcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
19544e/refgcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
19544e/refgcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
19544e/refgcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
19584e/refgcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014091420140907
19596e/refgcc-4.8 -O -fomit-frame-pointer2014091420140907
19600e/refgcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer2014091420140907
19600e/refgcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer2014091420140907
19604e/refgcc-4.8 -m64 -O -fomit-frame-pointer2014091420140907
19604e/refgcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer2014091420140907
19612e/refgcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer2014091420140907
19628e/refgcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer2014091420140907
19648e/refgcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer2014091420140907
19664e/refgcc-4.7 -O -fomit-frame-pointer2014091420140907
19724e/regsgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
19728e/regsgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
19732e/regsgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
19760e/refgcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014091420140907
19784e/refgcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer2014091420140907
19820e/regsgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
19824e/regsgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
19832e/regsgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
19832e/regsgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
19840e/regsgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
19960e/refgcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
19960e/refgcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
19972e/regsgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
19988e/refgcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
19988e/refgcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
20012e/regsgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
20024e/regsgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
20028e/regsgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20032e/refgcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
20052e/regsgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
20056e/regsgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
20064e/refgcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
20100e/regsgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
20104e/refgcc-4.8 -march=k8 -O2 -fomit-frame-pointer2014091420140907
20108e/regsgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
20136e/refgcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
20176e/regsgcc-4.7 -Os -fomit-frame-pointer2014091420140907
20204e/regsgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
20208e/regsgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
20232e/refgcc-4.7 -O2 -fomit-frame-pointer2014091420140907
20232e/refgcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
20244e/refgcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer2014091420140907
20248e/regsgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20272e/refgcc-4.7 -m64 -O2 -fomit-frame-pointer2014091420140907
20316e/regsgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
20360e/refgcc-4.8 -march=nocona -O2 -fomit-frame-pointer2014091420140907
20380e/refgcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer2014091420140907
20384e/regsgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
20396e/regsgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
20428e/regsgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
20452e/refgcc-4.7 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
20480e/refgcc-4.8 -m64 -march=barcelona -O -fomit-frame-pointer2014091420140907
20480e/refgcc-4.8 -march=barcelona -O -fomit-frame-pointer2014091420140907
20508e/regsgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
20512e/refgcc-4.7 -march=barcelona -O -fomit-frame-pointer2014091420140907
20524e/refgcc-4.8 -march=nocona -O -fomit-frame-pointer2014091420140907
20548e/refgcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
20588e/regsgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
20596e/regsgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
20596e/regsgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
20648e/regsgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
20672e/regsgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
20708e/regsgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
20728e/regsgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20732e/refgcc-4.7 -march=nocona -O -fomit-frame-pointer2014091420140907
20736e/refgcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer2014091420140907
20804e/regsgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
20812e/regsgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
20824e/regsgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
20832e/regsgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
20840e/regsgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
20864e/regsgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
21016e/regsgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
21048e/regsgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
21068e/regsgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
21132e/regsgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
21168e/regsgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
21192e/regsgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
21200e/regsgcc-4.8 -Os -fomit-frame-pointer2014091420140907
21204e/regsgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
21204e/regsgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
21208e/regsgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
21232e/regsgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
21248e/regsgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
21296e/refgcc-4.8 -m64 -O2 -fomit-frame-pointer2014091420140907
21336e/refgcc-4.8 -O2 -fomit-frame-pointer2014091420140907
21360e/refgcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014091420140907
21360e/refgcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014091420140907
21360e/refgcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014091420140907
21360e/refgcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014091420140907
21384e/refgcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014091420140907
21384e/refgcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer2014091420140907
21432e/refgcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer2014091420140907
21596e/refgcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer2014091420140907
21624e/refgcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
21768e/refgcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
21880e/refgcc-4.8 -funroll-loops -Os -fomit-frame-pointer2014091420140907
21880e/refgcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
21916e/refgcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
21956e/refgcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
22016e/refgcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
22032e/refgcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
22040e/refgcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
22040e/refgcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
22040e/refgcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
22080e/refgcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer2014091420140907
22104e/refgcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
22112e/refgcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014091420140907
22128e/refgcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
22140e/refgcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
22164e/refgcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer2014091420140907
22168e/refgcc-4.7 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
22280e/refgcc-4.8 -Os -fomit-frame-pointer2014091420140907
22280e/refgcc-4.8 -m64 -Os -fomit-frame-pointer2014091420140907
22308e/refgcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer2014091420140907
22312e/refgcc-4.7 -funroll-loops -Os -fomit-frame-pointer2014091420140907
22324e/refgcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
22336e/refgcc-4.7 -m64 -Os -fomit-frame-pointer2014091420140907
22340e/refgcc-4.7 -Os -fomit-frame-pointer2014091420140907
22344e/refgcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
22360e/refgcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
22364e/refgcc-4.7 -march=k8 -Os -fomit-frame-pointer2014091420140907
22376e/refgcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer2014091420140907
22380e/refgcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer2014091420140907
22392e/refgcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
22400e/refgcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014091420140907
22404e/refgcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
22404e/refgcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
22416e/refgcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
22416e/refgcc-4.8 -march=barcelona -Os -fomit-frame-pointer2014091420140907
22424e/refgcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014091420140907
22428e/refgcc-4.8 -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
22468e/refgcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014091420140907
22504e/refgcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer2014091420140907
22508e/refgcc-4.7 -march=barcelona -Os -fomit-frame-pointer2014091420140907
22584e/refgcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer2014091420140907
22588e/refgcc-4.8 -march=k8 -Os -fomit-frame-pointer2014091420140907
22656e/refgcc-4.8 -march=nocona -Os -fomit-frame-pointer2014091420140907
22664e/refgcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
22720e/refgcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer2014091420140907
22728e/refgcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014091420140907
22808e/refgcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014091420140907
22920e/refgcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014091420140907
22972e/refgcc-4.7 -march=nocona -Os -fomit-frame-pointer2014091420140907
46328krovetz/vec128gcc-4.8 -funroll-loops2014091420140907
46520krovetz/vec128gcc-4.82014091420140907
46532krovetz/vec128gcc-4.7 -funroll-loops2014091420140907
46692krovetz/vec128cc2014091420140907
47188krovetz/vec128gcc-4.72014091420140907
51272e/mergedcc2014091420140907
51392e/mergedgcc-4.8 -funroll-loops2014091420140907
51504e/mergedgcc-4.82014091420140907
51640e/mergedgcc-4.72014091420140907
51708e/mergedgcc-4.7 -funroll-loops2014091420140907
64720e/regsgcc-4.82014091420140907
64812e/regscc2014091420140907
65068e/regsgcc-4.8 -funroll-loops2014091420140907
65764e/regsgcc-4.7 -funroll-loops2014091420140907
65788e/regsgcc-4.72014091420140907
71488e/refgcc-4.72014091420140907
71708e/refcc2014091420140907
71832e/refgcc-4.8 -funroll-loops2014091420140907
72088e/refgcc-4.7 -funroll-loops2014091420140907
72192e/refgcc-4.82014091420140907

Test failure

Implementation: crypto_stream/chacha20/moon/avx2/64
Compiler: cc
error 111

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

Test failure

Implementation: crypto_stream/chacha20/moon/avx2/64
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

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

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: cc
api.c: In file included from api.c:1:0:
api.c: /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: cc
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: unknown type name '__m256i'
stream.c: __m256i v0,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11;
stream.c: ^
stream.c: stream.c:58:5: error: unknown type name '__m256i'
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: stream.c:60:5: error: unknown type name '__m256i'
stream.c: __m256i s1 = _mm256_loadu_si256((__m256i *)k);
stream.c: ^
stream.c: stream.c:60:38: error: '__m256i' undeclared (first use in this function)
stream.c: __m256i s1 = _mm256_loadu_si256((__m256i *)k);
stream.c: ^
stream.c: stream.c:60:38: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:60:47: error: expected expression before ')' token
stream.c: __m256i s1 = _mm256_loadu_si256((__m256i *)k);
stream.c: ^
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: __m256i s2 = _mm256_permute2x128_si256(s1,s1,0x11);
stream.c: ^
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: v10 = v6 = v2 = s2; v3 = s3; v7 = INC(v3); v11 = INC(v7);
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: cc
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^

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

Compiler output

Implementation: crypto_stream/chacha20/moon/armv6/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.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_stream/chacha20/moon/neon/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:535: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:536: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:538: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:688: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:689: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:690: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:692: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:718: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:777: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:797: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:798: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:799: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:800: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:807: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:808: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:813: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:814: Error: invalid instruction suffix for `push'
chacha.S: ...

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_stream/chacha20/moon/avx2/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:15: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:21: Error: incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:903: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:904: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:905: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:907: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1258: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:1316: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1317: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1337: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1338: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1339: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1340: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1347: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1348: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1353: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1354: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1359: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1360: Error: invalid instruction suffix for `push'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/32
Compiler: cc
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:19: Error: incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:545: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:594: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:614: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:615: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:616: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:617: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:624: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:625: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:630: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:631: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:636: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:637: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:638: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:639: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:651: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:652: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:653: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:654: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:661: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:662: 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_stream/chacha20/dolbeau/amd64-avx2
Compiler: cc
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: t12 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: t13 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^
chacha.c: u4.h:12:84: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ^
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: u4.h:122:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 0, 4, 8,12);
chacha.c: ^
chacha.c: u4.h:14:84: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot8); \
chacha.c: ^
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: u4.h:122:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 0, 4, 8,12);
chacha.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc dolbeau/amd64-avx2
gcc-4.8 dolbeau/amd64-avx2
gcc-4.8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -fno-schedule-insns -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -funroll-loops -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: clang -O3 -fomit-frame-pointer
api.c: In file included from api.c:1:
api.c: /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include/estream-convert-api.h:7:10: fatal error: 'e/ecrypt-sync.h' file not found
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer amd64-ssse3
clang -O3 -fwrapv -march=native -fomit-frame-pointer amd64-ssse3
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer amd64-ssse3
clang -O3 -fwrapv -mavx -fomit-frame-pointer amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha20/e/amd64-3
Compiler: clang -O3 -fomit-frame-pointer
chacha.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
chacha.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
chacha.s: clang-3.3: warning: argument unused during compilation: '-I .'
chacha.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: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: clang -O3 -fomit-frame-pointer
stream.c: stream.c:126:2: error: -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^
stream.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer goll_gueron
clang -O3 -fwrapv -march=native -fomit-frame-pointer goll_gueron
clang -O3 -fwrapv -mavx -fomit-frame-pointer goll_gueron
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer goll_gueron

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: clang -O3 -fomit-frame-pointer
stream.c: stream.c:54:5: error: use of undeclared identifier '__m256i'
stream.c: __m256i v0,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11;
stream.c: ^
stream.c: stream.c:56:5: error: use of undeclared identifier '__m256i'
stream.c: __m256i s0 = _mm_broadcastsi128_si256((__m128i *)sigma);
stream.c: ^
stream.c: stream.c:60:5: error: use of undeclared identifier '__m256i'
stream.c: __m256i s1 = _mm256_loadu_si256((__m256i *)k);
stream.c: ^
stream.c: stream.c:61:5: error: use of undeclared identifier '__m256i'
stream.c: __m256i s2 = _mm256_permute2x128_si256(s1,s1,0x11);
stream.c: ^
stream.c: stream.c:62:5: error: use of undeclared identifier 's1'
stream.c: s1 = _mm256_permute2x128_si256(s1,s1,0x00);
stream.c: ^
stream.c: stream.c:62:10: warning: implicit declaration of function '_mm256_permute2x128_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: s1 = _mm256_permute2x128_si256(s1,s1,0x00);
stream.c: ^
stream.c: stream.c:62:36: error: use of undeclared identifier 's1'
stream.c: s1 = _mm256_permute2x128_si256(s1,s1,0x00);
stream.c: ^
stream.c: stream.c:63:5: error: use of undeclared identifier '__m256i'
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: stream.c:68:9: error: use of undeclared identifier 'v8'
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: clang -O3 -fomit-frame-pointer
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:14:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.S: ^
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:718:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.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_stream/chacha20/moon/xop/32
Compiler: clang -O3 -fomit-frame-pointer
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %ebx
chacha.S: ^~~~
chacha.S: chacha.S:19:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %ebx
chacha.S: ^
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:545:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.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_stream/chacha20/moon/avx2/32
Compiler: clang -O3 -fomit-frame-pointer
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %edx
chacha.S: ^~~~
chacha.S: chacha.S:21:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %edx
chacha.S: ^
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:1258:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.S: ^

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

Compiler output

Implementation: crypto_stream/chacha20/moon/armv6/32
Compiler: clang -O3 -fomit-frame-pointer
chacha.S: chacha.S:3:1: error: unknown directive
chacha.S: .arch armv6
chacha.S: ^
chacha.S: chacha.S:9:1: error: invalid instruction mnemonic 'tst'
chacha.S: tst r3, r3
chacha.S: ^~~
chacha.S: chacha.S:10:1: error: invalid instruction mnemonic 'beq'
chacha.S: beq .Lchacha_blocks_armv6_nobytes
chacha.S: ^~~
chacha.S: chacha.S:11:9: error: unexpected token in argument list
chacha.S: stmfd sp!, {r4-r12, r14}
chacha.S: ^
chacha.S: chacha.S:12:13: error: unknown token in expression
chacha.S: sub sp, sp, #192
chacha.S: ^
chacha.S: chacha.S:13:12: error: expected ']' in brackets expression
chacha.S: str r0, [sp, #60]
chacha.S: ^
chacha.S: chacha.S:14:12: error: expected ']' in brackets expression
chacha.S: str r1, [sp, #48]
chacha.S: ^
chacha.S: chacha.S:15:12: error: expected ']' in brackets expression
chacha.S: str r2, [sp, #40]
chacha.S: ^
chacha.S: chacha.S:16:12: error: expected ']' in brackets expression
chacha.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_stream/chacha20/moon/neon/32
Compiler: clang -O3 -fomit-frame-pointer
chacha.S: chacha.S:3:1: error: unknown directive
chacha.S: .arch armv7-a
chacha.S: ^
chacha.S: chacha.S:4:1: error: unknown directive
chacha.S: .fpu neon
chacha.S: ^
chacha.S: chacha.S:10:1: error: invalid instruction mnemonic 'tst'
chacha.S: tst r3, r3
chacha.S: ^~~
chacha.S: chacha.S:11:1: error: invalid instruction mnemonic 'beq'
chacha.S: beq .Lchacha_blocks_neon_nobytes
chacha.S: ^~~
chacha.S: chacha.S:12:10: error: unexpected token in argument list
chacha.S: vstmdb sp!, {q4,q5,q6,q7}
chacha.S: ^
chacha.S: chacha.S:13:9: error: unexpected token in argument list
chacha.S: stmfd sp!, {r4-r12, r14}
chacha.S: ^
chacha.S: chacha.S:14:1: error: unknown use of instruction mnemonic without a size suffix
chacha.S: mov r8, sp
chacha.S: ^
chacha.S: chacha.S:15:13: error: unknown token in expression
chacha.S: sub sp, sp, #196
chacha.S: ^
chacha.S: chacha.S:16:13: error: unknown token in expression
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: clang -O3 -fomit-frame-pointer
chacha.c: In file included from chacha.c:101:
chacha.c: ./u4.h:101:11: warning: implicit declaration of function '_mm_broadcastq_epi64' is invalid in C99 [-Wimplicit-function-declaration]
chacha.c: t12 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^
chacha.c: ./u4.h:101:9: error: assigning to '__m128i' from incompatible type 'int'
chacha.c: t12 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: ./u4.h:102:9: error: assigning to '__m128i' from incompatible type 'int'
chacha.c: t13 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: ./u4.h:122:7: warning: implicit declaration of function '_mm_shuffle_epi8' is invalid in C99 [-Wimplicit-function-declaration]
chacha.c: VEC4_QUARTERROUND( 0, 4, 8,12);
chacha.c: ^
chacha.c: ./u4.h:17:36: note: expanded from macro 'VEC4_QUARTERROUND'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: ./u4.h:12:86: note: expanded from macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ^
chacha.c: ./u4.h:122:7: error: assigning to '__m128i' from incompatible type 'int'
chacha.c: VEC4_QUARTERROUND( 0, 4, 8,12);
chacha.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: ./u4.h:17:36: note: expanded from macro 'VEC4_QUARTERROUND'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer dolbeau/amd64-avx2

Compiler output

Implementation: crypto_stream/chacha20/e/amd64-3
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
chacha.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
chacha.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
chacha.s: clang-3.3: warning: argument unused during compilation: '-I .'
chacha.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
stream.c: stream.c:56:18: warning: implicit declaration of function '_mm_broadcastsi128_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: __m256i s0 = _mm_broadcastsi128_si256((__m128i *)sigma);
stream.c: ^
stream.c: stream.c:56:13: error: initializing '__m256i' with an expression of incompatible type 'int'
stream.c: __m256i s0 = _mm_broadcastsi128_si256((__m128i *)sigma);
stream.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:61:18: warning: implicit declaration of function '_mm256_permute2x128_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: __m256i s2 = _mm256_permute2x128_si256(s1,s1,0x11);
stream.c: ^
stream.c: stream.c:61:13: error: initializing '__m256i' with an expression of incompatible type 'int'
stream.c: __m256i s2 = _mm256_permute2x128_si256(s1,s1,0x11);
stream.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:62:8: error: assigning to '__m256i' from incompatible type 'int'
stream.c: s1 = _mm256_permute2x128_si256(s1,s1,0x00);
stream.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:63:18: warning: implicit declaration of function '_mm256_or_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: stream.c:64:9: warning: implicit declaration of function '_mm256_slli_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: _mm256_slli_si256(_mm256_broadcastq_epi64(*(__m128i *)n), 8),
stream.c: ^
stream.c: stream.c:64:27: warning: implicit declaration of function '_mm256_broadcastq_epi64' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: _mm256_slli_si256(_mm256_broadcastq_epi64(*(__m128i *)n), 8),
stream.c: ^
stream.c: stream.c:63:13: error: initializing '__m256i' with an expression of incompatible type 'int'
stream.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer krovetz/avx2
clang -O3 -fwrapv -mavx -fomit-frame-pointer krovetz/avx2
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer krovetz/avx2

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer
chacha.c: In file included from chacha.c:101:
chacha.c: ./u4.h:101:11: warning: implicit declaration of function '_mm_broadcastq_epi64' is invalid in C99 [-Wimplicit-function-declaration]
chacha.c: t12 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^
chacha.c: ./u4.h:101:9: error: assigning to '__m128i' from incompatible type 'int'
chacha.c: t12 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: ./u4.h:102:9: error: assigning to '__m128i' from incompatible type 'int'
chacha.c: t13 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: 1 warning and 2 errors generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer dolbeau/amd64-avx2
clang -O3 -fwrapv -mavx -fomit-frame-pointer dolbeau/amd64-avx2
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer dolbeau/amd64-avx2

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
api.c: In file included from api.c:1:
api.c: /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include/estream-convert-api.h:7:10: fatal error: 'e/ecrypt-sync.h' file not found
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: 1 error generated.

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

Compiler output

Implementation: crypto_stream/chacha20/e/merged
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.c: clang-3.3: warning: argument unused during compilation: '-fpolly'

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

Compiler output

Implementation: crypto_stream/chacha20/e/amd64-3
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
chacha.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
chacha.s: clang-3.3: warning: argument unused during compilation: '-I .'
chacha.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha20/krovetz/vec128
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
stream.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 krovetz/vec128
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer krovetz/vec128
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer krovetz/vec128

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
stream.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
stream.c: stream.c:126:2: error: -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^
stream.c: 1 error 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 goll_gueron
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer goll_gueron
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer goll_gueron

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
stream.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
stream.c: stream.c:56:18: warning: implicit declaration of function '_mm_broadcastsi128_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: __m256i s0 = _mm_broadcastsi128_si256((__m128i *)sigma);
stream.c: ^
stream.c: stream.c:56:13: error: initializing '__m256i' with an expression of incompatible type 'int'
stream.c: __m256i s0 = _mm_broadcastsi128_si256((__m128i *)sigma);
stream.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:61:18: warning: implicit declaration of function '_mm256_permute2x128_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: __m256i s2 = _mm256_permute2x128_si256(s1,s1,0x11);
stream.c: ^
stream.c: stream.c:61:13: error: initializing '__m256i' with an expression of incompatible type 'int'
stream.c: __m256i s2 = _mm256_permute2x128_si256(s1,s1,0x11);
stream.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:62:8: error: assigning to '__m256i' from incompatible type 'int'
stream.c: s1 = _mm256_permute2x128_si256(s1,s1,0x00);
stream.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:63:18: warning: implicit declaration of function '_mm256_or_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: stream.c:64:9: warning: implicit declaration of function '_mm256_slli_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: _mm256_slli_si256(_mm256_broadcastq_epi64(*(__m128i *)n), 8),
stream.c: ^
stream.c: stream.c:64:27: warning: implicit declaration of function '_mm256_broadcastq_epi64' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: _mm256_slli_si256(_mm256_broadcastq_epi64(*(__m128i *)n), 8),
stream.c: ^
stream.c: ...

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 krovetz/avx2
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer krovetz/avx2
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer krovetz/avx2

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.c: In file included from chacha.c:101:
chacha.c: ./u4.h:101:11: warning: implicit declaration of function '_mm_broadcastq_epi64' is invalid in C99 [-Wimplicit-function-declaration]
chacha.c: t12 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^
chacha.c: ./u4.h:101:9: error: assigning to '__m128i' from incompatible type 'int'
chacha.c: t12 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: ./u4.h:102:9: error: assigning to '__m128i' from incompatible type 'int'
chacha.c: t13 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
chacha.c: 1 warning and 2 errors 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 dolbeau/amd64-avx2
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer dolbeau/amd64-avx2
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer dolbeau/amd64-avx2

Compiler output

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

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/avx/64 moon/avx2/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/avx2/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/avx2/64 moon/sse2/64 moon/ssse3/64 moon/xop/64

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.S: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:14:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.S: ^
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:718:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.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_stream/chacha20/moon/xop/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.S: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %ebx
chacha.S: ^~~~
chacha.S: chacha.S:19:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %ebx
chacha.S: ^
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:545:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.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_stream/chacha20/moon/avx2/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.S: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %edx
chacha.S: ^~~~
chacha.S: chacha.S:21:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %edx
chacha.S: ^
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:1258:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.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/avx2/32
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/avx2/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/avx2/32

Compiler output

Implementation: crypto_stream/chacha20/moon/armv6/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.S: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.S: chacha.S:3:1: error: unknown directive
chacha.S: .arch armv6
chacha.S: ^
chacha.S: chacha.S:9:1: error: invalid instruction mnemonic 'tst'
chacha.S: tst r3, r3
chacha.S: ^~~
chacha.S: chacha.S:10:1: error: invalid instruction mnemonic 'beq'
chacha.S: beq .Lchacha_blocks_armv6_nobytes
chacha.S: ^~~
chacha.S: chacha.S:11:9: error: unexpected token in argument list
chacha.S: stmfd sp!, {r4-r12, r14}
chacha.S: ^
chacha.S: chacha.S:12:13: error: unknown token in expression
chacha.S: sub sp, sp, #192
chacha.S: ^
chacha.S: chacha.S:13:12: error: expected ']' in brackets expression
chacha.S: str r0, [sp, #60]
chacha.S: ^
chacha.S: chacha.S:14:12: error: expected ']' in brackets expression
chacha.S: str r1, [sp, #48]
chacha.S: ^
chacha.S: chacha.S:15:12: error: expected ']' in brackets expression
chacha.S: str r2, [sp, #40]
chacha.S: ^
chacha.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_stream/chacha20/moon/neon/32
Compiler: clang -O3 -fwrapv -march=native -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
crypto_stream.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.S: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.S: chacha.S:3:1: error: unknown directive
chacha.S: .arch armv7-a
chacha.S: ^
chacha.S: chacha.S:4:1: error: unknown directive
chacha.S: .fpu neon
chacha.S: ^
chacha.S: chacha.S:10:1: error: invalid instruction mnemonic 'tst'
chacha.S: tst r3, r3
chacha.S: ^~~
chacha.S: chacha.S:11:1: error: invalid instruction mnemonic 'beq'
chacha.S: beq .Lchacha_blocks_neon_nobytes
chacha.S: ^~~
chacha.S: chacha.S:12:10: error: unexpected token in argument list
chacha.S: vstmdb sp!, {q4,q5,q6,q7}
chacha.S: ^
chacha.S: chacha.S:13:9: error: unexpected token in argument list
chacha.S: stmfd sp!, {r4-r12, r14}
chacha.S: ^
chacha.S: chacha.S:14:1: error: unknown use of instruction mnemonic without a size suffix
chacha.S: mov r8, sp
chacha.S: ^
chacha.S: chacha.S:15:13: error: unknown token in expression
chacha.S: sub sp, sp, #196
chacha.S: ^
chacha.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/neon/32
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/neon/32
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer moon/neon/32

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
api.c: In file included from api.c:1:
api.c: /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include/estream-convert-api.h:7:10: fatal error: 'e/ecrypt-sync.h' file not found
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: 1 error 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 amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.c: 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 dolbeau/amd64-avx2 e/merged e/ref e/regs

Compiler output

Implementation: crypto_stream/chacha20/e/amd64-3
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
chacha.s: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
chacha.s: clang-3.3: warning: argument unused during compilation: '-maes'
chacha.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
chacha.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
chacha.s: clang-3.3: warning: argument unused during compilation: '-I .'
chacha.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer e/amd64-3 e/amd64-xmm6

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
crypto_stream.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:14:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.S: ^
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:718:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.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_stream/chacha20/moon/xop/32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
crypto_stream.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %ebx
chacha.S: ^~~~
chacha.S: chacha.S:19:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %ebx
chacha.S: ^
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:545:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.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_stream/chacha20/moon/avx2/32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
crypto_stream.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %edx
chacha.S: ^~~~
chacha.S: chacha.S:21:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %edx
chacha.S: ^
chacha.S: gt;:7:31: error: invalid operand for instruction
chacha.S: leaq chacha_constants(%rip), %eax
chacha.S: ^~~~
chacha.S: chacha.S:1258:1: note: while in macro instantiation
chacha.S: LOAD_VAR_PIC chacha_constants, %eax
chacha.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/avx2/32

Compiler output

Implementation: crypto_stream/chacha20/moon/armv6/32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
crypto_stream.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.S: chacha.S:3:1: error: unknown directive
chacha.S: .arch armv6
chacha.S: ^
chacha.S: chacha.S:9:1: error: invalid instruction mnemonic 'tst'
chacha.S: tst r3, r3
chacha.S: ^~~
chacha.S: chacha.S:10:1: error: invalid instruction mnemonic 'beq'
chacha.S: beq .Lchacha_blocks_armv6_nobytes
chacha.S: ^~~
chacha.S: chacha.S:11:9: error: unexpected token in argument list
chacha.S: stmfd sp!, {r4-r12, r14}
chacha.S: ^
chacha.S: chacha.S:12:13: error: unknown token in expression
chacha.S: sub sp, sp, #192
chacha.S: ^
chacha.S: chacha.S:13:12: error: expected ']' in brackets expression
chacha.S: str r0, [sp, #60]
chacha.S: ^
chacha.S: chacha.S:14:12: error: expected ']' in brackets expression
chacha.S: str r1, [sp, #48]
chacha.S: ^
chacha.S: chacha.S:15:12: error: expected ']' in brackets expression
chacha.S: str r2, [sp, #40]
chacha.S: ^
chacha.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_stream/chacha20/moon/neon/32
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
crypto_stream.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.S: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
chacha.S: chacha.S:3:1: error: unknown directive
chacha.S: .arch armv7-a
chacha.S: ^
chacha.S: chacha.S:4:1: error: unknown directive
chacha.S: .fpu neon
chacha.S: ^
chacha.S: chacha.S:10:1: error: invalid instruction mnemonic 'tst'
chacha.S: tst r3, r3
chacha.S: ^~~
chacha.S: chacha.S:11:1: error: invalid instruction mnemonic 'beq'
chacha.S: beq .Lchacha_blocks_neon_nobytes
chacha.S: ^~~
chacha.S: chacha.S:12:10: error: unexpected token in argument list
chacha.S: vstmdb sp!, {q4,q5,q6,q7}
chacha.S: ^
chacha.S: chacha.S:13:9: error: unexpected token in argument list
chacha.S: stmfd sp!, {r4-r12, r14}
chacha.S: ^
chacha.S: chacha.S:14:1: error: unknown use of instruction mnemonic without a size suffix
chacha.S: mov r8, sp
chacha.S: ^
chacha.S: chacha.S:15:13: error: unknown token in expression
chacha.S: sub sp, sp, #196
chacha.S: ^
chacha.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/neon/32

Compiler output

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

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

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer
stream.c: clang-3.3: warning: argument unused during compilation: '-mcpu=core-avx2'
stream.c: stream.c:302:15: warning: implicit declaration of function '_mm256_broadcastsi128_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: d0 = (vec256)_mm256_broadcastsi128_si256(*(__m128i*)chacha_const);
stream.c: ^
stream.c: stream.c:302:7: error: invalid conversion between vector type 'vec256' and integer type 'int' of different size
stream.c: d0 = (vec256)_mm256_broadcastsi128_si256(*(__m128i*)chacha_const);
stream.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:303:7: error: invalid conversion between vector type 'vec256' and integer type 'int' of different size
stream.c: d1 = (vec256)_mm256_broadcastsi128_si256(((__m128i*)key)[0]);
stream.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:304:7: error: invalid conversion between vector type 'vec256' and integer type 'int' of different size
stream.c: d2 = (vec256)_mm256_broadcastsi128_si256(((__m128i*)key)[1]);
stream.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:305:7: error: invalid conversion between vector type '__m256i' and integer type 'int' of different size
stream.c: d3 = ADD256_64(_mm256_broadcastsi128_si256((__m128i)s3), _mm256_set_epi64x(0,1,0,0));
stream.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:38:49: note: expanded from macro 'ADD256_64'
stream.c: #define ADD256_64(a,b) (vec256)_mm256_add_epi64((__m256i)a, (__m256i)b)
stream.c: ^~~~~~~~~~
stream.c: 1 warning and 4 errors 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 goll_gueron

Compiler output

Implementation: crypto_stream/chacha20/e/amd64-3
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
chacha.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
chacha.s: clang-3.3: warning: argument unused during compilation: '-mavx2'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
chacha.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
chacha.s: clang-3.3: warning: argument unused during compilation: '-I .'
chacha.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer
stream.c: stream.c:302:15: warning: implicit declaration of function '_mm256_broadcastsi128_si256' is invalid in C99 [-Wimplicit-function-declaration]
stream.c: d0 = (vec256)_mm256_broadcastsi128_si256(*(__m128i*)chacha_const);
stream.c: ^
stream.c: stream.c:302:7: error: invalid conversion between vector type 'vec256' and integer type 'int' of different size
stream.c: d0 = (vec256)_mm256_broadcastsi128_si256(*(__m128i*)chacha_const);
stream.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:303:7: error: invalid conversion between vector type 'vec256' and integer type 'int' of different size
stream.c: d1 = (vec256)_mm256_broadcastsi128_si256(((__m128i*)key)[0]);
stream.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:304:7: error: invalid conversion between vector type 'vec256' and integer type 'int' of different size
stream.c: d2 = (vec256)_mm256_broadcastsi128_si256(((__m128i*)key)[1]);
stream.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:305:7: error: invalid conversion between vector type '__m256i' and integer type 'int' of different size
stream.c: d3 = ADD256_64(_mm256_broadcastsi128_si256((__m128i)s3), _mm256_set_epi64x(0,1,0,0));
stream.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
stream.c: stream.c:38:49: note: expanded from macro 'ADD256_64'
stream.c: #define ADD256_64(a,b) (vec256)_mm256_add_epi64((__m256i)a, (__m256i)b)
stream.c: ^~~~~~~~~~
stream.c: 1 warning and 4 errors generated.

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

Compiler output

Implementation: crypto_stream/chacha20/e/amd64-3
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer
chacha.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
chacha.s: clang-3.3: warning: argument unused during compilation: '-mavx'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
chacha.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
chacha.s: clang-3.3: warning: argument unused during compilation: '-I .'
chacha.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha20/e/amd64-3
Compiler: clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
chacha.s: clang-3.3: warning: argument unused during compilation: '-mavx'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
chacha.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
chacha.s: clang-3.3: warning: argument unused during compilation: '-I .'
chacha.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
api.c: In file included from api.c:1:
api.c: /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include/estream-convert-api.h:7:10: fatal error: 'e/ecrypt-sync.h' file not found
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: 1 error generated.

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

Compiler output

Implementation: crypto_stream/chacha20/e/amd64-3
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer
chacha.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
chacha.s: clang-3.3: warning: argument unused during compilation: '-mavx'
chacha.s: clang-3.3: warning: argument unused during compilation: '-maes'
chacha.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
chacha.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
chacha.s: clang-3.3: warning: argument unused during compilation: '-I .'
chacha.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
api.c: In file included from api.c:1:
api.c: /home/benchmark/supercop-20141014/supercop-data/mangetsu/amd64/include/estream-convert-api.h:7:10: fatal error: 'e/ecrypt-sync.h' file not found
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: 1 error generated.

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 amd64-ssse3

Compiler output

Implementation: crypto_stream/chacha20/e/amd64-3
Compiler: clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer
api.c: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fwrapv'
chacha.s: clang-3.3: warning: argument unused during compilation: '-mavx'
chacha.s: clang-3.3: warning: argument unused during compilation: '-maes'
chacha.s: clang-3.3: warning: argument unused during compilation: '-mpclmul'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fpolly'
chacha.s: clang-3.3: warning: argument unused during compilation: '-funroll-loops'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fvectorize'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fslp-vectorize-aggressive'
chacha.s: clang-3.3: warning: argument unused during compilation: '-fomit-frame-pointer'
chacha.s: clang-3.3: warning: argument unused during compilation: '-D SUPERCOP'
chacha.s: clang-3.3: warning: argument unused during compilation: '-I .'
chacha.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: 2, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -maes -mpclmul -fpolly -funroll-loops -fvectorize -fslp-vectorize -fslp-vectorize-aggressive -fomit-frame-pointer e/amd64-3 e/amd64-xmm6

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: gcc-4.7
api.c: In file included from api.c:1:0:
api.c: /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc-4.7
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: unknown type name '__m256i'
stream.c: stream.c:58:5: error: unknown type name '__m256i'
stream.c: stream.c:60:5: error: unknown type name '__m256i'
stream.c: stream.c:60:38: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:60:38: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:60:47: error: expected expression before ')' token
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: ...

Number of similar (compiler,implementation) pairs: 86, namely:
CompilerImplementations
gcc-4.7 krovetz/avx2
gcc-4.7 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops krovetz/avx2
gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=barcelona -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=barcelona -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=k8 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=k8 -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=k8 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=k8 -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=nocona -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=nocona -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=nocona -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -march=nocona -Os -fomit-frame-pointer krovetz/avx2

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: gcc-4.7
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: gcc-4.7
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:105:0:
chacha.c: u1.h:23:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:36:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:50:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:63:11: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
gcc-4.7 dolbeau/amd64-avx2
gcc-4.7 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -fno-schedule-insns -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -funroll-loops -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=barcelona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=barcelona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=barcelona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=barcelona -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=k8 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=k8 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=k8 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=k8 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=nocona -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=nocona -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=nocona -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -march=nocona -Os -fomit-frame-pointer dolbeau/amd64-avx2

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:0:
api.c: /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.
api.c: In file included from api.c:1:0:
api.c: /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: unknown type name '__m256i'
stream.c: stream.c:58:5: error: unknown type name '__m256i'
stream.c: stream.c:60:5: error: unknown type name '__m256i'
stream.c: stream.c:60:38: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:60:38: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:60:47: error: expected expression before ')' token
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: unknown type name '__m256i'
stream.c: stream.c:58:5: error: unknown type name '__m256i'
stream.c: stream.c:60:5: error: unknown type name '__m256i'
stream.c: stream.c:60:38: error: '__m256i' undeclared (first use in this function)
stream.c: stream.c:60:38: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:60:47: error: expected expression before ')' token
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: stream.c:69:34: error: 's3' undeclared (first use in this function)
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:76:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:77:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:78:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:79:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:82:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:83:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: stream.c:84:9: error: expected expression before ')' token
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).

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

Compiler output

Implementation: crypto_stream/chacha20/moon/armv6/32
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv6'
chacha.S: chacha.S:9: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:10: Error: no such instruction: `beq .Lchacha_blocks_armv6_nobytes'
chacha.S: chacha.S:11: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:12: Error: too many memory references for `sub'
chacha.S: chacha.S:13: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:14: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:15: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:16: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:17: Error: too many memory references for `add'
chacha.S: chacha.S:18: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:19: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:20: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:21: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:22: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:23: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:24: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:25: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r4,[r0]'
chacha.S: chacha.S:27: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:29: Error: no such instruction: `ldr r3,[sp,'
chacha.S: chacha.S:30: Error: no such instruction: `ldr r1,[sp,'
chacha.S: chacha.S:31: Error: expecting operand after ','; got nothing
chacha.S: chacha.S:32: Error: no such instruction: `bhs .Lchacha_blocks_armv6_noswap1'
chacha.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_stream/chacha20/moon/neon/32
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:3: Error: no such architecture: `armv7'
chacha.S: chacha.S:3: Error: junk at end of line, first unrecognized character is `-'
chacha.S: chacha.S:4: Error: unknown pseudo-op: `.fpu'
chacha.S: chacha.S:10: Error: no such instruction: `tst r3,r3'
chacha.S: chacha.S:11: Error: no such instruction: `beq .Lchacha_blocks_neon_nobytes'
chacha.S: chacha.S:12: Error: no such instruction: `vstmdb sp!,{q4,q5,q6,q7}'
chacha.S: chacha.S:13: Error: no such instruction: `stmfd sp!,{r4-r12,r14}'
chacha.S: chacha.S:14: Error: too many memory references for `mov'
chacha.S: chacha.S:15: Error: too many memory references for `sub'
chacha.S: chacha.S:16: Error: too many memory references for `and'
chacha.S: chacha.S:17: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:18: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:19: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:20: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:21: Error: invalid char '[' beginning operand 2 `[sp'
chacha.S: chacha.S:22: Error: too many memory references for `add'
chacha.S: chacha.S:23: Error: no such instruction: `ldr r4,=0x61707865'
chacha.S: chacha.S:24: Error: no such instruction: `ldr r5,=0x3320646e'
chacha.S: chacha.S:25: Error: no such instruction: `ldr r6,=0x79622d32'
chacha.S: chacha.S:26: Error: no such instruction: `ldr r7,=0x6b206574'
chacha.S: chacha.S:27: Error: no such instruction: `ldmia r0!,{r8-r11}'
chacha.S: chacha.S:28: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: chacha.S:29: Error: no such instruction: `ldmia r0!,{r4-r11}'
chacha.S: chacha.S:30: Error: no such instruction: `stmia r1!,{r4-r11}'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/avx/32
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:535: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:536: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:538: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:688: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:689: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:690: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:692: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:718: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:777: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:797: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:798: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:799: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:800: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:807: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:808: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:813: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:814: Error: invalid instruction suffix for `push'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:535: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:536: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:538: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:688: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:689: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:690: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:692: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:718: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:776: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:777: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:797: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:798: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:799: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:800: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:807: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:808: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:813: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:814: Error: invalid instruction suffix for `push'
chacha.S: ...

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_stream/chacha20/moon/avx2/32
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:15: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:21: Error: incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:903: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:904: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:905: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:907: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1258: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:1316: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1317: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1337: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1338: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1339: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1340: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1347: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1348: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1353: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1354: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1359: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1360: Error: invalid instruction suffix for `push'
chacha.S: ...
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:10: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:11: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:12: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:14: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:15: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:21: Error: incorrect register `%edx' used with `q' suffix
chacha.S: chacha.S:903: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:904: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:905: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:907: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1258: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:1316: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1317: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1337: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1338: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1339: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1340: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1347: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1348: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:1353: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1354: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1359: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:1360: Error: invalid instruction suffix for `push'
chacha.S: ...

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

Compiler output

Implementation: crypto_stream/chacha20/moon/xop/32
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:19: Error: incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:545: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:594: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:614: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:615: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:616: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:617: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:624: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:625: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:630: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:631: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:636: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:637: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:638: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:639: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:651: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:652: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:653: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:654: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:661: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:662: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S: Assembler messages:
chacha.S: chacha.S:7: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:19: Error: incorrect register `%ebx' used with `q' suffix
chacha.S: chacha.S:534: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:545: Error: incorrect register `%eax' used with `q' suffix
chacha.S: chacha.S:593: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:594: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:614: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:615: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:616: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:617: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:624: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:625: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:630: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:631: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:636: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:637: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:638: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:639: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:651: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:652: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:653: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:654: Error: invalid instruction suffix for `push'
chacha.S: chacha.S:661: Error: invalid instruction suffix for `pop'
chacha.S: chacha.S:662: 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_stream/chacha20/dolbeau/amd64-avx2
Compiler: gcc-4.7 -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:105:0:
chacha.c: u1.h:23:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:36:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:50:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:63:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:122:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:123:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:124:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:125:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:126:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:127:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:128:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:129:7: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: In file included from chacha.c:105:0:
chacha.c: u1.h:23:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:36:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:50:11: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u1.h:63:11: error: incompatible types when assigning to type '__m128i' from type 'int'

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:58:18: error: incompatible types when initializing type '__m256i' using type 'int'
stream.c: stream.c:61:18: error: incompatible types when initializing type '__m256i' using type 'int'
stream.c: stream.c:62:8: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:63:18: error: incompatible types when initializing type '__m256i' using type 'int'
stream.c: stream.c:69:42: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:69:57: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: stream.c:71:13: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer krovetz/avx2

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx-i -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core-avx-i -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core-avx-i -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core-avx-i -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -msse4 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=corei7-avx -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=corei7-avx -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=corei7-avx -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=corei7-avx -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=corei7 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=corei7 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=corei7 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=corei7 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=native -mtune=native -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.7 -m64 -march=native -mtune=native -Os -fomit-frame-pointer dolbeau/amd64-avx2

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'chacha_xor_avx':
stream.c: stream.c:302:2: error: can't convert between vector values of different size
stream.c: stream.c:303:2: error: can't convert between vector values of different size
stream.c: stream.c:304:2: error: can't convert between vector values of different size
stream.c: stream.c:305:2: error: can't convert between vector values of different size

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer goll_gueron
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer goll_gueron
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer goll_gueron

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:58:18: error: incompatible types when initializing type '__m256i' using type 'int'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc-4.7 -m64 -march=core-avx2 -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core-avx2 -O -fomit-frame-pointer krovetz/avx2
gcc-4.7 -m64 -march=core-avx2 -Os -fomit-frame-pointer krovetz/avx2

Compiler output

Implementation: crypto_stream/chacha20/amd64-ssse3
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
api.c: In file included from api.c:1:0:
api.c: /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: compilation terminated.
api.c: In file included from api.c:1:0:
api.c: /home/benchmark/supercop-20140907/supercop-data/mangetsu/amd64/include/estream-convert-api.h:7:27: fatal error: e/ecrypt-sync.h: No such file or directory
api.c: #include "e/ecrypt-sync.h"
api.c: ^
api.c: compilation terminated.

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: unknown type name '__m256i'
stream.c: __m256i v0,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11;
stream.c: ^
stream.c: stream.c:58:5: error: unknown type name '__m256i'
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: stream.c:60:5: error: unknown type name '__m256i'
stream.c: __m256i s1 = _mm256_loadu_si256((__m256i *)k);
stream.c: ^
stream.c: stream.c:60:38: error: '__m256i' undeclared (first use in this function)
stream.c: __m256i s1 = _mm256_loadu_si256((__m256i *)k);
stream.c: ^
stream.c: stream.c:60:38: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:60:47: error: expected expression before ')' token
stream.c: __m256i s1 = _mm256_loadu_si256((__m256i *)k);
stream.c: ^
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: __m256i s2 = _mm256_permute2x128_si256(s1,s1,0x11);
stream.c: ^
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: v10 = v6 = v2 = s2; v3 = s3; v7 = INC(v3); v11 = INC(v7);
stream.c: ...
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:54:5: error: unknown type name '__m256i'
stream.c: __m256i v0,v1,v2,v3,v4,v5,v6,v7,v8,v9,v10,v11;
stream.c: ^
stream.c: stream.c:58:5: error: unknown type name '__m256i'
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: stream.c:60:5: error: unknown type name '__m256i'
stream.c: __m256i s1 = _mm256_loadu_si256((__m256i *)k);
stream.c: ^
stream.c: stream.c:60:38: error: '__m256i' undeclared (first use in this function)
stream.c: __m256i s1 = _mm256_loadu_si256((__m256i *)k);
stream.c: ^
stream.c: stream.c:60:38: note: each undeclared identifier is reported only once for each function it appears in
stream.c: stream.c:60:47: error: expected expression before ')' token
stream.c: __m256i s1 = _mm256_loadu_si256((__m256i *)k);
stream.c: ^
stream.c: stream.c:61:13: error: expected ';' before 's2'
stream.c: __m256i s2 = _mm256_permute2x128_si256(s1,s1,0x11);
stream.c: ^
stream.c: stream.c:63:13: error: expected ';' before 's3'
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: stream.c:69:25: error: 's2' undeclared (first use in this function)
stream.c: v10 = v6 = v2 = s2; v3 = s3; v7 = INC(v3); v11 = INC(v7);
stream.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/goll_gueron
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^
stream.c: stream.c:126:2: error: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^

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

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: gcc-4.8 -m64 -march=barcelona -O2 -fomit-frame-pointer
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: t12 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: t13 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^
chacha.c: u4.h:12:84: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ^
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: u4.h:122:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 0, 4, 8,12);
chacha.c: ^
chacha.c: u4.h:14:84: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot8); \
chacha.c: ^
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: u4.h:122:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 0, 4, 8,12);
chacha.c: ...
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: t12 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: t13 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^
chacha.c: u4.h:12:84: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot16); \
chacha.c: ^
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: u4.h:122:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 0, 4, 8,12);
chacha.c: ^
chacha.c: u4.h:14:84: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: x_##a = _mm_add_epi32(x_##a, x_##b); t_##a = _mm_xor_si128(x_##d, x_##a); x_##d = _mm_shuffle_epi8(t_##a, rot8); \
chacha.c: ^
chacha.c: u4.h:17:36: note: in expansion of macro 'VEC4_QUARTERROUND_SHUFFLE'
chacha.c: #define VEC4_QUARTERROUND(a,b,c,d) VEC4_QUARTERROUND_SHUFFLE(a,b,c,d)
chacha.c: ^
chacha.c: u4.h:122:7: note: in expansion of macro 'VEC4_QUARTERROUND'
chacha.c: VEC4_QUARTERROUND( 0, 4, 8,12);
chacha.c: ...

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

Compiler output

Implementation: crypto_stream/chacha20/krovetz/avx2
Compiler: gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer
stream.c: stream.c: In function 'crypto_stream_chacha20_krovetz_avx2_xor':
stream.c: stream.c:58:18: error: incompatible types when initializing type '__m256i' using type 'int'
stream.c: __m256i s0 = _mm256_broadcastsi128_si256(*(__m128i *)sigma);
stream.c: ^
stream.c: stream.c:61:18: error: incompatible types when initializing type '__m256i' using type 'int'
stream.c: __m256i s2 = _mm256_permute2x128_si256(s1,s1,0x11);
stream.c: ^
stream.c: stream.c:62:8: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: s1 = _mm256_permute2x128_si256(s1,s1,0x00);
stream.c: ^
stream.c: stream.c:63:18: error: incompatible types when initializing type '__m256i' using type 'int'
stream.c: __m256i s3 = _mm256_or_si256(
stream.c: ^
stream.c: stream.c:69:42: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: v10 = v6 = v2 = s2; v3 = s3; v7 = INC(v3); v11 = INC(v7);
stream.c: ^
stream.c: stream.c:69:57: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: v10 = v6 = v2 = s2; v3 = s3; v7 = INC(v3); v11 = INC(v7);
stream.c: ^
stream.c: stream.c:31:7: error: incompatible types when assigning to type '__m256i' from type 'int'
stream.c: a = ADD(a,b); d = XOR(d,a); d = ROTW16(d); \
stream.c: ^
stream.c: stream.c:71:13: note: in expansion of macro 'DQROUND'
stream.c: DQROUND(v0,v1,v2,v3)
stream.c: ^
stream.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer krovetz/avx2
gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer krovetz/avx2
gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer krovetz/avx2
gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer krovetz/avx2
gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer krovetz/avx2
gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer krovetz/avx2
gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer krovetz/avx2
gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer krovetz/avx2

Compiler output

Implementation: crypto_stream/chacha20/dolbeau/amd64-avx2
Compiler: gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer
chacha.c: In file included from chacha.c:101:0:
chacha.c: u4.h: In function 'ECRYPT_encrypt_bytes':
chacha.c: u4.h:101:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: t12 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^
chacha.c: u4.h:102:9: error: incompatible types when assigning to type '__m128i' from type 'int'
chacha.c: t13 = _mm_broadcastq_epi64(_mm_cvtsi64_si128(in1213));
chacha.c: ^

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc-4.8 -m64 -march=core-avx-i -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core-avx-i -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core-avx-i -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core-avx-i -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -msse4 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=core2 -msse4 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=corei7-avx -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=corei7-avx -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=corei7-avx -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=corei7-avx -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=corei7 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=corei7 -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=corei7 -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=corei7 -Os -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=native -mtune=native -O2 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=native -mtune=native -O3 -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=native -mtune=native -O -fomit-frame-pointer dolbeau/amd64-avx2
gcc-4.8 -m64 -march=native -mtune=native -Os -fomit-frame-pointer dolbeau/amd64-avx2