Implementation notes: amd64, par, crypto_aead/stribob192r2

Computer: par
Architecture: amd64
CPU ID: GenuineIntel-000406c3-bfebfbff
SUPERCOP version: 20161026
Operation: crypto_aead
Primitive: stribob192r2
TimeImplementationCompilerBenchmark dateSUPERCOP version
325220refgcc -funroll-loops -march=native -mcpu=native -O22016121420161026
343080refgcc -funroll-loops -march=native -mcpu=native -O32016121420161026
351820refgcc -march=native -mcpu=native -O32016121420161026
353120refgcc -march=native -mcpu=native -O22016121420161026
376260refgcc -funroll-loops -march=native -mcpu=native -Os2016121420161026
386980refgcc -march=native -mcpu=native -Os2016121420161026
537740smallergcc -funroll-loops -march=native -mcpu=native -O22016121420161026
557180smallergcc -funroll-loops -march=native -mcpu=native -O32016121420161026
570000smallergcc -march=native -mcpu=native -O22016121420161026
573240smallergcc -march=native -mcpu=native -O32016121420161026
584580smallergcc -funroll-loops -march=native -mcpu=native -Os2016121420161026
602740smallergcc -march=native -mcpu=native -Os2016121420161026
664700ssse3gcc -march=native -mcpu=native -O22016121420161026
685540ssse3gcc -march=native -mcpu=native -O32016121420161026
753760ssse3gcc -funroll-loops -march=native -mcpu=native -O32016121420161026
777500ssse3gcc -funroll-loops -march=native -mcpu=native -O22016121420161026
784740ssse3gcc -funroll-loops -march=native -mcpu=native -Os2016121420161026
799700ssse3gcc -march=native -mcpu=native -Os2016121420161026
1032220bitslicegcc -funroll-loops -march=native -mcpu=native -O32016121420161026
1039200bitslicegcc -funroll-loops -march=native -mcpu=native -O22016121420161026
1047640bitslicegcc -march=native -mcpu=native -O32016121420161026
1050060bitslicegcc -funroll-loops -march=native -mcpu=native -Os2016121420161026
1058740bitslicegcc -march=native -mcpu=native -Os2016121420161026
1070420bitslicegcc -march=native -mcpu=native -O22016121420161026
45546608bitgcc -funroll-loops -march=native -mcpu=native -O22016121420161026
49334608bitgcc -funroll-loops -march=native -mcpu=native -O32016121420161026
50291408bitgcc -march=native -mcpu=native -O22016121420161026
51069408bitgcc -march=native -mcpu=native -O32016121420161026
54230808bitgcc -march=native -mcpu=native -Os2016121420161026
54356808bitgcc -funroll-loops -march=native -mcpu=native -Os2016121420161026

Compiler output

Implementation: crypto_aead/stribob192r2/ref
Compiler: gcc -funroll-loops -march=native -mcpu=native -O2
encrypt.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
stribob.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
wbob_pi64.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: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
measure.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead

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

Compiler output

Implementation: crypto_aead/stribob192r2/bitslice
Compiler: gcc -funroll-loops -march=native -mcpu=native -O2
encrypt.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
stribob.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
wbob_pi64sl.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: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
measure.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead

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

Compiler output

Implementation: crypto_aead/stribob192r2/8bit
Compiler: gcc -funroll-loops -march=native -mcpu=native -O2
encrypt.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
stribob.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
wbob_pi8.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: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
measure.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead

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

Compiler output

Implementation: crypto_aead/stribob192r2/ssse3
Compiler: gcc -funroll-loops -march=native -mcpu=native -O2
encrypt.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
stribob.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
wbob_pissse3.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: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
measure.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead

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

Compiler output

Implementation: crypto_aead/stribob192r2/smaller
Compiler: gcc -funroll-loops -march=native -mcpu=native -O2
encrypt.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
stribob.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
wbob_smaller_pi.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: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead
measure.c: gcc: warning: '-mcpu=' is deprecated; use '-mtune=' or '-march=' instead

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