Implementation notes: x86, leaf, crypto_aead/lunarkeyakv2

Computer: leaf
Architecture: x86
CPU ID: unknown CPU ID
SUPERCOP version: 20160731
Operation: crypto_aead
Primitive: lunarkeyakv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
797564generic32gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
812616generic32lcgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
815676generic32lcgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
835452generic32gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
837812generic32gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
838604generic32lcgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
886232generic32gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
886916generic32lcgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
1599436generic64lcgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
1666600generic64gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
1672080generic64lcgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
1673984generic64lcgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
1674152generic64lcgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
1781944generic64gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
1782480generic64gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
1784920generic64gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
2524564compactgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
2880948compactgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
3055508compactgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
3368812compactgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
4558276referencegcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
9664680referencegcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
10049164referencegcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
11754064reference32bitsgcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016080320160731
14496192reference32bitsgcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016080320160731
15978888reference32bitsgcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016080320160731
17357020referencegcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
21720588refg++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv2016072920160724
23380168reference32bitsgcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016080320160731
34549220refg++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv2016072920160724
35584348refg++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv2016072920160724
59253088refg++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv2016072920160724

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.cpp: /tmp//cclNDqcY.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.cpp: /tmp//cc3JRj70.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
try.cpp: /tmp//ccmAfhEZ.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.cpp: /tmp//ccOf6sP3.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.cpp: /tmp//ccjmyzDZ.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.cpp: /tmp//ccLeMCCj.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ref
Compiler: g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.cpp: /tmp//ccpcNhGb.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?
try.cpp: /tmp//ccVvaaFx.o: In function `alignedcalloc(unsigned long long)':
try.cpp: try-anything.cpp:(.text+0x...): warning: warning: random() may return deterministic values, is that what you want?

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv7M
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv7A
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakP-1600-times4-on2.c: In file included from KeccakP-1600-times4-on2.c:28:
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc: In function 'KeccakP1600times4_InitializeAll':
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:75: error: 'KeccakP1600times2_statesSizeInBytes' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:75: error: (Each undeclared identifier is reported only once
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:75: error: for each function it appears in.)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:75: error: 'KeccakP1600times2_statesAlignment' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc: In function 'KeccakP1600times4_AddByte':
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:84: error: 'KeccakP1600times2_statesSizeInBytes' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:84: error: 'KeccakP1600times2_statesAlignment' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc: In function 'KeccakP1600times4_AddBytes':
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:93: error: 'KeccakP1600times2_statesSizeInBytes' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:93: error: 'KeccakP1600times2_statesAlignment' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc: In function 'KeccakP1600times4_AddLanesAll':
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:105: error: 'KeccakP1600times2_statesSizeInBytes' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:105: error: 'KeccakP1600times2_statesAlignment' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc: In function 'KeccakP1600times4_OverwriteBytes':
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:116: error: 'KeccakP1600times2_statesSizeInBytes' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:116: error: 'KeccakP1600times2_statesAlignment' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc: In function 'KeccakP1600times4_OverwriteLanesAll':
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:128: error: 'KeccakP1600times2_statesSizeInBytes' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:128: error: 'KeccakP1600times2_statesAlignment' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc: In function 'KeccakP1600times4_OverwriteWithZeroes':
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:139: error: 'KeccakP1600times2_statesSizeInBytes' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc:139: error: 'KeccakP1600times2_statesAlignment' undeclared (first use in this function)
KeccakP-1600-times4-on2.c: PlSnP-Fallback.inc: In function 'KeccakP1600times4_PermuteAll_24rounds':
KeccakP-1600-times4-on2.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv6M
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_ARMv8A_decrypt':
encrypt.c: encrypt.c:45: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_ARMv8A_encrypt':
encrypt.c: encrypt.c:28: warning: ignoring alignment for stack allocated 'instance'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 {v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 {v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 {v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 {v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: invalid character '.' in mnemonic
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: invalid character '.' in mnemonic
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 {v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 {v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 {v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/KnightsLanding
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:24:23: error: smmintrin.h: No such file or directory
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:25:23: error: wmmintrin.h: No such file or directory
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:26:23: error: immintrin.h: No such file or directory
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:203: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'V512'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: 'V512' undeclared (first use in this function)
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: (Each undeclared identifier is reported only once
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: for each function it appears in.)
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'b0'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'Baeiou'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'moveThetaPrev'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'moveThetaNext'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'rhoB'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'rhoG'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'rhoK'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'rhoM'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'rhoS'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'pi1B'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'pi1G'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'pi1K'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'pi1M'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'pi1S'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'pi2S1'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'pi2S2'
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:476: error: expected ';' before 'pi2BG'
KeccakP-1600-AVX512.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Bulldozer
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:32:23: error: x86intrin.h: No such file or directory
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'V64'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'V128'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c: In function 'KeccakP1600_Permute_12rounds':
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: 'V128' undeclared (first use in this function)
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: (Each undeclared identifier is reported only once
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: for each function it appears in.)
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Abage'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Akame'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Abae'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: 'V64' undeclared (first use in this function)
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Aba'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Aga'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Aka'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Ama'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Asase'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Asu'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Bbage'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Bkame'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Bsase'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Cae'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Dau'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Dua'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Ebage'
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:395: error: expected ';' before 'Ekame'
KeccakP-1600-XOP.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: suffix or operands invalid for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakP-1600-reference.c: KeccakP-1600-reference.c:102: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:103: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:106: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:107: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:113: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:114: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:115: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:116: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:117: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:119: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:120: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:121: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:123: warning: integer constant is too large for 'long' type
try.c: /tmp//ccC7FUTc.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//cct2SghB.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 reference

Compiler output

Implementation: crypto_aead/lunarkeyakv2/Haswell
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:19:23: error: x86intrin.h: No such file or directory
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:31: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'V128'
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:50: warning: integer constant is too large for 'long' type
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:50: warning: integer constant is too large for 'long' type
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:51: warning: integer constant is too large for 'long' type
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:51: warning: integer constant is too large for 'long' type
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_AddLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:110: error: 'V128' undeclared (first use in this function)
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:110: error: (Each undeclared identifier is reported only once
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:110: error: for each function it appears in.)
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:110: error: 'stateAsLanes' undeclared (first use in this function)
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:110: error: expected expression before ')' token
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:116: error: '__m64' undeclared (first use in this function)
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c: In function 'KeccakP1600times2_OverwriteLanesAll':
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:186: error: 'V128' undeclared (first use in this function)
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:186: error: 'stateAsLanes' undeclared (first use in this function)
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:186: error: expected expression before ')' token
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:192: error: expected expression before ')' token
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:193: error: expected expression before ')' token
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:194: error: expected expression before ')' token
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:195: error: expected expression before ')' token
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:196: error: expected expression before ')' token
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:197: error: expected expression before ')' token
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:198: error: expected expression before ')' token
KeccakP-1600-times2-SIMD128.c: KeccakP-1600-times2-SIMD128.c:199: error: expected expression before ')' token
KeccakP-1600-times2-SIMD128.c: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_asmX86_64_decrypt':
encrypt.c: encrypt.c:45: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_asmX86_64_encrypt':
encrypt.c: encrypt.c:28: warning: ignoring alignment for stack allocated 'instance'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -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/lunarkeyakv2/asmX86-64shld
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_asmX86_64shld_decrypt':
encrypt.c: encrypt.c:45: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_asmX86_64shld_encrypt':
encrypt.c: encrypt.c:28: warning: ignoring alignment for stack allocated 'instance'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64lc
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cc0B9q8f.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//ccZcFKeG.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 generic64lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccDZ5k3Z.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//ccxTL26A.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 generic32

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32lc
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cchdCEEX.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//ccENbopy.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 generic32lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//ccjlfGFa.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//ccEQzdAa.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 compact

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference32bits
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cck11KSg.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//ccAnNfVq.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 reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
try.c: /tmp//cctEZFwW.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//ccvamYRJ.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 generic64

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv7M
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: Assembler messages:
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:76: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:125: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:177: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:470: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:471: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: KeccakP-1600-inplace-32bi-armv7m-le-gcc.s:472: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-inplace-32bi-armv7m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv6M
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s: Assembler messages:
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:1: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:2: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:3: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:4: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:5: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:6: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:7: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:8: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:9: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:10: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:11: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:12: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:13: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:14: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:16: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:19: Error: unknown pseudo-op: `.thumb'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:20: Error: unknown pseudo-op: `.syntax'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:23: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:109: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:142: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:194: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:195: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:205: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: KeccakP-1600-u2-32bi-armv6m-le-gcc.s:374: Error: junk at end of line, first unrecognized character is `@'
KeccakP-1600-u2-32bi-armv6m-le-gcc.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/ARMv8A
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_ARMv8A_decrypt':
encrypt.c: encrypt.c:45: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_ARMv8A_encrypt':
encrypt.c: encrypt.c:28: warning: ignoring alignment for stack allocated 'instance'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s: Assembler messages:
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:257: Error: no such instruction: `movi v0.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:258: Error: no such instruction: `movi v1.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:259: Error: no such instruction: `movi v2.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:260: Error: no such instruction: `movi v3.2d,'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:261: Error: no such instruction: `st4 {v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:262: Error: no such instruction: `st4 {v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:263: Error: no such instruction: `st4 {v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:264: Error: no such instruction: `st1 {v0.d}[0],[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:275: Error: no such instruction: `ldrb w3,[x0,x2]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:276: Error: no such instruction: `eor w3,w3,w1'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:277: Error: invalid char '[' beginning operand 2 `[x0'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:288: Error: too many memory references for `add'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:289: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:290: Error: invalid character '.' in mnemonic
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:292: Error: too many memory references for `sub'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:293: Error: invalid character '.' in mnemonic
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:294: Error: no such instruction: `ld4 {v0.2d,v1.2d,v2.2d,v3.2d},[x0]'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:295: Error: no such instruction: `ld4 {v4.2d,v5.2d,v6.2d,v7.2d},[x1],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:296: Error: no such instruction: `eor v0.16b,v0.16b,v4.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:297: Error: no such instruction: `eor v1.16b,v1.16b,v5.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:298: Error: no such instruction: `eor v2.16b,v2.16b,v6.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:299: Error: no such instruction: `eor v3.16b,v3.16b,v7.16b'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:300: Error: no such instruction: `st4 {v0.2d,v1.2d,v2.2d,v3.2d},[x0],'
KeccakP-1600-armv8a-neon.s: KeccakP-1600-armv8a-neon.s:301: Error: no such instruction: `b KeccakP1600_AddBytes_8LanesLoop'
KeccakP-1600-armv8a-neon.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
KeccakP-1600-reference.c: KeccakP-1600-reference.c:102: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:103: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:106: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:107: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:113: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:114: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:115: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:116: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:117: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:119: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:120: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:121: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:123: warning: integer constant is too large for 'long' type
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
try.c: /tmp//ccX2CCMM.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//cc4eT2K9.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 reference

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_asmX86_64_decrypt':
encrypt.c: encrypt.c:45: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_asmX86_64_encrypt':
encrypt.c: encrypt.c:28: warning: ignoring alignment for stack allocated 'instance'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s: Assembler messages:
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-gas.s: KeccakP-1600-x86-64-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/asmX86-64shld
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_asmX86_64shld_decrypt':
encrypt.c: encrypt.c:45: warning: ignoring alignment for stack allocated 'instance'
encrypt.c: encrypt.c: In function 'crypto_aead_lunarkeyakv2_asmX86_64shld_encrypt':
encrypt.c: encrypt.c:28: warning: ignoring alignment for stack allocated 'instance'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-x86-64-shld-gas.s: KeccakP-1600-x86-64-shld-gas.s:67: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64lc
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
try.c: /tmp//ccA8uXDp.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//ccuX1u29.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 generic64lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
try.c: /tmp//ccaLLIf1.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//cc7XWuFD.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 generic64

Compiler output

Implementation: crypto_aead/lunarkeyakv2/AVR8
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s: Assembler messages:
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:2: Error: no such instruction: `implementation by the Keccak,Keyak and Ketje Teams,namely,Guido Bertoni,'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:3: Error: no such instruction: `joan Daemen,Michaël Peeters,Gilles Van Assche and Ronny Van Keer,hereby'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:4: Error: no such instruction: `denoted as "the implementer".'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:6: Error: no such instruction: `for more information,feedback or questions,please refer to our websites:'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:11: Error: no such instruction: `to the extent possible under law,the implementer has waived all copyright'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: junk `or neighboring rights to the source code in this file.' after expression
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:12: Error: suffix or operands invalid for `and'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:16: Error: no such instruction: `tested on ATmega1280 simulator'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:18: Error: no such instruction: `registers used in all routines'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:26: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:28: Error: no such instruction: `void KeccakP1600_StaticInitialize( void)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:32: Error: junk at end of line, first unrecognized character is `-'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:34: Error: no such instruction: `void KeccakP1600_Initialize(void *state)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:36: Error: no such instruction: `argument state is passed in r24:r25'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:40: Error: too many memory references for `mov'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `ldi r23,5*5'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:41: Error: no such instruction: `clear state (8 bytes/1 lane per iteration)'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:43: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:44: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:45: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:46: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:47: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:48: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: KeccakP-1600-avr8-fast.s:49: Error: no such instruction: `st z+,zero'
KeccakP-1600-avr8-fast.s: ...

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

Compiler output

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
try.c: /tmp//ccJ5w6gb.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//ccxVLUwV.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 compact

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
try.c: /tmp//ccXtZ3Dz.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//cceOdbDr.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 generic32

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference32bits
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
try.c: /tmp//ccmX91ax.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//cck1YhGv.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 reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32lc
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
Motorist.c: Motorist.inc: In function 'KeyakWidth800_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth800_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
Motorist.c: Motorist.inc: In function 'KeyakWidth1600_Engine_InjectCollective':
Motorist.c: Motorist.inc:588: warning: passing argument 2 of 'KeyakWidth1600_Engine_InjectCollectiveStreamer' discards qualifiers from pointer target type
try.c: /tmp//ccvipRO0.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//cc3q8Nlc.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 generic32lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
KeccakP-1600-reference.c: KeccakP-1600-reference.c:102: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:103: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:106: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:107: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:113: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:114: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:115: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:116: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:117: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:119: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:120: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:121: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:123: warning: integer constant is too large for 'long' type
try.c: /tmp//ccz8mmIS.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//ccA8Hwoy.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 reference

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference32bits
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc13a4Fq.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//ccfksTbU.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 reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32lc
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc1BvjB0.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//ccwTT1de.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 generic32lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64lc
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//cc4eHgzs.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//ccRYHDFi.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 generic64lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccChDVKA.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//cciYRcZA.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 generic32

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccUfD2zu.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//ccsu7SKP.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 generic64

Compiler output

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
try.c: /tmp//ccY35zKs.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//ccJHUNEX.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 compact

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
KeccakP-1600-reference.c: KeccakP-1600-reference.c:102: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:103: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:106: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:107: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:113: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:114: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:115: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:116: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:117: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:119: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:120: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:121: warning: integer constant is too large for 'long' type
KeccakP-1600-reference.c: KeccakP-1600-reference.c:123: warning: integer constant is too large for 'long' type
try.c: /tmp//ccB0wXNA.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//ccK51MYk.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 reference

Compiler output

Implementation: crypto_aead/lunarkeyakv2/reference32bits
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//cc9U6q56.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//ccQov2Vj.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 reference32bits

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64lc
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccAtgTv1.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//ccsaWL3Q.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 generic64lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32lc
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccH8bnhR.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//ccg3gb0w.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 generic32lc

Compiler output

Implementation: crypto_aead/lunarkeyakv2/compact
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccMSpPQV.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//ccJ0f2v0.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 compact

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic32
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//ccOinenR.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//cc2AAxoc.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 generic32

Compiler output

Implementation: crypto_aead/lunarkeyakv2/generic64
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
try.c: /tmp//cchYaYit.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//ccBwoDb0.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 generic64