Implementation notes: amd64, genji239, crypto_hash/blake256

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
10886avxsicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
10890avxsicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
10892avxsicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
10896avxsicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
10918avxsgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
10918avxsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
10918avxsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
10920avxsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
10922avxsgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
10924avxsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
10924avxsgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
10924avxsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
10934avxsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
10938avxsicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
10942avxsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
10942avxsicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
10946avxiccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
10946avxiccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
10946avxiccgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
10946avxsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
10946avxiccicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
10948avxiccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
10948avxiccgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
10948avxiccgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
10948avxiccgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
10948avxiccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
10948avxiccgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
10948avxiccicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
10950avxicccc2017111020171020
10950avxiccgcc -O2 -fomit-frame-pointer2017111020171020
10950avxiccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
10950avxiccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10950avxiccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
10950avxiccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
10950avxiccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
10950avxiccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
10950avxsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
10950avxiccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
10950avxiccgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
10950avxiccicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
10952avxiccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
10952avxiccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
10952avxiccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
10952avxiccgcc -m64 -O2 -fomit-frame-pointer2017111020171020
10952avxiccgcc -m64 -O3 -fomit-frame-pointer2017111020171020
10952avxiccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
10952avxiccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
10952avxiccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
10952avxiccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
10952avxiccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
10952avxiccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
10952avxiccgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
10952avxiccicc2017111020171020
10952avxiccicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
10952avxiccicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
10954avxiccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
10954avxiccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
10954avxiccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
10954avxiccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
10954avxiccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
10954avxiccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
10954avxiccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
10954avxiccgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
10954avxiccgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
10954avxiccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
10954avxiccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
10954avxiccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
10954avxiccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
10954avxiccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
10954avxiccgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
10954avxiccgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
10954avxiccgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10954avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
10954avxiccicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
10954avxiccicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
10956avxiccgcc -O -fomit-frame-pointer2017111020171020
10956avxiccgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
10956avxiccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
10956avxiccgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
10956avxiccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
10956avxiccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10956avxiccgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
10956avxiccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
10956avxiccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
10956avxiccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
10956avxiccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
10956avxiccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
10956avxiccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
10956avxiccgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
10956avxiccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
10956avxiccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
10956avxiccgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
10956avxiccgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
10956avxsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
10956avxiccicc -no-vec2017111020171020
10958avxiccgcc2017111020171020
10958avxiccgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
10958avxiccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
10958avxiccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
10958avxiccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
10958avxiccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
10958avxiccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
10958avxiccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
10958avxiccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
10958avxiccgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
10958avxiccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
10958avxiccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
10958avxiccgcc -march=k8 -O -fomit-frame-pointer2017111020171020
10958avxiccgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
10958avxsicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
10960avxiccgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
10960avxiccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
10960avxiccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
10960avxiccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
10960avxiccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
10960avxiccgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
10960avxiccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
10960avxsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
10960avxiccgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10960avxiccgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
10960avxsicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
10960avxiccicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
10962avxiccgcc -O3 -fomit-frame-pointer2017111020171020
10962avxiccgcc -Os -fomit-frame-pointer2017111020171020
10962avxiccgcc -funroll-loops2017111020171020
10962avxiccgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
10962avxiccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
10962avxiccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
10962avxiccgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
10962avxiccgcc -march=nocona -O -fomit-frame-pointer2017111020171020
10964avxiccgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
10964avxiccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
10964avxiccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
10964avxiccgcc -m64 -Os -fomit-frame-pointer2017111020171020
10964avxsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
10966avxsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
10966avxsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
10966avxsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
10966avxiccgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
10966avxiccgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
10968avxiccgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
10968avxiccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10968avxiccgcc -m64 -O -fomit-frame-pointer2017111020171020
10968avxsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
10968avxsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
10970avxiccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
10970avxsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
10970avxsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
10970avxsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
10970avxsicc -no-vec2017111020171020
10972avxsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
10974avxsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
10974avxsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
10974avxiccgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
10974avxsicc2017111020171020
10978avxsgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
10980avxiccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10988avxsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
10990avxiccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
10998avxsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
11000avxsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
11004avxsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
11004avxsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
11006avxsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
11008avxsgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
11034avxsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
11036avxsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
11056sse41-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
11096sse41-2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
11102sse41-2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
11102sse41-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
11134sse41-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
11172sse41-2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
11188sse41-2icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
11194sse41-2icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
11244sse41icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
11252ssse3icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
11254sse41icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
11256sse41icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
11258sse41-2icc2017111020171020
11276sse41-2icc -no-vec2017111020171020
11318ssse3icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
11342sse41icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
11350sse41icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
11360ssse3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
11374sse41icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
11402ssse3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
11404vect128icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
11406ssse3icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
11420ssse3icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
11422vect128icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
11430sse41icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
11436ssse3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
11446vect128icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
11448sse41icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
11450ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
11462vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
11480vect128icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
11504vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
11520vect128gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
11522vect128icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
11532vect128gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
11554vect128icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
11562vect128icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
11564vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
11566vect128gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
11566vect128icc -no-vec2017111020171020
11572sse41icc -no-vec2017111020171020
11574vect128icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
11578vect128icc2017111020171020
11580sse41icc2017111020171020
11592vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
11614vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
11622vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
11626vect128gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
11628vect128gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
11638ssse3icc2017111020171020
11670vect128gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
11740vect128gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
11774vect128gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
11778vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
11806vect128gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
11822vect128gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
11826vect128gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
11882vect128gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
11894vect128gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
12034vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
12036vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
12050vect128gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
12056vect128gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
12064vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
12066vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
12072vect128-mmxhackicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
12082vect128-mmxhackicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
12088vect128-mmxhackicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
12106vect128-mmxhackicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
12122vect128-mmxhackicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
12124vect128-mmxhackicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
12128vect128-mmxhackicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
12130vect128-mmxhackicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
12190ssse3icc -no-vec2017111020171020
12196vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
12204vect128gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
12208vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
12214vect128-mmxhackicc2017111020171020
12222vect128-mmxhackicc -no-vec2017111020171020
12308vect128-mmxhackgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
12368vect128-mmxhackgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
12370vect128-mmxhackgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
12372vect128-mmxhackgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
12396vect128-mmxhackgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
12416vect128-mmxhackgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
12420vect128-mmxhackgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
12442vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
12490vect128-mmxhackgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
12494vect128-mmxhackgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
12500vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
12524sse41-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
12528sse41-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
12532vect128-mmxhackgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
12536vect128-mmxhackgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
12538vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
12538vect128-mmxhackgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
12540sse41-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
12544sse41-2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
12544vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
12546vect128-mmxhackgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
12548sse41-2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
12548sse41-2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
12550vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
12552vect128-mmxhackgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
12554vect128-mmxhackgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
12560vect128-mmxhackgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
12572vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
12580sse41gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
12584sse41gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
12590vect128-mmxhackgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
12592sse41gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
12598sse41gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
12608vect128-mmxhackgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
12612vect128-mmxhackgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
12618vect128-mmxhackgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
12620sse41-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
12626sse41gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
12632sse41-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
12636sse41gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
12652vect128-mmxhackgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
12656vect128-mmxhackgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
12668vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
12676vect128-mmxhackgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
12684sse41-2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
12744sse41gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
12744sse41gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
12746sse41gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
12746sse41gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
12752sse41gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
12756sse41-2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
12760sse41gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
12772vect128-mmxhackgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
12778vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
12798sse41gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
12806sse41gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
12806sse41gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
12812sse41gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
12818sse41-2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
12822vect128gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
12854sse41gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
12856vect128gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
12880vect128gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
12962sse41-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
12966sse41-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
12976sse41-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
13000sse2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
13002sse41-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
13006sse2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
13028sse41-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
13040sse2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
13058sse41-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
13062sse41-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
13066sse41-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
13066sse41-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
13078sse41-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
13092sse41gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
13094sse41gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
13100sse2icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
13112sse41-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
13114sse41-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
13114sse41-2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
13120sse41-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
13130sse41gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
13136sse41gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
13136sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
13140sse41-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
13144sse41gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
13152sse41gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
13156sse41-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
13162sse2icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
13168sse2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
13170sse41-2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
13174sse41-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
13182sse41gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
13186sse41gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
13188sse41gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
13194sse41-2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
13200sse41-2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
13200sse41gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
13202sse41gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
13208sse41gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
13208sse41-2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
13224sse2icc2017111020171020
13240sse41gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
13244sse41gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
13268sse41gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
13270sse2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
13392ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
13398ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
13408ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
13414ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
13478ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
13480ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
13510ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
13524ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
13534ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
13564ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
13712ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
13726ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
13738ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
13738ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
13774ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
13804sse2-2icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
13804sse2-2icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
13838ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
13850ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
13850ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
13858sse2icc -no-vec2017111020171020
13868ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
13882ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
13916sse2-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
13932sse2-2icc2017111020171020
13934ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
13942ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
13952ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
13952ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
13978ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
14004sse2-2icc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
14026ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
14028sse2-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
14030sse2-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
14034sse2-2icc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
14052ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
14060sse2-2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
14094ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
14114ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
14120ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
14126ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
14128ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
14128ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
14128ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
14138ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
14162ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
14494sse2-2icc -no-vec2017111020171020
14968sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
14982sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
14994sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
15000sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
15044sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
15048sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
15080sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
15104sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
15108sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
15134sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
15134sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
15140sse2gcc -funroll-loops -O -fomit-frame-pointer2017111020171020
15142sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
15144sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
15144sse2gcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
15156sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
15166sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
15186sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
15194sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
15198sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
15208sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
15214sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
15218sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
15224sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
15226sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
15230sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
15232sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
15240sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
15244sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
15248sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
15254sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
15258sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
15260sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
15260sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
15262sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
15270sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
15270sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
15272sse2gcc -m64 -O -fomit-frame-pointer2017111020171020
15280sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
15280sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
15280sse2gcc -march=nocona -O -fomit-frame-pointer2017111020171020
15282sse2gcc -O -fomit-frame-pointer2017111020171020
15286sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
15292sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
15294sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
15294sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
15296sse2gcc -march=nocona -Os -fomit-frame-pointer2017111020171020
15298sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
15302sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
15306sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
15308sse2gcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
15310sse2gcc -Os -fomit-frame-pointer2017111020171020
15314sse2gcc -m64 -Os -fomit-frame-pointer2017111020171020
15326sse2gcc -march=barcelona -O -fomit-frame-pointer2017111020171020
15328sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
15328sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
15328sse2gcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
15350sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
15352sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
15354sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
15354sse2gcc -march=k8 -Os -fomit-frame-pointer2017111020171020
15356sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
15358sse2gcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
15364sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
15364sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
15370sse2gcc -march=k8 -O -fomit-frame-pointer2017111020171020
15374sse2gcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
15380sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
15412sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
15432sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
15458sse2gcc -O2 -fomit-frame-pointer2017111020171020
15458sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
15460sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
15462sse2gcc -m64 -O2 -fomit-frame-pointer2017111020171020
15466sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
15466sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
15468sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
15468sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
15468sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
15470sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
15472sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
15472sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
15480sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
15484sse2gcc -m64 -O3 -fomit-frame-pointer2017111020171020
15490sse2gcc -O3 -fomit-frame-pointer2017111020171020
15502sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
15524sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
15528sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
15552sse2gcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
15600sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
15768sse2-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
15774sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
15782sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
15788sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
15792sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
15842sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
15860sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
15862sse2-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
15870sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
15880sse2-2gcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
15882sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
15904sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
15906sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
15920sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
15928sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
15932sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
15940sse2-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
15958sse2-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
15960sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
15964sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
15978sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16002sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
16004sse2-2gcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16006sse2-2gcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16010sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
16018sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
16020sse2-2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
16030sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
16052sse2-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16070sse2-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16082sse2-2gcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
16096sse2-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
16096sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
16096sse2-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
16104sse2-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16108sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16112sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16128sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16128sse2-2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
16134sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
16136sse2-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
16144sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
16150sse2-2gcc -march=k8 -Os -fomit-frame-pointer2017111020171020
16156sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
16158sse2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
16158sse2-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
16162sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
16162sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
16164sse2-2gcc -Os -fomit-frame-pointer2017111020171020
16172sse2-2gcc -m64 -Os -fomit-frame-pointer2017111020171020
16174sse2-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
16176sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
16186sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
16218sse2-2gcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
16222sse2-2gcc -m64 -O2 -fomit-frame-pointer2017111020171020
16226sse2-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16226sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
16228sse2-2gcc -O3 -fomit-frame-pointer2017111020171020
16230sse2-2gcc -O2 -fomit-frame-pointer2017111020171020
16230sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
16232sse2-2gcc -m64 -O3 -fomit-frame-pointer2017111020171020
16234sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
16234sse2-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
16238sse2-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16238sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
16240sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
16240sse2-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
16244sse2-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16248sse2-2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
16250sse2-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
16264sse2-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
16264sse2-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
16274sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
16276sse2-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
16280sse2-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
16284sse2-2gcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
16288sse2-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
16292sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
16296sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16296sse2-2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
16302sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
16304sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16304sse2-2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
16306sse2-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
16308sse2-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
16310sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
16312sse2-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
16318sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
16328sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16332sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
16336sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16338sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
16340sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
16342sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
16348sse2-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
16352sse2-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
16356sphlibgcc -O2 -fomit-frame-pointer2017111020171020
16356sse2-2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
16358sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
16366sse2-2gcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
16370sse2-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16370sse2-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
16374sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
16374sse2-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
16378sse2-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
16380sse2-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
16382bswapgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
16386sse2-2gcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
16386sse2-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16392sse2-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
16392bswapgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
16394bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
16398sse2-2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
16400sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
16400sse2-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
16402sse2-2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
16404sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
16410sse2-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
16426sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
16430bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
16430sse2-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
16430sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
16432sphlibgcc -O3 -fomit-frame-pointer2017111020171020
16432sandygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
16434regsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
16438sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
16440sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16440sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
16442sandygcc -Os -fomit-frame-pointer2017111020171020
16442sandygcc -m64 -Os -fomit-frame-pointer2017111020171020
16444sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
16446sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
16448sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
16450sphlibgcc -m64 -O2 -fomit-frame-pointer2017111020171020
16452sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
16454regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
16456regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
16462bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
16464sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16464regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16464sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
16468bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16468sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
16472sandygcc -march=k8 -Os -fomit-frame-pointer2017111020171020
16480sandygcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
16482bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
16482sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
16482sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
16486sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
16486sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
16488bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
16488sphlibgcc -m64 -O3 -fomit-frame-pointer2017111020171020
16488regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
16492sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16492bswapgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
16494regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
16496regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
16496regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
16498sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16500sandygcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
16500sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
16500regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
16502sse2-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
16504bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
16510regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
16514sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
16516bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
16518sse2-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
16518bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
16524sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
16526regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
16528sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
16530bswapgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
16532bswapgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
16534regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
16536sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
16538regsgcc -m64 -Os -fomit-frame-pointer2017111020171020
16540sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
16542bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
16546bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
16546regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
16548regsgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
16550bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16552regsgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
16552bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
16560bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16564bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16564sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
16564bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
16568bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
16570bswapgcc -Os -fomit-frame-pointer2017111020171020
16570bswapgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
16570sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
16570bswapgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
16574sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
16574regsgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
16574regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
16574sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
16576bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
16578bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
16584bswapgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
16584regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
16590bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
16590regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
16590bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
16594regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
16594sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16598bswapgcc -m64 -Os -fomit-frame-pointer2017111020171020
16598bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
16600regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
16600bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
16602sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16604regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
16604bswapgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
16608bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
16608regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16612regsgcc -Os -fomit-frame-pointer2017111020171020
16620regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16620regsgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
16622bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
16622regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
16626bswapgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
16626regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
16628regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16630sandygcc -march=nocona -Os -fomit-frame-pointer2017111020171020
16636regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
16638bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
16648bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
16650bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
16652sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
16652bswapgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
16656sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16668bswapgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
16670regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
16672sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
16674sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
16674sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16676bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
16676sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
16678sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
16678regsgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
16684bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16684bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
16686regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
16690sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
16692bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16694bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
16700regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16700bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
16704regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16706bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
16712regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
16716regsgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
16716sphlibgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
16726sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
16736sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
16738bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
16738bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
16752regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
16756regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
16760sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
16766bswapgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
16768bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16772regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
16774sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
16776bswapgcc -m64 -O3 -fomit-frame-pointer2017111020171020
16778bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
16790sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
16794bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
16794sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
16798bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16798bswapgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
16800bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16802regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
16806sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
16810sphlibgcc -O -fomit-frame-pointer2017111020171020
16810bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16812sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
16816sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
16822bswapgcc -O3 -fomit-frame-pointer2017111020171020
16822sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
16826bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
16828regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
16830bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
16832regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16836regsgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
16836bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
16836sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
16838regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
16842regsgcc -m64 -O3 -fomit-frame-pointer2017111020171020
16842bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
16844bswapgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16854bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
16858sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
16860bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
16864regsgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16866bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
16868regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
16868regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
16872regsgcc -O3 -fomit-frame-pointer2017111020171020
16874bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
16874bswapgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
16878sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
16880bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
16880regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
16882bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
16884regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
16890bswapgcc -m64 -O2 -fomit-frame-pointer2017111020171020
16892bswapgcc -O2 -fomit-frame-pointer2017111020171020
16894regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
16896regsgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
16898regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
16900bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
16900bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
16902regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
16910regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
16910sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
16910bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
16920bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
16920bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
16926bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
16928regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16928regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
16928regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
16932bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
16934sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
16940regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
16942sphlibgcc -m64 -O -fomit-frame-pointer2017111020171020
16942regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
16942sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
16946bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
16946regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
16948bswapgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
16954regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
16956regsgcc -O2 -fomit-frame-pointer2017111020171020
16956sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
16956regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
16958regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
16960sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
16966regsgcc -m64 -O2 -fomit-frame-pointer2017111020171020
16972bswapicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
16978regsgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
16984regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
16988sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
16988sphlibgcc -march=nocona -O -fomit-frame-pointer2017111020171020
16990sphlibgcc -march=k8 -O -fomit-frame-pointer2017111020171020
16992sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
16994regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
16998sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
17006sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
17018regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
17022regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
17024bswapgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17026sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
17028sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
17028bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
17030bswapgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
17034sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
17034sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
17040sphlibgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
17044bswapgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
17054regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
17066sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
17068sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
17074bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17078regsgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17080sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
17080sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
17084regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17084sphlibgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
17086sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
17092sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
17098bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
17100bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
17104bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
17106bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
17106sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
17114sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
17120sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
17124vect128-mmxhackgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
17132sphlibgcc -Os -fomit-frame-pointer2017111020171020
17134sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
17138sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
17138sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
17160sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
17168sphlibgcc -m64 -Os -fomit-frame-pointer2017111020171020
17172sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
17172bswapgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
17178bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
17184bswapgcc -O -fomit-frame-pointer2017111020171020
17186sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
17186bswapgcc -m64 -O -fomit-frame-pointer2017111020171020
17190bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
17194regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
17196regsgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
17204sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
17206sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
17208regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
17218regsgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
17222sse2-2gcc -m64 -O -fomit-frame-pointer2017111020171020
17244bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
17254bswapgcc -march=k8 -O -fomit-frame-pointer2017111020171020
17258regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
17266regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
17284sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
17286sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
17288sse2-2gcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
17298sse2-2gcc -O -fomit-frame-pointer2017111020171020
17308sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
17310bswapgcc -march=nocona -O -fomit-frame-pointer2017111020171020
17314regsgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
17324bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
17324bswapicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
17326bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
17332sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
17334bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
17342bswapicc2017111020171020
17346regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
17346bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
17350bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
17352sse2-2gcc -funroll-loops -O -fomit-frame-pointer2017111020171020
17354sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17354sse2-2gcc -march=barcelona -O -fomit-frame-pointer2017111020171020
17362sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17362bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
17364sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
17370sse2-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
17372sse2-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
17372bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
17374sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
17374bswapicc -no-vec2017111020171020
17376sse2-2gcc -march=nocona -Os -fomit-frame-pointer2017111020171020
17380sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
17382regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
17388sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
17388sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
17390sse2-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
17398sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
17400sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
17408sandyicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
17414sse2-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
17414sse2-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
17416sse2-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
17420sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
17420sse2-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
17422vect128-mmxhackgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
17426sandygcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
17430sandygcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
17434sandygcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
17440sse2-2gcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
17444regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
17446sse2-2gcc -march=k8 -O -fomit-frame-pointer2017111020171020
17448sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
17454regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
17454sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
17458sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
17458sse2-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
17460sandygcc -funroll-loops -O -fomit-frame-pointer2017111020171020
17462regsgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
17462sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
17462sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
17462sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
17470sandygcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
17472sandygcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
17474sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
17474sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
17480sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
17490sandygcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
17492sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
17492sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
17494sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
17498sse2-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
17502sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
17504sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
17512sandyicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
17516sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
17522sandygcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
17534sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
17536sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
17536sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
17536sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
17538sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
17538sandyicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
17540sandygcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17544sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
17552sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
17556sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
17558sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
17562sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
17562sse2-2gcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
17570sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
17574sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
17576sse2-2gcc -march=nocona -O -fomit-frame-pointer2017111020171020
17578sse2-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
17580sphlibicc -no-vec2017111020171020
17582sse2-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
17582sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
17582bswapicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
17588sse2-2gcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
17590sse2-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
17590sandygcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
17598sse2-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
17602sse2-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
17604sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
17606sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
17606sse2-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
17606sandygcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
17608sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
17608sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
17614regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
17614sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
17614sandyicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
17618sandygcc -m64 -O3 -fomit-frame-pointer2017111020171020
17618sandyicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
17632sandygcc -O3 -fomit-frame-pointer2017111020171020
17634sandyicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
17636sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
17640sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
17642sandygcc -march=barcelona -O -fomit-frame-pointer2017111020171020
17646sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
17648sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
17658bswapicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
17666sandyicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
17670regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
17674bswapicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
17694sandyicc2017111020171020
17700sse2-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
17702sandygcc -O2 -fomit-frame-pointer2017111020171020
17702sandygcc -m64 -O2 -fomit-frame-pointer2017111020171020
17702sandygcc -march=k8 -O -fomit-frame-pointer2017111020171020
17704regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
17704sse2-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
17710sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
17714sphlibicc2017111020171020
17716sandyicc -no-vec2017111020171020
17722sse2-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
17722sse2-2gcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
17734regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
17734sse2-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
17734sphlibicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
17736sandyicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
17744sse2-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
17744sse2-2gcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
17748sse2-2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
17750sandygcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
17752sandygcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
17754sandygcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
17758bswapicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
17768sandygcc -march=nocona -O -fomit-frame-pointer2017111020171020
17774sandygcc -O -fomit-frame-pointer2017111020171020
17778sse2-2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
17780sandygcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
17780sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
17786sse2-2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
17788sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
17790sandygcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
17796regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
17798regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
17800sandygcc -m64 -O -fomit-frame-pointer2017111020171020
17800regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
17804bswapicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
17806sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
17814sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
17816regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
17816sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
17820sandygcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
17820regsicc2017111020171020
17822sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
17832regsicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
17838regsgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
17838regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
17856bswapicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
17876regsicc -no-vec2017111020171020
17902sphlibicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
17908regsgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
17914regsgcc -m64 -O -fomit-frame-pointer2017111020171020
17916regsgcc -O -fomit-frame-pointer2017111020171020
17918regsgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
17928regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
17976regsgcc -march=k8 -O -fomit-frame-pointer2017111020171020
17992regsgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
18062sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
18064sphlibgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
18088sphlibicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
18094sphlibicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
18186regsicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
18192regsgcc -march=nocona -O -fomit-frame-pointer2017111020171020
18196sphlibicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
18216regsgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
18278sphlibicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
18374sphlibicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
18382sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
18496regsicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
18618regsicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
18726regsicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
18848regsicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
18874regsicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
18902sse2-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
18932sse2-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
19102regsicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
19990sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
19992sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
20040sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
20064sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
20068sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
20080sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
20116sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
20122sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
20138sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
20140sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
20150sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
20232sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
20306sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
20320sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
20346sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
20346sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
20354sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
20368sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
20368sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
20386sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
20394sphlib-smallgcc -Os -fomit-frame-pointer2017111020171020
20426sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017111020171020
20440sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
20440sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
20442sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
20444sphlib-smallgcc -m64 -O -fomit-frame-pointer2017111020171020
20448sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
20452sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017111020171020
20460sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
20468sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
20470sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
20472sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
20476sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
20478sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
20510sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
20526sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
20530sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
20550sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017111020171020
20552sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
20568sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
20590sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
20614sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
20616sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
20632sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
20648sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
20658sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
20704sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
20712sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
20740sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
20930refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017111020171020
21074sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
21130sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
21318sphlib-smallicc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
21354refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017111020171020
21360refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
21372refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
21400refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
21400sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
21418refgcc -funroll-loops -O -fomit-frame-pointer2017111020171020
21418refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017111020171020
21436refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
21436refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017111020171020
21606sphlib-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
21622sphlib-smallicc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
21748sphlib-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
21888sphlib-smallgcc -O -fomit-frame-pointer2017111020171020
21902sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
22076refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017111020171020
22130refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017111020171020
22134refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017111020171020
22390refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017111020171020
22416refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017111020171020
22462refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017111020171020
22500refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017111020171020
22516refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017111020171020
22536reficc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
22542refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017111020171020
22562refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
22576refgcc -O -fomit-frame-pointer2017111020171020
22584refgcc -march=nocona -O -fomit-frame-pointer2017111020171020
22586refgcc -m64 -march=nocona -O -fomit-frame-pointer2017111020171020
22588refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017111020171020
22588refgcc -m64 -march=core2 -O -fomit-frame-pointer2017111020171020
22594refgcc -m64 -O -fomit-frame-pointer2017111020171020
22594refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017111020171020
22594refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017111020171020
22594refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
22598refgcc -fno-schedule-insns -O -fomit-frame-pointer2017111020171020
22600refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
22604refgcc -march=k8 -Os -fomit-frame-pointer2017111020171020
22620refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017111020171020
22620refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017111020171020
22628refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
22630refgcc -march=barcelona -Os -fomit-frame-pointer2017111020171020
22634refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017111020171020
22646refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017111020171020
22658refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017111020171020
22674refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017111020171020
22676refgcc -m64 -Os -fomit-frame-pointer2017111020171020
22706refgcc -Os -fomit-frame-pointer2017111020171020
22718reficc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
22726refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
22726sphlib-smallicc -no-vec2017111020171020
22740refgcc -march=k8 -O -fomit-frame-pointer2017111020171020
22774refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
22858refgcc -march=barcelona -O -fomit-frame-pointer2017111020171020
22882reficc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
22886refgcc -funroll-loops -Os -fomit-frame-pointer2017111020171020
22918refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017111020171020
22958refgcc -m64 -march=k8 -O -fomit-frame-pointer2017111020171020
23178refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017111020171020
23192sphlib-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
23200sphlib-smallicc2017111020171020
23210refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017111020171020
23264refgcc -march=nocona -Os -fomit-frame-pointer2017111020171020
23584refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017111020171020
23694refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017111020171020
23742reficc -no-vec2017111020171020
23802refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017111020171020
24624reficc2017111020171020
24736reficc -xCORE-AVX-I -O2 -fomit-frame-pointer2017111020171020
24872sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017111020171020
24976vect128-mmxhackgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
25042vect128-mmxhackgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017111020171020
25072sphlib-smallicc -xCORE-AVX512 -O3 -fomit-frame-pointer2017111020171020
25120vect128-mmxhackgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
25164vect128-mmxhackgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017111020171020
25178sphlib-smallicc -xCOMMON-AVX512 -O3 -fomit-frame-pointer2017111020171020
25790sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
25900sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
25936sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
26028sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
26040sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
26058refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
26110sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
26110vect128-mmxhackgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
26130sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
26176refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
26186sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
26216refgcc -funroll-loops -O3 -fomit-frame-pointer2017111020171020
26222refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
26242vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
26250refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017111020171020
26320sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
26340sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
26350sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
26358sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
26360sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
26366sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
26436sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
26460sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
26464refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
26480sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
26482sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017111020171020
26484sphlib-smallgcc -O3 -fomit-frame-pointer2017111020171020
26490refgcc -m64 -O3 -fomit-frame-pointer2017111020171020
26494refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
26510refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017111020171020
26524sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
26538sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
26540refgcc -O3 -fomit-frame-pointer2017111020171020
26560sphlib-smallgcc -O2 -fomit-frame-pointer2017111020171020
26562sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017111020171020
26564sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
26576refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017111020171020
26594refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
26596refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
26598sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
26602sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
26604refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017111020171020
26612refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017111020171020
26626sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
26634refgcc -funroll-loops -O2 -fomit-frame-pointer2017111020171020
26648sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
26648reficc -xCORE-AVX2 -O2 -fomit-frame-pointer2017111020171020
26664sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
26676sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017111020171020
26680sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
26680sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
26682refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
26686reficc -xCORE-AVX-I -O3 -fomit-frame-pointer2017111020171020
26710refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
26712sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
26712sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017111020171020
26722sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017111020171020
26734sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017111020171020
26746sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
26756sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
26764reficc -xCOMMON-AVX512 -O2 -fomit-frame-pointer2017111020171020
26770sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
26788sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
26810sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
26818sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
26830sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
26840sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
26846refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
26846sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
26848sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
26954refgcc -march=k8 -O3 -fomit-frame-pointer2017111020171020
26956sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017111020171020
26956refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
26964reficc -xCORE-AVX512 -O2 -fomit-frame-pointer2017111020171020
26966sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
27058refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017111020171020
27058refgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
27068refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
27086sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
27088refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
27092sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
27094sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
27132sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
27146refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017111020171020
27258sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017111020171020
27326refgcc -march=barcelona -O3 -fomit-frame-pointer2017111020171020
27338sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
27616refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017111020171020
27662refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017111020171020
27662refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017111020171020
27686refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017111020171020
27816refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017111020171020
27826refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017111020171020
27856refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017111020171020
27944refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017111020171020
27974refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017111020171020
28220refgcc -march=k8 -O2 -fomit-frame-pointer2017111020171020
28356refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017111020171020
28374refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017111020171020
28392refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017111020171020
28402refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017111020171020
28438refgcc -m64 -O2 -fomit-frame-pointer2017111020171020
28438refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017111020171020
28472refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017111020171020
28478refgcc -march=nocona -O2 -fomit-frame-pointer2017111020171020
28494refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017111020171020
28530refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017111020171020
28676refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017111020171020
28678refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017111020171020
28682refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017111020171020
28706refgcc -march=barcelona -O2 -fomit-frame-pointer2017111020171020
28870refgcc -O2 -fomit-frame-pointer2017111020171020
28906refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017111020171020
28942refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017111020171020
63012sphlibgcc -funroll-loops2017111020171020
63206sphlibgcc2017111020171020
65408sphlibcc2017111020171020
73588sandycc2017111020171020
73708sandygcc2017111020171020
73726sandygcc -funroll-loops2017111020171020
73926bswapgcc -funroll-loops2017111020171020
74192bswapcc2017111020171020
74316bswapgcc2017111020171020
76152regsgcc2017111020171020
76218regsgcc -funroll-loops2017111020171020
76346regscc2017111020171020
79028sphlib-smallgcc -funroll-loops2017111020171020
79246sphlib-smallgcc2017111020171020
82596sphlib-smallcc2017111020171020
88736refcc2017111020171020
90020refgcc2017111020171020
90238refgcc -funroll-loops2017111020171020
135362sse2gcc2017111020171020
136954sse2gcc -funroll-loops2017111020171020
153226sse2cc2017111020171020
164240sse2-2gcc2017111020171020
164508sse2-2gcc -funroll-loops2017111020171020
177908sse2-2cc2017111020171020

Compiler output

Implementation: crypto_hash/blake256/sse41
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: In file included from hash.c:5:0:
hash.c: /usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:104:5: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m0 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 00)), u8to32);
hash.c: ^
hash.c: hash.c:105:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
hash.c: ^
hash.c: hash.c:106:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
hash.c: ^
hash.c: hash.c:107:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:121:0:
hash.c: rounds.sse41.h:25:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r16);
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/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 'blake256_compress':
hash.c: hash.c:105: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)), u8to32);
hash.c: ^
hash.c: hash.c:106: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)), u8to32);
hash.c: ^
hash.c: hash.c:107: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)), u8to32);
hash.c: ^
hash.c: hash.c:108: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)), u8to32);
hash.c: ^
hash.c: In file included from hash.c:122:0:
hash.c: rounds.ssse3.h:10:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r16);
hash.c: ^
hash.c: rounds.ssse3.h:17:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: row4 = _mm_shuffle_epi8(row4, r8);
hash.c: ^
hash.c: rounds.ssse3.h:35:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: In file included from hash.c:2:0:
hash.c: blake256.h:105:109: error: type mismatch in conditional expression
hash.c: #define _mm_roti_epi32(r, c) ((8==-c) ? _mm_shuffle_epi8(r,r8) : ( (16==-c) ? _mm_shuffle_epi8(r,r16) : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-c) )) ) )
hash.c: ^
hash.c: rounds.h:8:10: note: in expansion of macro '_mm_roti_epi32'
hash.c: row4 = _mm_roti_epi32(row4, -16); \
hash.c: ^
hash.c: rounds.h:52:3: note: in expansion of macro 'G1'
hash.c: G1(row1,row2,row3,row4,buf1); \
hash.c: ^
hash.c: hash.c:115:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/xop
Compiler: cc
hash.c: hash.c: In function 'blake256_compress':
hash.c: hash.c:93:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m0 = _mm_shuffle_epi8(LOADU(datablock + 00), u8to32);
hash.c: ^
hash.c: hash.c:94:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m1 = _mm_shuffle_epi8(LOADU(datablock + 16), u8to32);
hash.c: ^
hash.c: hash.c:95:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
hash.c: ^
hash.c: hash.c:96:22: error: incompatible types when initializing type '__m128i' using type 'int'
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
hash.c: ^
hash.c: In file included from rounds.h:43:0,
hash.c: from blake256.h:127,
hash.c: from hash.c:2:
hash.c: load.xop.h:19:4: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: s0 = _mm_perm_epi8(m0, m1, _mm_set_epi32(TOB(6),TOB(4),TOB(2),TOB(0)) ); \
hash.c: ^
hash.c: rounds.h:51:3: note: in expansion of macro 'LOAD_MSG_0_1'
hash.c: LOAD_MSG_ ##r ##_1(buf1); \
hash.c: ^
hash.c: hash.c:115:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 0);
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/avxs
Compiler: cc
hash.c: hash.c: In function 'blake256_final':
hash.c: hash.c:154:59: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ^
hash.c: hash.c:155:59: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: __m128i w1 = _mm_load_si128((__m128i*)(&S->gt;h[4])); w1 = _mm_shuffle_epi8(w1, u32to8);
hash.c: ^

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

Compiler output

Implementation: crypto_hash/blake256/vect128-mmxhack
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^
vector.c: vector.c:162:3: error: can't convert between vector values of different size
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: M2 = v32_lswap(MM[2]), M3 = v32_lswap(MM[3]);
vector.c: ^
vector.c: vector.c:163:5: error: can't convert between vector values of different size
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: M3 = V832(vector_shuffle(V328(M3), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:464: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:464:3: error: can't convert between vector values of different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/vect128
Compiler: cc
vector.c: vector.c: In function 'round256':
vector.c: vector.c:384:3: error: can't convert between vector values of different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:385:3: error: can't convert between vector values of different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:386:3: error: can't convert between vector values of different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:387:3: error: can't convert between vector values of different size
vector.c: M3 = V832(vector_shuffle(V328(M3), interleave_bytes.v8));
vector.c: ^
vector.c: vector.c:464: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:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: vector.c:464:3: error: can't convert between vector values of different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/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:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_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:96:17: note: called from here
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
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 blake256.h:7,
hash.c: from hash.c:2:
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:95:17: note: called from here
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
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 blake256.h:7,
hash.c: from hash.c:2:
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: ...

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

Compiler output

Implementation: crypto_hash/blake256/avxs
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:39:0,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'blake256_final':
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:155:59: note: called from here
hash.c: __m128i w1 = _mm_load_si128((__m128i*)(&S->gt;h[4])); w1 = _mm_shuffle_epi8(w1, u32to8);
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:7:
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:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
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:7:
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:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41-2
Compiler: gcc
hash.c: In file included from hash.c:2:0:
hash.c: blake256.h:105:0: warning: "_mm_roti_epi32" redefined
hash.c: #define _mm_roti_epi32(r, c) ((8==-c) ? _mm_shuffle_epi8(r,r8) : ( (16==-c) ? _mm_shuffle_epi8(r,r16) : _mm_xor_si128(_mm_srli_epi32( (r), -(c) ),_mm_slli_epi32( (r), 32-(-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 blake256.h:7,
hash.c: from hash.c:2:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:275:0: note: this is the location of the previous definition
hash.c: #define _mm_roti_epi32(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 blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_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:96:17: note: called from here
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
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 blake256.h:7,
hash.c: from hash.c:2:
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: 2, namely:
CompilerImplementations
gcc sse41-2
gcc -funroll-loops sse41-2

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake256_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:107:6: note: called from here
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
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:106:6: note: called from here
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
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:105:6: note: called from here
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
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 sse41
gcc -O2 -fomit-frame-pointer sse41
gcc -O3 -fomit-frame-pointer sse41
gcc -O -fomit-frame-pointer sse41
gcc -Os -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops sse41
gcc -funroll-loops -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -O -fomit-frame-pointer sse41
gcc -funroll-loops -Os -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer sse41
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer sse41
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer sse41
gcc -m64 -O2 -fomit-frame-pointer sse41
gcc -m64 -O3 -fomit-frame-pointer sse41
gcc -m64 -O -fomit-frame-pointer sse41
gcc -m64 -Os -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O2 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O3 -fomit-frame-pointer sse41
gcc -m64 -march=k8 -O -fomit-frame-pointer sse41
gcc -m64 -march=k8 -Os -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O2 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=nocona -O -fomit-frame-pointer sse41
gcc -m64 -march=nocona -Os -fomit-frame-pointer sse41
gcc -march=barcelona -O2 -fomit-frame-pointer sse41
gcc -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -march=barcelona -O -fomit-frame-pointer sse41
gcc -march=barcelona -Os -fomit-frame-pointer sse41
gcc -march=k8 -O2 -fomit-frame-pointer sse41
gcc -march=k8 -O3 -fomit-frame-pointer sse41
gcc -march=k8 -O -fomit-frame-pointer sse41
gcc -march=k8 -Os -fomit-frame-pointer sse41
gcc -march=nocona -O2 -fomit-frame-pointer sse41
gcc -march=nocona -O3 -fomit-frame-pointer sse41
gcc -march=nocona -O -fomit-frame-pointer sse41
gcc -march=nocona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/ssse3
Compiler: gcc
hash.c: In file included from hash.c:4:0:
hash.c: hash.c: In function 'blake256_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:108:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
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:107:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
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:106:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
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/blake256/vect128
Compiler: gcc
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round256':
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:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^~~~
vector.c: vector.c:384:8: note: in expansion of macro 'V832'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^~~~
vector.c: vector.c:384:13: note: in expansion of macro 'vector_shuffle'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:384:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^~
vector.c: vector.c:385:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^~
vector.c: vector.c:386:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
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/blake256/vect128-mmxhack
Compiler: gcc
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round256':
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:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^~~~
vector.c: vector.h:190:22: note: in expansion of macro 'V832'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:190:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:162:12: note: in expansion of macro 'v32_lswap'
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:162:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^~~
vector.c: vector.c:162:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: vector.c:163:5: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41-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:39:0,
hash.c: from blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_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:96:17: note: called from here
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
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 blake256.h:7,
hash.c: from hash.c:2:
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:95:17: note: called from here
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
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 blake256.h:7,
hash.c: from hash.c:2:
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: 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 blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_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:96:17: note: called from here
hash.c: const __m128i m3 = _mm_shuffle_epi8(LOADU(datablock + 48), u8to32);
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 blake256.h:7,
hash.c: from hash.c:2:
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:95:17: note: called from here
hash.c: const __m128i m2 = _mm_shuffle_epi8(LOADU(datablock + 32), u8to32);
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 blake256.h:7,
hash.c: from hash.c:2:
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: ...

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

Compiler output

Implementation: crypto_hash/blake256/avxs
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:7:
hash.c: hash.c: In function 'blake256_final':
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:155:59: note: called from here
hash.c: __m128i w1 = _mm_load_si128((__m128i*)(&S->gt;h[4])); w1 = _mm_shuffle_epi8(w1, u32to8);
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:7:
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:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
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:7:
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:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
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:7:
hash.c: hash.c: In function 'blake256_final':
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:155:59: note: called from here
hash.c: __m128i w1 = _mm_load_si128((__m128i*)(&S->gt;h[4])); w1 = _mm_shuffle_epi8(w1, u32to8);
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:7:
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:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
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:7:
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:154:59: note: called from here
hash.c: __m128i w0 = _mm_load_si128((__m128i*)(&S->gt;h[0])); w0 = _mm_shuffle_epi8(w0, u32to8);
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
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 'blake256_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:107:6: note: called from here
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
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:106:6: note: called from here
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
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:105:6: note: called from here
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
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 'blake256_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:107:6: note: called from here
hash.c: m3 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
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:106:6: note: called from here
hash.c: m2 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
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:105:6: note: called from here
hash.c: m1 = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
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 sse41
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -O -fomit-frame-pointer sse41
gcc -m64 -march=barcelona -Os -fomit-frame-pointer sse41

Compiler output

Implementation: crypto_hash/blake256/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 'blake256_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:108:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
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:107:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
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:106:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
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 'blake256_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:108:15: note: called from here
hash.c: m.u128[3] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 48)), u8to32);
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:107:15: note: called from here
hash.c: m.u128[2] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 32)), u8to32);
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:106:15: note: called from here
hash.c: m.u128[1] = _mm_shuffle_epi8(_mm_loadu_si128((__m128i*)(datablock + 16)), u8to32);
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/blake256/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 'round256':
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:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^~~~
vector.c: vector.c:384:8: note: in expansion of macro 'V832'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^~~~
vector.c: vector.c:384:13: note: in expansion of macro 'vector_shuffle'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:384:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^~
vector.c: vector.c:385:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^~
vector.c: vector.c:386:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round256':
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:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^~~~
vector.c: vector.c:384:8: note: in expansion of macro 'V832'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^~~~
vector.c: vector.c:384:13: note: in expansion of macro 'vector_shuffle'
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:384:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: M0 = V832(vector_shuffle(V328(M0), interleave_bytes.v8));
vector.c: ^~
vector.c: vector.c:385:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: M1 = V832(vector_shuffle(V328(M1), interleave_bytes.v8));
vector.c: ^~
vector.c: vector.c:386:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: M2 = V832(vector_shuffle(V328(M2), interleave_bytes.v8));
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/blake256/vect128-mmxhack
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 'round256':
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:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^~~~
vector.c: vector.h:190:22: note: in expansion of macro 'V832'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:190:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:162:12: note: in expansion of macro 'v32_lswap'
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:162:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^~~
vector.c: vector.c:162:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: vector.c:163:5: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: ...
vector.c: In file included from vector.c:7:0:
vector.c: vector.c: In function 'round256':
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:59:26: note: in definition of macro 'V1632'
vector.c: #define V1632(x) ((v32) (x))
vector.c: ^
vector.c: vector.h:1006:24: note: in expansion of macro 'V816'
vector.c: #define V832(x) V1632(V816(x))
vector.c: ^~~~
vector.c: vector.h:190:22: note: in expansion of macro 'V832'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^~~~
vector.c: vector.h:190:27: note: in expansion of macro 'vector_shuffle'
vector.c: #define v32_lswap(x) V832(vector_shuffle(V328(x), v32_swap_endianness))
vector.c: ^~~~~~~~~~~~~~
vector.c: vector.c:162:12: note: in expansion of macro 'v32_lswap'
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^~~~~~~~~
vector.c: vector.c:162:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: v32 M0 = v32_lswap(MM[0]), M1 = v32_lswap(MM[1]),
vector.c: ^~~
vector.c: vector.c:162:3: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: vector.c:163:5: error: can't convert a value of type 'int' to vector type '__vector(8) short int' which has different size
vector.c: ...

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

Compiler output

Implementation: crypto_hash/blake256/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 blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_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:260:1: error: inlining failed in call to always_inline '_mm_roti_epi32': target specific option mismatch
hash.c: _mm_roti_epi32(__m128i __A, const int __B)
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from blake256.h:127:0,
hash.c: from hash.c:2:
hash.c: rounds.h:19:8: note: called from here
hash.c: row2 = _mm_roti_epi32(row2, -7); \
hash.c: ^
hash.c: rounds.h:59:3: note: in expansion of macro 'G2'
hash.c: G2(row1,row2,row3,row4,buf4); \
hash.c: ^~
hash.c: hash.c:128:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(13);
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 blake256.h:7,
hash.c: from hash.c:2:
hash.c: /home_nfs/bdolbeaur/gcc-7.2.0-full+isl/lib/gcc/x86_64-pc-linux-gnu/7.2.0/include/xopintrin.h:260:1: error: inlining failed in call to always_inline '_mm_roti_epi32': target specific option mismatch
hash.c: _mm_roti_epi32(__m128i __A, const int __B)
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from blake256.h:127:0,
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/blake256/sse41-2
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 blake256.h:7,
hash.c: from hash.c:2:
hash.c: hash.c: In function 'blake256_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 rounds.h:45:0,
hash.c: from blake256.h:127,
hash.c: from hash.c:2:
hash.c: load.sse41.h:313:4: note: called from here
hash.c: t2 = _mm_blend_epi16(t0,t1,0x0F); \
hash.c: ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: rounds.h:58:3: note: in expansion of macro 'LOAD_MSG_9_4'
hash.c: LOAD_MSG_ ##r ##_4(buf4); \
hash.c: ^~~~~~~~~
hash.c: hash.c:124:3: note: in expansion of macro 'ROUND'
hash.c: ROUND( 9);
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 blake256.h:7,
hash.c: from hash.c:2:
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: ...

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

Compiler output

Implementation: crypto_hash/blake256/sse41
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:5:0:
hash.c: rounds.sse41.h: In function 'blake256_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:121:0:
hash.c: rounds.sse41.h:881:6: note: called from here
hash.c: tmp1 = _mm_blend_epi16(tmp0, m3, 0xC0);
hash.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:5:0:
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:121:0:
hash.c: rounds.sse41.h:880:6: note: called from here
hash.c: tmp0 = _mm_blend_epi16(m0,m1,0x0F);
hash.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:5:0:
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:121:0:
hash.c: rounds.sse41.h:852:6: note: called from here
hash.c: tmp6 = _mm_blend_epi16(tmp5, tmp4, 0xC0);
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/blake256/xop
Compiler: icc
hash.c: hash.c(115): warning #266: function "_mm_perm_epi8" declared implicitly
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): warning #266: function "_mm_roti_epi32" declared implicitly
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): error: a value of type "int" cannot be assigned to an entity of type "__m128i"
hash.c: ROUND( 0);
hash.c: ^
hash.c:
hash.c: hash.c(115): 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/blake256/avxicc
Compiler: icc
try.c: ipo: remark #11035: Il version for crypto_hash_blake256.a (06) does not match compiler's il version (424869), ignoring object file
try.c: ipo: remark #11035: Il version for crypto_hash_blake256.a (06) does not match compiler's il version (424869), ignoring object file
measure.c: ipo: remark #11035: Il version for crypto_hash_blake256.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