Implementation notes: amd64, river, crypto_hash/groestl512

Computer: river
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
89260sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
93212sphlib-adaptedgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
94292opt64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
94568opt64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
94656opt64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
96088opt64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
106764mmxgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
110212mmxgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
113988mmxgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
115108sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
116916sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
117788sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
119256sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
119336sphlib-adaptedgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
119492sphlib-adaptedgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
119736mmxgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
121900sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
122988sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
123772sphlib-adaptedgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
132056sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
135100opt32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
135140opt32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
137964opt32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
152292opt32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
39234832bit-bytesliced-c-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
80552032bit-bytesliced-c-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
84413232bit-bytesliced-c-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
164772832bit-bytesliced-c-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: In file included from hash.c:28:
hash.c: groestl-intr-aes.h:10:23: error: smmintrin.h: No such file or directory
hash.c: groestl-intr-aes.h:11:23: error: wmmintrin.h: No such file or directory
hash.c: In file included from hash.c:28:
hash.c: groestl-intr-aes.h:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Lx'
hash.c: groestl-intr-aes.h:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L0'
hash.c: groestl-intr-aes.h:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L7'
hash.c: groestl-intr-aes.h:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_P'
hash.c: groestl-intr-aes.h:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Q'
hash.c: groestl-intr-aes.h:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TRANSP_MASK'
hash.c: groestl-intr-aes.h:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SUBSH_MASK'
hash.c: groestl-intr-aes.h:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: groestl-intr-aes.h:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_FF'
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:769: error: '__m128i' undeclared (first use in this function)
hash.c: groestl-intr-aes.h:769: error: (Each undeclared identifier is reported only once
hash.c: groestl-intr-aes.h:769: error: for each function it appears in.)
hash.c: groestl-intr-aes.h:769: error: expected expression before 'const'
hash.c: groestl-intr-aes.h:770: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xmm0'
hash.c: groestl-intr-aes.h:770: error: 'xmm0' undeclared (first use in this function)
hash.c: groestl-intr-aes.h:770: error: 'xmm1' undeclared (first use in this function)
hash.c: groestl-intr-aes.h:770: error: 'xmm2' undeclared (first use in this function)
hash.c: groestl-intr-aes.h:770: error: 'xmm3' undeclared (first use in this function)
hash.c: groestl-intr-aes.h:770: error: 'xmm4' undeclared (first use in this function)
hash.c: groestl-intr-aes.h:770: error: 'xmm5' undeclared (first use in this function)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h:10:23: error: smmintrin.h: No such file or directory
hash.c: groestl-intr-avx.h:11:23: error: wmmintrin.h: No such file or directory
hash.c: groestl-intr-avx.h:12:23: error: immintrin.h: No such file or directory
hash.c: In file included from hash.c:31:
hash.c: groestl-intr-avx.h:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Lx'
hash.c: groestl-intr-avx.h:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L0'
hash.c: groestl-intr-avx.h:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L7'
hash.c: groestl-intr-avx.h:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_P'
hash.c: groestl-intr-avx.h:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Q'
hash.c: groestl-intr-avx.h:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TRANSP_MASK'
hash.c: groestl-intr-avx.h:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SUBSH_MASK'
hash.c: groestl-intr-avx.h:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_FF'
hash.c: groestl-intr-avx.h:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:833: error: '__m128i' undeclared (first use in this function)
hash.c: groestl-intr-avx.h:833: error: (Each undeclared identifier is reported only once
hash.c: groestl-intr-avx.h:833: error: for each function it appears in.)
hash.c: groestl-intr-avx.h:833: error: expected expression before 'const'
hash.c: groestl-intr-avx.h:834: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'xmm0'
hash.c: groestl-intr-avx.h:834: error: 'xmm0' undeclared (first use in this function)
hash.c: groestl-intr-avx.h:834: error: 'xmm1' undeclared (first use in this function)
hash.c: groestl-intr-avx.h:834: error: 'xmm2' undeclared (first use in this function)
hash.c: groestl-intr-avx.h:834: error: 'xmm3' undeclared (first use in this function)
hash.c: groestl-intr-avx.h:834: error: 'xmm4' undeclared (first use in this function)
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: In file included from hash.c:34:
hash.c: groestl-intr-vperm.h:13:23: error: tmmintrin.h: No such file or directory
hash.c: In file included from hash.c:34:
hash.c: groestl-intr-vperm.h:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Lx'
hash.c: groestl-intr-vperm.h:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L0'
hash.c: groestl-intr-vperm.h:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L7'
hash.c: groestl-intr-vperm.h:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_P'
hash.c: groestl-intr-vperm.h:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Q'
hash.c: groestl-intr-vperm.h:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TRANSP_MASK'
hash.c: groestl-intr-vperm.h:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'SUBSH_MASK'
hash.c: groestl-intr-vperm.h:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_0F'
hash.c: groestl-intr-vperm.h:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_15'
hash.c: groestl-intr-vperm.h:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: groestl-intr-vperm.h:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_63'
hash.c: groestl-intr-vperm.h:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_FF'
hash.c: groestl-intr-vperm.h:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VPERM_IPT'
hash.c: groestl-intr-vperm.h:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VPERM_OPT'
hash.c: groestl-intr-vperm.h:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VPERM_INV'
hash.c: groestl-intr-vperm.h:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VPERM_SB1'
hash.c: groestl-intr-vperm.h:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VPERM_SB2'
hash.c: groestl-intr-vperm.h:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VPERM_SB4'
hash.c: groestl-intr-vperm.h:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'VPERM_SBO'
hash.c: groestl-intr-vperm.h: In function 'INIT':
hash.c: groestl-intr-vperm.h:1094: error: '__m128i' undeclared (first use in this function)
hash.c: groestl-intr-vperm.h:1094: error: (Each undeclared identifier is reported only once
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/avx
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: hash.c: In function 'Hash':
hash.c: hash.c:242: warning: ignoring alignment for stack allocated 'context'
hash.c: /tmp//ccxsbyt8.s: Assembler messages:
hash.c: /tmp//ccxsbyt8.s:11: Error: no such instruction: `vmovaps xmm8,[rdi+0*16]'
hash.c: /tmp//ccxsbyt8.s:12: Error: no such instruction: `vmovaps xmm9,[rdi+1*16]'
hash.c: /tmp//ccxsbyt8.s:13: Error: no such instruction: `vmovaps xmm10,[rdi+2*16]'
hash.c: /tmp//ccxsbyt8.s:14: Error: no such instruction: `vmovaps xmm11,[rdi+3*16]'
hash.c: /tmp//ccxsbyt8.s:15: Error: no such instruction: `vmovaps xmm12,[rdi+4*16]'
hash.c: /tmp//ccxsbyt8.s:16: Error: no such instruction: `vmovaps xmm13,[rdi+5*16]'
hash.c: /tmp//ccxsbyt8.s:17: Error: no such instruction: `vmovaps xmm14,[rdi+6*16]'
hash.c: /tmp//ccxsbyt8.s:18: Error: no such instruction: `vmovaps xmm15,[rdi+7*16]'
hash.c: /tmp//ccxsbyt8.s:19: Error: no such instruction: `vmovaps xmm0,[TRANSP_MASK]'
hash.c: /tmp//ccxsbyt8.s:20: Error: no such instruction: `vpshufb xmm14,xmm14,xmm0'
hash.c: /tmp//ccxsbyt8.s:21: Error: no such instruction: `vpshufb xmm8,xmm8,xmm0'
hash.c: /tmp//ccxsbyt8.s:22: Error: no such instruction: `vpshufb xmm9,xmm9,xmm0'
hash.c: /tmp//ccxsbyt8.s:23: Error: no such instruction: `vpshufb xmm10,xmm10,xmm0'
hash.c: /tmp//ccxsbyt8.s:24: Error: no such instruction: `vpshufb xmm11,xmm11,xmm0'
hash.c: /tmp//ccxsbyt8.s:25: Error: no such instruction: `vpshufb xmm12,xmm12,xmm0'
hash.c: /tmp//ccxsbyt8.s:26: Error: no such instruction: `vpshufb xmm13,xmm13,xmm0'
hash.c: /tmp//ccxsbyt8.s:27: Error: no such instruction: `vpshufb xmm15,xmm15,xmm0'
hash.c: /tmp//ccxsbyt8.s:28: Error: no such instruction: `vpunpckhwd xmm0,xmm8,xmm9'
hash.c: /tmp//ccxsbyt8.s:29: Error: no such instruction: `vpunpckhwd xmm1,xmm10,xmm11'
hash.c: /tmp//ccxsbyt8.s:30: Error: no such instruction: `vpunpckhwd xmm2,xmm12,xmm13'
hash.c: /tmp//ccxsbyt8.s:31: Error: no such instruction: `vpunpckhwd xmm3,xmm14,xmm15'
hash.c: /tmp//ccxsbyt8.s:32: Error: no such instruction: `vpunpcklwd xmm8,xmm8,xmm9'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: hash.c: In function 'Hash':
hash.c: hash.c:242: warning: ignoring alignment for stack allocated 'context'
try.c: /usr/bin/ld: crypto_hash_groestl512.a(hash.o): relocation R_X86_64_32S against `ROUND_CONST_P' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_hash_groestl512.a: could not read symbols: Bad value
try.c: collect2: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl512/aesni
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
hash.c: hash.c: In function 'Hash':
hash.c: hash.c:242: warning: ignoring alignment for stack allocated 'context'
try.c: /usr/bin/ld: crypto_hash_groestl512.a(hash.o): relocation R_X86_64_32S against `TRANSP_MASK' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_hash_groestl512.a: could not read symbols: Bad value
try.c: collect2: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc4t4C1w.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//ccxpK7tq.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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/opt32
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc5inB1R.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//ccVG1us9.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 opt32

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc914w1M.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//ccX8GZDq.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 opt64

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccgqbrSL.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//ccZhK6Nz.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cckguENd.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//cclMsf92.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/groestl512/mmx
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccmMZQyf.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//ccowNGmb.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 mmx

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccxl3wAz.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//ccJ7Y7Ug.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/groestl512/core2duo
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /usr/bin/ld: crypto_hash_groestl512.a(hash.o): relocation R_X86_64_32S against `T0' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_hash_groestl512.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 core2duo opteron
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv core2duo opteron
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv core2duo opteron
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv core2duo opteron

Compiler output

Implementation: crypto_hash/groestl512/aesni
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hash.c: hash.c: In function 'Hash':
hash.c: hash.c:242: warning: ignoring alignment for stack allocated 'context'
hash.c: hash.c: In function 'crypto_hash_groestl512_aesni':
hash.c: hash.c:242: warning: ignoring alignment for stack allocated 'context'
try.c: /usr/bin/ld: crypto_hash_groestl512.a(hash.o): relocation R_X86_64_32S against `TRANSP_MASK' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_hash_groestl512.a: could not read symbols: Bad value
try.c: collect2: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl512/avx
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hash.c: hash.c: In function 'Hash':
hash.c: hash.c:242: warning: ignoring alignment for stack allocated 'context'
hash.c: hash.c: In function 'crypto_hash_groestl512_avx':
hash.c: hash.c:242: warning: ignoring alignment for stack allocated 'context'
hash.c: /tmp//ccgCN4yb.s: Assembler messages:
hash.c: /tmp//ccgCN4yb.s:11: Error: no such instruction: `vmovaps xmm8,[rdi+0*16]'
hash.c: /tmp//ccgCN4yb.s:12: Error: no such instruction: `vmovaps xmm9,[rdi+1*16]'
hash.c: /tmp//ccgCN4yb.s:13: Error: no such instruction: `vmovaps xmm10,[rdi+2*16]'
hash.c: /tmp//ccgCN4yb.s:14: Error: no such instruction: `vmovaps xmm11,[rdi+3*16]'
hash.c: /tmp//ccgCN4yb.s:15: Error: no such instruction: `vmovaps xmm12,[rdi+4*16]'
hash.c: /tmp//ccgCN4yb.s:16: Error: no such instruction: `vmovaps xmm13,[rdi+5*16]'
hash.c: /tmp//ccgCN4yb.s:17: Error: no such instruction: `vmovaps xmm14,[rdi+6*16]'
hash.c: /tmp//ccgCN4yb.s:18: Error: no such instruction: `vmovaps xmm15,[rdi+7*16]'
hash.c: /tmp//ccgCN4yb.s:19: Error: no such instruction: `vmovaps xmm0,[TRANSP_MASK]'
hash.c: /tmp//ccgCN4yb.s:20: Error: no such instruction: `vpshufb xmm14,xmm14,xmm0'
hash.c: /tmp//ccgCN4yb.s:21: Error: no such instruction: `vpshufb xmm8,xmm8,xmm0'
hash.c: /tmp//ccgCN4yb.s:22: Error: no such instruction: `vpshufb xmm9,xmm9,xmm0'
hash.c: /tmp//ccgCN4yb.s:23: Error: no such instruction: `vpshufb xmm10,xmm10,xmm0'
hash.c: /tmp//ccgCN4yb.s:24: Error: no such instruction: `vpshufb xmm11,xmm11,xmm0'
hash.c: /tmp//ccgCN4yb.s:25: Error: no such instruction: `vpshufb xmm12,xmm12,xmm0'
hash.c: /tmp//ccgCN4yb.s:26: Error: no such instruction: `vpshufb xmm13,xmm13,xmm0'
hash.c: /tmp//ccgCN4yb.s:27: Error: no such instruction: `vpshufb xmm15,xmm15,xmm0'
hash.c: /tmp//ccgCN4yb.s:28: Error: no such instruction: `vpunpckhwd xmm0,xmm8,xmm9'
hash.c: /tmp//ccgCN4yb.s:29: Error: no such instruction: `vpunpckhwd xmm1,xmm10,xmm11'
hash.c: /tmp//ccgCN4yb.s:30: Error: no such instruction: `vpunpckhwd xmm2,xmm12,xmm13'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/vperm
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
hash.c: hash.c: In function 'Hash':
hash.c: hash.c:242: warning: ignoring alignment for stack allocated 'context'
hash.c: hash.c: In function 'crypto_hash_groestl512_vperm':
hash.c: hash.c:242: warning: ignoring alignment for stack allocated 'context'
try.c: /usr/bin/ld: crypto_hash_groestl512.a(hash.o): relocation R_X86_64_32S against `ROUND_CONST_P' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_hash_groestl512.a: could not read symbols: Bad value
try.c: collect2: ld returned 1 exit status

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

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc0Myea3.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//cccgclNm.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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc1IeQHl.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//ccb2ZaRu.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 opt64

Compiler output

Implementation: crypto_hash/groestl512/mmx
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccAqVV4p.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//ccG2ETbW.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 mmx

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccG4Z4lV.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//ccuK1JkI.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/groestl512/opt32
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccQ908p7.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//cczHoKUE.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 opt32

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccaarXdp.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//cc3Yj6fX.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/groestl512/sphlib-adapted
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccpKor8u.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//ccDaV0RS.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/avx
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
hash.c: hash.c: In function 'Hash':
hash.c: hash.c:242: warning: ignoring alignment for stack allocated 'context'
hash.c: /tmp//ccNrMnip.s: Assembler messages:
hash.c: /tmp//ccNrMnip.s:10: Error: no such instruction: `vmovaps xmm8,[rdi+0*16]'
hash.c: /tmp//ccNrMnip.s:11: Error: no such instruction: `vmovaps xmm9,[rdi+1*16]'
hash.c: /tmp//ccNrMnip.s:12: Error: no such instruction: `vmovaps xmm10,[rdi+2*16]'
hash.c: /tmp//ccNrMnip.s:13: Error: no such instruction: `vmovaps xmm11,[rdi+3*16]'
hash.c: /tmp//ccNrMnip.s:14: Error: no such instruction: `vmovaps xmm12,[rdi+4*16]'
hash.c: /tmp//ccNrMnip.s:15: Error: no such instruction: `vmovaps xmm13,[rdi+5*16]'
hash.c: /tmp//ccNrMnip.s:16: Error: no such instruction: `vmovaps xmm14,[rdi+6*16]'
hash.c: /tmp//ccNrMnip.s:17: Error: no such instruction: `vmovaps xmm15,[rdi+7*16]'
hash.c: /tmp//ccNrMnip.s:18: Error: no such instruction: `vmovaps xmm0,[TRANSP_MASK]'
hash.c: /tmp//ccNrMnip.s:19: Error: no such instruction: `vpshufb xmm14,xmm14,xmm0'
hash.c: /tmp//ccNrMnip.s:20: Error: no such instruction: `vpshufb xmm8,xmm8,xmm0'
hash.c: /tmp//ccNrMnip.s:21: Error: no such instruction: `vpshufb xmm9,xmm9,xmm0'
hash.c: /tmp//ccNrMnip.s:22: Error: no such instruction: `vpshufb xmm10,xmm10,xmm0'
hash.c: /tmp//ccNrMnip.s:23: Error: no such instruction: `vpshufb xmm11,xmm11,xmm0'
hash.c: /tmp//ccNrMnip.s:24: Error: no such instruction: `vpshufb xmm12,xmm12,xmm0'
hash.c: /tmp//ccNrMnip.s:25: Error: no such instruction: `vpshufb xmm13,xmm13,xmm0'
hash.c: /tmp//ccNrMnip.s:26: Error: no such instruction: `vpshufb xmm15,xmm15,xmm0'
hash.c: /tmp//ccNrMnip.s:27: Error: no such instruction: `vpunpckhwd xmm0,xmm8,xmm9'
hash.c: /tmp//ccNrMnip.s:28: Error: no such instruction: `vpunpckhwd xmm1,xmm10,xmm11'
hash.c: /tmp//ccNrMnip.s:29: Error: no such instruction: `vpunpckhwd xmm2,xmm12,xmm13'
hash.c: /tmp//ccNrMnip.s:30: Error: no such instruction: `vpunpckhwd xmm3,xmm14,xmm15'
hash.c: /tmp//ccNrMnip.s:31: Error: no such instruction: `vpunpcklwd xmm8,xmm8,xmm9'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc73lPTt.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//ccLP91Lw.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 opt64

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccNTIziy.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//ccMomtdC.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccQdFDSm.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//cc3YmZ2W.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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cchcCcKf.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//ccucdDbo.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/groestl512/mmx
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccl1F18W.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//ccD0fhqq.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 mmx

Compiler output

Implementation: crypto_hash/groestl512/opt32
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cclrPAQH.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//ccvXtn9k.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 opt32

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cczIOkeY.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//ccbuGM3I.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/groestl512/avx
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
hash.c: hash.c: In function 'Hash':
hash.c: hash.c:242: warning: ignoring alignment for stack allocated 'context'
hash.c: /tmp//ccVQjWvw.s: Assembler messages:
hash.c: /tmp//ccVQjWvw.s:10: Error: no such instruction: `vmovaps xmm8,[rdi+0*16]'
hash.c: /tmp//ccVQjWvw.s:11: Error: no such instruction: `vmovaps xmm9,[rdi+1*16]'
hash.c: /tmp//ccVQjWvw.s:12: Error: no such instruction: `vmovaps xmm10,[rdi+2*16]'
hash.c: /tmp//ccVQjWvw.s:13: Error: no such instruction: `vmovaps xmm11,[rdi+3*16]'
hash.c: /tmp//ccVQjWvw.s:14: Error: no such instruction: `vmovaps xmm12,[rdi+4*16]'
hash.c: /tmp//ccVQjWvw.s:15: Error: no such instruction: `vmovaps xmm13,[rdi+5*16]'
hash.c: /tmp//ccVQjWvw.s:16: Error: no such instruction: `vmovaps xmm14,[rdi+6*16]'
hash.c: /tmp//ccVQjWvw.s:17: Error: no such instruction: `vmovaps xmm15,[rdi+7*16]'
hash.c: /tmp//ccVQjWvw.s:18: Error: no such instruction: `vmovaps xmm0,[TRANSP_MASK]'
hash.c: /tmp//ccVQjWvw.s:19: Error: no such instruction: `vpshufb xmm14,xmm14,xmm0'
hash.c: /tmp//ccVQjWvw.s:20: Error: no such instruction: `vpshufb xmm8,xmm8,xmm0'
hash.c: /tmp//ccVQjWvw.s:21: Error: no such instruction: `vpshufb xmm9,xmm9,xmm0'
hash.c: /tmp//ccVQjWvw.s:22: Error: no such instruction: `vpshufb xmm10,xmm10,xmm0'
hash.c: /tmp//ccVQjWvw.s:23: Error: no such instruction: `vpshufb xmm11,xmm11,xmm0'
hash.c: /tmp//ccVQjWvw.s:24: Error: no such instruction: `vpshufb xmm12,xmm12,xmm0'
hash.c: /tmp//ccVQjWvw.s:25: Error: no such instruction: `vpshufb xmm13,xmm13,xmm0'
hash.c: /tmp//ccVQjWvw.s:26: Error: no such instruction: `vpshufb xmm15,xmm15,xmm0'
hash.c: /tmp//ccVQjWvw.s:27: Error: no such instruction: `vpunpckhwd xmm0,xmm8,xmm9'
hash.c: /tmp//ccVQjWvw.s:28: Error: no such instruction: `vpunpckhwd xmm1,xmm10,xmm11'
hash.c: /tmp//ccVQjWvw.s:29: Error: no such instruction: `vpunpckhwd xmm2,xmm12,xmm13'
hash.c: /tmp//ccVQjWvw.s:30: Error: no such instruction: `vpunpckhwd xmm3,xmm14,xmm15'
hash.c: /tmp//ccVQjWvw.s:31: Error: no such instruction: `vpunpcklwd xmm8,xmm8,xmm9'
hash.c: ...

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

Compiler output

Implementation: crypto_hash/groestl512/sphlib-adapted
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccBFsH4m.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//ccAlmn53.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-adapted

Compiler output

Implementation: crypto_hash/groestl512/sphlib
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccCQosVC.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//ccIBC7Db.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/groestl512/mmx
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccGcDT7Z.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//cc7qRgfW.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 mmx

Compiler output

Implementation: crypto_hash/groestl512/32bit-bytesliced-c-small
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccKHX3u5.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//ccUyp4pZ.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 32bit-bytesliced-c-small

Compiler output

Implementation: crypto_hash/groestl512/sphlib-small
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccNm7GWX.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//cczYCknj.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/groestl512/opt32
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccy2DzPt.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//ccFXGF2H.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 opt32

Compiler output

Implementation: crypto_hash/groestl512/opt64
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//cczL8J2p.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//ccAeIoGT.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 opt64