Implementation notes: amd64, genji262, crypto_hash/blake256

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20171020
Operation: crypto_hash
Primitive: blake256
TimeImplementationCompilerBenchmark dateSUPERCOP version
8272avxiccgcc2017110820171020
8272avxiccgcc -O2 -fomit-frame-pointer2017110820171020
8272avxiccgcc -O -fomit-frame-pointer2017110820171020
8272avxiccgcc -Os -fomit-frame-pointer2017110820171020
8272avxiccgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
8272avxiccgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
8272avxiccgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
8272avxiccgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
8272avxiccgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
8272avxiccgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
8272avxiccgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
8272avxiccgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
8272avxiccgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
8272avxiccgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
8272avxiccgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
8272avxiccgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
8272avxiccgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
8272avxiccgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
8272avxiccgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
8272avxiccgcc -march=k8 -O -fomit-frame-pointer2017110820171020
8272avxiccgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
8272avxiccgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
8272avxiccgcc -march=nocona -O -fomit-frame-pointer2017110820171020
8272avxiccgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
8272avxiccicc2017110820171020
8272avxiccicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
8272avxiccicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
8272avxiccicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
8294avxiccicc -no-vec2017110820171020
8404avxsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
8404sse41-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
8404sse41-2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
8426avxsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
8426avxsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
8426avxsgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
8426avxsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
8426avxsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
8426avxsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
8426avxsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
8470vect128icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
8470vect128icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
8492avxsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
8492avxsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
8492avxsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
8492avxsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
8492vect128icc2017110820171020
8492vect128icc -no-vec2017110820171020
8492vect128icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
8492vect128icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
9196vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
9218vect128-mmxhackgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
9262vect128-mmxhackgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
9372vect128-mmxhackgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
9394vect128-mmxhackgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
9394vect128-mmxhackgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
9482sse41-2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
9482sse41-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
9482sse41gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
9504sse41-2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
9504sse41gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
9504sse41-2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
9504sse41gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
9504sse41-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
9504sse41-2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
9504sse41-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
9526sse41gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
9526sse41gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
9526sse41-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
9526sse41gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
9526sse41-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
9548sse41gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
9548sse41-2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
9548sse41gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
9548sse41gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
9548sse41-2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
9570sse41gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
9570vect128-mmxhackgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
9570sse41gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
9570vect128-mmxhackgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
9592vect128-mmxhackgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
9592vect128-mmxhackgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
9592sse41-2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
9592vect128-mmxhackgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
9592sse41gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
9636sse41-2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
9636vect128-mmxhackgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
9680vect128-mmxhackgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
9680vect128-mmxhackgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
9768vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
9768vect128-mmxhackgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
9790avxicccc2017110820171020
9790avxiccgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
9790avxiccgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops2017110820171020
9812avxiccgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
9812avxiccgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
9812avxiccgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
9812avxiccgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
9812avxiccgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
9812avxiccgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
9812avxiccgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
9812avxiccgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
9812avxiccicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
9834avxiccgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
9922avxiccgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
9944avxsicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
9944sse41-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
9944avxsicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
9944sse41-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
9944avxsicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
9966avxsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
9966avxsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
9966avxsicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
9988ssse3gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
9988avxsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
9988sse41-2icc2017110820171020
10010vect128-mmxhackgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
10010avxsicc2017110820171020
10010avxsicc -no-vec2017110820171020
10010sse41-2icc -no-vec2017110820171020
10054vect128gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
10054sse41icc2017110820171020
10054vect128-mmxhackicc -no-vec2017110820171020
10054sse41icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
10054vect128-mmxhackicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
10054vect128-mmxhackicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
10076avxsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
10076avxsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
10076avxsgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
10076avxsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
10076vect128gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
10076avxsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
10076vect128-mmxhackicc2017110820171020
10076vect128-mmxhackicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
10076vect128-mmxhackicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
10098vect128gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
10098vect128gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
10098vect128gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
10098sse41icc -no-vec2017110820171020
10098sse41icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
10098ssse3icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
10098ssse3icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
10120vect128gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
10120ssse3icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
10120sse41icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
10142sse41icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
10164ssse3icc2017110820171020
10164ssse3icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
10186ssse3gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
10186vect128gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
10208ssse3gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
10252vect128gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
10252vect128gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
10274ssse3gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
10274vect128gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
10274ssse3gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
10362ssse3gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
10428vect128gcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
10538vect128gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
10538vect128gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
10538ssse3icc -no-vec2017110820171020
10714sse2-2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
10736sse2-2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
10758sse2icc -no-vec2017110820171020
10868ssse3gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
10912ssse3gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
10912vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
10912vect128-mmxhackgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
10912ssse3gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
10912vect128-mmxhackgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
11066vect128-mmxhackgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
11088sse2-2icc -no-vec2017110820171020
11242sse41-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
11242sse41-2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
11242sse41-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
11242sse41-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
11264sse41-2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
11264sse41gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
11264sse41-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
11286sse41gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
11286sse41gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
11286sse41gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
11308sse41gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
11308sse41-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
11308sse41gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
11308sse41gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
11308sse41gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
11330sse41gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
11418sse41-2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
11484vect128-mmxhackgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
11484vect128-mmxhackgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
11506bswapgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
11528bswapgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
11528regsgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
11528regsgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
11550regsgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
11572regsgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
11572vect128-mmxhackgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
11704sse2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
11704bswapgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
11704bswapgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
11704bswapgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
11704regsgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
11726sse2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
11726regsgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
11726ssse3gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
11726regsgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
11726sse2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
11748regsgcc -O3 -fomit-frame-pointer2017110820171020
11748sse2gcc -O -fomit-frame-pointer2017110820171020
11748sse2gcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
11748regsgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
11770sse2-2gcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
11770sse2-2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
11770sse2-2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
11770sse2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
11770sse2-2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
11770sse2-2gcc -m64 -O -fomit-frame-pointer2017110820171020
11792bswapgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
11792sse2-2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
11792sse2-2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
11792regsgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
11792sse2-2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
11792sse2gcc -march=k8 -O -fomit-frame-pointer2017110820171020
11814sse2-2gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
11836regsgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
11836ssse3gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
11836sse2-2gcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
11836sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
11858bswapgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
11858bswapgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
11880regsgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
11902bswapgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
11902regsgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
11902sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
11902sphlibgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
11924sphlibgcc -O2 -fomit-frame-pointer2017110820171020
11924sphlibgcc -m64 -O2 -fomit-frame-pointer2017110820171020
11924sse2-2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
11946sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
11946sphlibgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
11946sse2-2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
11946bswapgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
11968sphlibgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
11968regsgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
11968sphlibgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
11968sphlibgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
11968regsgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
11990regsgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
11990sse2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
11990regsgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
11990regsgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
11990regsgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
11990bswapgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
12012regsgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
12034regsgcc -Os -fomit-frame-pointer2017110820171020
12034bswapgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
12034regsgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
12056bswapgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
12056regsgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
12056regsgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
12078ssse3gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
12078sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
12078bswapgcc -march=k8 -O -fomit-frame-pointer2017110820171020
12100regsgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
12100ssse3gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
12100regsgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
12100bswapgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
12100regsgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
12122sphlibgcc -O3 -fomit-frame-pointer2017110820171020
12122bswapgcc -O -fomit-frame-pointer2017110820171020
12122regsgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
12122ssse3gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
12144bswapgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
12144regsgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
12144regsgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
12166sse2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
12166ssse3gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
12188sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
12210regsgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
12210sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
12210sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
12210ssse3gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
12210sse2-2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
12210sse2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
12232sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
12232bswapgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
12232ssse3gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
12254bswapgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
12254sse2-2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
12254ssse3gcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
12276regsgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
12276regsgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
12276sse2-2gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
12276ssse3gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
12276sse2-2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
12276ssse3gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
12276regsgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
12298regsgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
12298sse2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
12298sse2-2gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
12298sse2-2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
12298sse2-2gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
12298regsgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
12298regsgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
12320ssse3gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
12342sse2-2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
12386sse2-2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
12386sse2-2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
12386sse2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
12408sse2-2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
12408sse2icc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
12452regsgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
12452regsgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
12452regsgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
12452sse2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
12474sse2-2gcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
12474sphlibgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
12474regsgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
12474sse2icc2017110820171020
12496sse2icc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
12518bswapgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
12518regsgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
12518regsgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
12518regsgcc -march=nocona -O -fomit-frame-pointer2017110820171020
12540regsgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
12562bswapgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
12562regsgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
12584sphlibgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
12606sphlibgcc -O -fomit-frame-pointer2017110820171020
12606sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
12606sphlibgcc -march=k8 -O -fomit-frame-pointer2017110820171020
12628sse2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
12628sphlibgcc -m64 -O -fomit-frame-pointer2017110820171020
12650sphlibgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
12672regsgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
12672sse2gcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
12672sse2-2icc2017110820171020
12694regsgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
12694regsgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
12694sse2gcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
12716sse2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
12716regsgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
12738sse2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
12738sse2-2icc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
12760regsgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
12760sse2-2icc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
12804regsgcc -O2 -fomit-frame-pointer2017110820171020
12804sse2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
12848sse2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
12848ssse3gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
12848sse2gcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
12870ssse3gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
12914ssse3gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
13178sse2-2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
13200sse2-2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
13376sse2-2gcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
13464sphlibgcc -m64 -Os -fomit-frame-pointer2017110820171020
13464sse2-2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
13486sphlibgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
13596sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
13618bswapgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
13640sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
13640sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
13684bswapgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
13684bswapgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13706regsgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
13706regsgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13706regsgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
13706bswapgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
13772regsgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13816regsgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13838bswapgcc -m64 -O3 -fomit-frame-pointer2017110820171020
13838bswapgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
13838bswapgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
13838bswapgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13860bswapgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
13860regsgcc -m64 -O3 -fomit-frame-pointer2017110820171020
13860regsgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13882sse2gcc -O2 -fomit-frame-pointer2017110820171020
13882sse2gcc -O3 -fomit-frame-pointer2017110820171020
13882sse2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
13882bswapgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
13882sse2gcc -m64 -O2 -fomit-frame-pointer2017110820171020
13882sse2gcc -m64 -O3 -fomit-frame-pointer2017110820171020
13882regsgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13882sse2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13882bswapgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
13882bswapgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
13882bswapgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
13882bswapgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
13882sse2gcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13904sse2-2gcc -O2 -fomit-frame-pointer2017110820171020
13904bswapgcc -O3 -fomit-frame-pointer2017110820171020
13904sse2gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
13904sse2-2gcc -m64 -O2 -fomit-frame-pointer2017110820171020
13904sse2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13904sse2-2gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13904regsgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
13904bswapgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
13904regsgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
13904bswapgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
13904regsgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
13904bswapgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
13904sse2gcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
13904sse2gcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13904sse2gcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
13904sse2gcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
13926sse2-2gcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
13926sse2-2gcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
13926sse2gcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
13926sse2-2gcc -funroll-loops -O -fomit-frame-pointer2017110820171020
13926sse2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
13926sse2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
13926sse2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
13926sse2-2gcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
13926sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13926sse2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13926sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13926sse2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13926sse2gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
13926sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13926sse2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13926sse2gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
13926bswapgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
13926sse2gcc -m64 -O -fomit-frame-pointer2017110820171020
13926sse2-2gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13926sse2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
13926regsgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
13926sse2-2gcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13948sse2-2gcc -O3 -fomit-frame-pointer2017110820171020
13948sse2-2gcc -O -fomit-frame-pointer2017110820171020
13948regsgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
13948sse2gcc -funroll-loops -O -fomit-frame-pointer2017110820171020
13948regsgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
13948sse2gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
13948sse2-2gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13948sse2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13948sse2-2gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
13948sse2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
13948sse2-2gcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
13948bswapgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
13948sse2-2gcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13948sse2gcc -march=barcelona -O -fomit-frame-pointer2017110820171020
13970sse2-2gcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
13970sse2-2gcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
13970sse2-2gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
13970sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
13970sse2-2gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
13970sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
13970sse2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
13970bswapgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
13970sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
13970sse2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
13970sse2gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
13970sse2-2gcc -m64 -O3 -fomit-frame-pointer2017110820171020
13970sse2gcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
13970bswapgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
13970regsgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
13970sse2-2gcc -march=barcelona -O -fomit-frame-pointer2017110820171020
13970bswapgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
13992regsgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
13992regsgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
13992sse2-2gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13992sse2-2gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
13992sse2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
13992sse2-2gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
13992sse2-2gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
13992sse2-2gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
13992sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
13992bswapgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
13992sse2-2gcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
13992regsgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
13992sse2-2gcc -march=k8 -O -fomit-frame-pointer2017110820171020
13992bswapgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
14014sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
14014sse2-2gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
14014regsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
14036bswapgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
14036bswapgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
14036bswapgcc -m64 -O2 -fomit-frame-pointer2017110820171020
14036sse2-2gcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
14036sse2-2gcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
14058bswapgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
14080regsgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
14080bswapgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
14080bswapgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
14080bswapgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
14080sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
14102bswapgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
14102regsgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
14102bswapgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
14102bswapgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
14124regsgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
14124bswapgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
14124sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
14146sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
14146regsgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
14146sse2gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
14146sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
14146sphlibgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
14168bswapgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
14168sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
14168regsgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
14168sphlibgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
14168sse2-2gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
14168sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
14168sphlibgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
14168regsgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
14190bswapgcc -O2 -fomit-frame-pointer2017110820171020
14190sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
14190sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
14190sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
14190sphlibgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
14190bswapgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
14190bswapgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
14190regsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
14212regsgcc -m64 -O2 -fomit-frame-pointer2017110820171020
14212regsgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
14212bswapgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
14234regsgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
14234sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
14234bswapgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
14234sse2gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
14234regsgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
14256bswapgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
14256bswapgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
14256bswapgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
14256bswapgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
14256bswapgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
14278sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
14278bswapgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
14278bswapgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
14278bswapgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
14278bswapgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
14278regsgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
14278bswapgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
14278bswapgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
14278sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
14278regsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
14300sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
14300sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
14300bswapgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
14300bswapgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
14300bswapgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
14300bswapgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
14322bswapgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
14322regsgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
14322bswapgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
14322bswapgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
14322bswapgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
14322regsgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
14322regsgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
14322bswapgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
14322bswapgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
14322bswapgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
14322bswapgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
14322bswapgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
14344sse2gcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
14344regsgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
14344bswapgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
14344regsgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
14344bswapgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
14344bswapgcc -march=nocona -O -fomit-frame-pointer2017110820171020
14366bswapgcc -m64 -O -fomit-frame-pointer2017110820171020
14366bswapgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
14388sse2-2gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
14388bswapgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
14388sphlibgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
14410sphlibgcc -m64 -O3 -fomit-frame-pointer2017110820171020
14410bswapgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
14410sse2gcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
14432bswapgcc -Os -fomit-frame-pointer2017110820171020
14432bswapgcc -m64 -Os -fomit-frame-pointer2017110820171020
14432bswapgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
14432sse2gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
14454bswapgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
14476sse2gcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
14476sse2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
14498regsgcc -m64 -Os -fomit-frame-pointer2017110820171020
14520sse2gcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
14542sse2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
14542sse2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
14564bswapgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
14564sse2gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
14564sse2gcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
14564sse2gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
14564sse2gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
14586sse2-2gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
14586bswapgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
14608sse2gcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
14674sse2-2gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
14674bswapgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
14762sse2-2gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
14762bswapgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
14762bswapgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
14762bswapgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
14784bswapgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
14784bswapgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
14784bswapgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
14806bswapgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
14828regsgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
14828sphlibgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
14828vect128-mmxhackgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
14828regsgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
14850vect128-mmxhackgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
14872regsgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
14872regsgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
14872sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
14894vect128-mmxhackgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
14894vect128-mmxhackgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
14894sphlibgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
14894regsgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
14894regsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
14916sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
14916sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
14916regsgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
14938sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
14938sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
14938sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
14938sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
14938sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
14938sphlibgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
14960sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
14960sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
14960sse2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
14960sphlibgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
14982sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
14982sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
14982sphlibgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
14982sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
14982sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
14982sphlibgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
14982sphlibgcc -march=nocona -O -fomit-frame-pointer2017110820171020
15004sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
15004sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
15004sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
15026sse2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
15048regsgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
15048sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
15048bswapicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
15070sse2-2gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
15070sphlibgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
15092sse2gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
15092sse2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
15092regsgcc -march=k8 -O -fomit-frame-pointer2017110820171020
15092bswapicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
15114regsgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
15114sse2-2gcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
15114regsgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
15114sse2-2gcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
15136regsgcc -O -fomit-frame-pointer2017110820171020
15136regsgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
15136sse2-2gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
15136sse2-2gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
15136regsgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
15158sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
15158sse2-2gcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
15158sse2-2gcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
15180sse2-2gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
15180regsgcc -m64 -O -fomit-frame-pointer2017110820171020
15180sse2gcc -march=nocona -O -fomit-frame-pointer2017110820171020
15202regsgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
15202sphlibgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
15246sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
15246sse2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
15246vect128-mmxhackgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
15268sse2gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
15268sse2gcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
15290sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
15290sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
15290sse2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
15290sse41-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
15290regsgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
15290sse41-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
15290sse41-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
15312sse41gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
15312sse41gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
15356sse41-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
15356sse2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
15356sse41-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
15356sse41-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
15356sse41-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
15444sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
15444sphlibicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
15510sphlibicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
15532sse2-2gcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
15598sse2-2gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
15642regsicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
15664ssse3gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
15708sse2-2gcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
15708vect128-mmxhackgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
15752sse2-2gcc -march=nocona -O -fomit-frame-pointer2017110820171020
15796vect128-mmxhackgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
15862regsicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
15884sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
15884sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
15884sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
15906sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
15928sphlibgcc -Os -fomit-frame-pointer2017110820171020
15950sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
15950sphlibgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
15950sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
15950sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
15950sphlibgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
15972sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
15972sse2-2gcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
15994sse2-2gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
15994sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
16016sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
16038sphlibgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
16104sphlibgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
16148sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
16170sphlibgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
16214sphlibgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
16280refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
16324vect128-mmxhackgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
16346sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
16368sphlib-smallgcc -m64 -O -fomit-frame-pointer2017110820171020
16434refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
16456refgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
16456sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
16456sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
16478sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
16478sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
16500sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
16522sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
16522sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
16566sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2017110820171020
16566sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
16610sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
16610sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
16632sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
16654sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
16676sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
16698refgcc -Os -fomit-frame-pointer2017110820171020
16698refgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
16742sphlib-smallgcc -m64 -Os -fomit-frame-pointer2017110820171020
16742sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
16742refgcc -march=k8 -Os -fomit-frame-pointer2017110820171020
16764refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
16764refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
16786refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
16808refgcc -m64 -Os -fomit-frame-pointer2017110820171020
16830sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
16830refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
16830sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
16874sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
16896vect128gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
16918vect128gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
16940vect128gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
16962refgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
17006vect128gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
17006vect128gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
17006vect128gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
17028refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
17028vect128gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
17182refgcc -O -fomit-frame-pointer2017110820171020
17204refgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
17226refgcc -m64 -O -fomit-frame-pointer2017110820171020
17226refgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
17248refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
17358refgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
17402sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
17402refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
17402refgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
17424sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
17424refgcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
17468vect128gcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
17512refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
17622vect128-mmxhackgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
17644vect128-mmxhackgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
17732refgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
17996sse41-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
17996sse41-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
17996vect128gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
18040vect128-mmxhackgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
18062sse41gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
18062sse41gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
18062vect128gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
18062sse41gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
18084sse41gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
18084sse41gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
18084vect128gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
18128sse41gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
18128sse41-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
18150sse41gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
18150sse41gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
18150sse41gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
18172vect128gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
18194sse41-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
18414ssse3gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
18414ssse3gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
18502ssse3gcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
18502ssse3gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
18502ssse3gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
18524ssse3gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
18546ssse3gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
18612ssse3gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
18634ssse3gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
18634ssse3gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
18656ssse3gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
18744vect128-mmxhackgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
19316sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
19316sphlib-smallgcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
19338sphlib-smallgcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
19338sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
19360sphlib-smallgcc -O -fomit-frame-pointer2017110820171020
19360refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
19360refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
19360sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
19360sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2017110820171020
19382sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
19382sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
19404sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2017110820171020
19404sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2017110820171020
19404sphlib-smallicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
19426sphlib-smallgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
19426sse2-2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
19426sse2-2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
19448refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
19448sse2gcc -march=nocona -Os -fomit-frame-pointer2017110820171020
19470sse2gcc -Os -fomit-frame-pointer2017110820171020
19470sse2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
19470sse2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
19470refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
19470sse2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
19492sse2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
19492sse2-2gcc -m64 -Os -fomit-frame-pointer2017110820171020
19492sse2-2gcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
19492sse2-2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
19536sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
19558sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
19558sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
19558sse2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
19558sse2gcc -march=k8 -Os -fomit-frame-pointer2017110820171020
19580refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
19580sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
19580sse2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
19580sse2-2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
19580sse2-2gcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
19602sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
19602sse2-2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
19624sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
19624sphlib-smallgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
19624sphlib-smallgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
19646sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
19646sphlib-smallgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
19690sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
19690sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
19712refgcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
19712sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
19734sphlib-smallgcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
19756refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
19778refgcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
19778refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
19778refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
19778sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
19800sphlib-smallgcc -Os -fomit-frame-pointer2017110820171020
19844sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
19866sphlib-smallgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
19866sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
19888refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
19910refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
19954refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
19976refgcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
19998refgcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
20020refgcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
20064refgcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
20086refgcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
20130refgcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
20372refgcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
20416refgcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
20438refgcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
20438refgcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
20460refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
20482refgcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
20504refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
20526refgcc -march=nocona -O -fomit-frame-pointer2017110820171020
20636sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
20636refgcc -march=k8 -O -fomit-frame-pointer2017110820171020
20658sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
20768refgcc -march=nocona -Os -fomit-frame-pointer2017110820171020
20856regsgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
20922refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
20988reficc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
21032reficc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
21406sphlib-smallicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
21538refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
21560sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
21582sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
21648refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
21692sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
21714sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
21714sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
21714sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
21714sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
21736sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
21736sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
21736sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
21736sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
21758refgcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
21780sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
21780sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
21780sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
21780sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
21802sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
21824sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
21824refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
21846sphlib-smallgcc -O3 -fomit-frame-pointer2017110820171020
21846refgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
21846sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
21868refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
21890sphlib-smallgcc -O2 -fomit-frame-pointer2017110820171020
21890sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
21890sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
21912refgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
21912sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2017110820171020
21934sphlib-smallgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
21978refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
22000sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
22000sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
22000refgcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
22022refgcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
22044sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
22044sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
22066refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
22066sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
22132refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
22132refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
22198refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
22198refgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
22308sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
22374refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
22440sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
22462refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
22462refgcc -m64 -O2 -fomit-frame-pointer2017110820171020
22462refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
22484refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
22484refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
22572refgcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
22638refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
22770refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
22968sse2-2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
23012sse2-2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
23012sse2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
23012sse2-2gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
23012sse2-2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
23012sse2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
23034sse2gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
23034sse2gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
23034sse2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
23056sse2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
23056sse2gcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
23056sse2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
23056sse2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
23078sse2gcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
23078sse2-2gcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
23078sse2-2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
23078sse2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
23078sse2-2gcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
23078sse2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
23078sse2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
23078sse2gcc -m64 -Os -fomit-frame-pointer2017110820171020
23100sse2-2gcc -Os -fomit-frame-pointer2017110820171020
23100sse2-2gcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
23100sse2-2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
23100sse2-2gcc -march=nocona -Os -fomit-frame-pointer2017110820171020
23122sse2-2gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
23122sse2-2gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
23122sse2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
23122sse2-2gcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
23122sse2gcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
23122sse2-2gcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
23144sse2-2gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
23144sse2-2gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
23210sse2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
23210sse2gcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
23210sse2-2gcc -march=k8 -Os -fomit-frame-pointer2017110820171020
23232sse2-2gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
23232sse2-2gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
23232sse2gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
23232sse2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
23342sse2gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
23364refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
23364sse2-2gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
23386refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
23540sse2-2gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
25476refgcc -O3 -fomit-frame-pointer2017110820171020
25564refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
25652sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
25740sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
25762sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
25784sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
25784refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
25806sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
25850sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
25872refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
25872refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
25916sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
25938refgcc -m64 -O3 -fomit-frame-pointer2017110820171020
25960sphlib-smallgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
25960refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
25982sphlib-smallgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
26026sphlib-smallgcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
26026refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
26026sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
26048sandygcc -m64 -march=core-avx2 -Os -fomit-frame-pointer2017110820171020
26070sandygcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2017110820171020
26092refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
26092sphlib-smallgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
26092sphlib-smallgcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
26114sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
26114sphlib-smallgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
26114sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
26114sphlib-smallgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
26114sphlib-smallgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
26136refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
26136sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
26180sandygcc -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
26202sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
26224refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
26268sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2017110820171020
26290refgcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
26312sandygcc -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
26312refgcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
26312sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
26334sandygcc -Os -fomit-frame-pointer2017110820171020
26334sandygcc -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
26356sandygcc -m64 -march=corei7-avx -Os -fomit-frame-pointer2017110820171020
26378sandygcc -m64 -march=core-avx-i -Os -fomit-frame-pointer2017110820171020
26510refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
26510refgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
26510bswapicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
26532refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
26554sandygcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer2017110820171020
26554sandygcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017110820171020
26576sandygcc -m64 -march=corei7 -O3 -fomit-frame-pointer2017110820171020
26598refgcc -O2 -fomit-frame-pointer2017110820171020
26664sandygcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2017110820171020
26708sandygcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
26752sandygcc -O3 -fomit-frame-pointer2017110820171020
26752refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
26818sandygcc -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
26884sandygcc -funroll-loops -O3 -fomit-frame-pointer2017110820171020
26884sandygcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
26884sandygcc -m64 -march=core2 -O3 -fomit-frame-pointer2017110820171020
26884sandygcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2017110820171020
26884sandygcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
26928sandygcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
26950sandygcc -funroll-loops -O2 -fomit-frame-pointer2017110820171020
26994sandygcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2017110820171020
27038refgcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
27060refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
27060refgcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
27082refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
27104sandygcc -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
27214sandygcc -funroll-loops -m64 -O3 -fomit-frame-pointer2017110820171020
27214refgcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
27302sandygcc -fno-schedule-insns -O3 -fomit-frame-pointer2017110820171020
27368refgcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
27412refgcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer2017110820171020
27412refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
27434sandygcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
27654refgcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
27698sphlib-smallgcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer2017110820171020
27742refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
28336sandygcc -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
28402sandygcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2017110820171020
28446sandygcc -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
28468sandygcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2017110820171020
28468sandygcc -march=k8 -O -fomit-frame-pointer2017110820171020
28512sandygcc -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
28512sandygcc -m64 -march=corei7-avx -O -fomit-frame-pointer2017110820171020
28534sandyicc -xCORE-AVX2 -O3 -fomit-frame-pointer2017110820171020
28578sandygcc -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
28930sandygcc -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
28952sandyicc -xCORE-AVX2 -O2 -fomit-frame-pointer2017110820171020
28974sandyicc2017110820171020
30888sandygcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2017110820171020
31042sandygcc -march=barcelona -Os -fomit-frame-pointer2017110820171020
31064sandygcc -funroll-loops -Os -fomit-frame-pointer2017110820171020
31064sandygcc -funroll-loops -m64 -Os -fomit-frame-pointer2017110820171020
31086sandygcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2017110820171020
31196sandygcc -march=k8 -Os -fomit-frame-pointer2017110820171020
31196sandygcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2017110820171020
31218sandygcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2017110820171020
31218sandygcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2017110820171020
31240sandygcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017110820171020
31548sandygcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2017110820171020
31570sandygcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2017110820171020
31658sandygcc -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
31658sandygcc -m64 -march=core2 -O2 -fomit-frame-pointer2017110820171020
31680sandygcc -march=barcelona -O2 -fomit-frame-pointer2017110820171020
31768sandygcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2017110820171020
31834sandygcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2017110820171020
31834sandygcc -march=k8 -O3 -fomit-frame-pointer2017110820171020
31856sandygcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2017110820171020
31856sandygcc -march=k8 -O2 -fomit-frame-pointer2017110820171020
31878bswapicc -no-vec2017110820171020
31966regsicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
32010sandygcc -m64 -Os -fomit-frame-pointer2017110820171020
32010sandygcc -march=barcelona -O3 -fomit-frame-pointer2017110820171020
32032regsicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
32054sandygcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2017110820171020
32076sandygcc -m64 -O2 -fomit-frame-pointer2017110820171020
32076regsicc2017110820171020
32076regsicc -no-vec2017110820171020
32076bswapicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
32098sandygcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2017110820171020
32164bswapicc2017110820171020
32186sandygcc -m64 -march=core2 -Os -fomit-frame-pointer2017110820171020
32186sandygcc -m64 -march=corei7 -Os -fomit-frame-pointer2017110820171020
32186sandygcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2017110820171020
32252sandygcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2017110820171020
32318sandygcc -O2 -fomit-frame-pointer2017110820171020
32340sandygcc -m64 -O3 -fomit-frame-pointer2017110820171020
32362sandygcc -fno-schedule-insns -O2 -fomit-frame-pointer2017110820171020
32406sandygcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2017110820171020
32428sandygcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017110820171020
32494sandygcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2017110820171020
32582sandygcc -m64 -march=corei7 -O2 -fomit-frame-pointer2017110820171020
32626sandygcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer2017110820171020
32670sphlibicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
32868sandygcc -funroll-loops -m64 -O2 -fomit-frame-pointer2017110820171020
32890sandygcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer2017110820171020
32890sphlibicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
32912sandygcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer2017110820171020
33154sphlib-smallicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
33176sphlibicc2017110820171020
33198sphlibicc -no-vec2017110820171020
33352sandygcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2017110820171020
33352sandygcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2017110820171020
33594sandygcc -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
33660sandygcc -march=nocona -Os -fomit-frame-pointer2017110820171020
33704sandygcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2017110820171020
33704sandygcc -funroll-loops -march=k8 -O -fomit-frame-pointer2017110820171020
33704sandygcc -march=nocona -O -fomit-frame-pointer2017110820171020
33770sandygcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2017110820171020
33770sandygcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2017110820171020
33792sandygcc -m64 -march=core2 -O -fomit-frame-pointer2017110820171020
33792sandygcc -m64 -march=corei7 -O -fomit-frame-pointer2017110820171020
33814sandygcc -funroll-loops -O -fomit-frame-pointer2017110820171020
33814sandygcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2017110820171020
33836sandygcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
33836sandygcc -m64 -O -fomit-frame-pointer2017110820171020
33836sandygcc -march=nocona -O2 -fomit-frame-pointer2017110820171020
33858sandygcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2017110820171020
33880sandygcc -funroll-loops -m64 -O -fomit-frame-pointer2017110820171020
33902reficc2017110820171020
33990sphlib-smallicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
34078sandygcc -march=barcelona -O -fomit-frame-pointer2017110820171020
34188sphlib-smallicc -no-vec2017110820171020
34210sandygcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2017110820171020
34210sandygcc -march=nocona -O3 -fomit-frame-pointer2017110820171020
34232sphlib-smallicc2017110820171020
34276sandygcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2017110820171020
34364reficc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
34474sandygcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2017110820171020
34474sandygcc -funroll-loops -march=nocona -O -fomit-frame-pointer2017110820171020
34518sandygcc -m64 -march=core-avx-i -O -fomit-frame-pointer2017110820171020
34628sandygcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2017110820171020
34650sandyicc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
34848sandygcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2017110820171020
34892sandygcc -O -fomit-frame-pointer2017110820171020
34914sandygcc -m64 -march=core-avx2 -O -fomit-frame-pointer2017110820171020
34936sandygcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2017110820171020
35090sandygcc -m64 -march=nocona -O -fomit-frame-pointer2017110820171020
35156sandygcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2017110820171020
35354sandyicc -no-vec2017110820171020
35596sandyicc -xCORE-AVX-I -O2 -fomit-frame-pointer2017110820171020
36300reficc -xCORE-AVX-I -O3 -fomit-frame-pointer2017110820171020
40898reficc -no-vec2017110820171020
46222sphlibgcc2017110820171020
49456bswapcc2017110820171020
50666regscc2017110820171020
50666regsgcc -funroll-loops2017110820171020
54318sphlibgcc -funroll-loops2017110820171020
59642bswapgcc -funroll-loops2017110820171020
59686bswapgcc2017110820171020
60720regsgcc2017110820171020
63008sphlibcc2017110820171020
65164sandygcc2017110820171020
71016sphlib-smallgcc2017110820171020
71852sphlib-smallcc2017110820171020
72798sphlib-smallgcc -funroll-loops2017110820171020
77374sandygcc -funroll-loops2017110820171020
79310sandycc2017110820171020
82302refcc2017110820171020
82522refgcc -funroll-loops2017110820171020
82742refgcc2017110820171020
130526sse2gcc2017110820171020
154176sse2gcc -funroll-loops2017110820171020
160094sse2cc2017110820171020
174174sse2-2gcc -funroll-loops2017110820171020
174306sse2-2gcc2017110820171020
187198sse2-2cc2017110820171020

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: 6, namely:
CompilerImplementations
icc xop
icc -no-vec 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

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: 6, namely:
CompilerImplementations
icc avxicc
icc -no-vec 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