Implementation notes: aarch64, pi3bplus, crypto_aead/lakekeyakv1

Computer: pi3bplus
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20191221
Operation: crypto_aead
Primitive: lakekeyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
49130126096 0 0141677 776 856opt64ufullclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020011620191221
49167128252 0 0142528 872 848opt64ufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
4941759636 0 075221 776 856opt64u6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020011620191221
50231129656 0 0145136 872 864opt64ufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
5028065012 0 080488 872 864opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
5029260776 0 076357 776 856opt64lcu6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020011620191221
5063063752 0 079224 872 864opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
50775127276 0 0142861 776 856opt64lcufullclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020011620191221
51459127948 0 0142208 872 848opt64lcufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
51927129744 0 0145216 872 864opt64lcufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
5375057304 0 070432 856 840opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
5444258904 0 072048 856 840opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
5700863752 0 078008 872 848opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
5774164792 0 079072 872 848opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
59380122664 0 0135792 856 840opt64ufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
60221123380 0 0136504 856 840opt64lcufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
711498828 0 024421 768 856compact64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020011620191221
7166965468 0 079728 872 848opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
8352069204 0 083480 872 848opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
83784154376 0 0168648 872 848opt64ufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
85964155668 0 0169944 872 848opt64lcufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
18003526592 0 042181 768 856inplace32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020011620191221
18454922992 0 036056 848 840inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
18965413410 0 028824 864 864compact64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
20483033988 0 049408 864 864inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
22517129924 0 044128 864 848inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
25433524576 0 038792 864 848inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
25893611296 0 1226928 784 1168refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020011620191221
26558019246 0 1234883 896 1176refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
4069359921 0 024136 864 848compact64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
5361058504 0 021568 848 840compact64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
5963439349 0 023560 864 848compact64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
89483111142 0 1225595 896 1160refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
10480219672 0 1222976 880 1152refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221
227774411166 0 1225603 896 1160refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020011620191221

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ref

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:14: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakF-1600-opt64.c: shld #1,x22,x22
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: De = Ca^ROL64(Ci, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:14: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/ref
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakDuplex.c: In file included from KeccakDuplex.h:17,
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: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE ref

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:465: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:480: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:483: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:490: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:503: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:506: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:515: Error: unknown mnemonic `shld' -- `shld 28,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:523: Error: unknown mnemonic `shld' -- `shld 45,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:526: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:541: Error: unknown mnemonic `shld' -- `shld 20,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:550: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:553: Error: unknown mnemonic `shld' -- `shld 18,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:567: Error: unknown mnemonic `shld' -- `shld 2,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:570: Error: unknown mnemonic `shld' -- `shld 55,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:573: Error: unknown mnemonic `shld' -- `shld 6,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:576: Error: unknown mnemonic `shld' -- `shld 62,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:579: Error: unknown mnemonic `shld' -- `shld 25,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:582: Error: unknown mnemonic `shld' -- `shld 8,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:595: Error: unknown mnemonic `shld' -- `shld 39,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:602: Error: unknown mnemonic `shld' -- `shld 41,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:612: Error: unknown mnemonic `shld' -- `shld 56,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:615: Error: unknown mnemonic `shld' -- `shld 10,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:618: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccAlTggV.s:627: Error: unknown mnemonic `shld' -- `shld 36,x19,x19'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:855: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:870: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:873: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:880: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:893: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:896: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:905: Error: unknown mnemonic `shld' -- `shld 28,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:913: Error: unknown mnemonic `shld' -- `shld 45,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:916: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:931: Error: unknown mnemonic `shld' -- `shld 20,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:940: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:943: Error: unknown mnemonic `shld' -- `shld 18,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:957: Error: unknown mnemonic `shld' -- `shld 2,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:960: Error: unknown mnemonic `shld' -- `shld 55,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:963: Error: unknown mnemonic `shld' -- `shld 6,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:966: Error: unknown mnemonic `shld' -- `shld 62,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:969: Error: unknown mnemonic `shld' -- `shld 25,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:972: Error: unknown mnemonic `shld' -- `shld 8,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:985: Error: unknown mnemonic `shld' -- `shld 39,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:992: Error: unknown mnemonic `shld' -- `shld 41,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:1002: Error: unknown mnemonic `shld' -- `shld 56,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:1005: Error: unknown mnemonic `shld' -- `shld 10,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:1008: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccz8XTpe.s:1017: Error: unknown mnemonic `shld' -- `shld 36,x19,x19'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:471: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:478: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:486: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:493: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:499: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:508: Error: unknown mnemonic `shld' -- `shld 44,x11,x11'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:514: Error: unknown mnemonic `shld' -- `shld 43,x13,x13'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:520: Error: unknown mnemonic `shld' -- `shld 21,x12,x12'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:526: Error: unknown mnemonic `shld' -- `shld 14,x10,x10'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:545: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:551: Error: unknown mnemonic `shld' -- `shld 20,x6,x6'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:557: Error: unknown mnemonic `shld' -- `shld 3,x9,x9'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:563: Error: unknown mnemonic `shld' -- `shld 45,x8,x8'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:570: Error: unknown mnemonic `shld' -- `shld 61,x4,x4'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:594: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:601: Error: unknown mnemonic `shld' -- `shld 6,x7,x7'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:608: Error: unknown mnemonic `shld' -- `shld 25,x6,x6'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:615: Error: unknown mnemonic `shld' -- `shld 8,x5,x5'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:622: Error: unknown mnemonic `shld' -- `shld 18,x4,x4'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:639: Error: unknown mnemonic `shld' -- `shld 27,x9,x9'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:646: Error: unknown mnemonic `shld' -- `shld 36,x22,x22'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:654: Error: unknown mnemonic `shld' -- `shld 10,x30,x30'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:662: Error: unknown mnemonic `shld' -- `shld 15,x27,x27'
KeccakF-1600-opt64.c: /tmp/cciOn5IY.s:670: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64lcufullshld

Compiler output

Implementation: crypto_aead/lakekeyakv1/opt64lcufullshld
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:419: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:434: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:437: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:448: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:451: Error: unknown mnemonic `shld' -- `shld 21,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:454: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:461: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:470: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:473: Error: unknown mnemonic `shld' -- `shld 44,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:487: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:494: Error: unknown mnemonic `shld' -- `shld 28,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:501: Error: unknown mnemonic `shld' -- `shld 20,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:510: Error: unknown mnemonic `shld' -- `shld 45,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:513: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:530: Error: unknown mnemonic `shld' -- `shld 18,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:533: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:540: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:543: Error: unknown mnemonic `shld' -- `shld 25,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:550: Error: unknown mnemonic `shld' -- `shld 6,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:565: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:574: Error: unknown mnemonic `shld' -- `shld 39,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:577: Error: unknown mnemonic `shld' -- `shld 55,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:584: Error: unknown mnemonic `shld' -- `shld 56,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccVthPN1.s:591: Error: unknown mnemonic `shld' -- `shld 27,x24,x24'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64lcufullshld