Implementation notes: amd64, river, crypto_aead/lakekeyakv1

Computer: river
Architecture: amd64
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20160806
Operation: crypto_aead
Primitive: lakekeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
45592opt64lcufullshldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
46528opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
46664opt64lcu6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
47332opt64lcufullshldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
47820opt64lcufullshldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
48856opt64lcu6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
49312opt64lcufullshldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
49764opt64lcu6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
50260opt64u6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
50908opt64lcufullgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
52732opt64lcufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
52804opt64lcufullgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
53508opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
53640opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
54940opt64u6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
55872opt64ufullgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
56836opt64lcufullgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
60988opt64ufullgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
60996opt64ufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
64232opt64ufullgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
130212compact64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
142912inplace32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
145284inplace32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
169740inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
170892inplace32bigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
177196compact64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
184760compact64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806
188896compact64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
300208refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016083120160806
718720refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016083120160806
791676refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016083120160806
1838076refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016083120160806

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_asmx86_64_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_asmx86_64_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /usr/bin/ld: crypto_aead_lakekeyakv1.a(KeccakP-1600-12-x86-64-gas.o): relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_aead_lakekeyakv1.a: could not read symbols: Bad value
try.c: collect2: ld returned 1 exit status

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_asmx86_64_shld_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_asmx86_64_shld_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /usr/bin/ld: crypto_aead_lakekeyakv1.a(KeccakP-1600-12-x86-64-shld-gas.o): relocation R_X86_64_32S against `a local symbol' can not be used when making a shared object; recompile with -fPIC
try.c: crypto_aead_lakekeyakv1.a: could not read symbols: Bad value
try.c: collect2: ld returned 1 exit status

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/compact64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_compact64_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_compact64_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccaQ8xuN.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//ccRUK0DX.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 compact64

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_inplace32bi_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_inplace32bi_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccQbkkov.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//ccsD5OLj.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 inplace32bi

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcu6_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcu6_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccmotb8b.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//ccgKjSWt.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 opt64lcu6

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufull
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufull_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufull_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//cc0v6gJv.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//ccgeSd1h.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 opt64lcufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufullshld_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufullshld_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccoATQ9M.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//ccQuNVzZ.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 opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64u6
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64u6_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64u6_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//cc07Tq9p.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//ccdoLNTC.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 opt64u6

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64ufull
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64ufull_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64ufull_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//cc0PmZy4.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//ccm0G4EA.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 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_ref_decrypt':
encrypt.c: encrypt.c:36: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_ref_encrypt':
encrypt.c: encrypt.c:15: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccDptOjL.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//ccn5jmxm.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/lakekeyakv1/compact64
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_compact64_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_compact64_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccRs23xS.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//cct0knCb.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 compact64

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_inplace32bi_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_inplace32bi_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccskQJgf.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//ccaaOb61.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 inplace32bi

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcu6_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcu6_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccrAn9wR.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//ccDW5p02.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 opt64lcu6

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufull
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufull_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufull_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccmVzSgZ.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//cc5HdaXd.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 opt64lcufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufullshld_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufullshld_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//cckhcgWs.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//ccBQRGuq.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 opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64u6
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64u6_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64u6_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//cccHfCQk.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//cc7dKuY3.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 opt64u6

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64ufull
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64ufull_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64ufull_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//cciect1n.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//ccyNdvFK.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 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_ref_decrypt':
encrypt.c: encrypt.c:36: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_ref_encrypt':
encrypt.c: encrypt.c:15: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccvOd4dW.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//ccyZgzOu.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/lakekeyakv1/compact64
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_compact64_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_compact64_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//cc16Z1fv.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//cc2Zg4sw.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 compact64

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_inplace32bi_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_inplace32bi_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccidCm2C.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//cc770bQ9.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 inplace32bi

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcu6_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcu6_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccVI4Ynm.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//ccssa3xx.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 opt64lcu6

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufull
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufull_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufull_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccwUYiAl.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//cccCMWWd.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 opt64lcufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufullshld_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufullshld_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccOf9F5n.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//ccSgMenM.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 opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64u6
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64u6_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64u6_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccYT5cPD.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//ccvNe7vT.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 opt64u6

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64ufull
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64ufull_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64ufull_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccqVZLTY.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//ccSDv7nq.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 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_ref_decrypt':
encrypt.c: encrypt.c:36: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_ref_encrypt':
encrypt.c: encrypt.c:15: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//cc2orSNI.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//ccqdal3t.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/lakekeyakv1/compact64
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_compact64_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_compact64_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//cc9Q3JDe.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//ccGJIB5O.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 compact64

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_inplace32bi_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_inplace32bi_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccQxBxBr.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//ccinVcmv.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 inplace32bi

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcu6_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcu6_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccmpdkUA.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//ccrKk3k5.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 opt64lcu6

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufull
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufull_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufull_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccVi5DU2.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//ccIEnUeN.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 opt64lcufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufullshld_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64lcufullshld_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccdOzuBd.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//ccmQ3RzB.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 opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64u6
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64u6_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64u6_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//cctOq2tv.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//ccou9svu.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 opt64u6

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64ufull
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64ufull_decrypt':
encrypt.c: encrypt.c:51: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_opt64ufull_encrypt':
encrypt.c: encrypt.c:30: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//cc6fxCvK.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//cc2Rk4xx.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 opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_ref_decrypt':
encrypt.c: encrypt.c:36: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lakekeyakv1_ref_encrypt':
encrypt.c: encrypt.c:15: warning: ignoring alignment for stack allocated 'instance'
try.c: /tmp//ccwYOGXM.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//cccGH9kH.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