Implementation notes: aarch64, hikey960, crypto_aead/lakekeyakv1

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: lakekeyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
13326115128 0 0130731 952 864opt64ufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112820190816
15547124176 0 0142979 952 896opt64ufullgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
1776460372 0 076048 816 880opt64u6clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112820190816
1776662596 0 081403 952 864opt64lcu6gcc_-funroll-loops_-O_-fomit-frame-pointer2019112820190816
1776660404 0 076019 952 864opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112820190816
17766125328 0 0140939 952 864opt64lcufullgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
1776655044 0 069631 936 864opt64u6gcc_-Os_-fomit-frame-pointer2019112820190816
1776659048 0 074651 952 864opt64u6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
17766117332 0 0134563 952 896opt64ufullgcc_-O3_-fomit-frame-pointer2019112820190816
19989119456 0 0135067 952 864opt64lcufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112820190816
24431120704 0 0135303 936 864opt64ufullgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
24431120704 0 0135287 936 864opt64ufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112820190816
24975121912 0 0140491 952 864opt64lcufullgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112820190816
2497557032 0 072635 952 864opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112820190816
24975123744 0 0139424 816 880opt64ufullclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112820190816
2664963216 0 078896 816 880opt64lcu6clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112820190816
2664960008 0 075619 952 864opt64lcu6gcc_-O2_-fomit-frame-pointer2019112820190816
2664960444 0 076059 952 864opt64lcu6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
26649123620 0 0138223 936 864opt64lcufullgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
2664959560 0 076723 952 896opt64u6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
2665257128 0 072731 952 864opt64u6gcc_-O2_-fomit-frame-pointer2019112820190816
27053116452 0 0135027 952 864opt64ufullgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112820190816
2887356604 0 071191 936 864opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112820190816
29134127660 0 0146467 952 864opt64lcufullgcc_-funroll-loops_-O_-fomit-frame-pointer2019112820190816
29134126232 0 0144835 952 864opt64lcufullgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
2913458192 0 076763 952 864opt64u6gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112820190816
29134123744 0 0139424 816 880opt64ufullclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112820190816
2914159932 0 077155 952 896opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112820190816
29141121164 0 0138395 952 896opt64lcufullgcc_-O3_-fomit-frame-pointer2019112820190816
29141123832 0 0139371 952 864opt64lcufullgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
29141125208 0 0142395 952 896opt64lcufullgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
2914160372 0 076048 816 880opt64u6clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112820190816
2914157296 0 074507 952 896opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112820190816
29141123744 0 0139400 816 880opt64ufullclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112820190816
29141120336 0 0135875 952 864opt64ufullgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
3330063216 0 078872 816 880opt64lcu6clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112820190816
3330056608 0 071191 936 864opt64lcu6gcc_-Os_-fomit-frame-pointer2019112820190816
3330060024 0 075571 952 864opt64lcu6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
3330063160 0 082011 952 896opt64lcu6gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112820190816
33300125328 0 0140939 952 864opt64lcufullgcc_-O_-fomit-frame-pointer2019112820190816
33300123624 0 0138207 936 864opt64lcufullgcc_-Os_-fomit-frame-pointer2019112820190816
33300121252 0 0138475 952 896opt64lcufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112820190816
3330060372 0 076048 816 880opt64u6clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112820190816
35079118852 0 0137699 952 896opt64ufullgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112820190816
41625125816 0 0141488 816 880opt64lcufullclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112820190816
41625119608 0 0135219 952 864opt64lcufullgcc_-O2_-fomit-frame-pointer2019112820190816
41625127976 0 0146787 952 896opt64lcufullgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
4162559272 0 078107 952 896opt64u6gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112820190816
41625122040 0 0137651 952 864opt64ufullgcc_-O_-fomit-frame-pointer2019112820190816
43701125816 0 0141512 816 880opt64lcufullclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112820190816
4441057680 0 074899 952 896opt64u6gcc_-O3_-fomit-frame-pointer2019112820190816
4578259000 0 074611 952 864opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112820190816
45782115348 0 0130955 952 864opt64ufullgcc_-O2_-fomit-frame-pointer2019112820190816
45782120704 0 0135303 936 864opt64ufullgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112820190816
45782116496 0 0133715 952 896opt64ufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112820190816
45793125236 0 0140851 952 864opt64lcufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112820190816
45793123744 0 0139424 816 880opt64ufullclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112820190816
45793122528 0 0139707 952 896opt64ufullgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
4664161064 0 079851 952 896opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
4673056604 0 071207 936 864opt64lcu6gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112820190816
4673056604 0 071207 936 864opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
46730125816 0 0141512 816 880opt64lcufullclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112820190816
4786355040 0 069639 936 864opt64u6gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112820190816
4994463504 0 082315 952 896opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
4995063216 0 078896 816 880opt64lcu6clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112820190816
4995060492 0 077723 952 896opt64lcu6gcc_-O3_-fomit-frame-pointer2019112820190816
4995060444 0 076059 952 864opt64lcu6gcc_-O_-fomit-frame-pointer2019112820190816
4995062160 0 080739 952 864opt64lcu6gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112820190816
4995062220 0 080827 952 864opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
49950125816 0 0141512 816 880opt64lcufullclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112820190816
49950123620 0 0138223 936 864opt64lcufullgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112820190816
4995059464 0 078059 952 864opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
4995060152 0 078947 952 864opt64u6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
4995659744 0 075355 952 864opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112820190816
4995655040 0 069639 936 864opt64u6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
49956120708 0 0135295 936 864opt64ufullgcc_-Os_-fomit-frame-pointer2019112820190816
49956120708 0 0135295 936 864opt64ufullgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
5162062596 0 081403 952 864opt64lcu6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
5251055044 0 069631 936 864opt64u6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
5329229260 0 046435 944 896inplace32bigcc_-O3_-fomit-frame-pointer2019112820190816
53298156024 0 0177663 936 864opt64lcu6cc2019112820190816
53298123624 0 0138207 936 864opt64lcufullgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
5411960372 0 076032 816 880opt64u6clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112820190816
57746122040 0 0137651 952 864opt64ufullgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
58275123620 0 0138207 936 864opt64lcufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112820190816
58275122092 0 0137707 952 864opt64ufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112820190816
58282123216 0 0142019 952 864opt64ufullgcc_-funroll-loops_-O_-fomit-frame-pointer2019112820190816
5846558324 0 073859 952 864opt64u6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
6034960152 0 078947 952 864opt64u6gcc_-funroll-loops_-O_-fomit-frame-pointer2019112820190816
6218121488 0 037027 944 864inplace32bigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
7107220800 0 035311 928 864inplace32bigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
72090123216 0 0142019 952 864opt64ufullgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
7492515002 0 033779 944 896compact64gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112820190816
7493415118 0 033859 944 896compact64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
832509590 0 028099 944 864compact64gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112820190816
8811055040 0 069623 936 864opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112820190816
91564121544 0 0140147 952 864opt64ufullgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
915759506 0 028235 944 864compact64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
9157512038 0 029187 944 896compact64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112820190816
9157521640 0 037187 944 864inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112820190816
9157560900 0 078083 952 896opt64lcu6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
91575156024 0 0177663 936 864opt64lcu6gcc_-funroll-loops2019112820190816
91575158184 0 0179815 936 864opt64u6gcc_-funroll-loops2019112820190816
95749123900 0 0142747 952 896opt64lcufullgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112820190816
9990027196 0 044323 944 896inplace32bigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
9990022676 0 041211 944 864inplace32bigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
9990056608 0 071191 936 864opt64lcu6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
9991225384 0 041040 816 880inplace32biclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112820190816
9991263216 0 078896 816 880opt64lcu6clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112820190816
99912378604 0 0400239 936 864opt64ufullgcc2019112820190816
10235059048 0 074651 952 864opt64u6gcc_-O_-fomit-frame-pointer2019112820190816
10659623850 0 1241149 976 1208refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
10821222340 0 037811 944 864inplace32bigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
10822523936 0 039616 816 880inplace32biclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112820190816
10822529048 0 046203 944 896inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112820190816
1154666549 0 021063 928 864compact64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
11655024252 0 039787 944 864inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112820190816
1243628416 0 024096 816 880compact64clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112820190816
12487527594 0 1246549 976 1208refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112820190816
1265978416 0 024096 816 880compact64clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112820190816
12881829026 0 1247949 976 1208refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
12905313290 0 1231981 976 1176refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112820190816
1331849702 0 028243 944 864compact64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
13320020796 0 035311 928 864inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112820190816
13737912138 0 029251 944 896compact64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
1401789506 0 028235 944 864compact64gcc_-funroll-loops_-O_-fomit-frame-pointer2019112820190816
14017823936 0 039616 816 880inplace32biclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112820190816
14019020780 0 039407 928 864inplace32bigcc_-funroll-loops_-Os_-fomit-frame-pointer2019112820190816
15101113802 0 1232525 976 1176refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
158156378604 0 0400239 936 864opt64ufullgcc_-funroll-loops2019112820190816
159912368284 0 0389919 936 864opt64lcufullgcc_-funroll-loops2019112820190816
163702127660 0 0146467 952 864opt64lcufullgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
16648020780 0 039407 928 864inplace32bigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
17068312942 0 1231861 976 1176refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
17482521488 0 037027 944 864inplace32bigcc_-O_-fomit-frame-pointer2019112820190816
17482512942 0 1231861 976 1176refgcc_-funroll-loops_-O_-fomit-frame-pointer2019112820190816
1776407181 0 022723 944 864compact64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112820190816
1789668416 0 024096 816 880compact64clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112820190816
1799017149 0 022691 944 864compact64gcc_-O_-fomit-frame-pointer2019112820190816
1831508416 0 024080 816 880compact64clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112820190816
19147512042 0 029203 944 896compact64gcc_-O3_-fomit-frame-pointer2019112820190816
19147510500 0 1226240 832 1192refclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112820190816
19353310500 0 1226224 832 1192refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112820190816
19540424396 0 042899 944 864inplace32bigcc_-funroll-loops_-O2_-fomit-frame-pointer2019112820190816
210474368284 0 0389919 936 864opt64lcufullcc2019112820190816
2164506545 0 021055 928 864compact64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112820190816
2309587332 0 1222049 960 1176refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
233650158184 0 0179815 936 864opt64u6cc2019112820190816
2376478178 0 1223837 976 1176refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
2486967321 0 022795 944 864compact64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112820190816
24975022052 0 040787 944 864inplace32bigcc_-funroll-loops_-O_-fomit-frame-pointer2019112820190816
24975022052 0 040787 944 864inplace32bigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
2509737273 0 022811 944 864compact64gcc_-O2_-fomit-frame-pointer2019112820190816
25699324236 0 039779 944 864inplace32bigcc_-O2_-fomit-frame-pointer2019112820190816
272782158184 0 0179815 936 864opt64u6gcc2019112820190816
28035623936 0 039616 816 880inplace32biclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112820190816
28305027388 0 046131 944 896inplace32bigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112820190816
299700368284 0 0389919 936 864opt64lcufullgcc2019112820190816
3037196541 0 025167 928 864compact64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
31635049640 0 071207 928 864inplace32bigcc_-funroll-loops2019112820190816
32711022370 0 1239717 976 1208refgcc_-O3_-fomit-frame-pointer2019112820190816
34965020800 0 035311 928 864inplace32bigcc_-Os_-fomit-frame-pointer2019112820190816
34965010500 0 1226240 832 1192refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112820190816
3663448162 0 1223885 976 1176refgcc_-O2_-fomit-frame-pointer2019112820190816
4329007265 0 022803 944 864compact64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112820190816
4412787352 0 1222049 960 1176refgcc_-Os_-fomit-frame-pointer2019112820190816
45782022370 0 1239701 976 1208refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112820190816
46726029272 0 048051 944 896inplace32bigcc_-funroll-loops_-O3_-fomit-frame-pointer2019112820190816
49117549640 0 071207 928 864inplace32bicc2019112820190816
49117549640 0 071207 928 864inplace32bigcc2019112820190816
520650378604 0 0400239 936 864opt64ufullcc2019112820190816
5418637332 0 1222049 960 1176refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112820190816
549384156024 0 0177663 936 864opt64lcu6gcc2019112820190816
5494506541 0 025167 928 864compact64gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112820190816
5620056549 0 021063 928 864compact64gcc_-Os_-fomit-frame-pointer2019112820190816
6574167149 0 022691 944 864compact64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
68988710500 0 1226240 832 1192refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112820190816
75757511934 0 033495 928 864compact64gcc_-funroll-loops2019112820190816
76182911934 0 033495 928 864compact64gcc2019112820190816
9346507348 0 1222049 960 1176refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112820190816
10280608514 0 1224245 976 1176refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112820190816
10324248154 0 1223877 976 1176refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112820190816
10989007352 0 1222049 960 1176refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112820190816
11488508522 0 1224253 976 1176refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112820190816
23393258514 0 1224245 976 1176refgcc_-O_-fomit-frame-pointer2019112820190816
256410011934 0 033495 928 864compact64cc2019112820190816
291375014023 0 1235881 960 1176refcc2019112820190816
291410014023 0 1235881 960 1176refgcc_-funroll-loops2019112820190816
871627514023 0 1235881 960 1176refgcc2019112820190816

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: cc
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:908: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:920: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:932: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:944: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:956: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:978: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:992: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1006: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1020: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1079: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1093: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1107: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1121: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1135: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1200: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1214: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1228: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1242: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1256: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1322: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1336: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1350: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1364: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccbt53G2.s:1378: Error: unknown mnemonic `shld' -- `shld 56,x0,x0'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: error: unrecognized instruction mnemonic
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:46:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Da = Cu^ROL64(Ce, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:14: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: __asm__ ("shld %2,%0,%0" : "=r"(__out) : "0"(__in), "i"(N)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: <inline asm>:1:2: note: instantiated into assembly here
KeccakF-1600-opt64.c: shld #1,x28,x28
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:273:5: error: unrecognized instruction mnemonic
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:19:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: De = Ca^ROL64(Ci, 1); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:43:14: note: expanded from macro 'ROL64'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc
KeccakF-1600-opt64.c: /tmp/ccullb9x.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:908: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:920: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:932: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:944: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:956: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:978: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:992: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1006: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1020: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1079: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1093: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1107: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1121: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1135: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1200: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1214: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1228: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1242: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1256: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1322: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1336: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1350: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1364: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccullb9x.s:1378: Error: unknown mnemonic `shld' -- `shld 56,x0,x0'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:408: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:414: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:421: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:428: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:435: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:444: Error: unknown mnemonic `shld' -- `shld 21,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:447: Error: unknown mnemonic `shld' -- `shld 14,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:460: Error: unknown mnemonic `shld' -- `shld 44,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:463: Error: unknown mnemonic `shld' -- `shld 43,x10,x10'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:482: Error: unknown mnemonic `shld' -- `shld 45,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:485: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:496: Error: unknown mnemonic `shld' -- `shld 20,x1,x1'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:499: Error: unknown mnemonic `shld' -- `shld 3,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:508: Error: unknown mnemonic `shld' -- `shld 25,x6,x6'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:515: Error: unknown mnemonic `shld' -- `shld 28,x3,x3'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:518: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:529: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:538: Error: unknown mnemonic `shld' -- `shld 6,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:547: Error: unknown mnemonic `shld' -- `shld 18,x27,x27'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:550: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:557: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:564: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:571: Error: unknown mnemonic `shld' -- `shld 10,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc9ruPA2.s:574: Error: unknown mnemonic `shld' -- `shld 36,x28,x28'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:409: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:415: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:422: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:429: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:436: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:445: Error: unknown mnemonic `shld' -- `shld 21,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:448: Error: unknown mnemonic `shld' -- `shld 14,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:461: Error: unknown mnemonic `shld' -- `shld 44,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:464: Error: unknown mnemonic `shld' -- `shld 43,x10,x10'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:483: Error: unknown mnemonic `shld' -- `shld 45,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:486: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:497: Error: unknown mnemonic `shld' -- `shld 20,x1,x1'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:500: Error: unknown mnemonic `shld' -- `shld 3,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:509: Error: unknown mnemonic `shld' -- `shld 25,x6,x6'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:516: Error: unknown mnemonic `shld' -- `shld 28,x3,x3'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:519: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:530: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:539: Error: unknown mnemonic `shld' -- `shld 6,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:548: Error: unknown mnemonic `shld' -- `shld 18,x27,x27'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:551: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:558: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:565: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:572: Error: unknown mnemonic `shld' -- `shld 10,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc8qcLfI.s:575: Error: unknown mnemonic `shld' -- `shld 36,x28,x28'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:406: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:413: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:420: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:426: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:432: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:440: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:446: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:452: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:458: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:477: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:483: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:489: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:495: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:502: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:519: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:525: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:531: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:537: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:544: Error: unknown mnemonic `shld' -- `shld 18,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:561: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:567: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:573: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:579: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccA5hvva.s:586: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:366: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:369: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:376: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:379: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:386: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:395: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:398: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:405: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:412: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:431: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:434: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:437: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:448: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:451: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:462: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:471: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:482: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:485: Error: unknown mnemonic `shld' -- `shld 18,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:492: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:511: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:520: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:529: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:536: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccaYdSd0.s:539: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -fno-schedule-insns -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:416: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:419: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:426: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:429: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:440: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:443: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:446: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:449: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:460: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:475: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:478: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:485: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:494: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:497: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:512: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:515: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:526: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:529: Error: unknown mnemonic `shld' -- `shld 18,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:538: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:559: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:566: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:573: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:580: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccAFNjhD.s:583: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -fno-schedule-insns -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:417: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:420: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:427: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:430: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:441: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:444: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:447: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:450: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:461: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:476: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:479: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:486: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:495: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:498: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:513: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:516: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:527: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:530: Error: unknown mnemonic `shld' -- `shld 18,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:539: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:560: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:567: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:574: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:581: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccfEymSZ.s:584: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -fno-schedule-insns -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:406: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:413: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:420: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:426: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:432: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:440: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:446: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:452: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:458: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:477: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:483: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:489: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:495: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:502: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:519: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:525: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:531: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:537: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:544: Error: unknown mnemonic `shld' -- `shld 18,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:561: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:567: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:573: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:579: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccBTKsUs.s:586: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -fno-schedule-insns -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:366: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:369: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:376: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:379: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:386: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:395: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:398: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:405: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:412: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:431: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:434: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:437: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:448: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:451: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:462: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:471: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:482: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:485: Error: unknown mnemonic `shld' -- `shld 18,x17,x17'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:492: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:511: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:520: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:529: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:536: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/cczXUmwc.s:539: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:908: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:920: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:932: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:944: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:956: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:978: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:992: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1006: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1020: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1079: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1093: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1107: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1121: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1135: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1200: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1214: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1228: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1242: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1256: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1322: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1336: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1350: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1364: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc2qHHV8.s:1378: Error: unknown mnemonic `shld' -- `shld 56,x0,x0'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:884: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:890: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:897: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:904: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:911: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:920: Error: unknown mnemonic `shld' -- `shld 44,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:923: Error: unknown mnemonic `shld' -- `shld 43,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:932: Error: unknown mnemonic `shld' -- `shld 21,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:935: Error: unknown mnemonic `shld' -- `shld 14,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:956: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:965: Error: unknown mnemonic `shld' -- `shld 45,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:976: Error: unknown mnemonic `shld' -- `shld 20,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:979: Error: unknown mnemonic `shld' -- `shld 3,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:988: Error: unknown mnemonic `shld' -- `shld 25,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:995: Error: unknown mnemonic `shld' -- `shld 28,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:998: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:1009: Error: unknown mnemonic `shld' -- `shld 6,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:1012: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:1023: Error: unknown mnemonic `shld' -- `shld 18,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:1034: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:1037: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:1040: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:1047: Error: unknown mnemonic `shld' -- `shld 10,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccJBvLpa.s:1054: Error: unknown mnemonic `shld' -- `shld 55,x2,x2'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:885: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:891: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:898: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:905: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:912: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:921: Error: unknown mnemonic `shld' -- `shld 44,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:924: Error: unknown mnemonic `shld' -- `shld 43,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:933: Error: unknown mnemonic `shld' -- `shld 21,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:936: Error: unknown mnemonic `shld' -- `shld 14,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:957: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:966: Error: unknown mnemonic `shld' -- `shld 45,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:977: Error: unknown mnemonic `shld' -- `shld 20,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:980: Error: unknown mnemonic `shld' -- `shld 3,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:989: Error: unknown mnemonic `shld' -- `shld 25,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:996: Error: unknown mnemonic `shld' -- `shld 28,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:999: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:1010: Error: unknown mnemonic `shld' -- `shld 6,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:1013: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:1024: Error: unknown mnemonic `shld' -- `shld 18,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:1035: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:1038: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:1041: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:1048: Error: unknown mnemonic `shld' -- `shld 10,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccRodRpo.s:1055: Error: unknown mnemonic `shld' -- `shld 55,x2,x2'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:886: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:893: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:900: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:906: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:912: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:920: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:926: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:932: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:938: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:957: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:963: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:969: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:975: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:982: Error: unknown mnemonic `shld' -- `shld 61,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:999: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:1005: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:1011: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:1017: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:1024: Error: unknown mnemonic `shld' -- `shld 18,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:1041: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:1047: Error: unknown mnemonic `shld' -- `shld 36,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:1053: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:1059: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/cc3qHHV8.s:1066: Error: unknown mnemonic `shld' -- `shld 56,x2,x2'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:359: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:366: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:381: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:388: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:395: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:398: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:405: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:416: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:423: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:432: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:435: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:446: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:449: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:452: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:463: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:474: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:477: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:488: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:495: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:504: Error: unknown mnemonic `shld' -- `shld 18,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:507: Error: unknown mnemonic `shld' -- `shld 36,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:514: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:527: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc2ArnTQ.s:534: Error: unknown mnemonic `shld' -- `shld 56,x25,x25'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:892: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:895: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:902: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:909: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:916: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:919: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:928: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:931: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:942: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:953: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:960: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:963: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:972: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:975: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:990: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:993: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:1000: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:1013: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:1016: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:1025: Error: unknown mnemonic `shld' -- `shld 18,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:1028: Error: unknown mnemonic `shld' -- `shld 36,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:1035: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:1048: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccR2Bvw3.s:1055: Error: unknown mnemonic `shld' -- `shld 56,x25,x25'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:893: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:896: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:903: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:910: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:917: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:920: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:929: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:932: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:943: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:954: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:961: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:964: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:973: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:976: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:991: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:994: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:1001: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:1014: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:1017: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:1026: Error: unknown mnemonic `shld' -- `shld 18,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:1029: Error: unknown mnemonic `shld' -- `shld 36,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:1036: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:1049: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccwrQBAJ.s:1056: Error: unknown mnemonic `shld' -- `shld 56,x25,x25'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:886: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:893: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:900: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:906: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:912: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:920: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:926: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:932: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:938: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:957: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:963: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:969: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:975: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:982: Error: unknown mnemonic `shld' -- `shld 61,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:999: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:1005: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:1011: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:1017: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:1024: Error: unknown mnemonic `shld' -- `shld 18,x23,x23'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:1041: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:1047: Error: unknown mnemonic `shld' -- `shld 36,x22,x22'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:1053: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:1059: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/cc0A33Rc.s:1066: Error: unknown mnemonic `shld' -- `shld 56,x2,x2'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:359: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:366: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:381: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:388: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:395: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:398: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:405: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:416: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:423: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:432: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:435: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:446: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:449: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:452: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:463: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:474: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:477: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:488: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:495: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:504: Error: unknown mnemonic `shld' -- `shld 18,x25,x25'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:507: Error: unknown mnemonic `shld' -- `shld 36,x22,x22'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:514: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:527: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/cczIhrjO.s:534: Error: unknown mnemonic `shld' -- `shld 56,x25,x25'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:394: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:400: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:407: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:414: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:421: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:430: Error: unknown mnemonic `shld' -- `shld 21,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:433: Error: unknown mnemonic `shld' -- `shld 14,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:446: Error: unknown mnemonic `shld' -- `shld 44,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:449: Error: unknown mnemonic `shld' -- `shld 43,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:468: Error: unknown mnemonic `shld' -- `shld 45,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:471: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:482: Error: unknown mnemonic `shld' -- `shld 20,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:485: Error: unknown mnemonic `shld' -- `shld 3,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:494: Error: unknown mnemonic `shld' -- `shld 25,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:501: Error: unknown mnemonic `shld' -- `shld 28,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:504: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:515: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:524: Error: unknown mnemonic `shld' -- `shld 6,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:533: Error: unknown mnemonic `shld' -- `shld 18,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:536: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:543: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:550: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:557: Error: unknown mnemonic `shld' -- `shld 10,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccUIVAqK.s:560: Error: unknown mnemonic `shld' -- `shld 36,x28,x28'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:404: Error: unknown mnemonic `shld' -- `shld 1,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:410: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:417: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:424: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:431: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:440: Error: unknown mnemonic `shld' -- `shld 21,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:443: Error: unknown mnemonic `shld' -- `shld 14,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:456: Error: unknown mnemonic `shld' -- `shld 44,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:459: Error: unknown mnemonic `shld' -- `shld 43,x10,x10'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:478: Error: unknown mnemonic `shld' -- `shld 45,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:481: Error: unknown mnemonic `shld' -- `shld 61,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:492: Error: unknown mnemonic `shld' -- `shld 20,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:495: Error: unknown mnemonic `shld' -- `shld 3,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:504: Error: unknown mnemonic `shld' -- `shld 25,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:511: Error: unknown mnemonic `shld' -- `shld 28,x3,x3'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:514: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:525: Error: unknown mnemonic `shld' -- `shld 1,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:534: Error: unknown mnemonic `shld' -- `shld 6,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:543: Error: unknown mnemonic `shld' -- `shld 18,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:546: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:553: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:560: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:567: Error: unknown mnemonic `shld' -- `shld 10,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccPhcUCB.s:570: Error: unknown mnemonic `shld' -- `shld 36,x28,x28'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:398: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:405: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:412: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:418: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:424: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:432: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:438: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:444: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:450: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:469: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:475: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:481: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:487: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:494: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:511: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:517: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:523: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:529: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:536: Error: unknown mnemonic `shld' -- `shld 18,x17,x17'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:553: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:559: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:565: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:571: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/ccJspRKG.s:578: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: opt64lcufullshld
Security model: unknown
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
KeccakF-1600-opt64.c: /tmp/cckVpotY.s: Assembler messages:
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:366: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:369: Error: unknown mnemonic `shld' -- `shld 1,x7,x7'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:376: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:379: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:386: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:395: Error: unknown mnemonic `shld' -- `shld 44,x23,x23'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:398: Error: unknown mnemonic `shld' -- `shld 43,x27,x27'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:405: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:412: Error: unknown mnemonic `shld' -- `shld 14,x4,x4'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:431: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:434: Error: unknown mnemonic `shld' -- `shld 28,x9,x9'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:437: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:448: Error: unknown mnemonic `shld' -- `shld 20,x20,x20'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:451: Error: unknown mnemonic `shld' -- `shld 3,x21,x21'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:462: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:471: Error: unknown mnemonic `shld' -- `shld 8,x24,x24'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:482: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:485: Error: unknown mnemonic `shld' -- `shld 18,x17,x17'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:492: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:511: Error: unknown mnemonic `shld' -- `shld 10,x12,x12'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:520: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:529: Error: unknown mnemonic `shld' -- `shld 56,x15,x15'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:536: Error: unknown mnemonic `shld' -- `shld 27,x14,x14'
KeccakF-1600-opt64.c: /tmp/cckVpotY.s:539: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: cc
KeccakDuplex.c: In file included from KeccakDuplex.h:17:0,
KeccakDuplex.c: from KeccakDuplex.c:15:
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_Duplexing':
KeccakDuplex.c: KeccakF-interface.h:53:30: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' [-Wimplicit-function-declaration]
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:63:9: note: in expansion of macro 'KeccakF_StatePermute'
KeccakDuplex.c: KeccakF_StatePermute(instance->state);
KeccakDuplex.c: ^~~~~~~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakF-interface.h:73:40: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' [-Wimplicit-function-declaration]
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakF-interface.h:73:40: note: in definition of macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 23, namely:
CompilerImplementations
cc ref
gcc ref
gcc -O2 -fomit-frame-pointer ref
gcc -O3 -fomit-frame-pointer ref
gcc -O -fomit-frame-pointer ref
gcc -Os -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -funroll-loops ref
gcc -funroll-loops -O2 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O -fomit-frame-pointer ref
gcc -funroll-loops -Os -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ref
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv ref
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv ref

Compiler output

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

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