Implementation notes: amd64, river, crypto_hash/bmw512

Computer: river
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_hash
Primitive: bmw512
TimeImplementationCompilerBenchmark dateSUPERCOP version
7532opt008_asm64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
7544opt008_asm64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
7580opt008_asm64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
7676opt008_asm64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
7696optbbegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
7740optabegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
8124optc02gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
8256optc04gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
8268optbgbegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
8396optc03gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
8420optc01gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
8440optbbegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
8472optbbegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
8520optabegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
8540optabegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
8584optabegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
8604optc01gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
8608optc02gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
8664optc02gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
8672optbgbegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
8708optc01gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
8708optc01gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
8748optc02gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
8772optbbegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
8792optbgbegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
8824optbgbegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
9396optc03gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
9416optc03gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
9608optc04gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
9700optc04gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
9916optc03gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
10092sphlibgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
10108sphlibgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
10124optc04gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
11848sphlibgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
11944sphlibgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
13780sphlib-smallgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
14872sphlib-smallgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
15928refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
15948refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
16508sphlib-smallgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
16796refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
17528sphlib-smallgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
22776refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806

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//ccItHe5A.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//ccfilCSl.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/optbbe
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc3M9zXT.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//ccJyJKRf.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/sphlib-small
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccFOSPj7.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//ccC9MCqV.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/optc01
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccKW0iJ7.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//ccr1pncB.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/optbgbe
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccSeyfgd.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//ccC2C9eO.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/opt008_asm64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccWewEqB.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: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.c: /tmp//ccDEUAkd.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: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.c: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

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

Compiler output

Implementation: crypto_hash/bmw512/optc03
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccbRkWyx.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//ccMOoPwh.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/optabe
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccnhKeDk.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//ccSOBj2W.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/sphlib
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccubo21J.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//cc9AnjiG.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/optc04
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccxWoT58.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//ccIO0OJK.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/ref
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccyenofu.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//ccMMcaCi.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/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//ccQQTGDj.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//ccWn8s22.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/ref
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccDLHhRH.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//ccGfg9MH.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//ccGmo9Z0.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//cczY5Gwk.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/optbbe
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccMlrHyn.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//cc2vFkLJ.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/opt008_asm64
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccNXeARn.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: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.c: /tmp//ccQEvUy5.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: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.c: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

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

Compiler output

Implementation: crypto_hash/bmw512/optc03
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccUu8KJt.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//cc86uVEb.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/optc04
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccWyFuxj.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//ccYItw8w.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/optabe
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccahI79G.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//ccqT7bGP.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/optc01
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//cccUKJee.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//ccIxawzX.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/sphlib-small
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//cccXsCud.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//ccTm9rr0.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/sphlib
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccfJC8M5.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//cckpI4dk.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/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//ccNPh16H.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//cc2Ni0yL.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/optc04
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc9z3UOB.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//cczzQh2m.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/optc01
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccC2KgH0.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//ccdBae1v.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/optbbe
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccOCDtem.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//cciKX9wd.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/optbgbe
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccR53ngH.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//cc7itwAs.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//ccZ0h3jL.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//cc0sWDfK.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/opt008_asm64
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccbUEw5u.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: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.c: /tmp//ccB4zR5O.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: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.c: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

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

Compiler output

Implementation: crypto_hash/bmw512/sphlib-small
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccfXJOBO.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//ccsQKmPm.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/ref
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccfjhuGA.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//ccd4GbKJ.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//cciq8whH.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//ccwWsYT1.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/optc03
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccyZddpW.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//ccHE5PGP.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/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//cc2L7PUu.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//cchQOHfY.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/optbbe
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//cc4aietX.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//ccF9Sk38.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-small
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//cc9YxOxj.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//cce7XIOy.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/optc01
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccAMsDDc.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//cc7GHLw8.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/optc04
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccNQXpBD.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//cc4DrHfi.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/optbgbe
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccUkjq9w.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//ccEEn2qI.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

Compiler output

Implementation: crypto_hash/bmw512/opt008_asm64
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccWBZjag.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: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
try.c: /tmp//ccD4HqCx.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: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.
measure.c: /usr/bin/ld: warning: creating a DT_TEXTREL in a shared object.

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

Compiler output

Implementation: crypto_hash/bmw512/ref
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//cceV9gGE.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//ccFjSIJ7.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/sphlib
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccjNxhnP.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//cc950I9Z.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/optabe
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccwoluBu.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//ccYWlv1g.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//ccxSL4rk.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//ccdt6Dxg.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