Implementation notes: aarch64, hikey960, crypto_hash/k12

Computer: hikey960
Architecture: aarch64
CPU ID: 410fd034
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: k12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
017552 0 028664 816 760kcp/inplace1600biclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
015232 0 028706 920 744kcp/inplace1600bigcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
022260 0 035746 920 776kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
023792 0 034928 816 760kcp/optimized1600lcu6clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
023224 0 035082 920 776kcp/optimized1600lcu6gcc_-O3_-fomit-frame-pointer2019112620190816
020676 0 030278 904 744kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
047472 0 060946 920 744kcp/optimized1600lcufullgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
044680 0 054962 920 744kcp/optimized1600lcufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
043148 0 053418 920 744kcp/optimized1600ufullgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
0133336 0 0145862 904 744kcp/optimized1600ufullgcc_-funroll-loops2019112620190816
044836 0 058130 920 744kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
041228 0 051474 920 744kcp/optimized1600ufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
05587 0 015318 920 744kcp/reference1600gcc_-Os_-fomit-frame-pointer2019112620190816
06976 0 018970 936 776kcp/reference1600gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
444241268 0 051514 920 744kcp/optimized1600ufullgcc_-O2_-fomit-frame-pointer2019112620190816
666320660 0 030230 904 744kcp/optimized1600lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
832420660 0 030230 904 744kcp/optimized1600lcu6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
832443540 0 053118 904 744kcp/optimized1600lcufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
83259128 0 021773 896 744kcp/optimized1600ARMv8Agcc2019112620190816
83257644 0 020857 912 744kcp/optimized1600ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
83257308 0 017553 912 744kcp/optimized1600ARMv8Agcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
83256896 0 016613 896 744kcp/optimized1600ARMv8Agcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
832523792 0 034928 816 760kcp/optimized1600lcu6clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
832521980 0 032226 920 744kcp/optimized1600lcu6gcc_-O2_-fomit-frame-pointer2019112620190816
832520660 0 030230 904 744kcp/optimized1600lcu6gcc_-Os_-fomit-frame-pointer2019112620190816
832521816 0 032018 920 744kcp/optimized1600lcu6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
832521800 0 032066 920 744kcp/optimized1600lcu6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
832520676 0 030278 904 744kcp/optimized1600lcu6gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
832528396 0 041882 920 776kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
832521892 0 032138 920 744kcp/optimized1600lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
832545276 0 056416 816 760kcp/optimized1600lcufullclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
832545276 0 056416 816 760kcp/optimized1600lcufullclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
832545172 0 057034 920 776kcp/optimized1600lcufullgcc_-O3_-fomit-frame-pointer2019112620190816
832546000 0 057834 920 776kcp/optimized1600lcufullgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
832543540 0 053118 904 744kcp/optimized1600lcufullgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
832547472 0 060946 920 744kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
832543556 0 053166 904 744kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
832543252 0 053506 920 744kcp/optimized1600lcufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
832521996 0 033128 816 760kcp/optimized1600u6clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
832519804 0 029374 904 744kcp/optimized1600u6gcc_-Os_-fomit-frame-pointer2019112620190816
832520924 0 031130 920 744kcp/optimized1600u6gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
832519804 0 029374 904 744kcp/optimized1600u6gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
832522924 0 036178 920 744kcp/optimized1600u6gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
832522684 0 036154 920 744kcp/optimized1600u6gcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
832523100 0 036394 920 744kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
832524776 0 038258 920 776kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
832522684 0 036154 920 744kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
832520788 0 031034 920 744kcp/optimized1600u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
832521344 0 033194 920 776kcp/optimized1600u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
832521036 0 031306 920 744kcp/optimized1600u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
832543480 0 054600 816 760kcp/optimized1600ufullclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
832543480 0 054616 816 760kcp/optimized1600ufullclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
832543480 0 054616 816 760kcp/optimized1600ufullclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
832543148 0 053418 920 744kcp/optimized1600ufullgcc_-O_-fomit-frame-pointer2019112620190816
832542112 0 051686 904 744kcp/optimized1600ufullgcc_-Os_-fomit-frame-pointer2019112620190816
832542724 0 052930 920 744kcp/optimized1600ufullgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
832543556 0 055394 920 776kcp/optimized1600ufullgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
832542112 0 051686 904 744kcp/optimized1600ufullgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
832543356 0 056610 920 744kcp/optimized1600ufullgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
832545132 0 058650 920 776kcp/optimized1600ufullgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
832546644 0 060130 920 776kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
832543180 0 053450 920 744kcp/optimized1600ufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
832542112 0 051686 904 744kcp/optimized1600ufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
832624644 0 037938 920 744kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
832621764 0 032034 920 744kcp/optimized1600lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
832621996 0 033128 816 760kcp/optimized1600u6clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
832619796 0 029398 904 744kcp/optimized1600u6gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
888323144 0 034994 920 776kcp/optimized1600lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
888345276 0 056416 816 760kcp/optimized1600lcufullclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
888343324 0 053578 920 744kcp/optimized1600lcufullgcc_-O2_-fomit-frame-pointer2019112620190816
888346060 0 059322 920 744kcp/optimized1600lcufullgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
888351080 0 064562 920 776kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
888320796 0 031042 920 744kcp/optimized1600u6gcc_-O2_-fomit-frame-pointer2019112620190816
888321300 0 033162 920 776kcp/optimized1600u6gcc_-O3_-fomit-frame-pointer2019112620190816
888344752 0 058218 920 744kcp/optimized1600ufullgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
116939128 0 021773 896 744kcp/optimized1600ARMv8Acc2019112620190816
116937224 0 017553 912 744kcp/optimized1600ARMv8Agcc_-O_-fomit-frame-pointer2019112620190816
116937488 0 019410 920 776kcp/optimized1600ARMv8Agcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
116937224 0 017553 912 744kcp/optimized1600ARMv8Agcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
1169323792 0 034928 816 760kcp/optimized1600lcu6clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1169324756 0 038010 920 744kcp/optimized1600lcu6gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
1169328272 0 041786 920 776kcp/optimized1600lcu6gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
1169344176 0 054386 920 744kcp/optimized1600lcufullgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1169343556 0 053166 904 744kcp/optimized1600lcufullgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
1169347016 0 060314 920 744kcp/optimized1600lcufullgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1169321000 0 031266 920 744kcp/optimized1600u6gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
1169343480 0 054616 816 760kcp/optimized1600ufullclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1169342104 0 051710 904 744kcp/optimized1600ufullgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
1169342044 0 053898 920 776kcp/optimized1600ufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1248619796 0 029398 904 744kcp/optimized1600u6gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1248943540 0 053118 904 744kcp/optimized1600lcufullgcc_-Os_-fomit-frame-pointer2019112620190816
1248945076 0 056930 920 776kcp/optimized1600lcufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
1248921624 0 033458 920 776kcp/optimized1600u6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
1248924376 0 037890 920 776kcp/optimized1600u6gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
1248919804 0 029374 904 744kcp/optimized1600u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
1248942104 0 051710 904 744kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1665010514 0 023802 920 744kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1665021588 0 033442 920 776kcp/inplace1600bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
166507224 0 017553 912 744kcp/optimized1600ARMv8Agcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
166508144 0 021714 920 776kcp/optimized1600ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
166506888 0 016613 896 744kcp/optimized1600ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
1665021800 0 032066 920 744kcp/optimized1600lcu6gcc_-O_-fomit-frame-pointer2019112620190816
1665024612 0 038082 920 744kcp/optimized1600lcu6gcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
1665050148 0 063666 920 776kcp/optimized1600lcufullgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
1665021996 0 033104 816 760kcp/optimized1600u6clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1665021000 0 031266 920 744kcp/optimized1600u6gcc_-O_-fomit-frame-pointer2019112620190816
1665044752 0 058218 920 744kcp/optimized1600ufullgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
166508628 0 022042 936 744kcp/reference1600gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
166508008 0 021634 936 744kcp/reference1600gcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
166529128 0 021773 896 744kcp/optimized1600ARMv8Agcc_-funroll-loops2019112620190816
1666418538 0 032042 920 776kcp/compact1600gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
186907592 0 021137 912 744kcp/optimized1600ARMv8Agcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
2336342084 0 053946 920 776kcp/optimized1600ufullgcc_-O3_-fomit-frame-pointer2019112620190816
2338618650 0 032122 920 776kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
2338623792 0 034912 816 760kcp/optimized1600lcu6clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2338624612 0 038082 920 744kcp/optimized1600lcu6gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
2338644700 0 054978 920 744kcp/optimized1600lcufullgcc_-O_-fomit-frame-pointer2019112620190816
233866944 0 018962 936 776kcp/reference1600gcc_-O3_-fomit-frame-pointer2019112620190816
2497244700 0 054978 920 744kcp/optimized1600lcufullgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
249756764 0 017888 816 760kcp/compact1600clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2497516064 0 027200 816 760kcp/inplace1600biclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
2497521388 0 033226 920 776kcp/inplace1600bigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
2497522356 0 035874 920 776kcp/inplace1600bigcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
2497513132 0 022742 904 744kcp/inplace1600bigcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
2497515232 0 028706 920 744kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
249757472 0 019410 920 776kcp/optimized1600ARMv8Agcc_-O3_-fomit-frame-pointer2019112620190816
249757308 0 017553 912 744kcp/optimized1600ARMv8Agcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
249756896 0 016613 896 744kcp/optimized1600ARMv8Agcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
249757644 0 020857 912 744kcp/optimized1600ARMv8Agcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
249757592 0 021137 912 744kcp/optimized1600ARMv8Agcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
249757472 0 019410 920 776kcp/optimized1600ARMv8Agcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
2497556028 0 068558 904 744kcp/optimized1600lcu6cc2019112620190816
2497523316 0 035154 920 776kcp/optimized1600lcu6gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
2497545276 0 056392 816 760kcp/optimized1600lcufullclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
24975130468 0 0143006 904 744kcp/optimized1600lcufullgcc2019112620190816
24975130468 0 0143006 904 744kcp/optimized1600lcufullgcc_-funroll-loops2019112620190816
24975133336 0 0145862 904 744kcp/optimized1600ufullgcc2019112620190816
249758628 0 022082 936 744kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
249788634 0 022098 920 744kcp/compact1600gcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
249788634 0 022098 920 744kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
2497816292 0 026538 920 744kcp/inplace1600bigcc_-O2_-fomit-frame-pointer2019112620190816
2497814296 0 024570 920 744kcp/inplace1600bigcc_-O_-fomit-frame-pointer2019112620190816
2497856028 0 068558 904 744kcp/optimized1600lcu6gcc2019112620190816
2664913120 0 022694 904 744kcp/inplace1600bigcc_-Os_-fomit-frame-pointer2019112620190816
266496968 0 018978 936 776kcp/reference1600gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
3330016064 0 027200 816 760kcp/inplace1600biclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
333008008 0 021634 936 744kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
3507916756 0 030050 920 744kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
3507916396 0 026642 920 744kcp/inplace1600bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
350797308 0 017553 912 744kcp/optimized1600ARMv8Agcc_-O2_-fomit-frame-pointer2019112620190816
350796888 0 016613 896 744kcp/optimized1600ARMv8Agcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
3507956040 0 068566 904 744kcp/optimized1600u6gcc2019112620190816
4094021996 0 033128 816 760kcp/optimized1600u6clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
416256764 0 017888 816 760kcp/compact1600clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
4162512298 0 024146 920 776kcp/compact1600gcc_-O3_-fomit-frame-pointer2019112620190816
4162510506 0 023754 920 744kcp/compact1600gcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
4162516036 0 026242 920 744kcp/inplace1600bigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
416259320 0 022994 936 776kcp/reference1600gcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
416259328 0 022970 936 776kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
416306896 0 016613 896 744kcp/optimized1600ARMv8Agcc_-Os_-fomit-frame-pointer2019112620190816
444154985 0 014566 904 744kcp/compact1600gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
4677212234 0 024074 920 776kcp/compact1600gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
4677213120 0 022694 904 744kcp/inplace1600bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
499505585 0 015850 920 744kcp/compact1600gcc_-O_-fomit-frame-pointer2019112620190816
4995012430 0 024258 920 776kcp/compact1600gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
499505585 0 015850 920 744kcp/compact1600gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
5411914444 0 024722 920 744kcp/inplace1600bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
5696856040 0 068566 904 744kcp/optimized1600u6cc2019112620190816
582756764 0 017872 816 760kcp/compact1600clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
582756764 0 017888 816 760kcp/compact1600clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
582754985 0 014566 904 744kcp/compact1600gcc_-Os_-fomit-frame-pointer2019112620190816
582754985 0 014566 904 744kcp/compact1600gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
5827514296 0 024570 920 744kcp/inplace1600bigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
5846516924 0 030178 920 744kcp/inplace1600bigcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
584658128 0 021714 920 776kcp/optimized1600ARMv8Agcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
6660021588 0 033450 920 776kcp/inplace1600bigcc_-O3_-fomit-frame-pointer2019112620190816
6660013132 0 022742 904 744kcp/inplace1600bigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
666007688 0 018976 832 760kcp/reference1600clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
7492556028 0 068558 904 744kcp/optimized1600lcu6gcc_-funroll-loops2019112620190816
74925130468 0 0143006 904 744kcp/optimized1600lcufullcc2019112620190816
818514977 0 014590 904 744kcp/compact1600gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
832505589 0 015858 920 744kcp/compact1600gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
8325016064 0 027200 816 760kcp/inplace1600biclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
8325013120 0 022694 904 744kcp/inplace1600bigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
977139386 0 021910 904 744kcp/compact1600gcc_-funroll-loops2019112620190816
999007692 0 019000 832 760kcp/reference1600clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
999005575 0 015334 920 744kcp/reference1600gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
10523756040 0 068566 904 744kcp/optimized1600u6gcc_-funroll-loops2019112620190816
1052377692 0 019000 832 760kcp/reference1600clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
1082255629 0 015874 920 744kcp/compact1600gcc_-O2_-fomit-frame-pointer2019112620190816
10822534232 0 046766 904 744kcp/inplace1600bigcc_-funroll-loops2019112620190816
1082256407 0 016770 936 744kcp/reference1600gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1082255587 0 015318 920 744kcp/reference1600gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
1082385621 0 015866 920 744kcp/compact1600gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
1165645637 0 015842 920 744kcp/compact1600gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
1332004977 0 014590 904 744kcp/compact1600gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
139427133336 0 0145862 904 744kcp/optimized1600ufullcc2019112620190816
1403167692 0 019000 832 760kcp/reference1600clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
14985034232 0 046766 904 744kcp/inplace1600bigcc2019112620190816
1748256567 0 016994 936 744kcp/reference1600gcc_-O_-fomit-frame-pointer2019112620190816
19542611635 0 025193 928 744kcp/reference1600-32bitsgcc_-funroll-loops_-O_-fomit-frame-pointer2019112620190816
20430910951 0 022962 936 776kcp/reference1600-32bitsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019112620190816
2497505587 0 015318 920 744kcp/reference1600gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
29137511327 0 024713 928 744kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
30401834232 0 046766 904 744kcp/inplace1600bicc2019112620190816
32467513301 0 024208 832 760kcp/reference1600-32bitsclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019112620190816
3271106411 0 016810 936 744kcp/reference1600gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
33300013301 0 024232 832 760kcp/reference1600-32bitsclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019112620190816
36634411635 0 025193 928 744kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
3738709386 0 021910 904 744kcp/compact1600cc2019112620190816
3738705575 0 015334 920 744kcp/reference1600gcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
3858696567 0 016994 936 744kcp/reference1600gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
39127510975 0 022970 936 776kcp/reference1600-32bitsgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
39960013301 0 024232 832 760kcp/reference1600-32bitsclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019112620190816
4162506431 0 016834 936 744kcp/reference1600gcc_-O2_-fomit-frame-pointer2019112620190816
4662008023 0 018361 928 744kcp/reference1600-32bitsgcc_-O2_-fomit-frame-pointer2019112620190816
4662008039 0 018337 928 744kcp/reference1600-32bitsgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019112620190816
4828507284 0 017022 920 744kcp/reference1600-32bitsgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
55784213301 0 024232 832 760kcp/reference1600-32bitsclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019112620190816
62437511231 0 024577 928 744kcp/reference1600-32bitsgcc_-funroll-loops_-O2_-fomit-frame-pointer2019112620190816
6665017284 0 017022 920 744kcp/reference1600-32bitsgcc_-Os_-fomit-frame-pointer2019112620190816
7076257304 0 017070 920 744kcp/reference1600-32bitsgcc_-funroll-loops_-Os_-fomit-frame-pointer2019112620190816
7477409386 0 021910 904 744kcp/compact1600gcc2019112620190816
7575757304 0 017070 920 744kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019112620190816
7944106567 0 016994 936 744kcp/reference1600gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
7951248375 0 018737 928 744kcp/reference1600-32bitsgcc_-O_-fomit-frame-pointer2019112620190816
8158507284 0 017022 920 744kcp/reference1600-32bitsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019112620190816
8741258363 0 018729 928 744kcp/reference1600-32bitsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019112620190816
100559811019 0 023702 920 744kcp/reference1600gcc2019112620190816
114885017119 0 030794 936 776kcp/reference1600-32bitsgcc_-funroll-loops_-O3_-fomit-frame-pointer2019112620190816
119047517055 0 030698 936 776kcp/reference1600-32bitsgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019112620190816
12745378011 0 018345 928 744kcp/reference1600-32bitsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019112620190816
14479298375 0 018737 928 744kcp/reference1600-32bitsgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019112620190816
159024811019 0 023702 920 744kcp/reference1600cc2019112620190816
192934510967 0 022994 936 776kcp/reference1600-32bitsgcc_-O3_-fomit-frame-pointer2019112620190816
300510111019 0 023702 920 744kcp/reference1600gcc_-funroll-loops2019112620190816
311355013807 0 026494 920 744kcp/reference1600-32bitscc2019112620190816
627705013807 0 026494 920 744kcp/reference1600-32bitsgcc_-funroll-loops2019112620190816
637695013807 0 026494 920 744kcp/reference1600-32bitsgcc2019112620190816

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: 23, 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv6M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv6M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv6M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv6M

Compiler output

Implementation: kcp/inplace1600ARMv6M
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
keccak.s: keccak.s:1:2: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:2:3: 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:3: 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:3:21: error: invalid character in input
keccak.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:3:22: error: invalid character in input
keccak.s: @ Joan Daemen, Michaël Peeters, Gilles Van Assche and Ronny Van Keer, hereby
keccak.s: keccak.s:4:3: error: unexpected token at start of statement
keccak.s: @ denoted as "the implementer".
keccak.s: ^
keccak.s: keccak.s:5:2: error: unexpected token at start of statement
keccak.s: @
keccak.s: ^
keccak.s: keccak.s:6:3: 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:3: error: unexpected token at start of statement
keccak.s: @ http://keccak.noekeon.org/
keccak.s: ^
keccak.s: keccak.s:8:3: error: unexpected token at start of statement
keccak.s: ...

Number of similar (compiler,implementation) pairs: 24, 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 -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 -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 -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 -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 -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

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: 23, 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7A
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7A
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7A
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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: 23, 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7M
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7M
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/inplace1600ARMv7M
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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: 23, 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu1
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu1
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu1
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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: 23, 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu2
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu2
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv6Mu2
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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: 23, 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv7A
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv7A
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600ARMv7A
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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: expected compatible register or logical immediate
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: expected compatible register or logical immediate
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: 4, 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

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
KangarooTwelve.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
KeccakSpongeWidth1600.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated
KeccakP-1600-AVX2.cpp: In file included from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/x86intrin.h:27:
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.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/lib/llvm-3.8/bin/../lib/clang/3.8.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/lib/llvm-3.8/bin/../lib/clang/3.8.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/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/ia32intrin.h:60:10: note: '__builtin_arm_dmb' declared here
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.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/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/ia32intrin.h:66:10: error: use of undeclared identifier '__builtin_ia32_rdtsc'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdtsc();
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/ia32intrin.h:72: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/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/ia32intrin.h:72:10: note: '__builtin_arm_rsrp' declared here
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/ia32intrin.h:72: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: ...

Number of similar (compiler,implementation) pairs: 4, 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

Compiler output

Implementation: kcp/optimized1600AVX2
Security model: unknown
Compiler: g++
KeccakP-1600-AVX2.cpp: KeccakP-1600-AVX2.cpp:18:27: 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: 17, 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
g++ -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2
g++ -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2
g++ -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2
g++ -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv kcp/optimized1600AVX2

Compiler output

Implementation: kcp/optimized1600AVX512
Security model: unknown
Compiler: cc
KeccakP-1600-AVX512.c: KeccakP-1600-AVX512.c:24:23: 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: 23, 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600AVX512
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600AVX512
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600AVX512
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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-3.8/bin/../lib/clang/3.8.1/include/smmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/tmmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/pmmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/emmintrin.h:27:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/xmmintrin.h:27:
KeccakP-1600-AVX512.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:45: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:69: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:75: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:81: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:87: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:93: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:99: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: 4, 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

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: 46, 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64shld
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64shld
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64shld
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:12: error: missing expression
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:54:12: error: unknown token in expression
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:12: error: missing expression
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:56:12: error: unknown token in expression
keccak.s: .equ arg5, %r8
keccak.s: ^
keccak.s: keccak.s:56:12: error: missing expression
keccak.s: .equ arg5, %r8
keccak.s: ^
keccak.s: keccak.s:60:12: error: unknown token in expression
keccak.s: .equ rT1, %rax
keccak.s: ^
keccak.s: keccak.s:60:12: error: missing expression
keccak.s: .equ rT1, %rax
keccak.s: ^
keccak.s: keccak.s:62:12: error: unknown token in expression
keccak.s: ...

Number of similar (compiler,implementation) pairs: 4, 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

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: 23, 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64Apple
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64Apple
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600AsmX86-64Apple
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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
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: 4, 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

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
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:52:13: error: missing expression
keccak.s: .equ arg1, %rdi
keccak.s: ^
keccak.s: keccak.s:54:13: error: unknown token in expression
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:54:13: error: missing expression
keccak.s: .equ arg3, %rdx
keccak.s: ^
keccak.s: keccak.s:56:13: error: unknown token in expression
keccak.s: .equ arg5, %r8
keccak.s: ^
keccak.s: keccak.s:56:13: error: missing expression
keccak.s: .equ arg5, %r8
keccak.s: ^
keccak.s: keccak.s:60:17: error: unknown token in expression
keccak.s: .equ rT1, %rax
keccak.s: ^
keccak.s: keccak.s:60:17: error: missing expression
keccak.s: .equ rT1, %rax
keccak.s: ^
keccak.s: keccak.s:62:12: error: unknown token in expression
keccak.s: ...

Number of similar (compiler,implementation) pairs: 4, 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

Compiler output

Implementation: kcp/optimized1600XOPu6
Security model: unknown
Compiler: cc
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:32:23: 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: 46, 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600XOPu6
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600XOPu6
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600XOPu6
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv kcp/optimized1600XOPufull
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv kcp/optimized1600XOPufull
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv kcp/optimized1600XOPufull
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv 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-3.8/bin/../lib/clang/3.8.1/include/x86intrin.h:29:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/immintrin.h:27:
KeccakP-1600-XOP.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:45: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:69: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:75: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:81: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:87: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:93: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:99: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-3.8/bin/../lib/clang/3.8.1/include/mmintrin.h:105: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: 8, 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 -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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: cc
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1049: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1061: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1073: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1085: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1097: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1119: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1133: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1147: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1161: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1223: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1237: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1251: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1265: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1279: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1344: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1358: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1372: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1386: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1400: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1466: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1480: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1494: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1508: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUTKNyG.s:1522: 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
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,x2,x2
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: unrecognized instruction mnemonic
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: gcc
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1049: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1061: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1073: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1085: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1097: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1119: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1133: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1147: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1161: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1223: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1237: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1251: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1265: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1279: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1344: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1358: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1372: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1386: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1400: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1466: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1480: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1494: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1508: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccwCMdti.s:1522: 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/ccGySU4H.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:526: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:533: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:540: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:547: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:554: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:580: Error: unknown mnemonic `shld' -- `shld 25,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:587: Error: unknown mnemonic `shld' -- `shld 8,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:596: Error: unknown mnemonic `shld' -- `shld 6,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:603: Error: unknown mnemonic `shld' -- `shld 55,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:612: Error: unknown mnemonic `shld' -- `shld 62,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:619: Error: unknown mnemonic `shld' -- `shld 2,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:622: Error: unknown mnemonic `shld' -- `shld 21,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:629: Error: unknown mnemonic `shld' -- `shld 44,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:638: Error: unknown mnemonic `shld' -- `shld 43,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:641: Error: unknown mnemonic `shld' -- `shld 14,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:648: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:657: Error: unknown mnemonic `shld' -- `shld 15,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:664: Error: unknown mnemonic `shld' -- `shld 36,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:677: Error: unknown mnemonic `shld' -- `shld 61,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:680: Error: unknown mnemonic `shld' -- `shld 45,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:687: Error: unknown mnemonic `shld' -- `shld 28,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:690: Error: unknown mnemonic `shld' -- `shld 3,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:693: Error: unknown mnemonic `shld' -- `shld 20,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccGySU4H.s:706: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
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/ccPlysz1.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:685: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:692: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:699: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:706: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:713: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:739: Error: unknown mnemonic `shld' -- `shld 25,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:746: Error: unknown mnemonic `shld' -- `shld 8,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:755: Error: unknown mnemonic `shld' -- `shld 6,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:762: Error: unknown mnemonic `shld' -- `shld 55,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:771: Error: unknown mnemonic `shld' -- `shld 62,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:778: Error: unknown mnemonic `shld' -- `shld 2,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:781: Error: unknown mnemonic `shld' -- `shld 21,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:788: Error: unknown mnemonic `shld' -- `shld 44,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:797: Error: unknown mnemonic `shld' -- `shld 43,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:800: Error: unknown mnemonic `shld' -- `shld 14,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:807: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:816: Error: unknown mnemonic `shld' -- `shld 15,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:823: Error: unknown mnemonic `shld' -- `shld 36,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:836: Error: unknown mnemonic `shld' -- `shld 61,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:839: Error: unknown mnemonic `shld' -- `shld 45,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:846: Error: unknown mnemonic `shld' -- `shld 28,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:849: Error: unknown mnemonic `shld' -- `shld 3,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:852: Error: unknown mnemonic `shld' -- `shld 20,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccPlysz1.s:865: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
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/ccsMOYaG.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:504: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:511: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:518: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:524: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:530: Error: unknown mnemonic `shld' -- `shld 1,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:538: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:544: Error: unknown mnemonic `shld' -- `shld 43,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:550: Error: unknown mnemonic `shld' -- `shld 21,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:556: Error: unknown mnemonic `shld' -- `shld 14,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:581: Error: unknown mnemonic `shld' -- `shld 28,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:587: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:593: Error: unknown mnemonic `shld' -- `shld 3,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:599: Error: unknown mnemonic `shld' -- `shld 45,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:605: Error: unknown mnemonic `shld' -- `shld 61,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:622: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:628: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:634: Error: unknown mnemonic `shld' -- `shld 25,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:640: Error: unknown mnemonic `shld' -- `shld 8,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:646: Error: unknown mnemonic `shld' -- `shld 18,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:663: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:670: Error: unknown mnemonic `shld' -- `shld 36,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:676: Error: unknown mnemonic `shld' -- `shld 10,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:683: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccsMOYaG.s:689: Error: unknown mnemonic `shld' -- `shld 56,x13,x13'
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/cc6PuilD.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:456: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:463: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:472: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:475: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:486: Error: unknown mnemonic `shld' -- `shld 44,x15,x15'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:489: Error: unknown mnemonic `shld' -- `shld 43,x13,x13'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:496: Error: unknown mnemonic `shld' -- `shld 21,x10,x10'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:505: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:514: Error: unknown mnemonic `shld' -- `shld 14,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:529: Error: unknown mnemonic `shld' -- `shld 3,x14,x14'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:536: Error: unknown mnemonic `shld' -- `shld 20,x10,x10'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:543: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:546: Error: unknown mnemonic `shld' -- `shld 25,x12,x12'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:549: Error: unknown mnemonic `shld' -- `shld 28,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:552: Error: unknown mnemonic `shld' -- `shld 8,x1,x1'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:563: Error: unknown mnemonic `shld' -- `shld 45,x11,x11'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:566: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:573: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:582: Error: unknown mnemonic `shld' -- `shld 6,x16,x16'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:601: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:604: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:611: Error: unknown mnemonic `shld' -- `shld 10,x9,x9'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:614: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakP-1600-opt64.c: /tmp/cc6PuilD.s:623: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
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/ccoELaza.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:520: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:527: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:536: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:545: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:548: Error: unknown mnemonic `shld' -- `shld 43,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:551: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:558: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:565: Error: unknown mnemonic `shld' -- `shld 21,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:574: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:589: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:592: Error: unknown mnemonic `shld' -- `shld 3,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:599: Error: unknown mnemonic `shld' -- `shld 28,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:602: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:609: Error: unknown mnemonic `shld' -- `shld 61,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:624: Error: unknown mnemonic `shld' -- `shld 25,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:627: Error: unknown mnemonic `shld' -- `shld 8,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:638: Error: unknown mnemonic `shld' -- `shld 6,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:641: Error: unknown mnemonic `shld' -- `shld 18,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:652: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:665: Error: unknown mnemonic `shld' -- `shld 10,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:668: Error: unknown mnemonic `shld' -- `shld 15,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:675: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:678: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccoELaza.s:691: Error: unknown mnemonic `shld' -- `shld 56,x27,x27'
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/cct7fXxF.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:680: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:687: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:696: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:705: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:708: Error: unknown mnemonic `shld' -- `shld 43,x23,x23'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:711: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:718: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:725: Error: unknown mnemonic `shld' -- `shld 21,x8,x8'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:734: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:749: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:752: Error: unknown mnemonic `shld' -- `shld 3,x28,x28'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:759: Error: unknown mnemonic `shld' -- `shld 28,x24,x24'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:762: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:769: Error: unknown mnemonic `shld' -- `shld 61,x12,x12'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:784: Error: unknown mnemonic `shld' -- `shld 25,x15,x15'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:787: Error: unknown mnemonic `shld' -- `shld 8,x26,x26'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:798: Error: unknown mnemonic `shld' -- `shld 6,x20,x20'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:801: Error: unknown mnemonic `shld' -- `shld 18,x19,x19'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:812: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:825: Error: unknown mnemonic `shld' -- `shld 10,x4,x4'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:828: Error: unknown mnemonic `shld' -- `shld 15,x8,x8'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:835: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:838: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakP-1600-opt64.c: /tmp/cct7fXxF.s:851: Error: unknown mnemonic `shld' -- `shld 56,x27,x27'
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/ccyNYFvP.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:504: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:511: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:518: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:524: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:530: Error: unknown mnemonic `shld' -- `shld 1,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:538: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:544: Error: unknown mnemonic `shld' -- `shld 43,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:550: Error: unknown mnemonic `shld' -- `shld 21,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:556: Error: unknown mnemonic `shld' -- `shld 14,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:581: Error: unknown mnemonic `shld' -- `shld 28,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:587: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:593: Error: unknown mnemonic `shld' -- `shld 3,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:599: Error: unknown mnemonic `shld' -- `shld 45,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:605: Error: unknown mnemonic `shld' -- `shld 61,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:622: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:628: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:634: Error: unknown mnemonic `shld' -- `shld 25,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:640: Error: unknown mnemonic `shld' -- `shld 8,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:646: Error: unknown mnemonic `shld' -- `shld 18,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:663: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:670: Error: unknown mnemonic `shld' -- `shld 36,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:676: Error: unknown mnemonic `shld' -- `shld 10,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:683: Error: unknown mnemonic `shld' -- `shld 15,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccyNYFvP.s:689: Error: unknown mnemonic `shld' -- `shld 56,x13,x13'
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/ccbSiRkC.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:456: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:463: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:472: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:475: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:486: Error: unknown mnemonic `shld' -- `shld 44,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:489: Error: unknown mnemonic `shld' -- `shld 43,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:496: Error: unknown mnemonic `shld' -- `shld 21,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:505: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:514: Error: unknown mnemonic `shld' -- `shld 14,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:529: Error: unknown mnemonic `shld' -- `shld 3,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:536: Error: unknown mnemonic `shld' -- `shld 20,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:543: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:546: Error: unknown mnemonic `shld' -- `shld 25,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:549: Error: unknown mnemonic `shld' -- `shld 28,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:552: Error: unknown mnemonic `shld' -- `shld 8,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:563: Error: unknown mnemonic `shld' -- `shld 45,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:566: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:573: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:582: Error: unknown mnemonic `shld' -- `shld 6,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:601: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:604: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:611: Error: unknown mnemonic `shld' -- `shld 10,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:614: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccbSiRkC.s:623: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
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/cc3pCpCF.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1049: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1061: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1073: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1085: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1097: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1119: Error: unknown mnemonic `shld' -- `shld 44,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1133: Error: unknown mnemonic `shld' -- `shld 43,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1147: Error: unknown mnemonic `shld' -- `shld 21,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1161: Error: unknown mnemonic `shld' -- `shld 14,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1223: Error: unknown mnemonic `shld' -- `shld 28,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1237: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1251: Error: unknown mnemonic `shld' -- `shld 3,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1265: Error: unknown mnemonic `shld' -- `shld 45,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1279: Error: unknown mnemonic `shld' -- `shld 61,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1344: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1358: Error: unknown mnemonic `shld' -- `shld 6,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1372: Error: unknown mnemonic `shld' -- `shld 25,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1386: Error: unknown mnemonic `shld' -- `shld 8,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1400: Error: unknown mnemonic `shld' -- `shld 18,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1466: Error: unknown mnemonic `shld' -- `shld 27,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1480: Error: unknown mnemonic `shld' -- `shld 36,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1494: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1508: Error: unknown mnemonic `shld' -- `shld 15,x0,x0'
KeccakP-1600-opt64.c: /tmp/cc3pCpCF.s:1522: 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/ccinEmQ7.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1003: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1011: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1018: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1027: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1034: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1045: Error: unknown mnemonic `shld' -- `shld 55,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1056: Error: unknown mnemonic `shld' -- `shld 8,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1075: Error: unknown mnemonic `shld' -- `shld 25,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1082: Error: unknown mnemonic `shld' -- `shld 6,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1093: Error: unknown mnemonic `shld' -- `shld 21,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1096: Error: unknown mnemonic `shld' -- `shld 14,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1099: Error: unknown mnemonic `shld' -- `shld 43,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1102: Error: unknown mnemonic `shld' -- `shld 44,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1113: Error: unknown mnemonic `shld' -- `shld 62,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1120: Error: unknown mnemonic `shld' -- `shld 2,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1123: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1130: Error: unknown mnemonic `shld' -- `shld 15,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1139: Error: unknown mnemonic `shld' -- `shld 36,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1154: Error: unknown mnemonic `shld' -- `shld 3,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1157: Error: unknown mnemonic `shld' -- `shld 27,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1160: Error: unknown mnemonic `shld' -- `shld 56,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1163: Error: unknown mnemonic `shld' -- `shld 45,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1170: Error: unknown mnemonic `shld' -- `shld 20,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccinEmQ7.s:1177: Error: unknown mnemonic `shld' -- `shld 28,x7,x7'
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/ccb24Mxf.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1382: Error: unknown mnemonic `shld' -- `shld 1,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1390: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1397: Error: unknown mnemonic `shld' -- `shld 1,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1406: Error: unknown mnemonic `shld' -- `shld 1,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1413: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1424: Error: unknown mnemonic `shld' -- `shld 55,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1435: Error: unknown mnemonic `shld' -- `shld 8,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1454: Error: unknown mnemonic `shld' -- `shld 25,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1461: Error: unknown mnemonic `shld' -- `shld 6,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1472: Error: unknown mnemonic `shld' -- `shld 21,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1475: Error: unknown mnemonic `shld' -- `shld 14,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1478: Error: unknown mnemonic `shld' -- `shld 43,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1481: Error: unknown mnemonic `shld' -- `shld 44,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1492: Error: unknown mnemonic `shld' -- `shld 62,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1499: Error: unknown mnemonic `shld' -- `shld 2,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1502: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1509: Error: unknown mnemonic `shld' -- `shld 15,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1518: Error: unknown mnemonic `shld' -- `shld 36,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1533: Error: unknown mnemonic `shld' -- `shld 3,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1536: Error: unknown mnemonic `shld' -- `shld 27,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1539: Error: unknown mnemonic `shld' -- `shld 56,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1542: Error: unknown mnemonic `shld' -- `shld 45,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1549: Error: unknown mnemonic `shld' -- `shld 20,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccb24Mxf.s:1556: Error: unknown mnemonic `shld' -- `shld 28,x7,x7'
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/ccic4IGX.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:981: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:988: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:995: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1001: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1007: Error: unknown mnemonic `shld' -- `shld 1,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1015: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1021: Error: unknown mnemonic `shld' -- `shld 43,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1027: Error: unknown mnemonic `shld' -- `shld 21,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1033: Error: unknown mnemonic `shld' -- `shld 14,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1058: Error: unknown mnemonic `shld' -- `shld 28,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1064: Error: unknown mnemonic `shld' -- `shld 20,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1070: Error: unknown mnemonic `shld' -- `shld 3,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1076: Error: unknown mnemonic `shld' -- `shld 45,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1082: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1098: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1104: Error: unknown mnemonic `shld' -- `shld 6,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1110: Error: unknown mnemonic `shld' -- `shld 25,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1116: Error: unknown mnemonic `shld' -- `shld 8,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1122: Error: unknown mnemonic `shld' -- `shld 18,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1140: Error: unknown mnemonic `shld' -- `shld 27,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1147: Error: unknown mnemonic `shld' -- `shld 36,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1154: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1160: Error: unknown mnemonic `shld' -- `shld 15,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccic4IGX.s:1166: Error: unknown mnemonic `shld' -- `shld 56,x13,x13'
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/ccTnh4NR.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:455: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:462: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:469: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:476: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:483: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:492: Error: unknown mnemonic `shld' -- `shld 21,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:495: Error: unknown mnemonic `shld' -- `shld 44,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:502: Error: unknown mnemonic `shld' -- `shld 43,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:511: Error: unknown mnemonic `shld' -- `shld 14,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:524: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:527: Error: unknown mnemonic `shld' -- `shld 25,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:530: Error: unknown mnemonic `shld' -- `shld 45,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:537: Error: unknown mnemonic `shld' -- `shld 8,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:548: Error: unknown mnemonic `shld' -- `shld 3,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:551: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:562: Error: unknown mnemonic `shld' -- `shld 6,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:571: Error: unknown mnemonic `shld' -- `shld 28,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:574: Error: unknown mnemonic `shld' -- `shld 20,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:587: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:602: Error: unknown mnemonic `shld' -- `shld 10,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:609: Error: unknown mnemonic `shld' -- `shld 36,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:618: Error: unknown mnemonic `shld' -- `shld 27,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:621: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccTnh4NR.s:630: 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/ccc1m0D3.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:988: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:995: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1002: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1009: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1018: Error: unknown mnemonic `shld' -- `shld 43,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1021: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1024: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1035: Error: unknown mnemonic `shld' -- `shld 21,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1038: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1053: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1056: Error: unknown mnemonic `shld' -- `shld 61,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1063: Error: unknown mnemonic `shld' -- `shld 3,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1074: Error: unknown mnemonic `shld' -- `shld 28,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1077: Error: unknown mnemonic `shld' -- `shld 20,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1090: Error: unknown mnemonic `shld' -- `shld 6,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1093: Error: unknown mnemonic `shld' -- `shld 25,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1100: Error: unknown mnemonic `shld' -- `shld 8,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1107: Error: unknown mnemonic `shld' -- `shld 1,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1118: Error: unknown mnemonic `shld' -- `shld 18,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1121: Error: unknown mnemonic `shld' -- `shld 15,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1138: Error: unknown mnemonic `shld' -- `shld 56,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1145: Error: unknown mnemonic `shld' -- `shld 10,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1154: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccc1m0D3.s:1163: Error: unknown mnemonic `shld' -- `shld 27,x26,x26'
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/ccOS9YXe.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1367: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1374: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1381: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1388: Error: unknown mnemonic `shld' -- `shld 1,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1397: Error: unknown mnemonic `shld' -- `shld 43,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1400: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1403: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1414: Error: unknown mnemonic `shld' -- `shld 21,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1417: Error: unknown mnemonic `shld' -- `shld 14,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1432: Error: unknown mnemonic `shld' -- `shld 45,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1435: Error: unknown mnemonic `shld' -- `shld 61,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1442: Error: unknown mnemonic `shld' -- `shld 3,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1453: Error: unknown mnemonic `shld' -- `shld 28,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1456: Error: unknown mnemonic `shld' -- `shld 20,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1469: Error: unknown mnemonic `shld' -- `shld 6,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1472: Error: unknown mnemonic `shld' -- `shld 25,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1479: Error: unknown mnemonic `shld' -- `shld 8,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1486: Error: unknown mnemonic `shld' -- `shld 1,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1497: Error: unknown mnemonic `shld' -- `shld 18,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1500: Error: unknown mnemonic `shld' -- `shld 15,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1517: Error: unknown mnemonic `shld' -- `shld 56,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1524: Error: unknown mnemonic `shld' -- `shld 10,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1533: Error: unknown mnemonic `shld' -- `shld 36,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccOS9YXe.s:1542: Error: unknown mnemonic `shld' -- `shld 27,x26,x26'
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/ccAmp2p5.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:981: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:988: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:995: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1001: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1007: Error: unknown mnemonic `shld' -- `shld 1,x18,x18'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1015: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1021: Error: unknown mnemonic `shld' -- `shld 43,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1027: Error: unknown mnemonic `shld' -- `shld 21,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1033: Error: unknown mnemonic `shld' -- `shld 14,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1058: Error: unknown mnemonic `shld' -- `shld 28,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1064: Error: unknown mnemonic `shld' -- `shld 20,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1070: Error: unknown mnemonic `shld' -- `shld 3,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1076: Error: unknown mnemonic `shld' -- `shld 45,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1082: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1098: Error: unknown mnemonic `shld' -- `shld 1,x3,x3'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1104: Error: unknown mnemonic `shld' -- `shld 6,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1110: Error: unknown mnemonic `shld' -- `shld 25,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1116: Error: unknown mnemonic `shld' -- `shld 8,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1122: Error: unknown mnemonic `shld' -- `shld 18,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1140: Error: unknown mnemonic `shld' -- `shld 27,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1147: Error: unknown mnemonic `shld' -- `shld 36,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1154: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1160: Error: unknown mnemonic `shld' -- `shld 15,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccAmp2p5.s:1166: Error: unknown mnemonic `shld' -- `shld 56,x13,x13'
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/ccsiat8G.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:455: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:462: Error: unknown mnemonic `shld' -- `shld 1,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:469: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:476: Error: unknown mnemonic `shld' -- `shld 1,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:483: Error: unknown mnemonic `shld' -- `shld 1,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:492: Error: unknown mnemonic `shld' -- `shld 21,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:495: Error: unknown mnemonic `shld' -- `shld 44,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:502: Error: unknown mnemonic `shld' -- `shld 43,x13,x13'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:511: Error: unknown mnemonic `shld' -- `shld 14,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:524: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:527: Error: unknown mnemonic `shld' -- `shld 25,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:530: Error: unknown mnemonic `shld' -- `shld 45,x11,x11'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:537: Error: unknown mnemonic `shld' -- `shld 8,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:548: Error: unknown mnemonic `shld' -- `shld 3,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:551: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:562: Error: unknown mnemonic `shld' -- `shld 6,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:571: Error: unknown mnemonic `shld' -- `shld 28,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:574: Error: unknown mnemonic `shld' -- `shld 20,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:587: Error: unknown mnemonic `shld' -- `shld 1,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:602: Error: unknown mnemonic `shld' -- `shld 10,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:609: Error: unknown mnemonic `shld' -- `shld 36,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:618: Error: unknown mnemonic `shld' -- `shld 27,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:621: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccsiat8G.s:630: 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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:508: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:515: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:522: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:529: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:536: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:563: Error: unknown mnemonic `shld' -- `shld 8,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:574: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:581: Error: unknown mnemonic `shld' -- `shld 62,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:590: Error: unknown mnemonic `shld' -- `shld 6,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:593: Error: unknown mnemonic `shld' -- `shld 55,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:607: Error: unknown mnemonic `shld' -- `shld 2,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:614: Error: unknown mnemonic `shld' -- `shld 43,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:617: Error: unknown mnemonic `shld' -- `shld 44,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:624: Error: unknown mnemonic `shld' -- `shld 21,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:627: Error: unknown mnemonic `shld' -- `shld 14,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:638: Error: unknown mnemonic `shld' -- `shld 3,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:641: Error: unknown mnemonic `shld' -- `shld 20,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:644: Error: unknown mnemonic `shld' -- `shld 45,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:653: Error: unknown mnemonic `shld' -- `shld 28,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:656: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:663: Error: unknown mnemonic `shld' -- `shld 10,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:670: Error: unknown mnemonic `shld' -- `shld 15,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:679: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccF9mwGm.s:682: Error: unknown mnemonic `shld' -- `shld 36,x5,x5'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:670: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:677: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:684: Error: unknown mnemonic `shld' -- `shld 1,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:691: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:698: Error: unknown mnemonic `shld' -- `shld 1,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:725: Error: unknown mnemonic `shld' -- `shld 8,x10,x10'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:736: Error: unknown mnemonic `shld' -- `shld 25,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:743: Error: unknown mnemonic `shld' -- `shld 62,x17,x17'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:752: Error: unknown mnemonic `shld' -- `shld 6,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:755: Error: unknown mnemonic `shld' -- `shld 55,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:769: Error: unknown mnemonic `shld' -- `shld 2,x22,x22'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:776: Error: unknown mnemonic `shld' -- `shld 43,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:779: Error: unknown mnemonic `shld' -- `shld 44,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:786: Error: unknown mnemonic `shld' -- `shld 21,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:789: Error: unknown mnemonic `shld' -- `shld 14,x6,x6'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:800: Error: unknown mnemonic `shld' -- `shld 3,x27,x27'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:803: Error: unknown mnemonic `shld' -- `shld 20,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:806: Error: unknown mnemonic `shld' -- `shld 45,x15,x15'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:815: Error: unknown mnemonic `shld' -- `shld 28,x4,x4'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:818: Error: unknown mnemonic `shld' -- `shld 61,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:825: Error: unknown mnemonic `shld' -- `shld 10,x8,x8'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:832: Error: unknown mnemonic `shld' -- `shld 15,x7,x7'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:841: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccjzxQVj.s:844: Error: unknown mnemonic `shld' -- `shld 36,x5,x5'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:496: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:503: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:510: Error: unknown mnemonic `shld' -- `shld 1,x26,x26'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:516: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:522: Error: unknown mnemonic `shld' -- `shld 1,x14,x14'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:530: Error: unknown mnemonic `shld' -- `shld 44,x21,x21'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:536: Error: unknown mnemonic `shld' -- `shld 43,x20,x20'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:542: Error: unknown mnemonic `shld' -- `shld 21,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:548: Error: unknown mnemonic `shld' -- `shld 14,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:574: Error: unknown mnemonic `shld' -- `shld 28,x23,x23'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:580: Error: unknown mnemonic `shld' -- `shld 20,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:586: Error: unknown mnemonic `shld' -- `shld 3,x28,x28'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:592: Error: unknown mnemonic `shld' -- `shld 45,x12,x12'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:598: Error: unknown mnemonic `shld' -- `shld 61,x9,x9'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:615: Error: unknown mnemonic `shld' -- `shld 1,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:621: Error: unknown mnemonic `shld' -- `shld 6,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:627: Error: unknown mnemonic `shld' -- `shld 25,x24,x24'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:633: Error: unknown mnemonic `shld' -- `shld 8,x25,x25'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:639: Error: unknown mnemonic `shld' -- `shld 18,x30,x30'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:657: Error: unknown mnemonic `shld' -- `shld 27,x2,x2'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:664: Error: unknown mnemonic `shld' -- `shld 36,x1,x1'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:671: Error: unknown mnemonic `shld' -- `shld 10,x0,x0'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:678: Error: unknown mnemonic `shld' -- `shld 15,x16,x16'
KeccakP-1600-opt64.c: /tmp/ccUNJDqV.s:684: Error: unknown mnemonic `shld' -- `shld 56,x11,x11'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: kcp/optimized1600lcufullshld
Security model: unknown
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:456: Error: unknown mnemonic `shld' -- `shld 1,x23,x23'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:463: Error: unknown mnemonic `shld' -- `shld 1,x2,x2'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:471: Error: unknown mnemonic `shld' -- `shld 1,x22,x22'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:474: Error: unknown mnemonic `shld' -- `shld 1,x19,x19'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:485: Error: unknown mnemonic `shld' -- `shld 44,x15,x15'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:488: Error: unknown mnemonic `shld' -- `shld 43,x13,x13'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:497: Error: unknown mnemonic `shld' -- `shld 21,x10,x10'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:506: Error: unknown mnemonic `shld' -- `shld 1,x30,x30'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:515: Error: unknown mnemonic `shld' -- `shld 14,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:530: Error: unknown mnemonic `shld' -- `shld 3,x14,x14'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:537: Error: unknown mnemonic `shld' -- `shld 20,x10,x10'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:544: Error: unknown mnemonic `shld' -- `shld 61,x8,x8'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:547: Error: unknown mnemonic `shld' -- `shld 25,x12,x12'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:550: Error: unknown mnemonic `shld' -- `shld 28,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:553: Error: unknown mnemonic `shld' -- `shld 8,x1,x1'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:564: Error: unknown mnemonic `shld' -- `shld 45,x11,x11'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:567: Error: unknown mnemonic `shld' -- `shld 18,x9,x9'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:574: Error: unknown mnemonic `shld' -- `shld 6,x16,x16'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:577: Error: unknown mnemonic `shld' -- `shld 1,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:600: Error: unknown mnemonic `shld' -- `shld 27,x5,x5'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:603: Error: unknown mnemonic `shld' -- `shld 36,x8,x8'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:606: Error: unknown mnemonic `shld' -- `shld 15,x17,x17'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:613: Error: unknown mnemonic `shld' -- `shld 10,x9,x9'
KeccakP-1600-opt64.c: /tmp/cc6AJcxU.s:616: Error: unknown mnemonic `shld' -- `shld 56,x7,x7'
KeccakP-1600-opt64.c: ...

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