Implementation notes: aarch64, par3, crypto_aead/lakekeyakv1

Computer: par3
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20170718
Operation: crypto_aead
Primitive: lakekeyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
46224? ? ?? ? ?opt64ufullgcc_-funroll-loops_-march=native_-mtune=native_-O22017072020170718
46357? ? ?? ? ?opt64ufullgcc_-march=native_-mtune=native_-O22017072020170718
46722? ? ?? ? ?opt64u6gcc_-funroll-loops_-march=native_-mtune=native_-O32017072020170718
47334? ? ?? ? ?opt64u6gcc_-funroll-loops_-march=native_-mtune=native_-O22017072020170718
47348? ? ?? ? ?opt64ufullgcc_-march=native_-mtune=native_-O32017072020170718
48130? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-march=native_-mtune=native_-O32017072020170718
48469? ? ?? ? ?opt64u6gcc_-march=native_-mtune=native_-O22017072020170718
48578? ? ?? ? ?opt64lcufullgcc_-funroll-loops_-march=native_-mtune=native_-O32017072020170718
48717? ? ?? ? ?opt64u6gcc_-march=native_-mtune=native_-O32017072020170718
49038? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-march=native_-mtune=native_-O22017072020170718
49432? ? ?? ? ?opt64ufullgcc_-funroll-loops_-march=native_-mtune=native_-O32017072020170718
49672? ? ?? ? ?opt64lcufullgcc_-march=native_-mtune=native_-O32017072020170718
49677? ? ?? ? ?opt64lcufullgcc_-march=native_-mtune=native_-O22017072020170718
49864? ? ?? ? ?opt64lcu6gcc_-march=native_-mtune=native_-O22017072020170718
50123? ? ?? ? ?opt64lcu6gcc_-march=native_-mtune=native_-O32017072020170718
50224? ? ?? ? ?opt64lcufullgcc_-funroll-loops_-march=native_-mtune=native_-O22017072020170718
51135? ? ?? ? ?opt64ufullgcc_-funroll-loops_-march=native_-mtune=native_-Os2017072020170718
51256? ? ?? ? ?opt64u6gcc_-funroll-loops_-march=native_-mtune=native_-Os2017072020170718
51820? ? ?? ? ?opt64ufullgcc_-march=native_-mtune=native_-Os2017072020170718
52155? ? ?? ? ?opt64u6gcc_-march=native_-mtune=native_-Os2017072020170718
53169? ? ?? ? ?opt64lcu6gcc_-funroll-loops_-march=native_-mtune=native_-Os2017072020170718
53824? ? ?? ? ?opt64lcufullgcc_-funroll-loops_-march=native_-mtune=native_-Os2017072020170718
54334? ? ?? ? ?opt64lcu6gcc_-march=native_-mtune=native_-Os2017072020170718
55860? ? ?? ? ?opt64lcufullgcc_-march=native_-mtune=native_-Os2017072020170718
136228? ? ?? ? ?compact64gcc_-funroll-loops_-march=native_-mtune=native_-O32017072020170718
157958? ? ?? ? ?compact64gcc_-funroll-loops_-march=native_-mtune=native_-O22017072020170718
167585? ? ?? ? ?inplace32bigcc_-funroll-loops_-march=native_-mtune=native_-Os2017072020170718
170742? ? ?? ? ?inplace32bigcc_-march=native_-mtune=native_-O32017072020170718
176607? ? ?? ? ?inplace32bigcc_-funroll-loops_-march=native_-mtune=native_-O32017072020170718
182080? ? ?? ? ?compact64gcc_-march=native_-mtune=native_-O32017072020170718
186114? ? ?? ? ?inplace32bigcc_-march=native_-mtune=native_-O22017072020170718
195104? ? ?? ? ?inplace32bigcc_-march=native_-mtune=native_-Os2017072020170718
201013? ? ?? ? ?inplace32bigcc_-funroll-loops_-march=native_-mtune=native_-O22017072020170718
251271? ? ?? ? ?refgcc_-funroll-loops_-march=native_-mtune=native_-O32017072020170718
251665? ? ?? ? ?refgcc_-funroll-loops_-march=native_-mtune=native_-O22017072020170718
256332? ? ?? ? ?refgcc_-march=native_-mtune=native_-O32017072020170718
457236? ? ?? ? ?compact64gcc_-march=native_-mtune=native_-O22017072020170718
540873? ? ?? ? ?compact64gcc_-funroll-loops_-march=native_-mtune=native_-Os2017072020170718
543624? ? ?? ? ?compact64gcc_-march=native_-mtune=native_-Os2017072020170718
936631? ? ?? ? ?refgcc_-march=native_-mtune=native_-O22017072020170718
1019837? ? ?? ? ?refgcc_-funroll-loops_-march=native_-mtune=native_-Os2017072020170718
1154973? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os2017072020170718

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: gcc -funroll-loops -march=native -mtune=native -O2
KeccakDuplex.c: In file included from KeccakDuplex.h:17:0,
KeccakDuplex.c: from KeccakDuplex.c:15:
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_Duplexing':
KeccakDuplex.c: KeccakF-interface.h:53:30: warning: implicit declaration of function 'KeccakP1600_12_StatePermute'; did you mean 'KeccakF1600_StatePermute'? [-Wimplicit-function-declaration]
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:63:9: note: in expansion of macro 'KeccakF_StatePermute'
KeccakDuplex.c: KeccakF_StatePermute(instance->state);
KeccakDuplex.c: ^~~~~~~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakF-interface.h:73:40: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract'; did you mean 'KeccakF1600_StateXORPermuteExtract'? [-Wimplicit-function-declaration]
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakF-interface.h:73:40: note: in definition of macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=native -O2 ref
gcc -funroll-loops -march=native -mtune=native -O3 ref
gcc -funroll-loops -march=native -mtune=native -Os ref
gcc -march=native -mtune=native -O2 ref
gcc -march=native -mtune=native -O3 ref
gcc -march=native -mtune=native -Os ref

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64
Compiler: gcc -funroll-loops -march=native -mtune=native -O2
KeccakDuplex.c: In file included from KeccakDuplex.h:19:0,
KeccakDuplex.c: from KeccakDuplex.c:17:
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLAbsorb':
KeccakDuplex.c: SnP-interface.h:41:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb'; did you mean 'KeccakP1600_12_FBWL_Absorb'? [-Wimplicit-function-declaration]
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:177:14: note: in expansion of macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLWrap':
KeccakDuplex.c: SnP-interface.h:43:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap'; did you mean 'KeccakP1600_12_FBWL_Wrap'? [-Wimplicit-function-declaration]
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: note: in expansion of macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^~~~~~~~~~~~~
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLUnwrap':
KeccakDuplex.c: SnP-interface.h:44:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap'; did you mean 'KeccakP1600_12_FBWL_Unwrap'? [-Wimplicit-function-declaration]
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: note: in expansion of macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^~~~~~~~~~~~~~~
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:63: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:64: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:66: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:67: Error: bad expression
KeccakP-1600-12-x86-64-gas.s: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=native -O2 asmx86-64
gcc -funroll-loops -march=native -mtune=native -O3 asmx86-64
gcc -funroll-loops -march=native -mtune=native -Os asmx86-64
gcc -march=native -mtune=native -O2 asmx86-64
gcc -march=native -mtune=native -O3 asmx86-64
gcc -march=native -mtune=native -Os asmx86-64

Compiler output

Implementation: crypto_aead/lakekeyakv1/asmx86-64-shld
Compiler: gcc -funroll-loops -march=native -mtune=native -O2
KeccakDuplex.c: In file included from KeccakDuplex.h:19:0,
KeccakDuplex.c: from KeccakDuplex.c:17:
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLAbsorb':
KeccakDuplex.c: SnP-interface.h:41:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb'; did you mean 'KeccakP1600_12_FBWL_Absorb'? [-Wimplicit-function-declaration]
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:177:14: note: in expansion of macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLWrap':
KeccakDuplex.c: SnP-interface.h:43:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap'; did you mean 'KeccakP1600_12_FBWL_Wrap'? [-Wimplicit-function-declaration]
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: note: in expansion of macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^~~~~~~~~~~~~
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLUnwrap':
KeccakDuplex.c: SnP-interface.h:44:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap'; did you mean 'KeccakP1600_12_FBWL_Unwrap'? [-Wimplicit-function-declaration]
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: note: in expansion of macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^~~~~~~~~~~~~~~
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s: Assembler messages:
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:21: Error: junk at end of line, first unrecognized character is `#'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:57: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:60: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:62: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:63: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:63: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:64: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:64: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:66: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:66: Error: junk at end of line, first unrecognized character is `r'
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:67: Error: bad expression
KeccakP-1600-12-x86-64-shld-gas.s: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=native -O2 asmx86-64-shld
gcc -funroll-loops -march=native -mtune=native -O3 asmx86-64-shld
gcc -funroll-loops -march=native -mtune=native -Os asmx86-64-shld
gcc -march=native -mtune=native -O2 asmx86-64-shld
gcc -march=native -mtune=native -O3 asmx86-64-shld
gcc -march=native -mtune=native -Os asmx86-64-shld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops -march=native -mtune=native -O2
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:777: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:783: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:790: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:797: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:804: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:815: Error: unknown mnemonic `shld' -- `shld 21,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:818: Error: unknown mnemonic `shld' -- `shld 14,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:821: Error: unknown mnemonic `shld' -- `shld 44,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:824: Error: unknown mnemonic `shld' -- `shld 43,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:854: Error: unknown mnemonic `shld' -- `shld 45,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:857: Error: unknown mnemonic `shld' -- `shld 61,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:866: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:869: Error: unknown mnemonic `shld' -- `shld 3,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:878: Error: unknown mnemonic `shld' -- `shld 25,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:885: Error: unknown mnemonic `shld' -- `shld 28,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:888: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:899: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:902: Error: unknown mnemonic `shld' -- `shld 6,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:911: Error: unknown mnemonic `shld' -- `shld 18,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:922: Error: unknown mnemonic `shld' -- `shld 27,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:925: Error: unknown mnemonic `shld' -- `shld 56,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:928: Error: unknown mnemonic `shld' -- `shld 15,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:935: Error: unknown mnemonic `shld' -- `shld 10,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccCVInz6.s:938: Error: unknown mnemonic `shld' -- `shld 36,x28,x28'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=native -O2 opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops -march=native -mtune=native -O3
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1260: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1266: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1273: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1280: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1287: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1298: Error: unknown mnemonic `shld' -- `shld 21,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1301: Error: unknown mnemonic `shld' -- `shld 14,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1304: Error: unknown mnemonic `shld' -- `shld 44,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1307: Error: unknown mnemonic `shld' -- `shld 43,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1337: Error: unknown mnemonic `shld' -- `shld 45,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1340: Error: unknown mnemonic `shld' -- `shld 61,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1349: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1352: Error: unknown mnemonic `shld' -- `shld 3,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1361: Error: unknown mnemonic `shld' -- `shld 25,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1368: Error: unknown mnemonic `shld' -- `shld 28,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1371: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1382: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1385: Error: unknown mnemonic `shld' -- `shld 6,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1394: Error: unknown mnemonic `shld' -- `shld 18,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1405: Error: unknown mnemonic `shld' -- `shld 27,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1408: Error: unknown mnemonic `shld' -- `shld 56,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1411: Error: unknown mnemonic `shld' -- `shld 15,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1418: Error: unknown mnemonic `shld' -- `shld 10,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccIs1ZJj.s:1421: Error: unknown mnemonic `shld' -- `shld 36,x28,x28'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=native -O3 opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -funroll-loops -march=native -mtune=native -Os
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:361: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:368: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:375: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:386: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:389: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:392: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:399: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:410: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:417: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:432: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:435: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:438: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:445: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:448: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:467: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:470: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:473: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:486: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:489: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:498: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:501: Error: unknown mnemonic `shld' -- `shld 18,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:512: Error: unknown mnemonic `shld' -- `shld 36,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:523: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccTNRw7e.s:526: Error: unknown mnemonic `shld' -- `shld 56,x25,x25'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -march=native -mtune=native -Os opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -march=native -mtune=native -O2
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:403: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:406: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:412: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:419: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:426: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:437: Error: unknown mnemonic `shld' -- `shld 21,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:440: Error: unknown mnemonic `shld' -- `shld 14,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:449: Error: unknown mnemonic `shld' -- `shld 44,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:452: Error: unknown mnemonic `shld' -- `shld 43,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:472: Error: unknown mnemonic `shld' -- `shld 61,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:481: Error: unknown mnemonic `shld' -- `shld 45,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:488: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:491: Error: unknown mnemonic `shld' -- `shld 3,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:504: Error: unknown mnemonic `shld' -- `shld 28,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:507: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:516: Error: unknown mnemonic `shld' -- `shld 25,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:527: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:530: Error: unknown mnemonic `shld' -- `shld 6,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:539: Error: unknown mnemonic `shld' -- `shld 18,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:542: Error: unknown mnemonic `shld' -- `shld 27,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:551: Error: unknown mnemonic `shld' -- `shld 15,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:554: Error: unknown mnemonic `shld' -- `shld 56,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:563: Error: unknown mnemonic `shld' -- `shld 10,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccDwQrgs.s:566: Error: unknown mnemonic `shld' -- `shld 36,x28,x28'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -march=native -mtune=native -O3
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:775: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:778: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:784: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:791: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:798: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:809: Error: unknown mnemonic `shld' -- `shld 21,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:812: Error: unknown mnemonic `shld' -- `shld 14,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:821: Error: unknown mnemonic `shld' -- `shld 44,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:824: Error: unknown mnemonic `shld' -- `shld 43,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:844: Error: unknown mnemonic `shld' -- `shld 61,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:853: Error: unknown mnemonic `shld' -- `shld 45,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:860: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:863: Error: unknown mnemonic `shld' -- `shld 3,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:876: Error: unknown mnemonic `shld' -- `shld 28,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:879: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:888: Error: unknown mnemonic `shld' -- `shld 25,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:899: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:902: Error: unknown mnemonic `shld' -- `shld 6,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:911: Error: unknown mnemonic `shld' -- `shld 18,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:914: Error: unknown mnemonic `shld' -- `shld 27,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:923: Error: unknown mnemonic `shld' -- `shld 15,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:926: Error: unknown mnemonic `shld' -- `shld 56,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:935: Error: unknown mnemonic `shld' -- `shld 10,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccwzHyBv.s:938: Error: unknown mnemonic `shld' -- `shld 36,x28,x28'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -march=native -mtune=native -Os
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:367: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:370: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:377: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:380: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:387: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:396: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:399: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:406: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:413: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:430: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:437: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:440: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:451: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:454: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:465: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:474: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:485: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:488: Error: unknown mnemonic `shld' -- `shld 18,x17,x17'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:495: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:514: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:523: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:532: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:539: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/cckDCjHI.s:542: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os opt64lcufullshld