Implementation notes: amd64, genji239, crypto_hash/blake512

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: blake512
TimeImplementationCompilerBenchmark dateSUPERCOP version
8606avxiccicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
8606avxiccicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
8608avxiccicc2017111020171020
8610avxiccgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
8612avxiccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
8614avxiccicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
8616avxiccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
8616avxiccgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
8618avxiccgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
8618avxiccgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
8618avxiccgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
8620avxiccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
8624avxiccgcc -Os -fomit-frame-pointer2017111020171020
8624avxiccgcc -m64 -O3 -fomit-frame-pointer2017111020171020
8624avxiccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
8624avxiccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
8624avxiccgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
8626avxiccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
8626avxiccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
8626avxiccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
8626avxiccicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
8628avxiccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
8628avxiccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
8632avxiccgcc2017111020171020
8634avxiccgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
8634avxiccicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
8636avxiccgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
8638avxiccgcc -O3 -fomit-frame-pointer2017111020171020
8638avxiccgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
8638avxiccgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
8638avxiccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
8638avxiccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
8640avxiccgcc -O -fomit-frame-pointer2017111020171020
8642avxiccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
8642avxiccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
8642avxiccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
8642avxiccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
8642avxiccgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
8644avxiccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
8644avxiccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
8644avxiccgcc -march=k8 -O -fomit-frame-pointer2017111020171020
8646avxiccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
8646avxiccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
8648avxiccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
8648avxiccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
8650avxiccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
8650avxiccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
8650avxiccicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
8652avxiccgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
8652avxiccgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
8652avxiccgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
8652avxiccgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
8654avxiccgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
8654avxiccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
8656avxiccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
8656avxiccgcc -m64 -Os -fomit-frame-pointer2017111020171020
8656avxiccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
8656avxiccicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
8658avxiccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
8658avxiccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
8658sse41icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
8660avxiccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
8660avxiccgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
8662avxiccicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
8664avxiccgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
8664avxiccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
8664avxiccgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
8664avxiccgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
8666avxiccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
8666avxiccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
8666avxiccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
8668avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
8670avxiccgcc -march=nocona -O -fomit-frame-pointer2017111020171020
8672avxiccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
8672avxiccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
8676avxiccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
8678avxiccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
8680avxiccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
8680avxiccgcc -m64 -O -fomit-frame-pointer2017111020171020
8680avxiccgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
8680avxiccgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
8680avxiccicc -no-vec2017111020171020
8686avxiccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
8686avxiccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
8688sse41icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
8690avxiccgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
8692avxiccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
8696avxiccgcc -O2 -fomit-frame-pointer2017111020171020
8696avxiccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
8698avxiccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
8698avxiccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
8700avxiccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
8700avxiccgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
8702avxiccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
8704avxiccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
8704avxiccgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
8706avxiccgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
8706avxiccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
8706avxiccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
8706avxiccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
8706avxiccgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
8706sse41icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
8708avxiccgcc -m64 -O2 -fomit-frame-pointer2017111020171020
8708avxiccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
8712avxiccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
8712avxiccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
8718avxiccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
8718avxiccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
8722avxiccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
8724avxiccgcc -funroll-loops2017111020171020
8724avxiccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
8728avxiccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
8728avxiccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
8730avxiccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
8732avxicccc2017111020171020
8736avxiccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
8736avxiccgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
8740avxiccgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
8742avxiccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
8746avxiccgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
8746avxiccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
8752avxiccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
8756avxiccgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
8756vect128icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
8768sse41icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
8778avxiccgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
8786vect128icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
8814vect128icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
8828sse41icc2017111020171020
8836sse41icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
8864vect128icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
8866sse41icc -no-vec2017111020171020
8888sse41icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
8906sse41icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
8982vect128icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
9026sse41icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
9046vect128icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
9048vect128icc -no-vec2017111020171020
9052vect128gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
9058vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
9070vect128-inplacegcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
9074vect128gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
9082vect128icc2017111020171020
9086vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
9088vect128-inplacegcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
9110vect128gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
9128vect128icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
9136vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
9150vect128gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
9156vect128gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
9174vect128icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
9192vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
9194vect128gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
9204vect128gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
9218vect128gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
9260vect128gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
9266vect128-inplacegcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
9298vect128gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
9300vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
9302vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
9378vect128gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
9416vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
9452vect128-inplaceicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
9454vect128-inplaceicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
9464vect128gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
9474vect128gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
9484vect128-inplaceicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
9486vect128-inplaceicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
9508vect128gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
9510vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
9518vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
9518vect128gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
9530vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
9534vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
9564vect128-inplaceicc -no-vec2017111020171020
9566vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
9570vect128-inplaceicc2017111020171020
9570vect128-inplaceicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
9576vect128gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
9576sse41gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
9584sse41gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
9586vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
9588sse41gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
9594sse41gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
9598sse41gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
9602sse41gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
9604sse41gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
9610sse41gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
9616sse41gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
9622sse41gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
9626sse41gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
9642vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
9646vect128-inplaceicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
9652vect128-inplaceicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
9658vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
9664sse41gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
9680sse41gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
9696sse41gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
9702vect128-inplacegcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
9714sse41gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
9720vect128-inplacegcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
9726vect128-inplacegcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
9728sse41gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
9740sse41gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
9744vect128-inplaceicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
9758vect128-inplacegcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
9784vect128-inplacegcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
9792vect128-inplacegcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
9792vect128-inplacegcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
9796vect128-inplacegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
9798vect128-inplacegcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
9806vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
9840vect128-inplacegcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
9842vect128-inplacegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
9848vect128-inplacegcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
9858vect128-inplacegcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
9866vect128gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
9874vect128-inplacegcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
9878vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
9878vect128-inplacegcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
9880vect128-inplacegcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
9884vect128gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
9900vect128-inplacegcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
9908sse41gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
9912vect128-inplacegcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
9912vect128gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
9918sse41gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
9930sse41gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
9938sse41gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
9942vect128-inplacegcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
9942sse41gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
9946sse41gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
9948vect128-inplacegcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
9950vect128-inplacegcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
9962sse41gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
9972sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
9972sse41gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
9972vect128-inplacegcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
9976sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
9980vect128-inplacegcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
9986vect128-inplacegcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
9996bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
9998sse41gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
9998vect128-inplacegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
10004vect128-inplacegcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
10020bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
10034bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10036bswapgcc -Os -fomit-frame-pointer2017111020171020
10036bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
10036bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
10036bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
10038bswapgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
10040sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
10046sse41gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
10048bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
10050sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10050vect128-inplacegcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
10052bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10052bswapgcc -m64 -Os -fomit-frame-pointer2017111020171020
10054bswapgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
10054vect128-inplacegcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
10060sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10062bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
10064sse41gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
10066bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
10068bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
10070bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
10074sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
10074bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
10076sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
10076bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
10076bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
10076bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
10078sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
10078sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
10078regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
10080sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
10082bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
10082sse41gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
10084bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
10084bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
10088bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
10090regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
10094bswapgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
10098sse41gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
10100sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10100sse41gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
10100regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
10102regsgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
10102sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10102bswapgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
10104regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
10106regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
10106sse41gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
10110sphlibgcc -O3 -fomit-frame-pointer2017111020171020
10112regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
10112bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
10114bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
10114vect128-inplacegcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
10116bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
10122bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10122bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10122regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
10124bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
10126regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
10126bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
10126bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
10126sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10128regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10128vect128-inplacegcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
10130regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
10130regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
10132regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
10132regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
10134regsgcc -Os -fomit-frame-pointer2017111020171020
10134regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
10134bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
10136bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
10136bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
10136regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
10136bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
10136regsgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
10138bswapgcc -O3 -fomit-frame-pointer2017111020171020
10138regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10138regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
10138regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
10138bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
10138vect128-inplacegcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
10138regsgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
10140regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
10140regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
10142bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
10142regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
10142bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
10142bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
10142bswapgcc -m64 -O3 -fomit-frame-pointer2017111020171020
10144regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
10144sphlibgcc -m64 -O3 -fomit-frame-pointer2017111020171020
10144sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
10144regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
10146bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
10146regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
10146regsgcc -m64 -Os -fomit-frame-pointer2017111020171020
10148regsgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
10148bswapgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
10148regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10148regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10150regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
10150bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
10152bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
10156sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
10156sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
10156bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
10158sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
10158bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10158bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
10160bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
10160bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
10160bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
10162sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
10162sphlibgcc -m64 -O2 -fomit-frame-pointer2017111020171020
10164bswapgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10164bswapgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
10166sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
10168sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
10170sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
10172regsgcc -O3 -fomit-frame-pointer2017111020171020
10172sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
10174sphlibgcc -O2 -fomit-frame-pointer2017111020171020
10174bswapgcc -m64 -O2 -fomit-frame-pointer2017111020171020
10174sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
10174sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
10176vect128-inplacegcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
10178sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
10178sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
10178sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
10180bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10182bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
10184bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
10184bswapgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10186bswapgcc -O2 -fomit-frame-pointer2017111020171020
10186sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
10186bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
10186sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
10186bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
10186sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10192bswapgcc -O -fomit-frame-pointer2017111020171020
10192bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
10192regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
10194bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
10194bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
10196sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
10196regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
10196sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
10198bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
10200sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10200sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
10200bswapgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
10202bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
10202regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
10202bswapgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
10204bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
10204sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
10206sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
10206bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
10208regsgcc -m64 -O3 -fomit-frame-pointer2017111020171020
10208sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
10208sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
10210regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
10210sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
10212bswapgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
10214bswapgcc -m64 -O -fomit-frame-pointer2017111020171020
10214bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
10218bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
10220sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10222regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
10222sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
10222bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
10222bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
10224sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
10224regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
10224bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
10224regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
10228regsgcc -O2 -fomit-frame-pointer2017111020171020
10230sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
10230bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
10230sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
10232sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
10232sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
10232sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
10232regsgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10232bswapgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
10234regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10234sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
10236regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
10236regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10236sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
10238regsgcc -m64 -O2 -fomit-frame-pointer2017111020171020
10238regsgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
10240bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
10242sandygcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
10244sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
10244bswapgcc -march=nocona -O -fomit-frame-pointer2017111020171020
10246regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
10246regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
10248regsgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10248regsgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
10250bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
10250regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
10250bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
10250sandygcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
10252regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
10252regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
10252regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
10254regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
10254regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
10254bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
10256sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
10256regsgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
10258bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
10260regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
10260regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
10262regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
10262regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
10264sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
10266sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
10266sandygcc -march=k8 -Os -fomit-frame-pointer2017111020171020
10268sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
10268sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
10270sphlibgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
10272sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
10272regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
10272vect128-inplacegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
10272sandygcc -march=nocona -Os -fomit-frame-pointer2017111020171020
10274sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
10276bswapgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
10278bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
10278regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
10278sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
10282sandygcc -Os -fomit-frame-pointer2017111020171020
10286sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
10288sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
10288sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
10290sandygcc -m64 -Os -fomit-frame-pointer2017111020171020
10292bswapgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
10294sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
10294sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
10294sphlibgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
10298sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
10304bswapgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
10304bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
10308regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
10312sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
10314sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
10314regsgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
10316bswapgcc -march=k8 -O -fomit-frame-pointer2017111020171020
10318bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
10320sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
10320bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
10322sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
10326sandygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
10326regsgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
10330sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
10336sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
10338sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
10340sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
10340sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
10346regsgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
10346sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
10352sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
10352sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
10352sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
10352sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
10354regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
10356bswapgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
10358sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
10364sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
10366regsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
10370regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
10372bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
10378sphlibgcc -m64 -O -fomit-frame-pointer2017111020171020
10380sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
10384sphlibgcc -march=k8 -O -fomit-frame-pointer2017111020171020
10396regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
10398sphlibgcc -O -fomit-frame-pointer2017111020171020
10398sphlibgcc -march=nocona -O -fomit-frame-pointer2017111020171020
10400sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
10438bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
10440sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
10442sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
10448bswapgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
10452regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
10454sphlibgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
10460bswapgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
10460sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
10462regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
10468sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
10480sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
10484sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
10488bswapgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
10492sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
10492bswapgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
10500sphlibgcc -Os -fomit-frame-pointer2017111020171020
10508bswapgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
10514bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
10516sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
10518sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
10520sphlibgcc -m64 -Os -fomit-frame-pointer2017111020171020
10524bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
10526sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
10526sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
10528regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
10530sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
10532bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
10534sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
10538sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
10540sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
10542sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
10544regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
10546sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
10546sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
10550sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
10552regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
10554regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
10560sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
10568regsgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
10604sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
10658sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
10662sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
10684sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
10688sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
10694sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
10698sphlibgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
10704sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
10726sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
10740sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
10746sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
10818ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
10820ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
10832ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
10838ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
10848ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
10862sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
10868sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
10898ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
10978sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
10990sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
10992sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
10994sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
10996sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
10998sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
11000sandygcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
11004sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
11004sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
11004sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
11008sandygcc -funroll-loops -O -fomit-frame-pointer2017111020171020
11008sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
11014sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
11016sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
11026sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
11028sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
11038sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
11038sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
11044sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11050sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11052sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11068sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11072sandygcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
11080sandygcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
11086sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
11086sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
11092sandygcc -march=barcelona -O -fomit-frame-pointer2017111020171020
11094sandygcc -march=k8 -O -fomit-frame-pointer2017111020171020
11098sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
11104sandygcc -O3 -fomit-frame-pointer2017111020171020
11106sandygcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11112sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11112sandygcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
11112sandygcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11114sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
11114sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
11114sandygcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
11124sandygcc -m64 -O3 -fomit-frame-pointer2017111020171020
11126sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11128sandygcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
11130sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
11132sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
11132sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
11132sandygcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
11136sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
11138sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
11138sandygcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
11140sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
11144sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
11146sandygcc -march=nocona -O -fomit-frame-pointer2017111020171020
11152sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
11154sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
11156sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
11156sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
11158sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
11160sandygcc -O -fomit-frame-pointer2017111020171020
11160sandygcc -m64 -O2 -fomit-frame-pointer2017111020171020
11164sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
11166sandygcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
11168sandygcc -O2 -fomit-frame-pointer2017111020171020
11168sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
11168sandygcc -m64 -O -fomit-frame-pointer2017111020171020
11168sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
11168sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
11168sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
11168sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
11172sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
11172sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
11174sandygcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
11176sandygcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
11182regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
11184sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
11192sandygcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
11194sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
11196sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
11196sandygcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
11204sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
11208ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
11208ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
11208sphlibicc2017111020171020
11214regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
11216regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
11218regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
11226sandygcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
11228sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
11232sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
11252bswapicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
11254sphlibicc -no-vec2017111020171020
11258sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
11266sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
11270sandyicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
11314regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
11316regsgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
11318sphlibicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
11320ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
11322regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
11326bswapicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
11332ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
11336regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
11336bswapicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
11344regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
11344sandyicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
11348sandyicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
11354bswapicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
11354bswapicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
11356sandyicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
11368sandyicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
11380sandyicc2017111020171020
11380bswapicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
11382sse2sgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
11382sandyicc -no-vec2017111020171020
11384ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
11390sandyicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
11392bswapicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
11400ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
11400sandyicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
11412regsgcc -m64 -O -fomit-frame-pointer2017111020171020
11412ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
11416ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
11416ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
11418sphlibicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
11420regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
11424regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
11424regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
11426sse2sgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
11426sse2sgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
11436ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
11438regsgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
11440ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
11442regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
11444ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
11444regsgcc -march=k8 -O -fomit-frame-pointer2017111020171020
11446regsgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
11446sse2sgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
11448regsgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
11450ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
11456bswapicc -no-vec2017111020171020
11456sandyicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
11460regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
11464ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
11466regsgcc -O -fomit-frame-pointer2017111020171020
11468sse2sgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
11468regsgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
11470regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
11472bswapicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
11480ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
11482regsgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
11484regsgcc -march=nocona -O -fomit-frame-pointer2017111020171020
11492bswapicc2017111020171020
11496sse2sgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
11530sse2sgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
11534sse2sgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
11536sse2sgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
11552sphlibicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
11554sse2sgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
11556ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
11558sse2sgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
11560ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
11566ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
11570ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
11582sse2sgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
11582sphlibicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
11598regsgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
11602sse2sgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
11614sphlibicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
11626sphlibicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
11642sphlibicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
11644sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
11652ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
11670regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
11678ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
11680regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
11682sse2sgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
11686sse2sgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
11688sse2sgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
11704sse2sgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
11714sse2sgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
11716sse2sgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
11720sse2sgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
11730sse2sgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
11730sse2sgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
11732sse2sgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
11746sse2sgcc -march=k8 -O -fomit-frame-pointer2017111020171020
11750sse2sgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
11752sse2sgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
11754sse2sgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
11756sse2sgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
11758sse2sgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
11762ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
11774sse2sgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
11778sse2sgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
11788sse2sgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
11792sse2sgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
11792sse2sgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
11812sse2sgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
11822sse2sgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
11824sse2sgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
11826sse2sgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
11830sse2sgcc -m64 -O2 -fomit-frame-pointer2017111020171020
11832sse2sgcc -O2 -fomit-frame-pointer2017111020171020
11836sse2sgcc -O3 -fomit-frame-pointer2017111020171020
11838sse2sgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
11840sse2sgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
11840sse2sgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
11840sse2sgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
11842sse2sgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
11846sse2sgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
11846sse2sgcc -m64 -O3 -fomit-frame-pointer2017111020171020
11856sse2sgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11860sse2sgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
11864sse2sgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
11866sse2sgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11868sse2sgcc -m64 -O -fomit-frame-pointer2017111020171020
11880sse2sgcc -O -fomit-frame-pointer2017111020171020
11882sse2sgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11882sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
11884sse2sgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11886sse2sgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11888sse2sgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
11890sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
11900sse2sgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11902sse2sgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
11908sse2sgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
11914sse2sgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
11936sse2sgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
11948sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
11954sse2sgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
11960sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017111020171020
11966sse2sgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
11968sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
11970sse2sgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
11974sse2sgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
11978sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017111020171020
11988sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
11990sse2sgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
11998sse2sgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
12014sse2sgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
12014sse2sgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
12026sse2sgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
12032sse2sgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
12034sse2sgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
12038sse2sgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
12044sse2sgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
12048sse2sgcc -m64 -Os -fomit-frame-pointer2017111020171020
12056sse2sgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
12072sse2sgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
12074sse2sgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
12092ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
12094ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
12112sse2sgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
12112sse2sgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
12120sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017111020171020
12120sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
12128sse2sgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
12130sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
12136sse2sgcc -Os -fomit-frame-pointer2017111020171020
12146sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
12176sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
12178sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
12186sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
12186sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
12188sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
12188sse2sgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
12190sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
12190sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
12194ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
12198sse2sgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
12200ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
12206sse2sgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
12208sse2sgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
12210sse2sgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
12218sse2sgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
12220sse2sgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
12222sphlib-smallgcc -O -fomit-frame-pointer2017111020171020
12222ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
12224sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
12224sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
12226ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
12226sse2sgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
12232sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
12232sse2sgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
12238sse2sgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
12238sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
12242ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
12244ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
12250sse2sgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
12264sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
12264sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
12268sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
12274sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
12276sse2sgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
12278sse2sgcc -march=nocona -O -fomit-frame-pointer2017111020171020
12286sse2sgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
12298sse2sgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
12300sse2sgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
12302sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
12322sse2sgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
12330sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
12332sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
12334sse2sgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
12344sse2sgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
12352sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
12352sse2sgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
12354sse2sgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
12354sse2sgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
12356sse2sgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
12356sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
12370sse2sgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
12372sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
12376sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
12380sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
12382sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
12386sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
12388sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
12392sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
12396sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
12416sse2icc2017111020171020
12448sse2icc -no-vec2017111020171020
12452sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
12456sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
12456sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
12474sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
12514sphlib-smallgcc -Os -fomit-frame-pointer2017111020171020
12518sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
12526sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
12528sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
12542sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
12566ssse3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
12594reficc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
12624regsicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
12646reficc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
12654ssse3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
12668regsicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
12676regsicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
12682ssse3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
12688ssse3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
12692regsicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
12696regsicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
12700ssse3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
12702regsicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
12708regsicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
12714ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
12726sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
12726sphlib-smallicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
12736sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
12736regsicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
12756sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
12772reficc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
12776ssse3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
12778regsicc2017111020171020
12784regsicc -no-vec2017111020171020
12796sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
12838sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
12848ssse3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
12876sphlib-smallgcc -m64 -O -fomit-frame-pointer2017111020171020
12918reficc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
12918sphlib-smallicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
12922sphlib-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
12930sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
12942sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
12946sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
12954sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
12960sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
12968sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
12986sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
12988sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
12992sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
13018sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
13026sphlib-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
13030sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
13036sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
13040sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
13054sse2gcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
13058sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
13058sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
13074sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
13080sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
13082sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
13102refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
13104sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
13104sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
13104sse2gcc -march=k8 -Os -fomit-frame-pointer2017111020171020
13108sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
13110refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
13112sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
13116reficc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
13120sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
13126sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
13128reficc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
13132sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
13140sse2gcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
13144sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
13148sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
13160sse2gcc -O -fomit-frame-pointer2017111020171020
13160sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
13168sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
13172sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
13178sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
13178sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
13192sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
13192sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
13208refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
13210sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
13218sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
13224sse2gcc -funroll-loops -O -fomit-frame-pointer2017111020171020
13224sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
13224sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
13236sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
13238sse2gcc -Os -fomit-frame-pointer2017111020171020
13238sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
13244sse2gcc -m64 -Os -fomit-frame-pointer2017111020171020
13248sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
13264sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
13276sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
13278sse2gcc -march=nocona -Os -fomit-frame-pointer2017111020171020
13282sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
13286sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
13290sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
13292sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
13298sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
13308sse2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
13312sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
13312sse2gcc -march=k8 -O -fomit-frame-pointer2017111020171020
13316sse2gcc -m64 -O -fomit-frame-pointer2017111020171020
13316sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
13320sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
13326sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
13352sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
13360refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
13362sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
13364refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
13392sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
13408sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
13420sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
13430sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
13432sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
13434sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
13436sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
13438sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
13440sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
13442refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
13442sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
13446sse2gcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
13452sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
13452sse2gcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
13454refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
13460sse2gcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
13476refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
13490sse2gcc -m64 -O3 -fomit-frame-pointer2017111020171020
13492sse2gcc -O3 -fomit-frame-pointer2017111020171020
13494sse2gcc -m64 -O2 -fomit-frame-pointer2017111020171020
13494sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
13494sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
13500sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
13502sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
13502sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
13504sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
13512sse2gcc -march=barcelona -O -fomit-frame-pointer2017111020171020
13514sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
13530sse2gcc -O2 -fomit-frame-pointer2017111020171020
13530refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
13530refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
13536sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
13540sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
13540sse2sicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
13540sse2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
13550sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
13570sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
13574refgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
13582refgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
13584sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
13592sse2icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
13598sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
13600sse2gcc -march=nocona -O -fomit-frame-pointer2017111020171020
13600sse2sicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
13612sse2sicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
13616sse2gcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
13634sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
13634sse2sicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
13646sse2sicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
13648sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
13650sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
13664sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
13666sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
13684sse2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
13684sse2sicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
13690sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
13690sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
13714sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
13718refgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
13726refgcc -O -fomit-frame-pointer2017111020171020
13726sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
13726refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
13730refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
13754sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
13762refgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
13766sphlib-smallicc -no-vec2017111020171020
13790sse2icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
13792refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
13800sse2sicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
13802sse2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
13806sphlib-smallicc2017111020171020
13810refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
13822refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
13834refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
13846refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
13850refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
13852sphlib-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
13872refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
13932refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
13974refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
13982refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
13992refgcc -m64 -O -fomit-frame-pointer2017111020171020
13992refgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
13992refgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
13998refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
14002refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
14024refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
14042refgcc -march=nocona -O -fomit-frame-pointer2017111020171020
14058refgcc -march=k8 -O -fomit-frame-pointer2017111020171020
14062refgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
14090refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
14104refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
14168refgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
14178refgcc -Os -fomit-frame-pointer2017111020171020
14180refgcc -m64 -Os -fomit-frame-pointer2017111020171020
14186refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
14194refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
14198refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
14204refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
14234refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
14236refgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
14246refgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
14282reficc -no-vec2017111020171020
14332refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
14356reficc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
14430sse2sicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
14468refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
14618refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
14734reficc2017111020171020
14752sse2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
14784refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
14822refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
14830reficc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
14854sphlib-smallicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
14988sphlib-smallicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
15040sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
15348sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
15444refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
15508sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
15520sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
15562sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
15594sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
15614sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
15638sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
15676sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
15684sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
15710sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
15724sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
15736sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
15764sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
15770sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
15798sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
15804sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
15834sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
15840sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
15840sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
15878sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
15880sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
15882sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
15892sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
15896sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
15908sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
15934sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017111020171020
15934sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
15962sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
15968sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
15974sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
15980sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
15984sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
15992sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
16024sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
16026sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16042sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
16046sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16060sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
16090sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
16090sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
16092sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017111020171020
16102sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
16110sphlib-smallgcc -O3 -fomit-frame-pointer2017111020171020
16124sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
16178sphlib-smallgcc -O2 -fomit-frame-pointer2017111020171020
16180sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16246sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
16246sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
16338sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
16404sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16432sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
16462sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
16466sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
16572refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
16594sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16616refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16620refgcc -m64 -O3 -fomit-frame-pointer2017111020171020
16634refgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
16656refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
16730refgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16810refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
16848refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16864refgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
16864refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
16880refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
16882refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
16938refgcc -O3 -fomit-frame-pointer2017111020171020
16942refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16956refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
16964refgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
16992refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
16998refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
17006refgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
17020refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
17022refgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
17058refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
17072refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
17106refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
17182refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
17190refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17196refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17280refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
17280refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
17290refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
17296refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
17298refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
17300refgcc -O2 -fomit-frame-pointer2017111020171020
17306refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
17318refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
17318refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
17338refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
17402refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
17492refgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
17510refgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17528refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17532refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
17550refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
17592refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
17606refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
17608refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
17628refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
17672refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
17672refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
17870refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
17922refgcc -m64 -O2 -fomit-frame-pointer2017111020171020
17934refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
18374refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
18570refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
19290sse2sicc -no-vec2017111020171020
19298sse2sicc2017111020171020
19704ssse3icc2017111020171020
19708ssse3icc -no-vec2017111020171020
37032sphlibgcc2017111020171020
37100sphlibgcc -funroll-loops2017111020171020
38498sphlibcc2017111020171020
44052sandygcc2017111020171020
44058sandycc2017111020171020
44162sandygcc -funroll-loops2017111020171020
44186bswapcc2017111020171020
44238bswapgcc -funroll-loops2017111020171020
44278bswapgcc2017111020171020
46804sphlib-smallgcc2017111020171020
46858sphlib-smallgcc -funroll-loops2017111020171020
47176regsgcc2017111020171020
47478regsgcc -funroll-loops2017111020171020
47872regscc2017111020171020
49216sphlib-smallcc2017111020171020
51454refgcc -funroll-loops2017111020171020
54220refgcc2017111020171020
54348refcc2017111020171020
168636sse2sgcc -funroll-loops2017111020171020
169200sse2sgcc2017111020171020
171802sse2scc2017111020171020
179564sse2cc2017111020171020
179772sse2gcc2017111020171020
180152sse2gcc -funroll-loops2017111020171020

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: cc
hash.c: In file included from hash.c:4:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:141:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[0] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to64);
hash.c: ^
hash.c: hash.c:142:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to64);
hash.c: ^
hash.c: hash.c:143:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to64);
hash.c: ^
hash.c: hash.c:144:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to64);
hash.c: ^
hash.c: hash.c:145:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[4] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 64)), u8to64);
hash.c: ^
hash.c: hash.c:146:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^
hash.c: hash.c:147:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc ssse3

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:81:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c: hash.c:82:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m1 = BSWAP64(m1);
hash.c: ^
hash.c: hash.c:83:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m2 = BSWAP64(m2);
hash.c: ^
hash.c: hash.c:84:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m3 = BSWAP64(m3);
hash.c: ^
hash.c: hash.c:85:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m4 = BSWAP64(m4);
hash.c: ^
hash.c: hash.c:86:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m5 = BSWAP64(m5);
hash.c: ^
hash.c: hash.c:87:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m6 = BSWAP64(m6);
hash.c: ^
hash.c: hash.c:88:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m7 = BSWAP64(m7);
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
cc sse41 xop

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: cc
hash.c: hash.c: In function 'blake512_compress':
hash.c: hash.c:92:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[0] = BSWAP64(m.u128[0]);
hash.c: ^
hash.c: hash.c:93:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[1] = BSWAP64(m.u128[1]);
hash.c: ^
hash.c: hash.c:94:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[2] = BSWAP64(m.u128[2]);
hash.c: ^
hash.c: hash.c:95:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[3] = BSWAP64(m.u128[3]);
hash.c: ^
hash.c: hash.c:96:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[4] = BSWAP64(m.u128[4]);
hash.c: ^
hash.c: hash.c:97:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[5] = BSWAP64(m.u128[5]);
hash.c: ^
hash.c: hash.c:98:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[6] = BSWAP64(m.u128[6]);
hash.c: ^
hash.c: hash.c:99:13: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m.u128[7] = BSWAP64(m.u128[7]);
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc xop-2

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: cc
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:38:18: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: #define V3264(x) (x)
vector.c: ^
vector.c: vector.h:202:18: note: in expansion of macro 'V3264'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:153:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: vector.h:38:18: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: #define V3264(x) (x)
vector.c: ^
vector.c: vector.h:202:18: note: in expansion of macro 'V3264'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^
vector.c: vector.h:153:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^
vector.c: vector.c:646:37: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc vect128-xop

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:590:3: error: can't convert between vector values of different size
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: m2 = v64_lswap(MM[2]), m3 = v64_lswap(MM[3]),
vector.c: ^
vector.c: vector.c:591:5: error: can't convert between vector values of different size
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: m4 = v64_lswap(MM[4]), m5 = v64_lswap(MM[5]),
vector.c: ^
vector.c: vector.c:592:5: error: can't convert between vector values of different size
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: m6 = v64_lswap(MM[6]), m7 = v64_lswap(MM[7]);
vector.c: ^
vector.c: vector.c:593:5: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:154:15: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: v64 t__ = __builtin_ia32_palignr128(X, Y, 8*8); \
vector.c: ^
vector.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc vect128-inplace

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: cc
vector.c: vector.c: In function 'round512':
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c: vector.c:646:3: error: can't convert between vector values of different size
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: v64 mm2 = v64_lswap(MM[2]), mm3 = v64_lswap(MM[3]);
vector.c: ^
vector.c: vector.c:647:3: error: can't convert between vector values of different size
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: v64 mm4 = v64_lswap(MM[4]), mm5 = v64_lswap(MM[5]);
vector.c: ^
vector.c: vector.c:648:3: error: can't convert between vector values of different size
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: v64 mm6 = v64_lswap(MM[6]), mm7 = v64_lswap(MM[7]);
vector.c: ^
vector.c: vector.c:649:3: error: can't convert between vector values of different size
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: ROUND( 0); ROUND( 1); ROUND( 2); ROUND( 3);
vector.c: ^
vector.c: vector.c:753:3: error: can't convert between vector values of different size
vector.c: In file included from vector.c:7:0:
vector.c: vector.h:154:15: error: incompatible types when initializing type 'v64' using type 'int'
vector.c: v64 t__ = __builtin_ia32_palignr128(X, Y, 8*8); \
vector.c: ^
vector.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc vect128

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:99:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[7] = BSWAP64(m.u128[7]);
hash.c: ^~~~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:98:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[6] = BSWAP64(m.u128[6]);
hash.c: ^~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: gcc
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:88:6: note: called from here
hash.c: m7 = BSWAP64(m7);
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:87:6: note: called from here
hash.c: m6 = BSWAP64(m6);
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:86:6: note: called from here
hash.c: m5 = BSWAP64(m5);
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc xop
gcc -funroll-loops xop

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:148:15: note: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:147:15: note: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:146:15: note: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:8:0: warning: "_mm_roti_epi64" redefined
hash.c: #define _mm_roti_epi64(x, c) \
hash.c:
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:277:0: note: this is the location of the previous definition
hash.c: #define _mm_roti_epi64(A, N) \
hash.c:
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:816:9: note: called from here
hash.c: row4h = _mm_roti_epi64(row4h, -16); \
hash.c: ^
hash.c: rounds.h:867:3: note: in expansion of macro 'G2'
hash.c: G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
hash.c: ^~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc sse41
gcc -funroll-loops sse41

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:64:29: warning: implicit declaration of function '_mm_perm_epi8'; did you mean '_mm_setr_epi8'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) _mm_perm_epi8(x,x, s)
vector.c: ^
vector.c: vector.h:38:19: note: in definition of macro 'V3264'
vector.c: #define V3264(x) (x)
vector.c: ^
vector.c: vector.h:202:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:202:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:153:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~
vector.c: vector.h:153:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.h:38:18: error: incompatible types when initializing type 'v64 {aka __vector(2) long long int}' using type 'int'
vector.c: #define V3264(x) (x)
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:590:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.c:646:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -O2 -fomit-frame-pointer
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: note: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: note: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 136, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer sse41 xop
gcc -O3 -fomit-frame-pointer sse41 xop
gcc -O -fomit-frame-pointer sse41 xop
gcc -Os -fomit-frame-pointer sse41 xop
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse41 xop
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse41 xop
gcc -fno-schedule-insns -O -fomit-frame-pointer sse41 xop
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse41 xop
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse41 xop
gcc -m64 -O2 -fomit-frame-pointer sse41 xop
gcc -m64 -O3 -fomit-frame-pointer sse41 xop
gcc -m64 -O -fomit-frame-pointer sse41 xop
gcc -m64 -Os -fomit-frame-pointer sse41 xop
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse41 xop
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse41 xop
gcc -m64 -march=k8 -O -fomit-frame-pointer sse41 xop
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse41 xop
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse41 xop
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse41 xop
gcc -m64 -march=nocona -O -fomit-frame-pointer sse41 xop
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse41 xop
gcc -march=barcelona -O2 -fomit-frame-pointer sse41 xop
gcc -march=barcelona -O3 -fomit-frame-pointer sse41 xop
gcc -march=barcelona -O -fomit-frame-pointer sse41 xop
gcc -march=barcelona -Os -fomit-frame-pointer sse41 xop
gcc -march=k8 -O2 -fomit-frame-pointer sse41 xop
gcc -march=k8 -O3 -fomit-frame-pointer sse41 xop
gcc -march=k8 -O -fomit-frame-pointer sse41 xop
gcc -march=k8 -Os -fomit-frame-pointer sse41 xop
gcc -march=nocona -O2 -fomit-frame-pointer sse41 xop
gcc -march=nocona -O3 -fomit-frame-pointer sse41 xop
gcc -march=nocona -O -fomit-frame-pointer sse41 xop
gcc -march=nocona -Os -fomit-frame-pointer sse41 xop

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: note: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: note: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:854:5: note: called from here
hash.c: t1 = _mm_alignr_epi8(row4h, row4l, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:868:3: note: in expansion of macro 'UNDIAGONALIZE'
hash.c: UNDIAGONALIZE(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h);
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:39:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:185:1: error: inlining failed in call to always_inline '_mm_alignr_epi8': target specific option mismatch
hash.c: _mm_alignr_epi8(__m128i __X, __m128i __Y, const int __N)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:853:5: note: called from here
hash.c: t0 = _mm_alignr_epi8(row4l, row4h, 8); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:99:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[7] = BSWAP64(m.u128[7]);
hash.c: ^~~~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:98:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[6] = BSWAP64(m.u128[6]);
hash.c: ^~~~~~~
hash.c: ...
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:99:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[7] = BSWAP64(m.u128[7]);
hash.c: ^~~~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:212:1: error: inlining failed in call to always_inline '_mm_perm_epi8': target specific option mismatch
hash.c: _mm_perm_epi8(__m128i __A, __m128i __B, __m128i __C)
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:15:21: note: called from here
hash.c: #define BSWAP64(x) _mm_perm_epi8((x),(x),u8to64)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:98:15: note: in expansion of macro 'BSWAP64'
hash.c: m.u128[6] = BSWAP64(m.u128[6]);
hash.c: ^~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/ssse3
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:148:15: note: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:147:15: note: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:146:15: note: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:148:15: note: called from here
hash.c: m.u128[7] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 112)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:147:15: note: called from here
hash.c: m.u128[6] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 96)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:146:15: note: called from here
hash.c: m.u128[5] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 80)), u8to64);
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:0:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:64:29: warning: implicit declaration of function '_mm_perm_epi8'; did you mean '_mm_setr_epi8'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) _mm_perm_epi8(x,x, s)
vector.c: ^
vector.c: vector.h:38:19: note: in definition of macro 'V3264'
vector.c: #define V3264(x) (x)
vector.c: ^
vector.c: vector.h:202:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:202:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:153:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~
vector.c: vector.h:153:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.h:38:18: error: incompatible types when initializing type 'v64 {aka __vector(2) long long int}' using type 'int'
vector.c: #define V3264(x) (x)
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:64:29: warning: implicit declaration of function '_mm_perm_epi8'; did you mean '_mm_setr_epi8'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) _mm_perm_epi8(x,x, s)
vector.c: ^
vector.c: vector.h:38:19: note: in definition of macro 'V3264'
vector.c: #define V3264(x) (x)
vector.c: ^
vector.c: vector.h:202:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:202:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:153:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~
vector.c: vector.h:153:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness.v8))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.h:38:18: error: incompatible types when initializing type 'v64 {aka __vector(2) long long int}' using type 'int'
vector.c: #define V3264(x) (x)
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128-inplace
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:590:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:590:12: note: in expansion of macro 'v64_lswap'
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:590:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 m0 = v64_lswap(MM[0]), m1 = v64_lswap(MM[1]),
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.c:646:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round512':
vector.c: vector.h:83:29: warning: implicit declaration of function '__builtin_ia32_pshufb128'; did you mean '__builtin_ia32_psubb128'? [-Wimplicit-function-declaration]
vector.c: #define vector_shuffle(x,s) __builtin_ia32_pshufb128(x, s)
vector.c: ^
vector.c: vector.h:57:26: note: in definition of macro 'V3264'
vector.c: #define V3264(x) ((v64) (x))
vector.c: ^
vector.c: vector.h:1013:25: note: in expansion of macro 'V1632'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~~
vector.c: vector.h:1013:31: note: in expansion of macro 'V816'
vector.c: #define V864(x) V3264((V1632(V816(x))))
vector.c: ^~~~
vector.c: vector.h:185:22: note: in expansion of macro 'V864'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:185:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v64_lswap(x) V864(vector_shuffle(V648(x), v64_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:646:13: note: in expansion of macro 'v64_lswap'
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^~~~~~~~~
vector.c: vector.c:646:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
hash.c: _mm_roti_epi64(__m128i __A, const int __B)
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:825:9: note: called from here
hash.c: row2h = _mm_roti_epi64(row2h, -11); \
hash.c: ^
hash.c: rounds.h:867:3: note: in expansion of macro 'G2'
hash.c: G2(row1l,row2l,row3l,row4l,row1h,row2h,row3h,row4h,b0,b1); \
hash.c: ^~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
hash.c: _mm_roti_epi64(__m128i __A, const int __B)
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:824:9: note: called from here
hash.c: row2l = _mm_roti_epi64(row2l, -11); \
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer
vector.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
vector.c: from vector.h:29,
vector.c: from vector.c:7:
vector.c: vector.c: In function 'round512':
vector.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
vector.c: _mm_roti_epi64(__m128i __A, const int __B)
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:745:8: note: called from here
vector.c: B1 = v64_rotate(B1, 64-11); \
vector.c: vector.c:756:36: note: in expansion of macro 'ROUND'
vector.c: ROUND(12); ROUND(13); ROUND(14); ROUND(15);
vector.c: ^~~~~
vector.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
vector.c: from vector.h:29,
vector.c: from vector.c:7:
vector.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
vector.c: _mm_roti_epi64(__m128i __A, const int __B)
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:744:8: note: called from here
vector.c: B0 = v64_rotate(B0, 64-11); \
vector.c: vector.c:756:36: note: in expansion of macro 'ROUND'
vector.c: ROUND(12); ROUND(13); ROUND(14); ROUND(15);
vector.c: ^~~~~
vector.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:54:0,
vector.c: from vector.h:29,
vector.c: ...

Number of similar (compiler,implementation) pairs: 36, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=corei7 -Os -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vect128-xop
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vect128-xop
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv vect128-xop
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv vect128-xop
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv vect128-xop
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv vect128-xop

Compiler output

Implementation: crypto_hash/blake512/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:43:0,
hash.c: from hash.c:5:
hash.c: hash.c: In function 'blake512_compress':
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:779:4: note: called from here
hash.c: t2 = _mm_blend_epi16(m7, m4, 0xF0); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:866:3: note: in expansion of macro 'LOAD_MSG_15_4'
hash.c: LOAD_MSG_ ##r ##_4(b0, b1); \
hash.c: ^~~~~~~~~
hash.c: hash.c:132:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(15);
hash.c: ^~~~~
hash.c: In file included from /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/x86intrin.h:43:0,
hash.c: from hash.c:5:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/smmintrin.h:166:1: error: inlining failed in call to always_inline '_mm_blend_epi16': target specific option mismatch
hash.c: _mm_blend_epi16 (__m128i __X, __m128i __Y, const int __M)
hash.c: ^~~~~~~~~~~~~~~
hash.c: In file included from hash.c:8:0:
hash.c: rounds.h:764:4: note: called from here
hash.c: t0 = _mm_blend_epi16(m2, m3, 0xF0); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake512/sse2
Compiler: icc
hash.c: hash.c(314): (col. 10) warning #13200: No EMMS instruction before return from function

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc sse2
icc -no-vec sse2
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer sse2
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer sse2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer sse2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer sse2
icc -xCORE-AVX2 -O2 -fomit-frame-pointer sse2
icc -xCORE-AVX2 -O3 -fomit-frame-pointer sse2
icc -xCORE-AVX512 -O2 -fomit-frame-pointer sse2
icc -xCORE-AVX512 -O3 -fomit-frame-pointer sse2

Compiler output

Implementation: crypto_hash/blake512/sse2s
Compiler: icc
hash.c: hash.c(326): (col. 10) warning #13200: No EMMS instruction before return from function

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
icc sse2s ssse3
icc -no-vec sse2s ssse3
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer sse2s ssse3
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer sse2s ssse3
icc -xCORE-AVX-I -O2 -fomit-frame-pointer sse2s ssse3
icc -xCORE-AVX-I -O3 -fomit-frame-pointer sse2s ssse3
icc -xCORE-AVX2 -O2 -fomit-frame-pointer sse2s ssse3
icc -xCORE-AVX2 -O3 -fomit-frame-pointer sse2s ssse3
icc -xCORE-AVX512 -O2 -fomit-frame-pointer sse2s ssse3
icc -xCORE-AVX512 -O3 -fomit-frame-pointer sse2s ssse3

Compiler output

Implementation: crypto_hash/blake512/xop
Compiler: icc
hash.c: hash.c(81): warning #266: function "_mm_perm_epi8" declared implicitly
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c:
hash.c: hash.c(81): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m0 = BSWAP64(m0);
hash.c: ^
hash.c:
hash.c: hash.c(82): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m1 = BSWAP64(m1);
hash.c: ^
hash.c:
hash.c: hash.c(83): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m2 = BSWAP64(m2);
hash.c: ^
hash.c:
hash.c: hash.c(84): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m3 = BSWAP64(m3);
hash.c: ^
hash.c:
hash.c: hash.c(85): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m4 = BSWAP64(m4);
hash.c: ^
hash.c:
hash.c: hash.c(86): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc xop
icc -no-vec xop
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer xop
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer xop
icc -xCORE-AVX-I -O2 -fomit-frame-pointer xop
icc -xCORE-AVX-I -O3 -fomit-frame-pointer xop
icc -xCORE-AVX2 -O2 -fomit-frame-pointer xop
icc -xCORE-AVX2 -O3 -fomit-frame-pointer xop
icc -xCORE-AVX512 -O2 -fomit-frame-pointer xop
icc -xCORE-AVX512 -O3 -fomit-frame-pointer xop

Compiler output

Implementation: crypto_hash/blake512/xop-2
Compiler: icc
hash.c: hash.c(92): warning #266: function "_mm_perm_epi8" declared implicitly
hash.c: m.u128[0] = BSWAP64(m.u128[0]);
hash.c: ^
hash.c:
hash.c: hash.c(92): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[0] = BSWAP64(m.u128[0]);
hash.c: ^
hash.c:
hash.c: hash.c(93): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[1] = BSWAP64(m.u128[1]);
hash.c: ^
hash.c:
hash.c: hash.c(94): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[2] = BSWAP64(m.u128[2]);
hash.c: ^
hash.c:
hash.c: hash.c(95): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[3] = BSWAP64(m.u128[3]);
hash.c: ^
hash.c:
hash.c: hash.c(96): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: m.u128[4] = BSWAP64(m.u128[4]);
hash.c: ^
hash.c:
hash.c: hash.c(97): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc xop-2
icc -no-vec xop-2
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer xop-2
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer xop-2
icc -xCORE-AVX-I -O2 -fomit-frame-pointer xop-2
icc -xCORE-AVX-I -O3 -fomit-frame-pointer xop-2
icc -xCORE-AVX2 -O2 -fomit-frame-pointer xop-2
icc -xCORE-AVX2 -O3 -fomit-frame-pointer xop-2
icc -xCORE-AVX512 -O2 -fomit-frame-pointer xop-2
icc -xCORE-AVX512 -O3 -fomit-frame-pointer xop-2

Compiler output

Implementation: crypto_hash/blake512/avxicc
Compiler: icc
try.c: ipo: remark #11035: Il version for crypto_hash_blake512.a (06) does not match compiler's il version (424869), ignoring object file
try.c: ipo: remark #11035: Il version for crypto_hash_blake512.a (06) does not match compiler's il version (424869), ignoring object file
measure.c: ipo: remark #11035: Il version for crypto_hash_blake512.a (06) does not match compiler's il version (424869), ignoring object file

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc avxicc
icc -no-vec avxicc
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer avxicc
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer avxicc
icc -xCORE-AVX-I -O2 -fomit-frame-pointer avxicc
icc -xCORE-AVX-I -O3 -fomit-frame-pointer avxicc
icc -xCORE-AVX2 -O2 -fomit-frame-pointer avxicc
icc -xCORE-AVX2 -O3 -fomit-frame-pointer avxicc
icc -xCORE-AVX512 -O2 -fomit-frame-pointer avxicc
icc -xCORE-AVX512 -O3 -fomit-frame-pointer avxicc

Compiler output

Implementation: crypto_hash/blake512/vect128-xop
Compiler: icc
vector.c: vector.c(646): warning #266: function "_mm_perm_epi8" declared implicitly
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c:
vector.c: vector.c(646): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c:
vector.c: vector.c(646): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm0 = v64_lswap(MM[0]), mm1 = v64_lswap(MM[1]);
vector.c: ^
vector.c:
vector.c: vector.c(647): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm2 = v64_lswap(MM[2]), mm3 = v64_lswap(MM[3]);
vector.c: ^
vector.c:
vector.c: vector.c(647): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm2 = v64_lswap(MM[2]), mm3 = v64_lswap(MM[3]);
vector.c: ^
vector.c:
vector.c: vector.c(648): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: v64 mm4 = v64_lswap(MM[4]), mm5 = v64_lswap(MM[5]);
vector.c: ^
vector.c:
vector.c: vector.c(648): error: a value of type "int" cannot be used to initialize an entity of type "v64"
vector.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc vect128-xop
icc -no-vec vect128-xop
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer vect128-xop
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer vect128-xop
icc -xCORE-AVX-I -O2 -fomit-frame-pointer vect128-xop
icc -xCORE-AVX-I -O3 -fomit-frame-pointer vect128-xop
icc -xCORE-AVX2 -O2 -fomit-frame-pointer vect128-xop
icc -xCORE-AVX2 -O3 -fomit-frame-pointer vect128-xop
icc -xCORE-AVX512 -O2 -fomit-frame-pointer vect128-xop
icc -xCORE-AVX512 -O3 -fomit-frame-pointer vect128-xop