Implementation notes: amd64, par, crypto_sign/sphincs256

Computer: par
Architecture: amd64
CPU ID: GenuineIntel-000406c3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_sign
Primitive: sphincs256

Compiler output

Implementation: crypto_sign/sphincs256/avx2
Compiler: gcc -funroll-loops -march=native -mcpu=native -O2
consts.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
hash.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
horst.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
permute.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
prg.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
sign.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
wots.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
zerobytes.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
genfullchain8x.s: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
hash_2n_n_8x.s: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
hash_2n_n_8x_notrans.s: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
hash_2n_n_mask_8x.s: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
hash_n_n_8x.s: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
hash_n_n_8x_notrans.s: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
loop_hash_2n_n_mask_8x.s: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
transpose8x.s: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
try.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
try.c: /home/krovetz/hera/krovetz/supercop-20161026/supercop-data/par/amd64/lib/libsupercop.a(crypto_hash_blake512_bswap-hash.o):(.rodata+0xa0): multiple definition of `cst'
try.c: /home/krovetz/hera/krovetz/supercop-20161026/supercop-data/par/amd64/lib/libsupercop.a(crypto_hash_blake256_sse2-hash.o):(.rodata+0x40): first defined here
try.c: /usr/bin/ld: Warning: size of symbol `cst' changed from 64 in /home/krovetz/hera/krovetz/supercop-20161026/supercop-data/par/amd64/lib/libsupercop.a(crypto_hash_blake256_sse2-hash.o) to 128 in /home/krovetz/hera/krovetz/supercop-20161026/supercop-data/par/amd64/lib/libsupercop.a(crypto_hash_blake512_bswap-hash.o)
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mcpu=native -O2 avx2
gcc -funroll-loops -march=native -mcpu=native -O3 avx2
gcc -funroll-loops -march=native -mcpu=native -Os avx2
gcc -march=native -mcpu=native -O2 avx2
gcc -march=native -mcpu=native -O3 avx2
gcc -march=native -mcpu=native -Os avx2

Compiler output

Implementation: crypto_sign/sphincs256/ref
Compiler: gcc -funroll-loops -march=native -mcpu=native -O2
consts.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
hash.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
horst.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
permute.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
prg.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
sign.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
wots.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
zerobytes.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
try.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
try.c: /home/krovetz/hera/krovetz/supercop-20161026/supercop-data/par/amd64/lib/libsupercop.a(crypto_hash_blake512_bswap-hash.o):(.rodata+0xa0): multiple definition of `cst'
try.c: /home/krovetz/hera/krovetz/supercop-20161026/supercop-data/par/amd64/lib/libsupercop.a(crypto_hash_blake256_sse2-hash.o):(.rodata+0x40): first defined here
try.c: /usr/bin/ld: Warning: size of symbol `cst' changed from 64 in /home/krovetz/hera/krovetz/supercop-20161026/supercop-data/par/amd64/lib/libsupercop.a(crypto_hash_blake256_sse2-hash.o) to 128 in /home/krovetz/hera/krovetz/supercop-20161026/supercop-data/par/amd64/lib/libsupercop.a(crypto_hash_blake512_bswap-hash.o)
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mcpu=native -O2 ref
gcc -funroll-loops -march=native -mcpu=native -O3 ref
gcc -funroll-loops -march=native -mcpu=native -Os ref
gcc -march=native -mcpu=native -O2 ref
gcc -march=native -mcpu=native -O3 ref
gcc -march=native -mcpu=native -Os ref