Implementation notes: x86, leaf, crypto_hash/bmw512

Computer: leaf
Architecture: x86
CPU ID: unknown CPU ID
SUPERCOP version: 20160731
Operation: crypto_hash
Primitive: bmw512
TimeImplementationCompilerBenchmark dateSUPERCOP version
154900optbbegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072920160724
154940optabegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072920160724
155156optc03gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072920160724
155252optc01gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072920160724
155268optc02gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072920160724
155564optc04gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072920160724
160544optbbegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072920160724
160572optabegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072920160724
160752optbbegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072920160724
160776optabegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072920160724
160816optabegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072920160724
160824optbbegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072920160724
163968sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072920160724
164740optc02gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072920160724
164824optc01gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072920160724
165000optc04gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072920160724
165168optc04gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072920160724
165648optc02gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072920160724
165912optc01gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072920160724
165988optc02gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072920160724
165996optc01gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072920160724
169228optc03gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072920160724
169288optc03gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072920160724
172952sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072920160724
173036sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072920160724
174352optc03gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072920160724
174372sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072920160724
174748optc04gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072920160724
176236optbgbegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072920160724
184888optbgbegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072920160724
185576optbgbegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072920160724
191356sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072920160724
193252optbgbegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072920160724
196248refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072920160724
199028sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072920160724
199188sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072920160724
201216sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072920160724
217868refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072920160724
221116refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072920160724
254004refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072920160724

Compiler output

Implementation: crypto_hash/bmw512/optx86sse2
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Compress512':
BlueMidnightWish.c: BlueMidnightWish.c:390: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:390: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:391: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:391: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:392: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:392: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:393: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:393: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:394: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:394: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:395: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:395: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:396: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:396: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:397: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:397: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:405: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:406: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:407: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:410: warning: passing argument 1 of '_mm_storel_epi64' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:413: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:414: warning: passing argument 1 of '_mm_load_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:415: warning: passing argument 1 of '_mm_store_si128' from incompatible pointer type
BlueMidnightWish.c: BlueMidnightWish.c:418: warning: passing argument 1 of '_mm_storel_epi64' from incompatible pointer type
BlueMidnightWish.c: ...

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

Compiler output

Implementation: crypto_hash/bmw512/optc02
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Init':
BlueMidnightWish.c: BlueMidnightWish.c:1171: warning: array size (64) smaller than bound length (128)
BlueMidnightWish.c: BlueMidnightWish.c:1171: warning: array size (64) smaller than bound length (128)
try.c: /tmp//ccQymHQf.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//cchIhcac.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 optc02

Compiler output

Implementation: crypto_hash/bmw512/ref
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccCLBaIz.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//cc0B7Gf4.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 ref

Compiler output

Implementation: crypto_hash/bmw512/optc04
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccJ3IiKT.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//ccBpH7iw.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 optc04

Compiler output

Implementation: crypto_hash/bmw512/sphlib
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccJycS9u.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//cc9k7yPu.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/bmw512/optbbe
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccKGPtcs.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//ccIa4MeD.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 optbbe

Compiler output

Implementation: crypto_hash/bmw512/optbgbe
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccPXBJEa.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//cchxSULt.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 optbgbe

Compiler output

Implementation: crypto_hash/bmw512/optc01
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccV8N8Kl.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//ccxmIxvH.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 optc01

Compiler output

Implementation: crypto_hash/bmw512/sphlib-small
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccWlb1pg.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//ccrfZcEv.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/bmw512/optabe
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccgE1zLY.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//ccMeVz6I.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 optabe

Compiler output

Implementation: crypto_hash/bmw512/optc03
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccgiVBbQ.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//ccsTMWmV.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 optc03

Compiler output

Implementation: crypto_hash/bmw512/optc02
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Init':
BlueMidnightWish.c: BlueMidnightWish.c:1171: warning: array size (64) smaller than bound length (128)
BlueMidnightWish.c: BlueMidnightWish.c:1171: warning: array size (64) smaller than bound length (128)
try.c: /tmp//cc45G1HM.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//ccR0nLrE.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 optc02

Compiler output

Implementation: crypto_hash/bmw512/optbbe
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc55B7Gi.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//ccQNze3Z.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 optbbe

Compiler output

Implementation: crypto_hash/bmw512/optc03
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccDYmzVa.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//ccBU1bEG.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 optc03

Compiler output

Implementation: crypto_hash/bmw512/sphlib
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccHeIovs.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//ccLvp07H.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/bmw512/ref
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccHqWmNk.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//cckHXow4.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 ref

Compiler output

Implementation: crypto_hash/bmw512/optbgbe
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccKrWPJl.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//ccuCmDDg.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 optbgbe

Compiler output

Implementation: crypto_hash/bmw512/optc04
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccLeme9O.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//ccruUDmZ.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 optc04

Compiler output

Implementation: crypto_hash/bmw512/optc01
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccQySWgG.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//cc1F680u.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 optc01

Compiler output

Implementation: crypto_hash/bmw512/optabe
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccWDpw33.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//ccz3aMUM.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 optabe

Compiler output

Implementation: crypto_hash/bmw512/sphlib-small
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//cchZb39u.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//cc8rKUtY.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/bmw512/optc02
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Init':
BlueMidnightWish.c: BlueMidnightWish.c:1171: warning: array size (64) smaller than bound length (128)
BlueMidnightWish.c: BlueMidnightWish.c:1171: warning: array size (64) smaller than bound length (128)
try.c: /tmp//ccq9SJxu.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//ccxHahoJ.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 optc02

Compiler output

Implementation: crypto_hash/bmw512/ref
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc3j05Gz.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//ccZUktGK.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 ref

Compiler output

Implementation: crypto_hash/bmw512/optabe
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccAy0xIO.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//ccRP5H8Q.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 optabe

Compiler output

Implementation: crypto_hash/bmw512/optc04
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccI63w1z.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//ccsi51fR.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 optc04

Compiler output

Implementation: crypto_hash/bmw512/optbgbe
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccKxV4V4.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//ccyvOjrY.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 optbgbe

Compiler output

Implementation: crypto_hash/bmw512/sphlib
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccRBtL24.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//ccJGHkiF.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/bmw512/optbbe
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccmutrrn.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//cc0I1TGZ.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 optbbe

Compiler output

Implementation: crypto_hash/bmw512/optc03
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccpibeW2.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//cc5mGIGK.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 optc03

Compiler output

Implementation: crypto_hash/bmw512/optc01
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccqD1z8E.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//ccGh1jQf.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 optc01

Compiler output

Implementation: crypto_hash/bmw512/sphlib-small
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccuO4mQJ.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//ccQbBQyk.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/bmw512/optc02
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
BlueMidnightWish.c: BlueMidnightWish.c: In function 'Init':
BlueMidnightWish.c: BlueMidnightWish.c:1171: warning: array size (64) smaller than bound length (128)
BlueMidnightWish.c: BlueMidnightWish.c:1171: warning: array size (64) smaller than bound length (128)
try.c: /tmp//ccdwwvaG.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//ccnaP3UR.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 optc02

Compiler output

Implementation: crypto_hash/bmw512/optabe
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//cc19aaZZ.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//ccsd8o5S.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 optabe

Compiler output

Implementation: crypto_hash/bmw512/optc03
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//cc4n6be8.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//ccbMWrZa.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 optc03

Compiler output

Implementation: crypto_hash/bmw512/sphlib-small
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccBQlB7R.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//ccYdmiUt.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/bmw512/optc04
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccJsldpv.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//ccSwymLu.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 optc04

Compiler output

Implementation: crypto_hash/bmw512/optbbe
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//cce1yTw9.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//ccD87zM0.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 optbbe

Compiler output

Implementation: crypto_hash/bmw512/sphlib
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccnQfeDu.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//ccwMgBgs.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/bmw512/ref
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccotsAxU.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//cc8IsuSa.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 ref

Compiler output

Implementation: crypto_hash/bmw512/optc01
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccuQOqLM.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//cc5oJZRa.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 optc01

Compiler output

Implementation: crypto_hash/bmw512/optbgbe
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccyY1lQb.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//ccqjqdKj.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 optbgbe