Implementation notes: amd64, river, crypto_aead/stribob192r2

Computer: river
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_aead
Primitive: stribob192r2
TimeImplementationCompilerBenchmark dateSUPERCOP version
284784refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
290388refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
290408refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
298128refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
332764smallergcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
337240smallergcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
346336smallergcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
368408smallergcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
671148bitslicegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
678536bitslicegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
688976bitslicegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
724884bitslicegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
44492928bitgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
45239528bitgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
46279728bitgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
46897288bitgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806

Compiler output

Implementation: crypto_aead/stribob192r2/bitslice
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc11jsEl.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//ccVdQIbf.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 bitslice

Compiler output

Implementation: crypto_aead/stribob192r2/smaller
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc6Bsvtu.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//ccbOJGSa.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 smaller

Compiler output

Implementation: crypto_aead/stribob192r2/ref
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccAIRY0z.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//ccKp5sgg.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_aead/stribob192r2/8bit
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccKtKTHR.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//ccW0fJ3H.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 8bit

Compiler output

Implementation: crypto_aead/stribob192r2/ssse3
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
wbob_pissse3.c: wbob_pissse3.c:7:23: error: tmmintrin.h: No such file or directory
wbob_pissse3.c: wbob_pissse3.c: In function 'wbob_pi':
wbob_pissse3.c: wbob_pissse3.c:140: error: '__m128i' undeclared (first use in this function)
wbob_pissse3.c: wbob_pissse3.c:140: error: (Each undeclared identifier is reported only once
wbob_pissse3.c: wbob_pissse3.c:140: error: for each function it appears in.)
wbob_pissse3.c: wbob_pissse3.c:140: error: expected ';' before 'x0'
wbob_pissse3.c: wbob_pissse3.c:141: error: expected ';' before 'y0'
wbob_pissse3.c: wbob_pissse3.c:142: error: expected ';' before 's0_box'
wbob_pissse3.c: wbob_pissse3.c:143: error: expected ';' before 'rot0'
wbob_pissse3.c: wbob_pissse3.c:144: error: expected ';' before 'mask'
wbob_pissse3.c: wbob_pissse3.c:146: error: 'rcon' undeclared (first use in this function)
wbob_pissse3.c: wbob_pissse3.c:146: error: expected expression before ')' token
wbob_pissse3.c: wbob_pissse3.c:147: error: 's0_box' undeclared (first use in this function)
wbob_pissse3.c: wbob_pissse3.c:147: error: expected expression before ')' token
wbob_pissse3.c: wbob_pissse3.c:148: error: 's1_box' undeclared (first use in this function)
wbob_pissse3.c: wbob_pissse3.c:148: error: expected expression before ')' token
wbob_pissse3.c: wbob_pissse3.c:149: error: 's2_box' undeclared (first use in this function)
wbob_pissse3.c: wbob_pissse3.c:149: error: expected expression before ')' token
wbob_pissse3.c: wbob_pissse3.c:150: error: 'rot0' undeclared (first use in this function)
wbob_pissse3.c: wbob_pissse3.c:150: error: expected expression before ')' token
wbob_pissse3.c: wbob_pissse3.c:151: error: 'rot1' undeclared (first use in this function)
wbob_pissse3.c: wbob_pissse3.c:151: error: expected expression before ')' token
wbob_pissse3.c: wbob_pissse3.c:152: error: 'rot2' undeclared (first use in this function)
wbob_pissse3.c: wbob_pissse3.c:152: error: expected expression before ')' token
wbob_pissse3.c: wbob_pissse3.c:153: error: 'rot3' undeclared (first use in this function)
wbob_pissse3.c: ...

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

Compiler output

Implementation: crypto_aead/stribob192r2/8bit
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccBEopYB.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//ccP0aBeG.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 8bit

Compiler output

Implementation: crypto_aead/stribob192r2/smaller
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccIWoHdt.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//cczglNFi.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 smaller

Compiler output

Implementation: crypto_aead/stribob192r2/bitslice
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccJMeK8q.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//ccHub2Gn.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 bitslice

Compiler output

Implementation: crypto_aead/stribob192r2/ref
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccsrZ0Bc.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//ccV0CQPr.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_aead/stribob192r2/bitslice
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc0erLvV.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//cct3QN6H.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 bitslice

Compiler output

Implementation: crypto_aead/stribob192r2/smaller
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc3yxlCn.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//ccgJKByy.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 smaller

Compiler output

Implementation: crypto_aead/stribob192r2/8bit
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc9djqLY.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//ccs6o9BV.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 8bit

Compiler output

Implementation: crypto_aead/stribob192r2/ref
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccaPNXa8.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//ccxByqbi.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_aead/stribob192r2/smaller
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccYR34g5.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//ccUcoCXv.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 smaller

Compiler output

Implementation: crypto_aead/stribob192r2/bitslice
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccft05Y4.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//ccGMiKe2.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 bitslice

Compiler output

Implementation: crypto_aead/stribob192r2/ref
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccktagM5.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//ccLAVFKV.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_aead/stribob192r2/8bit
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccpuChUY.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//cc3OV7N1.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 8bit