Implementation notes: aarch64, supercoplxc, crypto_aead/lakekeyakv1

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: lakekeyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6024062480 0 081025 928 880opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
6048063576 0 081721 928 864opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
6056061072 0 079217 928 864opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
6072064916 0 083465 928 880opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
6096057856 0 075318 800 888opt64u6clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090720190816
61040122472 0 0139998 800 888opt64ufullclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090720190816
6112057856 0 075374 800 888opt64u6clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090720190816
61120123244 0 0139201 928 864opt64ufullgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
61120125896 0 0144441 928 880opt64ufullgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
6128060012 0 075961 928 864opt64u6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
6136057856 0 075374 800 888opt64u6clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090720190816
61360122472 0 0139998 800 888opt64ufullclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090720190816
6144057856 0 075374 800 888opt64u6clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090720190816
61440129136 0 0147145 928 864opt64ufullgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090720190816
6152059884 0 077398 800 888opt64lcu6clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090720190816
6160062644 0 079857 928 880opt64lcu6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
61600127868 0 0146417 928 880opt64lcufullgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
61680130860 0 0149393 928 880opt64ufullgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090720190816
61760122472 0 0139942 800 888opt64ufullclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090720190816
61840124396 0 0142545 928 864opt64ufullgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
61920128060 0 0144033 928 864opt64ufullgcc_-O2_-fomit-frame-pointer2019090720190816
62080122472 0 0139998 800 888opt64ufullclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090720190816
62080124416 0 0141633 928 880opt64ufullgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
6216063544 0 079497 928 864opt64u6gcc_-O2_-fomit-frame-pointer2019090720190816
6216064560 0 082545 928 864opt64u6gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090720190816
6224059884 0 077350 800 888opt64lcu6clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090720190816
6224061596 0 077545 928 864opt64lcu6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
6232059688 0 077222 800 888opt64u6clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090720190816
62320126088 0 0143622 800 888opt64ufullclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090720190816
62320129464 0 0146649 928 880opt64ufullgcc_-O3_-fomit-frame-pointer2019090720190816
6240059884 0 077398 800 888opt64lcu6clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090720190816
6240066868 0 085401 928 880opt64lcu6gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090720190816
6240061120 0 078321 928 880opt64u6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
6248059884 0 077398 800 888opt64lcu6clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090720190816
62640123256 0 0140726 800 888opt64lcufullclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090720190816
6272064948 0 083457 928 880opt64u6gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090720190816
62800126288 0 0144433 928 864opt64lcufullgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
62880123256 0 0140782 800 888opt64lcufullclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090720190816
62960125424 0 0142633 928 880opt64lcufullgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
63200122640 0 0137625 912 856opt64ufullgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090720190816
6336064468 0 081657 928 880opt64lcu6gcc_-O3_-fomit-frame-pointer2019090720190816
6344061320 0 078846 800 888opt64lcu6clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090720190816
63680124188 0 0140145 928 864opt64lcufullgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
6376066596 0 084593 928 864opt64lcu6gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090720190816
63760127268 0 0144806 800 888opt64lcufullclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090720190816
6376063544 0 080713 928 880opt64u6gcc_-O3_-fomit-frame-pointer2019090720190816
64240129224 0 0146401 928 880opt64lcufullgcc_-O3_-fomit-frame-pointer2019090720190816
64320123256 0 0140782 800 888opt64lcufullclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090720190816
6432057284 0 072273 912 856opt64u6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
6440064584 0 080553 928 864opt64lcu6gcc_-O2_-fomit-frame-pointer2019090720190816
64480123256 0 0140782 800 888opt64lcufullclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090720190816
64480127780 0 0143745 928 864opt64lcufullgcc_-O2_-fomit-frame-pointer2019090720190816
64480129704 0 0147705 928 864opt64lcufullgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090720190816
64480131484 0 0150009 928 880opt64lcufullgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090720190816
6456057284 0 072273 912 856opt64u6gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090720190816
64720122668 0 0137609 912 856opt64ufullgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
64720122640 0 0137625 912 856opt64ufullgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
64880123360 0 0142441 912 856opt64lcufullgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090720190816
64880122668 0 0137609 912 856opt64ufullgcc_-Os_-fomit-frame-pointer2019090720190816
6568058884 0 073881 912 856opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
6600058884 0 073881 912 856opt64lcu6gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090720190816
66400123360 0 0142441 912 856opt64lcufullgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
67200123384 0 0138329 912 856opt64lcufullgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
6720057308 0 072249 912 856opt64u6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
6752057308 0 072249 912 856opt64u6gcc_-Os_-fomit-frame-pointer2019090720190816
6840058908 0 073857 912 856opt64lcu6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
68400123384 0 0138329 912 856opt64lcufullgcc_-Os_-fomit-frame-pointer2019090720190816
6872058908 0 073857 912 856opt64lcu6gcc_-Os_-fomit-frame-pointer2019090720190816
8888066604 0 085889 928 864opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
890408828 0 026358 800 888compact64clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090720190816
8912066604 0 085889 928 864opt64u6gcc_-funroll-loops_-O_-fomit-frame-pointer2019090720190816
8936065460 0 081529 928 864opt64u6gcc_-O_-fomit-frame-pointer2019090720190816
8984065460 0 081529 928 864opt64u6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
921608800 0 026262 800 888compact64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090720190816
92160154368 0 0170449 928 864opt64ufullgcc_-O_-fomit-frame-pointer2019090720190816
92160154368 0 0170449 928 864opt64ufullgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
92160155172 0 0174473 928 864opt64ufullgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
924008800 0 026310 800 888compact64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090720190816
92400155172 0 0174473 928 864opt64ufullgcc_-funroll-loops_-O_-fomit-frame-pointer2019090720190816
924808800 0 026310 800 888compact64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090720190816
928008800 0 026310 800 888compact64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090720190816
97520157360 0 0176665 928 864opt64lcufullgcc_-funroll-loops_-O_-fomit-frame-pointer2019090720190816
97760155700 0 0171793 928 864opt64lcufullgcc_-O_-fomit-frame-pointer2019090720190816
97760157360 0 0176665 928 864opt64lcufullgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
97840155700 0 0171793 928 864opt64lcufullgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
10432071508 0 090809 928 864opt64lcu6gcc_-funroll-loops_-O_-fomit-frame-pointer2019090720190816
10432071508 0 090809 928 864opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
10504069236 0 085321 928 864opt64lcu6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
10512069236 0 085321 928 864opt64lcu6gcc_-O_-fomit-frame-pointer2019090720190816
17472015638 0 034097 920 880compact64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090720190816
18320015590 0 034073 920 880compact64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
18720029012 0 046185 920 880inplace32bigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
18864029088 0 047577 920 880inplace32bigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
20664011650 0 029745 920 864compact64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
20664022952 0 037873 904 856inplace32bigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
20696022952 0 037873 904 856inplace32bigcc_-funroll-loops_-Os_-fomit-frame-pointer2019090720190816
20920025088 0 043169 920 864inplace32bigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
21072011590 0 029545 920 864compact64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090720190816
22000025684 0 043158 800 888inplace32biclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090720190816
22064025812 0 043334 800 888inplace32biclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090720190816
22072025812 0 043334 800 888inplace32biclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090720190816
22192025812 0 043334 800 888inplace32biclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090720190816
22512024776 0 040673 920 864inplace32bigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
22536026592 0 044134 800 888inplace32biclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090720190816
23208022996 0 037873 904 856inplace32bigcc_-Os_-fomit-frame-pointer2019090720190816
23216022996 0 037873 904 856inplace32bigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
23640013202 0 030329 920 880compact64gcc_-O3_-fomit-frame-pointer2019090720190816
24560013138 0 030297 920 880compact64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
25616033780 0 050913 920 880inplace32bigcc_-O3_-fomit-frame-pointer2019090720190816
25896033784 0 052249 920 880inplace32bigcc_-funroll-loops_-O3_-fomit-frame-pointer2019090720190816
28288029700 0 045609 920 864inplace32bigcc_-O2_-fomit-frame-pointer2019090720190816
28824029844 0 047785 920 864inplace32bigcc_-funroll-loops_-O2_-fomit-frame-pointer2019090720190816
30000014858 0 1233172 952 1176refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
30920014838 0 1233020 952 1176refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090720190816
31904024500 0 040529 920 864inplace32bigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
31952024500 0 040529 920 864inplace32bigcc_-O_-fomit-frame-pointer2019090720190816
32008024964 0 044209 920 864inplace32bigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
32112024964 0 044209 920 864inplace32bigcc_-funroll-loops_-O_-fomit-frame-pointer2019090720190816
32504011296 0 1228881 816 1200refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090720190816
32656023670 0 1242340 952 1192refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090720190816
33328018998 0 1236332 952 1192refgcc_-O3_-fomit-frame-pointer2019090720190816
33952024050 0 1242740 952 1192refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
34128011196 0 1228769 816 1200refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090720190816
34136011196 0 1228769 816 1200refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090720190816
34152011196 0 1228769 816 1200refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090720190816
34240011196 0 1228721 816 1200refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090720190816
35200011486 0 030721 920 864compact64gcc_-funroll-loops_-O_-fomit-frame-pointer2019090720190816
35200011486 0 030721 920 864compact64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
35616019426 0 1236788 952 1192refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090720190816
367440157624 0 0180073 912 864opt64lcu6cc2019090720190816
369760157624 0 0180073 912 864opt64lcu6gcc_-funroll-loops2019090720190816
372160369844 0 0392289 912 864opt64lcufullgcc2019090720190816
375120369844 0 0392289 912 864opt64lcufullcc2019090720190816
375280159792 0 0182233 912 864opt64u6cc2019090720190816
375760369844 0 0392289 912 864opt64lcufullgcc_-funroll-loops2019090720190816
375840159792 0 0182233 912 864opt64u6gcc_-funroll-loops2019090720190816
376800159792 0 0182233 912 864opt64u6gcc2019090720190816
391680157624 0 0180073 912 864opt64lcu6gcc2019090720190816
392800380172 0 0402617 912 864opt64ufullcc2019090720190816
407200380172 0 0402617 912 864opt64ufullgcc2019090720190816
432640380172 0 0402617 912 864opt64ufullgcc_-funroll-loops2019090720190816
49792014650 0 1234124 952 1176refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
49824014650 0 1234124 952 1176refgcc_-funroll-loops_-O_-fomit-frame-pointer2019090720190816
5115209729 0 025641 920 864compact64gcc_-O2_-fomit-frame-pointer2019090720190816
5503209749 0 025641 920 864compact64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
6414408476 0 023401 904 856compact64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090720190816
6414408476 0 023401 904 856compact64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
6719208508 0 023393 904 856compact64gcc_-Os_-fomit-frame-pointer2019090720190816
6720008508 0 023393 904 856compact64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
7881609341 0 025369 920 864compact64gcc_-O_-fomit-frame-pointer2019090720190816
7882409341 0 025369 920 864compact64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
112352010950 0 1227084 952 1176refgcc_-O2_-fomit-frame-pointer2019090720190816
119768051192 0 073569 904 864inplace32bicc2019090720190816
120368051192 0 073569 904 864inplace32bigcc_-funroll-loops2019090720190816
12073609636 0 1224801 936 1168refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
12084009636 0 1224801 936 1168refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090720190816
126312010930 0 1227060 952 1176refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090720190816
129648051192 0 073569 904 864inplace32bigcc2019090720190816
13096009676 0 1224793 936 1168refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090720190816
13102409676 0 1224793 936 1168refgcc_-Os_-fomit-frame-pointer2019090720190816
259264011154 0 1227412 952 1176refgcc_-O_-fomit-frame-pointer2019090720190816
259600011154 0 1227412 952 1176refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090720190816
302000013534 0 035913 904 864compact64gcc_-funroll-loops2019090720190816
302008013534 0 035913 904 864compact64cc2019090720190816
302232013534 0 035913 904 864compact64gcc2019090720190816
1087984015951 0 1242761 936 1176refgcc_-funroll-loops2019090720190816
1088104015951 0 1242761 936 1176refcc2019090720190816
1097184015951 0 1242761 936 1176refgcc2019090720190816

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: cc
KeccakF-1600-opt64.c: /tmp/ccc034f5.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:975: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:987: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:999: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1011: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1023: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1045: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1059: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1073: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1087: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1146: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1160: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1174: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1188: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1202: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1267: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1281: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1295: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1309: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1323: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1389: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1403: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1417: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1431: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccc034f5.s:1445: Error: unknown mnemonic `shld' -- `shld 56,x0,x0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
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,x27,x27
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: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments opt64lcufullshld
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments opt64lcufullshld
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments opt64lcufullshld
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
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 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:975: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:987: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:999: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1011: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1023: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1045: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1059: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1073: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1087: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1146: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1160: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1174: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1188: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1202: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1267: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1281: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1295: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1309: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1323: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1389: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1403: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1417: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1431: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccRxmbuK.s:1445: Error: unknown mnemonic `shld' -- `shld 56,x0,x0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:468: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:483: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:486: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:493: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:506: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:509: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:518: Error: unknown mnemonic `shld' -- `shld 28,x18,x18'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:526: Error: unknown mnemonic `shld' -- `shld 45,x4,x4'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:529: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:544: Error: unknown mnemonic `shld' -- `shld 20,x17,x17'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:553: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:556: Error: unknown mnemonic `shld' -- `shld 18,x3,x3'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:570: Error: unknown mnemonic `shld' -- `shld 2,x15,x15'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:573: Error: unknown mnemonic `shld' -- `shld 55,x23,x23'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:576: Error: unknown mnemonic `shld' -- `shld 6,x13,x13'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:579: Error: unknown mnemonic `shld' -- `shld 62,x12,x12'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:582: Error: unknown mnemonic `shld' -- `shld 25,x16,x16'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:585: Error: unknown mnemonic `shld' -- `shld 8,x26,x26'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:598: Error: unknown mnemonic `shld' -- `shld 39,x9,x9'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:605: Error: unknown mnemonic `shld' -- `shld 41,x8,x8'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:615: Error: unknown mnemonic `shld' -- `shld 56,x10,x10'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:618: Error: unknown mnemonic `shld' -- `shld 10,x6,x6'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:621: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/cccO0wA3.s:630: Error: unknown mnemonic `shld' -- `shld 36,x19,x19'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:753: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:768: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:771: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:778: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:791: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:794: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:803: Error: unknown mnemonic `shld' -- `shld 28,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:811: Error: unknown mnemonic `shld' -- `shld 45,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:814: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:829: Error: unknown mnemonic `shld' -- `shld 20,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:838: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:841: Error: unknown mnemonic `shld' -- `shld 18,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:855: Error: unknown mnemonic `shld' -- `shld 2,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:858: Error: unknown mnemonic `shld' -- `shld 55,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:861: Error: unknown mnemonic `shld' -- `shld 6,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:864: Error: unknown mnemonic `shld' -- `shld 62,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:867: Error: unknown mnemonic `shld' -- `shld 25,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:870: Error: unknown mnemonic `shld' -- `shld 8,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:883: Error: unknown mnemonic `shld' -- `shld 39,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:890: Error: unknown mnemonic `shld' -- `shld 41,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:900: Error: unknown mnemonic `shld' -- `shld 56,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:903: Error: unknown mnemonic `shld' -- `shld 10,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:906: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccE0aq6e.s:915: Error: unknown mnemonic `shld' -- `shld 36,x19,x19'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:476: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:483: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:491: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:498: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:504: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:513: Error: unknown mnemonic `shld' -- `shld 44,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:519: Error: unknown mnemonic `shld' -- `shld 43,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:525: Error: unknown mnemonic `shld' -- `shld 21,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:531: Error: unknown mnemonic `shld' -- `shld 14,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:550: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:556: Error: unknown mnemonic `shld' -- `shld 20,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:562: Error: unknown mnemonic `shld' -- `shld 3,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:568: Error: unknown mnemonic `shld' -- `shld 45,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:575: Error: unknown mnemonic `shld' -- `shld 61,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:599: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:606: Error: unknown mnemonic `shld' -- `shld 6,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:613: Error: unknown mnemonic `shld' -- `shld 25,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:620: Error: unknown mnemonic `shld' -- `shld 8,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:627: Error: unknown mnemonic `shld' -- `shld 18,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:644: Error: unknown mnemonic `shld' -- `shld 27,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:651: Error: unknown mnemonic `shld' -- `shld 36,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:659: Error: unknown mnemonic `shld' -- `shld 10,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:667: Error: unknown mnemonic `shld' -- `shld 15,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccOUldmE.s:675: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -O -fomit-frame-pointer opt64lcufullshld

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:468: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:482: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:485: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:498: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:501: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:510: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:513: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:516: Error: unknown mnemonic `shld' -- `shld 44,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:523: Error: unknown mnemonic `shld' -- `shld 21,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:538: Error: unknown mnemonic `shld' -- `shld 28,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:547: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:554: Error: unknown mnemonic `shld' -- `shld 45,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:557: Error: unknown mnemonic `shld' -- `shld 20,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:564: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:584: Error: unknown mnemonic `shld' -- `shld 25,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:591: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:600: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:603: Error: unknown mnemonic `shld' -- `shld 6,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:610: Error: unknown mnemonic `shld' -- `shld 18,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:621: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:624: Error: unknown mnemonic `shld' -- `shld 56,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:627: Error: unknown mnemonic `shld' -- `shld 41,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:634: Error: unknown mnemonic `shld' -- `shld 39,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccbrtReR.s:641: Error: unknown mnemonic `shld' -- `shld 55,x6,x6'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:706: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:720: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:723: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:736: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:739: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:748: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:751: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:754: Error: unknown mnemonic `shld' -- `shld 44,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:761: Error: unknown mnemonic `shld' -- `shld 21,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:776: Error: unknown mnemonic `shld' -- `shld 28,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:785: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:792: Error: unknown mnemonic `shld' -- `shld 45,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:795: Error: unknown mnemonic `shld' -- `shld 20,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:802: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:822: Error: unknown mnemonic `shld' -- `shld 25,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:829: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:838: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:841: Error: unknown mnemonic `shld' -- `shld 6,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:848: Error: unknown mnemonic `shld' -- `shld 18,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:859: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:862: Error: unknown mnemonic `shld' -- `shld 56,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:865: Error: unknown mnemonic `shld' -- `shld 41,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:872: Error: unknown mnemonic `shld' -- `shld 39,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccWy4GPv.s:879: Error: unknown mnemonic `shld' -- `shld 55,x6,x6'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:476: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:483: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:491: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:498: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:504: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:513: Error: unknown mnemonic `shld' -- `shld 44,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:519: Error: unknown mnemonic `shld' -- `shld 43,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:525: Error: unknown mnemonic `shld' -- `shld 21,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:531: Error: unknown mnemonic `shld' -- `shld 14,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:550: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:556: Error: unknown mnemonic `shld' -- `shld 20,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:562: Error: unknown mnemonic `shld' -- `shld 3,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:568: Error: unknown mnemonic `shld' -- `shld 45,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:575: Error: unknown mnemonic `shld' -- `shld 61,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:599: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:606: Error: unknown mnemonic `shld' -- `shld 6,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:613: Error: unknown mnemonic `shld' -- `shld 25,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:620: Error: unknown mnemonic `shld' -- `shld 8,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:627: Error: unknown mnemonic `shld' -- `shld 18,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:644: Error: unknown mnemonic `shld' -- `shld 27,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:651: Error: unknown mnemonic `shld' -- `shld 36,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:659: Error: unknown mnemonic `shld' -- `shld 10,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:667: Error: unknown mnemonic `shld' -- `shld 15,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccf8IrrL.s:675: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -O -fomit-frame-pointer opt64lcufullshld

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:975: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:987: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:999: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1011: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1023: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1045: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1059: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1073: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1087: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1146: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1160: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1174: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1188: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1202: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1267: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1281: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1295: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1309: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1323: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1389: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1403: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1417: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1431: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccFwG4tb.s:1445: Error: unknown mnemonic `shld' -- `shld 56,x0,x0'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:901: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:908: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:921: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:928: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:937: Error: unknown mnemonic `shld' -- `shld 28,x18,x18'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:940: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:947: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:954: Error: unknown mnemonic `shld' -- `shld 45,x4,x4'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:957: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:966: Error: unknown mnemonic `shld' -- `shld 41,x8,x8'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:975: Error: unknown mnemonic `shld' -- `shld 39,x9,x9'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:984: Error: unknown mnemonic `shld' -- `shld 2,x15,x15'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:987: Error: unknown mnemonic `shld' -- `shld 62,x12,x12'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:990: Error: unknown mnemonic `shld' -- `shld 55,x23,x23'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:993: Error: unknown mnemonic `shld' -- `shld 20,x17,x17'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:1016: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:1019: Error: unknown mnemonic `shld' -- `shld 18,x3,x3'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:1026: Error: unknown mnemonic `shld' -- `shld 21,x30,x30'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:1029: Error: unknown mnemonic `shld' -- `shld 14,x24,x24'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:1032: Error: unknown mnemonic `shld' -- `shld 25,x16,x16'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:1035: Error: unknown mnemonic `shld' -- `shld 8,x26,x26'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:1048: Error: unknown mnemonic `shld' -- `shld 6,x13,x13'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:1051: Error: unknown mnemonic `shld' -- `shld 43,x20,x20'
KeccakF-1600-opt64.c: /tmp/cclqOHbw.s:1060: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1183: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1190: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1203: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1210: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1219: Error: unknown mnemonic `shld' -- `shld 28,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1222: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1229: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1236: Error: unknown mnemonic `shld' -- `shld 45,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1239: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1248: Error: unknown mnemonic `shld' -- `shld 41,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1257: Error: unknown mnemonic `shld' -- `shld 39,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1266: Error: unknown mnemonic `shld' -- `shld 2,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1269: Error: unknown mnemonic `shld' -- `shld 62,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1272: Error: unknown mnemonic `shld' -- `shld 55,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1275: Error: unknown mnemonic `shld' -- `shld 20,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1298: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1301: Error: unknown mnemonic `shld' -- `shld 18,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1308: Error: unknown mnemonic `shld' -- `shld 21,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1311: Error: unknown mnemonic `shld' -- `shld 14,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1314: Error: unknown mnemonic `shld' -- `shld 25,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1317: Error: unknown mnemonic `shld' -- `shld 8,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1330: Error: unknown mnemonic `shld' -- `shld 6,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1333: Error: unknown mnemonic `shld' -- `shld 43,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccvAbixU.s:1342: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:935: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:942: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:950: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:957: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:963: Error: unknown mnemonic `shld' -- `shld 1,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:972: Error: unknown mnemonic `shld' -- `shld 44,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:978: Error: unknown mnemonic `shld' -- `shld 43,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:984: Error: unknown mnemonic `shld' -- `shld 21,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:990: Error: unknown mnemonic `shld' -- `shld 14,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1009: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1015: Error: unknown mnemonic `shld' -- `shld 20,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1021: Error: unknown mnemonic `shld' -- `shld 3,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1028: Error: unknown mnemonic `shld' -- `shld 45,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1035: Error: unknown mnemonic `shld' -- `shld 61,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1058: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1065: Error: unknown mnemonic `shld' -- `shld 6,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1072: Error: unknown mnemonic `shld' -- `shld 25,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1079: Error: unknown mnemonic `shld' -- `shld 8,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1086: Error: unknown mnemonic `shld' -- `shld 18,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1103: Error: unknown mnemonic `shld' -- `shld 27,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1110: Error: unknown mnemonic `shld' -- `shld 36,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1118: Error: unknown mnemonic `shld' -- `shld 10,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1126: Error: unknown mnemonic `shld' -- `shld 15,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccGbosEP.s:1134: Error: unknown mnemonic `shld' -- `shld 56,x4,x4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:428: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:431: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:438: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:441: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:450: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:453: Error: unknown mnemonic `shld' -- `shld 44,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:462: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:465: Error: unknown mnemonic `shld' -- `shld 21,x15,x15'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:476: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:493: Error: unknown mnemonic `shld' -- `shld 20,x18,x18'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:502: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:505: Error: unknown mnemonic `shld' -- `shld 45,x27,x27'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:514: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:517: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:526: Error: unknown mnemonic `shld' -- `shld 25,x26,x26'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:535: Error: unknown mnemonic `shld' -- `shld 6,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:542: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:545: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:554: Error: unknown mnemonic `shld' -- `shld 18,x4,x4'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:569: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:572: Error: unknown mnemonic `shld' -- `shld 36,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:579: Error: unknown mnemonic `shld' -- `shld 10,x13,x13'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:588: Error: unknown mnemonic `shld' -- `shld 27,x10,x10'
KeccakF-1600-opt64.c: /tmp/cc91qsg3.s:597: Error: unknown mnemonic `shld' -- `shld 56,x16,x16'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:911: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:914: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:921: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:924: Error: unknown mnemonic `shld' -- `shld 1,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:931: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:940: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:943: Error: unknown mnemonic `shld' -- `shld 44,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:950: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:953: Error: unknown mnemonic `shld' -- `shld 21,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:968: Error: unknown mnemonic `shld' -- `shld 45,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:975: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:982: Error: unknown mnemonic `shld' -- `shld 20,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:995: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:1002: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:1013: Error: unknown mnemonic `shld' -- `shld 18,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:1016: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:1023: Error: unknown mnemonic `shld' -- `shld 6,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:1032: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:1041: Error: unknown mnemonic `shld' -- `shld 25,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:1055: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:1064: Error: unknown mnemonic `shld' -- `shld 36,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:1067: Error: unknown mnemonic `shld' -- `shld 10,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:1074: Error: unknown mnemonic `shld' -- `shld 39,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccTQvN44.s:1077: Error: unknown mnemonic `shld' -- `shld 27,x10,x10'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1148: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1151: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1158: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1161: Error: unknown mnemonic `shld' -- `shld 1,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1168: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1177: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1180: Error: unknown mnemonic `shld' -- `shld 44,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1187: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1190: Error: unknown mnemonic `shld' -- `shld 21,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1205: Error: unknown mnemonic `shld' -- `shld 45,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1212: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1219: Error: unknown mnemonic `shld' -- `shld 20,x18,x18'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1232: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1239: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1250: Error: unknown mnemonic `shld' -- `shld 18,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1253: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1260: Error: unknown mnemonic `shld' -- `shld 6,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1269: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1278: Error: unknown mnemonic `shld' -- `shld 25,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1292: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1301: Error: unknown mnemonic `shld' -- `shld 36,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1304: Error: unknown mnemonic `shld' -- `shld 10,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1311: Error: unknown mnemonic `shld' -- `shld 39,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccDwDahj.s:1314: Error: unknown mnemonic `shld' -- `shld 27,x10,x10'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:935: Error: unknown mnemonic `shld' -- `shld 1,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:942: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:950: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:957: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:963: Error: unknown mnemonic `shld' -- `shld 1,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:972: Error: unknown mnemonic `shld' -- `shld 44,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:978: Error: unknown mnemonic `shld' -- `shld 43,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:984: Error: unknown mnemonic `shld' -- `shld 21,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:990: Error: unknown mnemonic `shld' -- `shld 14,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1009: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1015: Error: unknown mnemonic `shld' -- `shld 20,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1021: Error: unknown mnemonic `shld' -- `shld 3,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1028: Error: unknown mnemonic `shld' -- `shld 45,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1035: Error: unknown mnemonic `shld' -- `shld 61,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1058: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1065: Error: unknown mnemonic `shld' -- `shld 6,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1072: Error: unknown mnemonic `shld' -- `shld 25,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1079: Error: unknown mnemonic `shld' -- `shld 8,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1086: Error: unknown mnemonic `shld' -- `shld 18,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1103: Error: unknown mnemonic `shld' -- `shld 27,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1110: Error: unknown mnemonic `shld' -- `shld 36,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1118: Error: unknown mnemonic `shld' -- `shld 10,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1126: Error: unknown mnemonic `shld' -- `shld 15,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccEDJRuy.s:1134: Error: unknown mnemonic `shld' -- `shld 56,x4,x4'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:428: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:431: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:438: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:441: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:450: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:453: Error: unknown mnemonic `shld' -- `shld 44,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:462: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:465: Error: unknown mnemonic `shld' -- `shld 21,x15,x15'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:476: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:493: Error: unknown mnemonic `shld' -- `shld 20,x18,x18'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:502: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:505: Error: unknown mnemonic `shld' -- `shld 45,x27,x27'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:514: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:517: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:526: Error: unknown mnemonic `shld' -- `shld 25,x26,x26'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:535: Error: unknown mnemonic `shld' -- `shld 6,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:542: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:545: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:554: Error: unknown mnemonic `shld' -- `shld 18,x4,x4'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:569: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:572: Error: unknown mnemonic `shld' -- `shld 36,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:579: Error: unknown mnemonic `shld' -- `shld 10,x13,x13'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:588: Error: unknown mnemonic `shld' -- `shld 27,x10,x10'
KeccakF-1600-opt64.c: /tmp/cc3z6f0w.s:597: Error: unknown mnemonic `shld' -- `shld 56,x16,x16'
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt64lcufullshld

Compiler output

Implementation: ref
Security model: unknown
Compiler: cc
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: 19, namely:
CompilerImplementations
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StatePermute(instance->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: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments ref
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments ref
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments ref