Implementation notes: amd64, river, crypto_hash/echo512

Computer: river
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: echo512
TimeImplementationCompilerBenchmark dateSUPERCOP version
115728generic/opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
115972sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
118296sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
122384sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
125996generic/opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
126432sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
127256generic/opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
130868sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
132360generic/opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
135012generic/opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
137212sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
138024generic/opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
138332sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
142444generic/opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
156588sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
164016generic/opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
179020powerpc/pp32cv2gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
204744powerpc/pp32cv2gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
210124powerpc/pp32cv2gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
217180powerpc/pp32cv2gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
280816powerpc/pp32cv1gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
321468powerpc/pp32cv1gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
329824powerpc/pp32cv1gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
345588powerpc/pp32cv1gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
echo64.c: echo64.c: In function 'crypto_hash_echo512_generic_opt64':
echo64.c: echo64.c:501: warning: passing argument 2 of 'Hash' discards qualifiers from pointer target type
try.c: /tmp//ccuZgqLP.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccMYsupQ.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv generic/opt64

Compiler output

Implementation: crypto_hash/echo512/ccalik/aesni
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: In file included from hash.c:20:
hash.c: vperm.h:20:23: error: tmmintrin.h: No such file or directory
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:263: error: incompatible types in assignment
hash.c: hash.c:263: error: incompatible types in assignment
hash.c: hash.c:280: error: incompatible types in assignment
hash.c: hash.c:280: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:305: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:305: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: hash.c:305: error: incompatible types in assignment
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ccalik/aesni ccalik/vperm
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ccalik/aesni ccalik/vperm
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ccalik/aesni ccalik/vperm
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ccalik/aesni ccalik/vperm

Compiler output

Implementation: crypto_hash/echo512/ccalik/bitsliced
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: hash.c:18:23: error: tmmintrin.h: No such file or directory
hash.c: hash.c: In function 'Compress':
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:468: error: incompatible types in assignment
hash.c: hash.c:471: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:471: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:471: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:471: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:471: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:471: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: hash.c:471: error: incompatible type for argument 2 of '_mm_xor_si128'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ccalik/bitsliced
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ccalik/bitsliced
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ccalik/bitsliced
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ccalik/bitsliced

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc1HgUOP.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccwoqtJt.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv generic/opt32

Compiler output

Implementation: crypto_hash/echo512/sphlib-small
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccaePfM2.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc9sUkpO.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv sphlib-small

Compiler output

Implementation: crypto_hash/echo512/sphlib
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cchfVJb6.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccYjIwz7.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv sphlib

Compiler output

Implementation: crypto_hash/echo512/powerpc/pp32cv2
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccszQjAy.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccdfE5Nh.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/powerpc/pp32cv1
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccwebLJe.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc2MhR5j.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv powerpc/pp32cv1

Compiler output

Implementation: crypto_hash/echo512/pentium/pentium4v64v1
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /usr/bin/ld: crypto_hash_echo512.a(echo32.o): relocation R_X86_64_32S against `SHA3_R' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_hash_echo512.a: could not read symbols: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv pentium/pentium4v64v1
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv pentium/pentium4v64v1
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv pentium/pentium4v64v1
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv pentium/pentium4v64v1

Compiler output

Implementation: crypto_hash/echo512/athlon/athlon64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /usr/bin/ld: crypto_hash_echo512.a(echo64.o): relocation R_X86_64_32S against `MEM_CST' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_hash_echo512.a: could not read symbols: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv athlon/athlon64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv athlon/athlon64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv athlon/athlon64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv athlon/athlon64

Compiler output

Implementation: crypto_hash/echo512/aes/aes64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /usr/bin/ld: crypto_hash_echo512.a(echo64.o): relocation R_X86_64_32S against `OLDCV' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_hash_echo512.a: could not read symbols: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aes/aes64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aes/aes64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aes/aes64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv aes/aes64

Compiler output

Implementation: crypto_hash/echo512/core2/core2v64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /usr/bin/ld: crypto_hash_echo512.a(echo64.o): relocation R_X86_64_32S against `SHA3_R' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_hash_echo512.a: could not read symbols: Bad value
try.c: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv core2/core2v64 pentium/pentium4v64v2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv core2/core2v64 pentium/pentium4v64v2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv core2/core2v64 pentium/pentium4v64v2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv core2/core2v64 pentium/pentium4v64v2

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
echo64.c: echo64.c: In function 'crypto_hash_echo512_generic_opt64':
echo64.c: echo64.c:501: warning: passing argument 2 of 'Hash' discards qualifiers from pointer target type
try.c: /tmp//cc5Hfzqr.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccK5rGuU.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv generic/opt64

Compiler output

Implementation: crypto_hash/echo512/sphlib-small
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc52Xx1v.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc1LaVgL.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv sphlib-small

Compiler output

Implementation: crypto_hash/echo512/powerpc/pp32cv1
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc6HdIok.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccR0KaI3.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv powerpc/pp32cv1

Compiler output

Implementation: crypto_hash/echo512/sphlib
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccJpU8B4.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccFaANLB.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv sphlib

Compiler output

Implementation: crypto_hash/echo512/powerpc/pp32cv2
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccizAAtm.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccclrEau.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccuEdAu5.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccurBNir.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv generic/opt32

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
echo64.c: echo64.c: In function 'crypto_hash_echo512_generic_opt64':
echo64.c: echo64.c:501: warning: passing argument 2 of 'Hash' discards qualifiers from pointer target type
try.c: /tmp//cclvCu2i.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccLEYWUT.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv generic/opt64

Compiler output

Implementation: crypto_hash/echo512/powerpc/pp32cv1
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc45WFJf.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccfyBhE1.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv powerpc/pp32cv1

Compiler output

Implementation: crypto_hash/echo512/sphlib-small
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc69Uiw9.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc7xLYqs.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv sphlib-small

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccLRRB4u.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cchgFR0C.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv generic/opt32

Compiler output

Implementation: crypto_hash/echo512/powerpc/pp32cv2
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccV9VEl8.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccYf0N75.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/sphlib
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccalsCJ2.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccZE18zH.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv sphlib

Compiler output

Implementation: crypto_hash/echo512/generic/opt64
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
echo64.c: echo64.c: In function 'crypto_hash_echo512_generic_opt64':
echo64.c: echo64.c:501: warning: passing argument 2 of 'Hash' discards qualifiers from pointer target type
try.c: /tmp//ccufG3oq.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccLnsEBq.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv generic/opt64

Compiler output

Implementation: crypto_hash/echo512/powerpc/pp32cv1
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccd1dQPx.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccCLE637.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv powerpc/pp32cv1

Compiler output

Implementation: crypto_hash/echo512/powerpc/pp32cv2
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccjamtfj.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccXKUoOc.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv powerpc/pp32cv2

Compiler output

Implementation: crypto_hash/echo512/sphlib
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccllE75K.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cc2YItlY.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv sphlib

Compiler output

Implementation: crypto_hash/echo512/sphlib-small
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccmr4Wkv.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//cce07p9s.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv sphlib-small

Compiler output

Implementation: crypto_hash/echo512/generic/opt32
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccvbgtuz.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.c: /tmp//ccfqLOac.o: In function `alignedcalloc':
try.c: try-anything.c:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv generic/opt32