Implementation notes: amd64, h9ivy, crypto_hash/blake2s

Computer: h9ivy
Architecture: amd64
CPU ID: GenuineIntel-000306a9-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_hash
Primitive: blake2s
TimeImplementationCompilerBenchmark dateSUPERCOP version
8216avxiccgcc -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042620140425
8216avxiccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -march=barcelona -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -march=barcelona -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -march=barcelona -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -march=k8 -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -march=k8 -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -march=k8 -Os -fomit-frame-pointer2014042620140425
8216avxiccgcc -march=nocona -O2 -fomit-frame-pointer2014042620140425
8216avxiccgcc -march=nocona -O3 -fomit-frame-pointer2014042620140425
8216avxiccgcc -march=nocona -Os -fomit-frame-pointer2014042620140425
8220avxicccc2014042620140425
8220avxiccgcc2014042620140425
8220avxiccgcc -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -funroll-loops2014042620140425
8220avxiccgcc -funroll-loops -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -march=core2 -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -march=barcelona -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -march=k8 -O -fomit-frame-pointer2014042620140425
8220avxiccgcc -march=nocona -O -fomit-frame-pointer2014042620140425
8228avxiccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
8360xmmgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
8360xmmgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
8364xmmgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042620140425
8372xmmgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
8372xmmgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
8372xmmgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
8384xmmgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
8384xmmgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
8384xmmgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
8392xmmgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
8412xmmgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
8416xmmgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
8416xmmgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
8428xmmgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
8428xmmgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
8428xmmgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042620140425
8436xmmgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
8436xmmgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
8448xmmgcc -m64 -march=core2 -O -fomit-frame-pointer2014042620140425
8448xmmgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
8456xmmgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
8460xmmgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
8460xmmgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
8476xmmgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042620140425
8476xmmgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042620140425
8484xmmgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
8496xmmgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042620140425
8500xmmgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
8572avxiccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
8644avxiccgcc -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
8680moon/ssse3/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -m64 -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -march=k8 -O3 -fomit-frame-pointer2014101420141014
8680moon/ssse3/64gcc -march=nocona -O3 -fomit-frame-pointer2014101420141014
8684moon/avx/64gcc -O3 -fomit-frame-pointer2014101420141014
8684moon/ssse3/64gcc -O3 -fomit-frame-pointer2014101420141014
8684moon/ssse3/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
8684moon/avx/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101420141014
8684moon/avx/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101420141014
8684moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
8684moon/ssse3/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101420141014
8684moon/avx/64gcc -m64 -O3 -fomit-frame-pointer2014101420141014
8684moon/ssse3/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101420141014
8684moon/avx/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101420141014
8684moon/avx/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
8684moon/avx/64gcc -march=k8 -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
8688moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
8688moon/avx/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101420141014
8688moon/ssse3/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101420141014
8692moon/avx/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
8692moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
8692moon/avx/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101420141014
8692moon/ssse3/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101420141014
8692moon/avx/64gcc -march=nocona -O3 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -O -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101420141014
8696moon/avx/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -m64 -O2 -fomit-frame-pointer2014101420141014
8696moon/avx/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -march=k8 -O2 -fomit-frame-pointer2014101420141014
8696moon/ssse3/64gcc -march=nocona -O -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -m64 -O2 -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -m64 -O -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014101420141014
8700moon/avx/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -march=barcelona -O -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -march=k8 -O -fomit-frame-pointer2014101420141014
8700moon/ssse3/64gcc -march=nocona -O2 -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -O2 -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -O -fomit-frame-pointer2014101420141014
8704moon/ssse3/64gcc -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101420141014
8704moon/ssse3/64gcc -m64 -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -march=k8 -O2 -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -march=nocona -O2 -fomit-frame-pointer2014101420141014
8704moon/avx/64gcc -march=nocona -O -fomit-frame-pointer2014101420141014
8708moon/ssse3/64cc2014101420141014
8708moon/ssse3/64gcc2014101420141014
8708moon/ssse3/64gcc -funroll-loops2014101420141014
8708moon/avx/64gcc -funroll-loops -O -fomit-frame-pointer2014101420141014
8708moon/avx/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
8708moon/avx/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101420141014
8708moon/ssse3/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101420141014
8708moon/avx/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101420141014
8708moon/avx/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014101420141014
8708moon/ssse3/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
8708moon/ssse3/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
8708moon/avx/64gcc -march=barcelona -O -fomit-frame-pointer2014101420141014
8708moon/avx/64gcc -march=k8 -O -fomit-frame-pointer2014101420141014
8712moon/avx/64gcc2014101420141014
8712moon/avx/64gcc -funroll-loops2014101420141014
8712moon/avx/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
8716moon/avx/64cc2014101420141014
8716moon/avx/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101420141014
8724moon/ssse3/64gcc -Os -fomit-frame-pointer2014101420141014
8724moon/ssse3/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
8724moon/ssse3/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101420141014
8724moon/ssse3/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101420141014
8724moon/ssse3/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101420141014
8724moon/ssse3/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101420141014
8724moon/ssse3/64gcc -m64 -Os -fomit-frame-pointer2014101420141014
8724moon/ssse3/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
8724moon/ssse3/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101420141014
8724moon/ssse3/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101420141014
8724moon/ssse3/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014101420141014
8728moon/avx/64gcc -funroll-loops -Os -fomit-frame-pointer2014101420141014
8728moon/ssse3/64gcc -funroll-loops -Os -fomit-frame-pointer2014101420141014
8728moon/ssse3/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
8728moon/ssse3/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
8728moon/ssse3/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
8728moon/ssse3/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
8728moon/avx/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101420141014
8728moon/ssse3/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101420141014
8728moon/avx/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
8728moon/ssse3/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
8728moon/ssse3/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
8728moon/ssse3/64gcc -march=barcelona -Os -fomit-frame-pointer2014101420141014
8728moon/ssse3/64gcc -march=k8 -Os -fomit-frame-pointer2014101420141014
8728moon/avx/64gcc -march=nocona -Os -fomit-frame-pointer2014101420141014
8732moon/avx/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
8732moon/avx/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
8732moon/avx/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
8732moon/avx/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101420141014
8732moon/avx/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101420141014
8732moon/avx/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101420141014
8732moon/avx/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101420141014
8732moon/ssse3/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101420141014
8732moon/avx/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101420141014
8732moon/ssse3/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101420141014
8732moon/ssse3/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101420141014
8732moon/avx/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
8732moon/ssse3/64gcc -march=nocona -Os -fomit-frame-pointer2014101420141014
8736moon/avx/64gcc -Os -fomit-frame-pointer2014101420141014
8736moon/avx/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
8736moon/avx/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
8736moon/avx/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
8736moon/avx/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101420141014
8736moon/avx/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014101420141014
8736moon/avx/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101420141014
8736moon/avx/64gcc -march=k8 -Os -fomit-frame-pointer2014101420141014
8740moon/avx/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101420141014
8740moon/avx/64gcc -m64 -Os -fomit-frame-pointer2014101420141014
8740moon/avx/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101420141014
8740moon/avx/64gcc -march=barcelona -Os -fomit-frame-pointer2014101420141014
8860moon/avx/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
8896moon/ssse3/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -m64 -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -march=barcelona -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -march=k8 -O3 -fomit-frame-pointer2014101420141014
10120moon/sse2/64gcc -march=nocona -O3 -fomit-frame-pointer2014101420141014
10124moon/sse2/64gcc -O3 -fomit-frame-pointer2014101420141014
10124moon/sse2/64gcc -funroll-loops -O3 -fomit-frame-pointer2014101420141014
10124moon/sse2/64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014101420141014
10124moon/sse2/64gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014101420141014
10132moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -m64 -O -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014101420141014
10136moon/sse2/64gcc -march=k8 -O2 -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -fno-schedule-insns -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -funroll-loops -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -m64 -O2 -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -m64 -march=barcelona -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -m64 -march=core2 -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -m64 -march=corei7 -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -m64 -march=k8 -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -march=barcelona -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -march=k8 -O -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -march=nocona -O2 -fomit-frame-pointer2014101420141014
10140moon/sse2/64gcc -march=nocona -O -fomit-frame-pointer2014101420141014
10144moon/sse2/64cc2014101420141014
10144moon/sse2/64gcc2014101420141014
10144moon/sse2/64gcc -O -fomit-frame-pointer2014101420141014
10144moon/sse2/64gcc -funroll-loops2014101420141014
10144moon/sse2/64gcc -funroll-loops -O2 -fomit-frame-pointer2014101420141014
10144moon/sse2/64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014101420141014
10144moon/sse2/64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014101420141014
10144moon/sse2/64gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014101420141014
10144moon/sse2/64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014101420141014
10144moon/sse2/64gcc -march=barcelona -O2 -fomit-frame-pointer2014101420141014
10164moon/sse2/64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
10164moon/sse2/64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014101420141014
10164moon/sse2/64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
10164moon/sse2/64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
10164moon/sse2/64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014101420141014
10164moon/sse2/64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
10164moon/sse2/64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014101420141014
10164moon/sse2/64gcc -march=k8 -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -m64 -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -m64 -march=corei7 -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -march=barcelona -Os -fomit-frame-pointer2014101420141014
10168moon/sse2/64gcc -march=nocona -Os -fomit-frame-pointer2014101420141014
10172moon/sse2/64gcc -funroll-loops -Os -fomit-frame-pointer2014101420141014
10316xmmgcc -O -fomit-frame-pointer2014042620140425
10316xmmgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042620140425
10316xmmgcc -m64 -O -fomit-frame-pointer2014042620140425
10316xmmgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
10320xmmgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
10320xmmgcc -march=nocona -O -fomit-frame-pointer2014042620140425
10324xmmgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042620140425
10328xmmgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
10332xmmgcc -march=barcelona -O -fomit-frame-pointer2014042620140425
10340xmmgcc -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
10340xmmgcc -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
10360xmmgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
10360xmmgcc -march=k8 -O -fomit-frame-pointer2014042620140425
10364xmmgcc -funroll-loops -O -fomit-frame-pointer2014042620140425
10364xmmgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042620140425
10376xmmgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
10376xmmgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042620140425
10384xmmgcc -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
10428xmmgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
10428xmmgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
10428xmmgcc -march=nocona -O2 -fomit-frame-pointer2014042620140425
10436xmmgcc -march=nocona -O3 -fomit-frame-pointer2014042620140425
10468xmmgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042620140425
10472xmmgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
10472xmmgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
10472xmmgcc -march=barcelona -Os -fomit-frame-pointer2014042620140425
10476xmmgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
10476xmmgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
10476xmmgcc -march=k8 -O3 -fomit-frame-pointer2014042620140425
10476xmmgcc -march=nocona -Os -fomit-frame-pointer2014042620140425
10480xmmgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042620140425
10484xmmgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042620140425
10484xmmgcc -march=k8 -O2 -fomit-frame-pointer2014042620140425
10488xmmgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
10488xmmgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
10492xmmgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
10496xmmgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042620140425
10496xmmgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
10500xmmgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
10500xmmgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
10500xmmgcc -march=barcelona -O2 -fomit-frame-pointer2014042620140425
10504xmmgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
10504xmmgcc -march=barcelona -O3 -fomit-frame-pointer2014042620140425
10512xmmgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042620140425
10544xmmgcc -Os -fomit-frame-pointer2014042620140425
10548xmmgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
10548xmmgcc -m64 -Os -fomit-frame-pointer2014042620140425
10548xmmgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
10564xmmgcc -O2 -fomit-frame-pointer2014042620140425
10564xmmgcc -O3 -fomit-frame-pointer2014042620140425
10564xmmgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
10564xmmgcc -m64 -O3 -fomit-frame-pointer2014042620140425
10564xmmgcc -march=k8 -Os -fomit-frame-pointer2014042620140425
10568xmmgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
10568xmmgcc -m64 -O2 -fomit-frame-pointer2014042620140425
10592xmmgcc -funroll-loops -O3 -fomit-frame-pointer2014042620140425
10592xmmgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
10596xmmgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
10596xmmgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
10600xmmgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042620140425
10600xmmgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042620140425
10604xmmgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042620140425
10608xmmgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
10612xmmgcc -funroll-loops -O2 -fomit-frame-pointer2014042620140425
10612xmmgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042620140425
10612xmmgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042620140425
10620xmmgcc -funroll-loops -Os -fomit-frame-pointer2014042620140425
10624xmmgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
10628xmmgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
10644xmmgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
10644xmmgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042620140425
10648xmmgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042620140425
11688regsgcc -m64 -O2 -fomit-frame-pointer2014042620140425
11692regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
11696regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
11704regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014042620140425
11704regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014042620140425
11704regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2014042620140425
11708regsgcc -funroll-loops -O2 -fomit-frame-pointer2014042620140425
11708regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
11712regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014042620140425
11712regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2014042620140425
11716regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014042620140425
11716regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014042620140425
11716regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2014042620140425
11716regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014042620140425
11716regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2014042620140425
11716regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014042620140425
11720regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
11720regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014042620140425
11720regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2014042620140425
11720regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014042620140425
11724regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
11728regsgcc -O2 -fomit-frame-pointer2014042620140425
11728regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2014042620140425
11728regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
11728regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014042620140425
11728regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2014042620140425
11732regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014042620140425
11732regsgcc -m64 -Os -fomit-frame-pointer2014042620140425
11732regsgcc -march=barcelona -O2 -fomit-frame-pointer2014042620140425
11736regsgcc -funroll-loops -O3 -fomit-frame-pointer2014042620140425
11736regsgcc -funroll-loops -Os -fomit-frame-pointer2014042620140425
11736regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
11736regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014042620140425
11736regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014042620140425
11740regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014042620140425
11740regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014042620140425
11740regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014042620140425
11740regsgcc -march=barcelona -Os -fomit-frame-pointer2014042620140425
11744regsgcc -O3 -fomit-frame-pointer2014042620140425
11748regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014042620140425
11748regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014042620140425
11748regsgcc -march=k8 -O2 -fomit-frame-pointer2014042620140425
11752regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014042620140425
11752regsgcc -march=k8 -Os -fomit-frame-pointer2014042620140425
11756regsgcc -march=barcelona -O3 -fomit-frame-pointer2014042620140425
11760regsgcc -Os -fomit-frame-pointer2014042620140425
11764regsgcc -m64 -O3 -fomit-frame-pointer2014042620140425
11764regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
11764regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014042620140425
11768regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014042620140425
11772regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014042620140425
11772regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014042620140425
11772regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
11776regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2014042620140425
11780regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2014042620140425
11780regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2014042620140425
11784regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2014042620140425
11788regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014042620140425
11796regsgcc -march=k8 -O3 -fomit-frame-pointer2014042620140425
11804regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014042620140425
11804regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2014042620140425
11812regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014042620140425
11828regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014042620140425
12452regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
12464regsgcc -march=nocona -O3 -fomit-frame-pointer2014042620140425
12468regsgcc -march=nocona -O2 -fomit-frame-pointer2014042620140425
12500regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
12540regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014042620140425
12552regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014042620140425
12556regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
12560regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014042620140425
12568regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2014042620140425
12568regsgcc -march=nocona -Os -fomit-frame-pointer2014042620140425
12580regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014042620140425
12600regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014042620140425
13556regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
13564regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
13564regsgcc -m64 -march=k8 -O -fomit-frame-pointer2014042620140425
13568regsgcc -march=barcelona -O -fomit-frame-pointer2014042620140425
13576regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014042620140425
13576regsgcc -march=k8 -O -fomit-frame-pointer2014042620140425
13592regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2014042620140425
13592regsgcc -march=nocona -O -fomit-frame-pointer2014042620140425
13596regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014042620140425
13604regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
13608regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
13608regsgcc -m64 -march=nocona -O -fomit-frame-pointer2014042620140425
13620regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014042620140425
13624regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014042620140425
13628regsgcc -m64 -march=core2 -O -fomit-frame-pointer2014042620140425
13632regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2014042620140425
13640regsgcc -fno-schedule-insns -O -fomit-frame-pointer2014042620140425
13640regsgcc -funroll-loops -O -fomit-frame-pointer2014042620140425
13640regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014042620140425
13644regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014042620140425
13644regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2014042620140425
13644regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2014042620140425
13648regsgcc -O -fomit-frame-pointer2014042620140425
13648regsgcc -m64 -O -fomit-frame-pointer2014042620140425
13648regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2014042620140425
49288regsgcc -funroll-loops2014042620140425
49292regscc2014042620140425
49304regsgcc2014042620140425
99724xmmgcc -funroll-loops2014042620140425
99728xmmgcc2014042620140425
100056xmmcc2014042620140425

Test failure

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

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

Test failure

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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

Compiler output

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

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