Implementation notes: amd64, sliver, crypto_aead/lakekeyakv1

Computer: sliver
Architecture: amd64
CPU ID: GenuineIntel-00040651-bfebfbff
SUPERCOP version: 20160731
Operation: crypto_aead
Primitive: lakekeyakv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
91002opt64ufullclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016072420160718
92454opt64u6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016072420160718
101994opt64lcufullgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072420160718
103398opt64lcufullshldclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016072420160718
103758opt64lcu6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072420160718
104136opt64lcufullshldgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072420160718
105816opt64lcufullclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016072420160718
106824opt64lcufullshldgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072420160718
107682opt64lcu6clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016072420160718
109308opt64lcufullgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072420160718
109608opt64lcu6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072420160718
110016opt64lcufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072420160718
110358opt64lcu6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072420160718
111678opt64lcufullshldgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072420160718
114108opt64lcufullshldgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072420160718
114270opt64lcu6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072420160718
115818opt64u6gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072420160718
116238opt64u6gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072420160718
116904opt64lcufullgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072420160718
117816opt64u6gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072420160718
118482opt64ufullgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072420160718
120342opt64ufullgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072420160718
123102opt64u6gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072420160718
124236opt64ufullgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072420160718
128664opt64ufullgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072420160718
214572refclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016072420160718
252402inplace32biclang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016072420160718
272736compact64clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments2016072420160718
303492compact64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072420160718
320652inplace32bigcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072420160718
323196inplace32bigcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072420160718
324540inplace32bigcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072420160718
365616inplace32bigcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072420160718
423828compact64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072420160718
429456compact64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072420160718
436824compact64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072420160718
711888refgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072420160718
1742622refgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072420160718
1786146refgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072420160718
4222500refgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072420160718

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52:12: error: unknown token in expression
KeccakP-1600-12-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53:12: error: unknown token in expression
KeccakP-1600-12-x86-64-gas.s: .equ arg2, %rsi
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54:12: error: unknown token in expression
KeccakP-1600-12-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55:12: error: unknown token in expression
KeccakP-1600-12-x86-64-gas.s: .equ arg4, %rcx
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56:12: error: unknown token in expression
KeccakP-1600-12-x86-64-gas.s: .equ arg5, %r8
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57:12: error: unknown token in expression
KeccakP-1600-12-x86-64-gas.s: .equ arg6, %r9
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60:12: error: unknown token in expression
KeccakP-1600-12-x86-64-gas.s: .equ rT1, %rax
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62:12: error: unknown token in expression
KeccakP-1600-12-x86-64-gas.s: .equ rT1e, %rbx
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:63:12: error: unknown token in expression
KeccakP-1600-12-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmx86-64

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->gt;state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->gt;state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52:12: error: unknown token in expression
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53:12: error: unknown token in expression
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg2, %rsi
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54:12: error: unknown token in expression
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55:12: error: unknown token in expression
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg4, %rcx
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56:12: error: unknown token in expression
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg5, %r8
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57:12: error: unknown token in expression
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg6, %r9
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60:12: error: unknown token in expression
KeccakP-1600-12-x86-64-shld-gas.s: .equ rT1, %rax
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62:12: error: unknown token in expression
KeccakP-1600-12-x86-64-shld-gas.s: .equ rT1e, %rbx
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:63:12: error: unknown token in expression
KeccakP-1600-12-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments asmx86-64-shld

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StatePermute(instance->gt;state);
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->gt;state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: 2 warnings generated.
try.c: /tmp/try-anything-cb72fb.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/try-anything-bb381f.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
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64u6
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-0f9c34.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/try-anything-0b15b5.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
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64u6

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-396eab.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/try-anything-db44bd.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
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/inplace32bi
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-3c9dc0.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/try-anything-402cf6.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
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments inplace32bi

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufull
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-4bd7fd.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/try-anything-bbb397.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
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64lcufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcu6
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-546987.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/try-anything-dd8fde.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
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64lcu6

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64ufull
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-95cc57.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/try-anything-3a922a.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
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64ufull

Compiler output

Implementation: crypto_aead/lakekeyakv1/compact64
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: /tmp/try-anything-d47e37.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/try-anything-d10c6e.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
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments compact64

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//cct58fb6.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//ccLOdBUd.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//ccyDNFYU.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//ccEtqjP8.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//cc09UzWq.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//cc1qRbFT.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//cc9eUIxA.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//ccViZBya.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//ccZbjqUr.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//ccyMkGqX.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//ccXwSvsc.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//ccpjvgKm.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//ccVFR9fH.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//ccgM4GcU.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//ccn60uQK.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//ccIE0YJX.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//cckF9mc5.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//ccMoVPE2.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//ccXUQtna.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//cc8uGtAY.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//cccNH6RA.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//ccbAk7ae.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//ccXTXtaE.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//ccZv1fJ2.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//ccdAbCHM.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//cclbtHuV.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//ccMJoeC9.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//ccaZFPYg.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//cc7G5Am3.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//ccf2aEg8.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//cc2EdEMl.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//ccLo6uNR.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//ccnaKOCv.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//ccdI7EOB.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//cc0je33t.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//ccKNfmpb.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//ccyvp8DR.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//ccUEBgt6.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//ccq3Uw6Y.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//cc0j02ky.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//ccLr1ZPh.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//cc0Yvcjw.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//ccOgMtvG.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//ccihcAEb.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//ccxvp1BU.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//cczIPdAi.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//ccIsJB7z.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//cculdCd4.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//ccBhalpf.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//ccaOkK7g.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//ccyCYnDb.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//ccwZzqym.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//ccEVanRy.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//ccYQdFUt.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//ccAaQWNS.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//ccYB7CCG.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//cciLGVXK.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//ccBi1KCO.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//cc8n9vSj.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//cc4QDgQS.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//ccdfIt2s.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//cci6Li1q.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//ccLcIdy0.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//ccYmkiNq.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