Implementation notes: aarch64, supercoplxc, crypto_hash/k12

Computer: supercoplxc
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: k12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1360046816 0 059609 896 744kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
1368047812 0 060609 896 744kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
1376051288 0 064473 896 760kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
1376049172 0 062361 896 760kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
1384026940 0 040129 896 760kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
1384043744 0 053737 880 736kcp/optimized1600ufullgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
1384043744 0 053737 880 736kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
1392044340 0 054337 880 736kcp/optimized1600lcufullgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
1392044340 0 054337 880 736kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
1400029056 0 042241 896 760kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
1400044680 0 055249 896 744kcp/optimized1600ufullgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
1408045268 0 055849 896 744kcp/optimized1600lcufullgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
1408024780 0 037561 896 744kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
1416048208 0 060033 896 760kcp/optimized1600lcufullgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
1416045192 0 058022 800 768kcp/optimized1600ufullclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
1416046788 0 058609 896 760kcp/optimized1600ufullgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
1424046664 0 059494 800 768kcp/optimized1600lcufullclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
1424043744 0 053665 880 736kcp/optimized1600ufullgcc_-Os_-fomit-frame-pointer2019090120190816
1424043744 0 053665 880 736kcp/optimized1600ufullgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
1432045132 0 057902 800 768kcp/optimized1600lcufullclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1432045132 0 057958 800 768kcp/optimized1600lcufullclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1432045132 0 057958 800 768kcp/optimized1600lcufullclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1432045132 0 057958 800 768kcp/optimized1600lcufullclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1432046328 0 056977 896 744kcp/optimized1600lcufullgcc_-O2_-fomit-frame-pointer2019090120190816
1432024584 0 036401 896 760kcp/optimized1600u6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
1432043624 0 056446 800 768kcp/optimized1600ufullclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1432043624 0 056446 800 768kcp/optimized1600ufullclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1432043624 0 056446 800 768kcp/optimized1600ufullclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1440025740 0 038521 896 744kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
1440049428 0 061265 896 760kcp/optimized1600lcufullgcc_-O3_-fomit-frame-pointer2019090120190816
1440044312 0 054241 880 736kcp/optimized1600lcufullgcc_-Os_-fomit-frame-pointer2019090120190816
1440044312 0 054241 880 736kcp/optimized1600lcufullgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
1440048740 0 061473 896 744kcp/optimized1600lcufullgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
1440043624 0 056398 800 768kcp/optimized1600ufullclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1448026008 0 037833 896 760kcp/optimized1600lcu6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
1448052384 0 065593 896 760kcp/optimized1600lcufullgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
1448021384 0 034158 800 768kcp/optimized1600u6clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1448021384 0 034206 800 768kcp/optimized1600u6clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1448021384 0 034206 800 768kcp/optimized1600u6clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1448021384 0 034206 800 768kcp/optimized1600u6clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1448022656 0 033233 896 744kcp/optimized1600u6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
1456022892 0 035662 800 768kcp/optimized1600lcu6clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1456022892 0 035718 800 768kcp/optimized1600lcu6clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1456022892 0 035718 800 768kcp/optimized1600lcu6clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1456022892 0 035718 800 768kcp/optimized1600lcu6clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
1456048540 0 061257 896 744kcp/optimized1600ufullgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
1464046536 0 057177 896 744kcp/optimized1600ufullgcc_-O2_-fomit-frame-pointer2019090120190816
1464051064 0 064281 896 760kcp/optimized1600ufullgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
1472026528 0 038361 896 760kcp/optimized1600lcu6gcc_-O3_-fomit-frame-pointer2019090120190816
1472029516 0 042729 896 760kcp/optimized1600lcu6gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
1472048820 0 060657 896 760kcp/optimized1600ufullgcc_-O3_-fomit-frame-pointer2019090120190816
1480027572 0 040785 896 760kcp/optimized1600u6gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
1488025312 0 037153 896 760kcp/optimized1600u6gcc_-O3_-fomit-frame-pointer2019090120190816
1488021420 0 031409 880 736kcp/optimized1600u6gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
1488021420 0 031409 880 736kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
1496023236 0 033801 896 744kcp/optimized1600lcu6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
1496022152 0 032145 880 736kcp/optimized1600lcu6gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
1496022152 0 032145 880 736kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
1512021676 0 034502 800 768kcp/optimized1600u6clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
1520023148 0 035974 800 768kcp/optimized1600lcu6clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
1536022124 0 032057 880 736kcp/optimized1600lcu6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
1544022124 0 032057 880 736kcp/optimized1600lcu6gcc_-Os_-fomit-frame-pointer2019090120190816
1544021420 0 031337 880 736kcp/optimized1600u6gcc_-Os_-fomit-frame-pointer2019090120190816
1544021420 0 031337 880 736kcp/optimized1600u6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
1576023844 0 034481 896 744kcp/optimized1600u6gcc_-O2_-fomit-frame-pointer2019090120190816
1576025776 0 038489 896 744kcp/optimized1600u6gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
1584024504 0 035145 896 744kcp/optimized1600lcu6gcc_-O2_-fomit-frame-pointer2019090120190816
1592026896 0 039617 896 744kcp/optimized1600lcu6gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
199207068 0 019894 800 768kcp/compact1600clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
2064056984 0 070977 896 744kcp/optimized1600ufullgcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
207207060 0 019830 800 768kcp/compact1600clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2072055408 0 066177 896 744kcp/optimized1600ufullgcc_-O_-fomit-frame-pointer2019090120190816
2072055408 0 066177 896 744kcp/optimized1600ufullgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
2072056984 0 070977 896 744kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
208007060 0 019878 800 768kcp/compact1600clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
208007060 0 019878 800 768kcp/compact1600clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
208007060 0 019878 800 768kcp/compact1600clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
2096054888 0 065665 896 744kcp/optimized1600lcufullgcc_-O_-fomit-frame-pointer2019090120190816
2104054888 0 065665 896 744kcp/optimized1600lcufullgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
2104057604 0 071601 896 744kcp/optimized1600lcufullgcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
2104057604 0 071601 896 744kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
2168026008 0 040001 896 744kcp/optimized1600u6gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
2168026008 0 040001 896 744kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
2176024352 0 035121 896 744kcp/optimized1600u6gcc_-O_-fomit-frame-pointer2019090120190816
2176024352 0 035121 896 744kcp/optimized1600u6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
2232025424 0 036201 896 744kcp/optimized1600lcu6gcc_-O_-fomit-frame-pointer2019090120190816
2232025424 0 036201 896 744kcp/optimized1600lcu6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
2232028156 0 042153 896 744kcp/optimized1600lcu6gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
2232028156 0 042153 896 744kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
239207580 0 020561 816 768kcp/reference1600clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
264807568 0 020497 816 768kcp/reference1600clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
264807568 0 020545 816 768kcp/reference1600clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
264807568 0 020545 816 768kcp/reference1600clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
264807568 0 020545 816 768kcp/reference1600clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
275208848 0 020585 896 760kcp/optimized1600ARMv8Agcc_-O3_-fomit-frame-pointer2019090120190816
275208904 0 022177 896 760kcp/optimized1600ARMv8Agcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
276008396 0 018928 888 744kcp/optimized1600ARMv8Agcc_-O2_-fomit-frame-pointer2019090120190816
276008512 0 018928 888 744kcp/optimized1600ARMv8Agcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
276008940 0 020873 896 760kcp/optimized1600ARMv8Agcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
276007756 0 017520 872 736kcp/optimized1600ARMv8Agcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
276008596 0 021288 888 744kcp/optimized1600ARMv8Agcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
276008656 0 022584 888 744kcp/optimized1600ARMv8Agcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
276007756 0 017552 872 736kcp/optimized1600ARMv8Agcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
276008704 0 021320 888 744kcp/optimized1600ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
276008996 0 022209 896 760kcp/optimized1600ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
276008656 0 022584 888 744kcp/optimized1600ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
276007756 0 017552 872 736kcp/optimized1600ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
276808288 0 018944 888 744kcp/optimized1600ARMv8Agcc_-O_-fomit-frame-pointer2019090120190816
276807756 0 017520 872 736kcp/optimized1600ARMv8Agcc_-Os_-fomit-frame-pointer2019090120190816
276808288 0 018944 888 744kcp/optimized1600ARMv8Agcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
281609748 0 022512 872 744kcp/optimized1600ARMv8Acc2019090120190816
281609748 0 022512 872 744kcp/optimized1600ARMv8Agcc2019090120190816
281609748 0 022512 872 744kcp/optimized1600ARMv8Agcc_-funroll-loops2019090120190816
344009888 0 022724 912 744kcp/reference1600gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
370409972 0 022876 912 744kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
4000010372 0 023708 912 760kcp/reference1600gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
413608676 0 024732 912 760kcp/reference1600gcc_-O3_-fomit-frame-pointer2019090120190816
4192017122 0 030297 896 760kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
4224017110 0 030305 896 760kcp/compact1600gcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
4336010544 0 023852 912 760kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
4392021932 0 035121 896 760kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
4448021684 0 033521 896 760kcp/inplace1600bigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
4520015012 0 025001 880 736kcp/inplace1600bigcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
4520015012 0 025001 880 736kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
471208864 0 024900 912 760kcp/reference1600gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
4888017192 0 029985 896 744kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
4992010706 0 023489 896 744kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
5104010558 0 023273 896 744kcp/compact1600gcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
5208016608 0 027185 896 744kcp/inplace1600bigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
5256014960 0 024897 880 736kcp/inplace1600bigcc_-Os_-fomit-frame-pointer2019090120190816
5272014960 0 024897 880 736kcp/inplace1600bigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
5768020368 0 033190 800 768kcp/inplace1600biclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
6080023680 0 035529 896 760kcp/inplace1600bigcc_-O3_-fomit-frame-pointer2019090120190816
6144023944 0 037169 896 760kcp/inplace1600bigcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
6376018636 0 029273 896 744kcp/inplace1600bigcc_-O2_-fomit-frame-pointer2019090120190816
6496019196 0 031913 896 744kcp/inplace1600bigcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
7256020968 0 033734 800 768kcp/inplace1600biclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
7256021096 0 033918 800 768kcp/inplace1600biclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
7280021096 0 033918 800 768kcp/inplace1600biclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
7280021096 0 033918 800 768kcp/inplace1600biclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
7312017496 0 031505 896 744kcp/inplace1600bigcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
7320016668 0 027457 896 744kcp/inplace1600bigcc_-O_-fomit-frame-pointer2019090120190816
7320016668 0 027457 896 744kcp/inplace1600bigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
7320017496 0 031505 896 744kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
7832013246 0 025065 896 760kcp/compact1600gcc_-O3_-fomit-frame-pointer2019090120190816
7928013170 0 024985 896 760kcp/compact1600gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
8752010166 0 024177 896 744kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
8784010166 0 024177 896 744kcp/compact1600gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
91680131616 0 0148649 880 744kcp/optimized1600lcufullcc2019090120190816
91760131616 0 0148649 880 744kcp/optimized1600lcufullgcc2019090120190816
91760131616 0 0148649 880 744kcp/optimized1600lcufullgcc_-funroll-loops2019090120190816
9376057196 0 074225 880 744kcp/optimized1600lcu6cc2019090120190816
9376057196 0 074225 880 744kcp/optimized1600lcu6gcc2019090120190816
9376057196 0 074225 880 744kcp/optimized1600lcu6gcc_-funroll-loops2019090120190816
94320134492 0 0151521 880 744kcp/optimized1600ufullgcc2019090120190816
94320134492 0 0151521 880 744kcp/optimized1600ufullgcc_-funroll-loops2019090120190816
94400134492 0 0151521 880 744kcp/optimized1600ufullcc2019090120190816
9616057216 0 074241 880 744kcp/optimized1600u6gcc_-funroll-loops2019090120190816
9624057216 0 074241 880 744kcp/optimized1600u6cc2019090120190816
9624057216 0 074241 880 744kcp/optimized1600u6gcc2019090120190816
1024009847 0 023964 912 744kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
1024809847 0 023964 912 744kcp/reference1600gcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
1261607277 0 017913 896 744kcp/compact1600gcc_-O2_-fomit-frame-pointer2019090120190816
1358407385 0 017961 896 744kcp/compact1600gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
1604006412 0 016401 880 736kcp/compact1600gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
1605606412 0 016401 880 736kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
1680006404 0 016337 880 736kcp/compact1600gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
1685606404 0 016337 880 736kcp/compact1600gcc_-Os_-fomit-frame-pointer2019090120190816
1987207361 0 018145 896 744kcp/compact1600gcc_-O_-fomit-frame-pointer2019090120190816
1987207361 0 018145 896 744kcp/compact1600gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
2551207915 0 018668 912 744kcp/reference1600gcc_-O2_-fomit-frame-pointer2019090120190816
2719206844 0 016945 896 736kcp/reference1600gcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
2720006844 0 016945 896 736kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
27496035436 0 052473 880 744kcp/inplace1600bigcc2019090120190816
27560035436 0 052473 880 744kcp/inplace1600bicc2019090120190816
27568035436 0 052473 880 744kcp/inplace1600bigcc_-funroll-loops2019090120190816
2925608031 0 018716 912 744kcp/reference1600gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
2988006848 0 016897 896 736kcp/reference1600gcc_-Os_-fomit-frame-pointer2019090120190816
3004806848 0 016897 896 736kcp/reference1600gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
6237608059 0 018948 912 744kcp/reference1600gcc_-O_-fomit-frame-pointer2019090120190816
6237608059 0 018948 912 744kcp/reference1600gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
67072012805 0 025793 816 768kcp/reference1600-32bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019090120190816
67104012805 0 025793 816 768kcp/reference1600-32bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019090120190816
67120012805 0 025793 816 768kcp/reference1600-32bitsclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019090120190816
67520013039 0 029204 912 760kcp/reference1600-32bitsgcc_-O3_-fomit-frame-pointer2019090120190816
70328016199 0 029636 912 760kcp/reference1600-32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2019090120190816
70600012805 0 025737 816 768kcp/reference1600-32bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019090120190816
72456012573 0 025561 816 768kcp/reference1600-32bitsclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019090120190816
72888013075 0 029220 912 760kcp/reference1600-32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
72952016291 0 029708 912 760kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019090120190816
75024010626 0 027657 880 744kcp/compact1600cc2019090120190816
75040010626 0 027657 880 744kcp/compact1600gcc_-funroll-loops2019090120190816
75224010626 0 027657 880 744kcp/compact1600gcc2019090120190816
84120012171 0 025003 904 744kcp/reference1600-32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2019090120190816
85584012351 0 025251 904 744kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
107616010131 0 020875 904 744kcp/reference1600-32bitsgcc_-O2_-fomit-frame-pointer2019090120190816
112040013075 0 027179 904 744kcp/reference1600-32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2019090120190816
117800013075 0 027179 904 744kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
118488010247 0 020923 904 744kcp/reference1600-32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019090120190816
12598408908 0 019065 896 736kcp/reference1600-32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2019090120190816
12625608908 0 019065 896 736kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
13223208880 0 018977 896 736kcp/reference1600-32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019090120190816
13251208880 0 018977 896 736kcp/reference1600-32bitsgcc_-Os_-fomit-frame-pointer2019090120190816
170248010423 0 021307 904 744kcp/reference1600-32bitsgcc_-O_-fomit-frame-pointer2019090120190816
170888010423 0 021307 904 744kcp/reference1600-32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019090120190816
266872012211 0 025313 896 744kcp/reference1600cc2019090120190816
266992012211 0 025313 896 744kcp/reference1600gcc2019090120190816
271728012211 0 025313 896 744kcp/reference1600gcc_-funroll-loops2019090120190816
789240015143 0 028289 896 744kcp/reference1600-32bitscc2019090120190816
789288015143 0 028289 896 744kcp/reference1600-32bitsgcc2019090120190816
789464015143 0 028289 896 744kcp/reference1600-32bitsgcc_-funroll-loops2019090120190816

Compiler output

Implementation: kcp/inplace1600ARMv6M
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:203: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:611: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:612: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc kcp/inplace1600ARMv6M
gcc kcp/inplace1600ARMv6M
gcc -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops kcp/inplace1600ARMv6M
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -Os -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv6M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv6M

Compiler output

Implementation: kcp/inplace1600ARMv6M
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: keccak.s:1:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:2:1: error: unexpected token at start of statement
keccak.s: @ Implementation by the Keccak, Keyak and Ketje Teams, namely, Guido Bertoni,
keccak.s: ^
keccak.s: keccak.s:3:1: error: unexpected token at start of statement
keccak.s: @ Joan Daemen, Michaƫl Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:4:1: error: unexpected token at start of statement
keccak.s: @ denoted as "the implementer".
keccak.s: ^
keccak.s: keccak.s:5:1: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:6:1: error: unexpected token at start of statement
keccak.s: @ For more information, feedback or questions, please refer to our websites:
keccak.s: ^
keccak.s: keccak.s:7:1: error: unexpected token at start of statement
keccak.s: @ http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:8:1: error: unexpected token at start of statement
keccak.s: @ http://keyak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:9:1: error: unexpected token at start of statement
keccak.s: @ http://ketje.noekeon.org/
keccak.s: ...

Number of similar (compiler,implementation) pairs: 30, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv6M
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv6M
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv6M
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv6M
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/inplace1600ARMv6M
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv7A
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv7A
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv7A
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv7A
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/inplace1600ARMv7A
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv7M
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv7M
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv7M
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/inplace1600ARMv7M
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/inplace1600ARMv7M
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv6Mu1
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv6Mu1
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv6Mu1
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv6Mu1
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600ARMv6Mu1
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv6Mu2
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv6Mu2
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv6Mu2
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv6Mu2
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600ARMv6Mu2
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv7A
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv7A
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv7A
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv7A
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600ARMv7A

Compiler output

Implementation: kcp/inplace1600ARMv7A
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:469: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc kcp/inplace1600ARMv7A
gcc kcp/inplace1600ARMv7A
gcc -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops kcp/inplace1600ARMv7A
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -Os -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv7A

Compiler output

Implementation: kcp/inplace1600ARMv7M
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:76: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:125: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:177: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:470: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:471: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:472: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc kcp/inplace1600ARMv7M
gcc kcp/inplace1600ARMv7M
gcc -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops kcp/inplace1600ARMv7M
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -Os -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/inplace1600ARMv7M
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/inplace1600ARMv7M

Compiler output

Implementation: kcp/optimized1600ARMv6Mu1
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:300: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc kcp/optimized1600ARMv6Mu1
gcc kcp/optimized1600ARMv6Mu1
gcc -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu1
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu1

Compiler output

Implementation: kcp/optimized1600ARMv6Mu2
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:19: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:20: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:109: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:142: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:194: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:195: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:205: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:374: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc kcp/optimized1600ARMv6Mu2
gcc kcp/optimized1600ARMv6Mu2
gcc -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv6Mu2
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv6Mu2

Compiler output

Implementation: kcp/optimized1600ARMv7A
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:1: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:2: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:3: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:4: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:5: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:6: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:7: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:8: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:9: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:10: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:11: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:12: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:13: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:14: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:16: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:17: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:18: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:23: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:24: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:269: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:270: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:271: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc kcp/optimized1600ARMv7A
gcc kcp/optimized1600ARMv7A
gcc -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops kcp/optimized1600ARMv7A
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600ARMv7A
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600ARMv7A

Compiler output

Implementation: kcp/optimized1600ARMv8A
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: <instantiation>:18:18: error: invalid operand for instruction
keccak.s: mov v5.2d[0], v0.2d[1] // v5 = (A[4] ^ A[14]) || ????
keccak.s: ^
keccak.s: keccak.s:524:5: note: while in macro instantiation
keccak.s: KeccakRound
keccak.s: ^
keccak.s: <instantiation>:23:18: error: invalid operand for instruction
keccak.s: mov v4.2d[1], v3.2d[0] // v4 = B[4] || B[3]
keccak.s: ^
keccak.s: keccak.s:524:5: note: while in macro instantiation
keccak.s: KeccakRound
keccak.s: ^
keccak.s: <instantiation>:57:18: error: invalid operand for instruction
keccak.s: mov x11, v20.2d[0] // x11 = A[1]
keccak.s: ^
keccak.s: keccak.s:524:5: note: while in macro instantiation
keccak.s: KeccakRound
keccak.s: ^
keccak.s: <instantiation>:2:18: error: invalid operand for instruction
keccak.s: mov x10, v25.2d[0]
keccak.s: ^
keccak.s: <instantiation>:59:5: note: while in macro instantiation
keccak.s: RhoPi v25.2d[0], x11, x10, 1 // A[10] = ROTL64(A[1], 1)
keccak.s: ^
keccak.s: keccak.s:524:5: note: while in macro instantiation
keccak.s: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv8A
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv8A
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv8A
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600ARMv8A
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600ARMv8A

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: clang++ -O3 -fomit-frame-pointer -Qunused-arguments
K12.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KangarooTwelve.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakSpongeWidth1600.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakP-1600-AVX2.cpp: In file included from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: In file included from /usr/include/clang/7.0.1/include/x86intrin.h:27:
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:48:10: error: use of undeclared identifier '__builtin_ia32_readeflags_u32'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_readeflags_u32();
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:54:3: error: use of undeclared identifier '__builtin_ia32_writeeflags_u32'
KeccakP-1600-AVX2.cpp: __builtin_ia32_writeeflags_u32(__f);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:60:10: error: use of undeclared identifier '__builtin_ia32_rdpmc'; did you mean '__builtin_arm_dmb'?
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdpmc(__A);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:60:10: note: '__builtin_arm_dmb' declared here
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:60:10: error: argument to '__builtin_arm_dmb' must be a constant integer
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdpmc(__A);
KeccakP-1600-AVX2.cpp: ^ ~~~
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:66:10: error: use of undeclared identifier '__builtin_ia32_rdtscp'; did you mean '__builtin_arm_rsrp'?
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdtscp(__A);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:66:10: note: '__builtin_arm_rsrp' declared here
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:66:32: error: cannot initialize a parameter of type 'const char *' with an lvalue of type 'unsigned int *'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdtscp(__A);
KeccakP-1600-AVX2.cpp: ^~~
KeccakP-1600-AVX2.cpp: /usr/include/clang/7.0.1/include/ia32intrin.h:75:3: error: use of undeclared identifier '__builtin_ia32_wbinvd'
KeccakP-1600-AVX2.cpp: __builtin_ia32_wbinvd();
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang++ -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX2
clang++ -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX2
clang++ -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX2
clang++ -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX2
clang++ -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: g++
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:18:14: fatal error: x86intrin.h: No such file or directory
KeccakP-1600-AVX2.cpp: #include <x86intrin.h>
KeccakP-1600-AVX2.cpp: ^~~~~~~~~~~~~
KeccakP-1600-AVX2.cpp: compilation terminated.

Number of similar (compiler,implementation) pairs: 13, namely:
CompilerImplementations
g++ kcp/optimized1600AVX2
g++ -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX2
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX512
Security model: unknown
Compiler: cc
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:24:10: fatal error: smmintrin.h: No such file or directory
KeccakP-1600-AVX512.c: #include <smmintrin.h>
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~
KeccakP-1600-AVX512.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc kcp/optimized1600AVX512
gcc kcp/optimized1600AVX512
gcc -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops kcp/optimized1600AVX512
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AVX512
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AVX512

Compiler output

Implementation: kcp/optimized1600AVX512
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/smmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/tmmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/pmmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/emmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/xmmintrin.h:27:
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:143:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:173:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:203:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:230:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:253:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-AVX512.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-AVX512.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:274:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX512
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX512
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX512
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AVX512
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600AVX512

Compiler output

Implementation: kcp/optimized1600AsmX86-64
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:52: Error: bad expression
keccak.s: keccak.s:52: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:53: Error: bad expression
keccak.s: keccak.s:53: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:54: Error: bad expression
keccak.s: keccak.s:54: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:55: Error: bad expression
keccak.s: keccak.s:55: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:56: Error: bad expression
keccak.s: keccak.s:56: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:57: Error: bad expression
keccak.s: keccak.s:57: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:60: Error: bad expression
keccak.s: keccak.s:60: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:62: Error: bad expression
keccak.s: keccak.s:62: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:63: Error: bad expression
keccak.s: keccak.s:63: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:64: Error: bad expression
keccak.s: keccak.s:64: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:66: Error: bad expression
keccak.s: keccak.s:66: Error: junk at end of line, first unrecognized character is `r'
keccak.s: keccak.s:67: Error: bad expression
keccak.s: keccak.s:67: Error: junk at end of line, first unrecognized character is `r'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 38, namely:
CompilerImplementations
cc kcp/optimized1600AsmX86-64
gcc kcp/optimized1600AsmX86-64
gcc -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -O -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -funroll-loops kcp/optimized1600AsmX86-64
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AsmX86-64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64
cc kcp/optimized1600AsmX86-64shld
gcc kcp/optimized1600AsmX86-64shld
gcc -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -O -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -funroll-loops kcp/optimized1600AsmX86-64shld
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AsmX86-64shld
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64shld

Compiler output

Implementation: kcp/optimized1600AsmX86-64
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: keccak.s:52:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:12: error: missing expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:53:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:53:12: error: missing expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:54:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:12: error: missing expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:55:12: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:55:12: error: missing expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:56:12: error: unknown token in expression in '.equ' directive
keccak.s: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600AsmX86-64

Compiler output

Implementation: kcp/optimized1600AsmX86-64Apple
Security model: unknown
Compiler: cc
keccak.s: keccak.s: Assembler messages:
keccak.s: keccak.s:542: Error: unknown mnemonic `retq' -- `retq'
keccak.s: keccak.s:551: Error: unknown mnemonic `xorq' -- `xorq %rax,%rax'
keccak.s: keccak.s:552: Error: unknown mnemonic `xorq' -- `xorq %rcx,%rcx'
keccak.s: keccak.s:553: Error: unknown mnemonic `notq' -- `notq %rcx'
keccak.s: keccak.s:554: Error: unknown mnemonic `pxor' -- `pxor %xmm0,%xmm0'
keccak.s: keccak.s:555: Error: unknown mnemonic `movq' -- `movq %rax,_ba(arg1)'
keccak.s: keccak.s:556: Error: unknown mnemonic `movq' -- `movq %rcx,_be(arg1)'
keccak.s: keccak.s:557: Error: unknown mnemonic `movq' -- `movq %rcx,_bi(arg1)'
keccak.s: keccak.s:558: Error: unknown mnemonic `movq' -- `movq %rax,_bo(arg1)'
keccak.s: keccak.s:559: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,_bu(arg1)'
keccak.s: keccak.s:560: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,_ge(arg1)'
keccak.s: keccak.s:561: Error: unknown mnemonic `movq' -- `movq %rcx,_go(arg1)'
keccak.s: keccak.s:562: Error: unknown mnemonic `movq' -- `movq %rax,_gu(arg1)'
keccak.s: keccak.s:563: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,_ka(arg1)'
keccak.s: keccak.s:564: Error: unknown mnemonic `movq' -- `movq %rcx,_ki(arg1)'
keccak.s: keccak.s:565: Error: unknown mnemonic `movq' -- `movq %rax,_ko(arg1)'
keccak.s: keccak.s:566: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,_ku(arg1)'
keccak.s: keccak.s:567: Error: unknown mnemonic `movq' -- `movq %rax,_me(arg1)'
keccak.s: keccak.s:568: Error: unknown mnemonic `movq' -- `movq %rcx,_mi(arg1)'
keccak.s: keccak.s:569: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,_mo(arg1)'
keccak.s: keccak.s:570: Error: unknown mnemonic `movq' -- `movq %rcx,_sa(arg1)'
keccak.s: keccak.s:571: Error: unknown mnemonic `movq' -- `movq %rax,_se(arg1)'
keccak.s: keccak.s:572: Error: unknown mnemonic `movdqu' -- `movdqu %xmm0,_si(arg1)'
keccak.s: keccak.s:573: Error: unknown mnemonic `movq' -- `movq %rax,_su(arg1)'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc kcp/optimized1600AsmX86-64Apple
gcc kcp/optimized1600AsmX86-64Apple
gcc -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600AsmX86-64Apple

Compiler output

Implementation: kcp/optimized1600AsmX86-64Apple
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: keccak.s:542:5: error: unrecognized instruction mnemonic, did you mean: eret, ret?
keccak.s: retq
keccak.s: ^
keccak.s: keccak.s:551:13: error: unknown token in expression
keccak.s: xorq %rax, %rax
keccak.s: ^
keccak.s: keccak.s:551:13: error: invalid operand
keccak.s: xorq %rax, %rax
keccak.s: ^
keccak.s: keccak.s:552:13: error: unknown token in expression
keccak.s: xorq %rcx, %rcx
keccak.s: ^
keccak.s: keccak.s:552:13: error: invalid operand
keccak.s: xorq %rcx, %rcx
keccak.s: ^
keccak.s: keccak.s:553:13: error: unknown token in expression
keccak.s: notq %rcx
keccak.s: ^
keccak.s: keccak.s:553:13: error: invalid operand
keccak.s: notq %rcx
keccak.s: ^
keccak.s: keccak.s:554:13: error: unknown token in expression
keccak.s: pxor %xmm0, %xmm0
keccak.s: ^
keccak.s: keccak.s:554:13: error: invalid operand
keccak.s: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64Apple
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64Apple
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64Apple
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64Apple
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600AsmX86-64Apple

Compiler output

Implementation: kcp/optimized1600AsmX86-64shld
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: keccak.s:52:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:13: error: missing expression in '.equ' directive
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:53:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:53:13: error: missing expression in '.equ' directive
keccak.s: .equ arg2, %rsi
keccak.s: ^
keccak.s: keccak.s:54:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:13: error: missing expression in '.equ' directive
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:55:13: error: unknown token in expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:55:13: error: missing expression in '.equ' directive
keccak.s: .equ arg4, %rcx
keccak.s: ^
keccak.s: keccak.s:56:13: error: unknown token in expression in '.equ' directive
keccak.s: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64shld
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64shld
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64shld
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600AsmX86-64shld
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600AsmX86-64shld

Compiler output

Implementation: kcp/optimized1600XOPu6
Security model: unknown
Compiler: cc
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:32:10: fatal error: x86intrin.h: No such file or directory
KeccakP-1600-XOP.c: #include <x86intrin.h>
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~
KeccakP-1600-XOP.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 38, namely:
CompilerImplementations
cc kcp/optimized1600XOPu6
gcc kcp/optimized1600XOPu6
gcc -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops kcp/optimized1600XOPu6
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600XOPu6
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600XOPu6
cc kcp/optimized1600XOPufull
gcc kcp/optimized1600XOPufull
gcc -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops kcp/optimized1600XOPufull
gcc -funroll-loops -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -Os -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer kcp/optimized1600XOPufull
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer kcp/optimized1600XOPufull

Compiler output

Implementation: kcp/optimized1600XOPu6
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/x86intrin.h:29:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-7/lib/clang/7.0.1/include/immintrin.h:28:
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:64:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_vec_init_v2si(__i, 0);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:143:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_packsswb((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:173:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_packssdw((__v2si)__m1, (__v2si)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:203:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_packuswb((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:230:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_punpckhbw((__v8qi)__m1, (__v8qi)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:253:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_punpckhwd((__v4hi)__m1, (__v4hi)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:274:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: return (__m64)__builtin_ia32_punpckhdq((__v2si)__m1, (__v2si)__m2);
KeccakP-1600-XOP.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakP-1600-XOP.c: /usr/lib/llvm-7/lib/clang/7.0.1/include/mmintrin.h:301:12: error: invalid conversion between vector type '__m64' (vector of 1 'long long' value) and integer type 'int' of different size
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600XOPu6
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600XOPu6
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600XOPu6
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600XOPu6
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600XOPu6
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600XOPufull
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600XOPufull
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600XOPufull
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600XOPufull
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600XOPufull

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: cc
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1126: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1138: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1150: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1162: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1174: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1196: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1210: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1224: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1238: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1300: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1314: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1328: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1342: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1356: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1421: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1435: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1449: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1463: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1477: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1543: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1557: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1571: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1585: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccIyXEJG.s:1599: Error: unknown mnemonic `shld' -- `shld 56,x0,x0'
KeccakP-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc kcp/optimized1600lcufullshld

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakP-1600-opt64.c: shld #1,x17,x17
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: De = Ca^ROL64(Ci, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600lcufullshld
clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments kcp/optimized1600lcufullshld
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments kcp/optimized1600lcufullshld
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments kcp/optimized1600lcufullshld

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakP-1600-opt64.c: shld #1,x9,x9
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: unrecognized instruction mnemonic, did you mean: shl, shll, sshl, ushl?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: De = Ca^ROL64(Ci, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments kcp/optimized1600lcufullshld

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1126: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1138: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1150: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1162: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1174: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1196: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1210: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1224: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1238: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1300: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1314: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1328: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1342: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1356: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1421: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1435: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1449: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1463: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1477: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1543: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1557: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1571: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1585: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccLva3yj.s:1599: Error: unknown mnemonic `shld' -- `shld 56,x0,x0'
KeccakP-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc kcp/optimized1600lcufullshld

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:631: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:638: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:646: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:655: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:665: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:682: Error: unknown mnemonic `shld' -- `shld 44,x13,x13'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:685: Error: unknown mnemonic `shld' -- `shld 43,x9,x9'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:692: Error: unknown mnemonic `shld' -- `shld 27,x7,x7'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:713: Error: unknown mnemonic `shld' -- `shld 14,x27,x27'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:722: Error: unknown mnemonic `shld' -- `shld 21,x19,x19'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:729: Error: unknown mnemonic `shld' -- `shld 41,x16,x16'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:732: Error: unknown mnemonic `shld' -- `shld 20,x3,x3'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:735: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:738: Error: unknown mnemonic `shld' -- `shld 55,x26,x26'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:741: Error: unknown mnemonic `shld' -- `shld 62,x21,x21'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:744: Error: unknown mnemonic `shld' -- `shld 39,x12,x12'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:757: Error: unknown mnemonic `shld' -- `shld 2,x18,x18'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:760: Error: unknown mnemonic `shld' -- `shld 28,x4,x4'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:776: Error: unknown mnemonic `shld' -- `shld 6,x24,x24'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:782: Error: unknown mnemonic `shld' -- `shld 25,x8,x8'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:789: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:792: Error: unknown mnemonic `shld' -- `shld 18,x15,x15'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:801: Error: unknown mnemonic `shld' -- `shld 36,x14,x14'
KeccakP-1600-opt64.c: /tmp/cc9xXTQ9.s:804: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1115: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1122: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1130: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1139: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1149: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1166: Error: unknown mnemonic `shld' -- `shld 44,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1169: Error: unknown mnemonic `shld' -- `shld 43,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1176: Error: unknown mnemonic `shld' -- `shld 27,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1197: Error: unknown mnemonic `shld' -- `shld 14,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1206: Error: unknown mnemonic `shld' -- `shld 21,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1213: Error: unknown mnemonic `shld' -- `shld 41,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1216: Error: unknown mnemonic `shld' -- `shld 20,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1219: Error: unknown mnemonic `shld' -- `shld 3,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1222: Error: unknown mnemonic `shld' -- `shld 55,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1225: Error: unknown mnemonic `shld' -- `shld 62,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1228: Error: unknown mnemonic `shld' -- `shld 39,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1241: Error: unknown mnemonic `shld' -- `shld 2,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1244: Error: unknown mnemonic `shld' -- `shld 28,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1260: Error: unknown mnemonic `shld' -- `shld 6,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1266: Error: unknown mnemonic `shld' -- `shld 25,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1273: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1276: Error: unknown mnemonic `shld' -- `shld 18,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1285: Error: unknown mnemonic `shld' -- `shld 36,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccuQggrK.s:1288: Error: unknown mnemonic `shld' -- `shld 8,x30,x30'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -O -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:607: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:614: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:621: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:627: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:633: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:643: Error: unknown mnemonic `shld' -- `shld 44,x22,x22'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:649: Error: unknown mnemonic `shld' -- `shld 43,x24,x24'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:656: Error: unknown mnemonic `shld' -- `shld 21,x25,x25'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:662: Error: unknown mnemonic `shld' -- `shld 14,x3,x3'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:692: Error: unknown mnemonic `shld' -- `shld 28,x20,x20'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:698: Error: unknown mnemonic `shld' -- `shld 20,x3,x3'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:705: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:712: Error: unknown mnemonic `shld' -- `shld 45,x6,x6'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:718: Error: unknown mnemonic `shld' -- `shld 61,x15,x15'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:743: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:749: Error: unknown mnemonic `shld' -- `shld 6,x28,x28'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:757: Error: unknown mnemonic `shld' -- `shld 25,x22,x22'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:763: Error: unknown mnemonic `shld' -- `shld 8,x4,x4'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:770: Error: unknown mnemonic `shld' -- `shld 18,x20,x20'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:792: Error: unknown mnemonic `shld' -- `shld 27,x7,x7'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:799: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:806: Error: unknown mnemonic `shld' -- `shld 10,x16,x16'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:812: Error: unknown mnemonic `shld' -- `shld 15,x15,x15'
KeccakP-1600-opt64.c: /tmp/cc0sM2Kt.s:820: Error: unknown mnemonic `shld' -- `shld 56,x12,x12'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -Os -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:573: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:576: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:583: Error: unknown mnemonic `shld' -- `shld 1,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:590: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:599: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:608: Error: unknown mnemonic `shld' -- `shld 43,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:611: Error: unknown mnemonic `shld' -- `shld 21,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:618: Error: unknown mnemonic `shld' -- `shld 44,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:625: Error: unknown mnemonic `shld' -- `shld 14,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:647: Error: unknown mnemonic `shld' -- `shld 3,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:650: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:657: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:660: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:663: Error: unknown mnemonic `shld' -- `shld 28,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:672: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:681: Error: unknown mnemonic `shld' -- `shld 8,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:684: Error: unknown mnemonic `shld' -- `shld 25,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:694: Error: unknown mnemonic `shld' -- `shld 45,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:701: Error: unknown mnemonic `shld' -- `shld 6,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:712: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:719: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:728: Error: unknown mnemonic `shld' -- `shld 10,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:735: Error: unknown mnemonic `shld' -- `shld 15,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccYMsiXa.s:745: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:625: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:632: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:641: Error: unknown mnemonic `shld' -- `shld 1,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:649: Error: unknown mnemonic `shld' -- `shld 44,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:652: Error: unknown mnemonic `shld' -- `shld 1,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:659: Error: unknown mnemonic `shld' -- `shld 43,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:668: Error: unknown mnemonic `shld' -- `shld 21,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:671: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:680: Error: unknown mnemonic `shld' -- `shld 14,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:689: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:696: Error: unknown mnemonic `shld' -- `shld 20,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:705: Error: unknown mnemonic `shld' -- `shld 28,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:716: Error: unknown mnemonic `shld' -- `shld 45,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:719: Error: unknown mnemonic `shld' -- `shld 61,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:733: Error: unknown mnemonic `shld' -- `shld 8,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:736: Error: unknown mnemonic `shld' -- `shld 18,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:745: Error: unknown mnemonic `shld' -- `shld 25,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:754: Error: unknown mnemonic `shld' -- `shld 6,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:767: Error: unknown mnemonic `shld' -- `shld 10,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:770: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:777: Error: unknown mnemonic `shld' -- `shld 36,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:784: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:791: Error: unknown mnemonic `shld' -- `shld 27,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccBJjrbN.s:801: Error: unknown mnemonic `shld' -- `shld 15,x28,x28'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1062: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1069: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1078: Error: unknown mnemonic `shld' -- `shld 1,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1086: Error: unknown mnemonic `shld' -- `shld 44,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1089: Error: unknown mnemonic `shld' -- `shld 1,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1096: Error: unknown mnemonic `shld' -- `shld 43,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1105: Error: unknown mnemonic `shld' -- `shld 21,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1108: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1117: Error: unknown mnemonic `shld' -- `shld 14,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1126: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1133: Error: unknown mnemonic `shld' -- `shld 20,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1142: Error: unknown mnemonic `shld' -- `shld 28,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1153: Error: unknown mnemonic `shld' -- `shld 45,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1156: Error: unknown mnemonic `shld' -- `shld 61,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1170: Error: unknown mnemonic `shld' -- `shld 8,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1173: Error: unknown mnemonic `shld' -- `shld 18,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1182: Error: unknown mnemonic `shld' -- `shld 25,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1191: Error: unknown mnemonic `shld' -- `shld 6,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1204: Error: unknown mnemonic `shld' -- `shld 10,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1207: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1214: Error: unknown mnemonic `shld' -- `shld 36,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1221: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1228: Error: unknown mnemonic `shld' -- `shld 27,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccDslYjg.s:1238: Error: unknown mnemonic `shld' -- `shld 15,x28,x28'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:607: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:614: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:621: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:627: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:633: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:643: Error: unknown mnemonic `shld' -- `shld 44,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:649: Error: unknown mnemonic `shld' -- `shld 43,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:656: Error: unknown mnemonic `shld' -- `shld 21,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:662: Error: unknown mnemonic `shld' -- `shld 14,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:692: Error: unknown mnemonic `shld' -- `shld 28,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:698: Error: unknown mnemonic `shld' -- `shld 20,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:705: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:712: Error: unknown mnemonic `shld' -- `shld 45,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:718: Error: unknown mnemonic `shld' -- `shld 61,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:743: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:749: Error: unknown mnemonic `shld' -- `shld 6,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:757: Error: unknown mnemonic `shld' -- `shld 25,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:763: Error: unknown mnemonic `shld' -- `shld 8,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:770: Error: unknown mnemonic `shld' -- `shld 18,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:792: Error: unknown mnemonic `shld' -- `shld 27,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:799: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:806: Error: unknown mnemonic `shld' -- `shld 10,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:812: Error: unknown mnemonic `shld' -- `shld 15,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccgvCEzs.s:820: Error: unknown mnemonic `shld' -- `shld 56,x12,x12'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:573: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:576: Error: unknown mnemonic `shld' -- `shld 1,x21,x21'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:583: Error: unknown mnemonic `shld' -- `shld 1,x18,x18'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:590: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:599: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:608: Error: unknown mnemonic `shld' -- `shld 43,x11,x11'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:611: Error: unknown mnemonic `shld' -- `shld 21,x3,x3'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:618: Error: unknown mnemonic `shld' -- `shld 44,x13,x13'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:625: Error: unknown mnemonic `shld' -- `shld 14,x5,x5'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:647: Error: unknown mnemonic `shld' -- `shld 3,x12,x12'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:650: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:657: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:660: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:663: Error: unknown mnemonic `shld' -- `shld 28,x5,x5'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:672: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:681: Error: unknown mnemonic `shld' -- `shld 8,x2,x2'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:684: Error: unknown mnemonic `shld' -- `shld 25,x11,x11'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:694: Error: unknown mnemonic `shld' -- `shld 45,x10,x10'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:701: Error: unknown mnemonic `shld' -- `shld 6,x15,x15'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:712: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:719: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:728: Error: unknown mnemonic `shld' -- `shld 10,x14,x14'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:735: Error: unknown mnemonic `shld' -- `shld 15,x16,x16'
KeccakP-1600-opt64.c: /tmp/cchpvBGu.s:745: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1126: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1138: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1150: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1162: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1174: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1196: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1210: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1224: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1238: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1300: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1314: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1328: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1342: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1356: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1421: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1435: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1449: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1463: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1477: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1543: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1557: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1571: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1585: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccxq6CUP.s:1599: Error: unknown mnemonic `shld' -- `shld 56,x0,x0'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1059: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1067: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1076: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1083: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1093: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1113: Error: unknown mnemonic `shld' -- `shld 44,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1119: Error: unknown mnemonic `shld' -- `shld 14,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1126: Error: unknown mnemonic `shld' -- `shld 3,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1129: Error: unknown mnemonic `shld' -- `shld 20,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1136: Error: unknown mnemonic `shld' -- `shld 28,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1148: Error: unknown mnemonic `shld' -- `shld 25,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1155: Error: unknown mnemonic `shld' -- `shld 6,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1162: Error: unknown mnemonic `shld' -- `shld 21,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1165: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1175: Error: unknown mnemonic `shld' -- `shld 43,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1185: Error: unknown mnemonic `shld' -- `shld 41,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1188: Error: unknown mnemonic `shld' -- `shld 39,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1191: Error: unknown mnemonic `shld' -- `shld 55,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1200: Error: unknown mnemonic `shld' -- `shld 2,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1207: Error: unknown mnemonic `shld' -- `shld 62,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1217: Error: unknown mnemonic `shld' -- `shld 45,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1220: Error: unknown mnemonic `shld' -- `shld 61,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1233: Error: unknown mnemonic `shld' -- `shld 18,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccpo8Zjk.s:1244: Error: unknown mnemonic `shld' -- `shld 8,x18,x18'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1647: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1655: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1664: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1671: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1681: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1701: Error: unknown mnemonic `shld' -- `shld 44,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1707: Error: unknown mnemonic `shld' -- `shld 14,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1714: Error: unknown mnemonic `shld' -- `shld 3,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1717: Error: unknown mnemonic `shld' -- `shld 20,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1724: Error: unknown mnemonic `shld' -- `shld 28,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1736: Error: unknown mnemonic `shld' -- `shld 25,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1743: Error: unknown mnemonic `shld' -- `shld 6,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1750: Error: unknown mnemonic `shld' -- `shld 21,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1753: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1763: Error: unknown mnemonic `shld' -- `shld 43,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1773: Error: unknown mnemonic `shld' -- `shld 41,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1776: Error: unknown mnemonic `shld' -- `shld 39,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1779: Error: unknown mnemonic `shld' -- `shld 55,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1788: Error: unknown mnemonic `shld' -- `shld 2,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1795: Error: unknown mnemonic `shld' -- `shld 62,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1805: Error: unknown mnemonic `shld' -- `shld 45,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1808: Error: unknown mnemonic `shld' -- `shld 61,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1821: Error: unknown mnemonic `shld' -- `shld 18,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccTc2b2l.s:1832: Error: unknown mnemonic `shld' -- `shld 8,x18,x18'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1066: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1073: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1080: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1086: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1092: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1102: Error: unknown mnemonic `shld' -- `shld 44,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1108: Error: unknown mnemonic `shld' -- `shld 43,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1114: Error: unknown mnemonic `shld' -- `shld 21,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1120: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1148: Error: unknown mnemonic `shld' -- `shld 28,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1154: Error: unknown mnemonic `shld' -- `shld 20,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1161: Error: unknown mnemonic `shld' -- `shld 3,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1168: Error: unknown mnemonic `shld' -- `shld 45,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1174: Error: unknown mnemonic `shld' -- `shld 61,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1199: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1205: Error: unknown mnemonic `shld' -- `shld 6,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1213: Error: unknown mnemonic `shld' -- `shld 25,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1219: Error: unknown mnemonic `shld' -- `shld 8,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1226: Error: unknown mnemonic `shld' -- `shld 18,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1248: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1255: Error: unknown mnemonic `shld' -- `shld 36,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1262: Error: unknown mnemonic `shld' -- `shld 10,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1268: Error: unknown mnemonic `shld' -- `shld 15,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccLxw9q4.s:1276: Error: unknown mnemonic `shld' -- `shld 56,x5,x5'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:571: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:578: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:585: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:592: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:601: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:610: Error: unknown mnemonic `shld' -- `shld 43,x11,x11'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:617: Error: unknown mnemonic `shld' -- `shld 44,x13,x13'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:624: Error: unknown mnemonic `shld' -- `shld 21,x26,x26'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:633: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:644: Error: unknown mnemonic `shld' -- `shld 45,x10,x10'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:647: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:654: Error: unknown mnemonic `shld' -- `shld 20,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:663: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:670: Error: unknown mnemonic `shld' -- `shld 3,x12,x12'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:687: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:694: Error: unknown mnemonic `shld' -- `shld 6,x16,x16'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:697: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:706: Error: unknown mnemonic `shld' -- `shld 10,x15,x15'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:713: Error: unknown mnemonic `shld' -- `shld 8,x3,x3'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:722: Error: unknown mnemonic `shld' -- `shld 25,x9,x9'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:731: Error: unknown mnemonic `shld' -- `shld 15,x24,x24'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:738: Error: unknown mnemonic `shld' -- `shld 27,x1,x1'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:747: Error: unknown mnemonic `shld' -- `shld 36,x17,x17'
KeccakP-1600-opt64.c: /tmp/cc3Tn50j.s:750: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1058: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1065: Error: unknown mnemonic `shld' -- `shld 1,x25,x25'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1072: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1079: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1090: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1098: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1105: Error: unknown mnemonic `shld' -- `shld 43,x4,x4'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1114: Error: unknown mnemonic `shld' -- `shld 21,x7,x7'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1117: Error: unknown mnemonic `shld' -- `shld 14,x25,x25'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1135: Error: unknown mnemonic `shld' -- `shld 3,x22,x22'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1138: Error: unknown mnemonic `shld' -- `shld 20,x11,x11'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1141: Error: unknown mnemonic `shld' -- `shld 45,x28,x28'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1150: Error: unknown mnemonic `shld' -- `shld 28,x23,x23'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1157: Error: unknown mnemonic `shld' -- `shld 61,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1166: Error: unknown mnemonic `shld' -- `shld 6,x20,x20'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1173: Error: unknown mnemonic `shld' -- `shld 25,x23,x23'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1184: Error: unknown mnemonic `shld' -- `shld 18,x15,x15'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1187: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1200: Error: unknown mnemonic `shld' -- `shld 8,x18,x18'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1213: Error: unknown mnemonic `shld' -- `shld 56,x16,x16'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1216: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1223: Error: unknown mnemonic `shld' -- `shld 36,x6,x6'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1230: Error: unknown mnemonic `shld' -- `shld 10,x1,x1'
KeccakP-1600-opt64.c: /tmp/cc1YbqGk.s:1233: Error: unknown mnemonic `shld' -- `shld 15,x18,x18'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1601: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1608: Error: unknown mnemonic `shld' -- `shld 1,x25,x25'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1615: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1622: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1633: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1641: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1648: Error: unknown mnemonic `shld' -- `shld 43,x4,x4'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1657: Error: unknown mnemonic `shld' -- `shld 21,x7,x7'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1660: Error: unknown mnemonic `shld' -- `shld 14,x25,x25'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1678: Error: unknown mnemonic `shld' -- `shld 3,x22,x22'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1681: Error: unknown mnemonic `shld' -- `shld 20,x11,x11'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1684: Error: unknown mnemonic `shld' -- `shld 45,x28,x28'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1693: Error: unknown mnemonic `shld' -- `shld 28,x23,x23'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1700: Error: unknown mnemonic `shld' -- `shld 61,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1709: Error: unknown mnemonic `shld' -- `shld 6,x20,x20'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1716: Error: unknown mnemonic `shld' -- `shld 25,x23,x23'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1727: Error: unknown mnemonic `shld' -- `shld 18,x15,x15'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1730: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1743: Error: unknown mnemonic `shld' -- `shld 8,x18,x18'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1756: Error: unknown mnemonic `shld' -- `shld 56,x16,x16'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1759: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1766: Error: unknown mnemonic `shld' -- `shld 36,x6,x6'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1773: Error: unknown mnemonic `shld' -- `shld 10,x1,x1'
KeccakP-1600-opt64.c: /tmp/cc3HMZfX.s:1776: Error: unknown mnemonic `shld' -- `shld 15,x18,x18'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/cccDwuss.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1066: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1073: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1080: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1086: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1092: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1102: Error: unknown mnemonic `shld' -- `shld 44,x26,x26'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1108: Error: unknown mnemonic `shld' -- `shld 43,x24,x24'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1114: Error: unknown mnemonic `shld' -- `shld 21,x21,x21'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1120: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1148: Error: unknown mnemonic `shld' -- `shld 28,x20,x20'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1154: Error: unknown mnemonic `shld' -- `shld 20,x22,x22'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1161: Error: unknown mnemonic `shld' -- `shld 3,x26,x26'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1168: Error: unknown mnemonic `shld' -- `shld 45,x21,x21'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1174: Error: unknown mnemonic `shld' -- `shld 61,x15,x15'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1199: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1205: Error: unknown mnemonic `shld' -- `shld 6,x28,x28'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1213: Error: unknown mnemonic `shld' -- `shld 25,x26,x26'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1219: Error: unknown mnemonic `shld' -- `shld 8,x5,x5'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1226: Error: unknown mnemonic `shld' -- `shld 18,x21,x21'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1248: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1255: Error: unknown mnemonic `shld' -- `shld 36,x28,x28'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1262: Error: unknown mnemonic `shld' -- `shld 10,x6,x6'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1268: Error: unknown mnemonic `shld' -- `shld 15,x22,x22'
KeccakP-1600-opt64.c: /tmp/cccDwuss.s:1276: Error: unknown mnemonic `shld' -- `shld 56,x5,x5'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:571: Error: unknown mnemonic `shld' -- `shld 1,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:578: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:585: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:592: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:601: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:610: Error: unknown mnemonic `shld' -- `shld 43,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:617: Error: unknown mnemonic `shld' -- `shld 44,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:624: Error: unknown mnemonic `shld' -- `shld 21,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:633: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:644: Error: unknown mnemonic `shld' -- `shld 45,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:647: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:654: Error: unknown mnemonic `shld' -- `shld 20,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:663: Error: unknown mnemonic `shld' -- `shld 28,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:670: Error: unknown mnemonic `shld' -- `shld 3,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:687: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:694: Error: unknown mnemonic `shld' -- `shld 6,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:697: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:706: Error: unknown mnemonic `shld' -- `shld 10,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:713: Error: unknown mnemonic `shld' -- `shld 8,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:722: Error: unknown mnemonic `shld' -- `shld 25,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:731: Error: unknown mnemonic `shld' -- `shld 15,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:738: Error: unknown mnemonic `shld' -- `shld 27,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:747: Error: unknown mnemonic `shld' -- `shld 36,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccZ8XECJ.s:750: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
KeccakP-1600-opt64.c: ...

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