Implementation notes: ppc64, power9, crypto_hash/k12

Computer: power9
Architecture: ppc64
CPU ID: unknown CPU ID
SUPERCOP version: 20210326
Operation: crypto_hash
Primitive: k12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
656551024 0 063371 676 1072T:kcp/optimized1600ufullclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
661855372 0 073513 684 1072T:kcp/optimized1600ufullclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
664254988 0 071017 684 1072T:kcp/optimized1600ufullclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
6656110744 0 073513 684 1072T:kcp/optimized1600ufullclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
668654988 0 071017 684 1072T:kcp/optimized1600ufullclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
671158444 0 076585 684 1072T:kcp/optimized1600lcufullclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
674851024 0 063371 676 1072T:kcp/optimized1600ufullclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
675558316 0 074345 684 1072T:kcp/optimized1600lcufullclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
675652100 0 064459 676 1072T:kcp/optimized1600lcufullclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
678251332 0 064203 676 1072T:kcp/optimized1600ufullclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
679758316 0 074345 684 1072T:kcp/optimized1600lcufullclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
680552052 0 064939 676 1072T:kcp/optimized1600lcufullclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
681052052 0 064939 676 1072T:kcp/optimized1600lcufullclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
684451332 0 064203 676 1072T:kcp/optimized1600ufullclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
686152100 0 064459 676 1072T:kcp/optimized1600lcufullclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
6902116888 0 076585 684 1072T:kcp/optimized1600lcufullclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
692453984 0 070633 684 1072T:kcp/optimized1600ufullclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
709556880 0 073513 684 1072T:kcp/optimized1600lcufullclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
727656708 0 072566 676 1096T:kcp/optimized1600lcufullgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
731456052 0 071902 676 1096T:kcp/optimized1600ufullgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
733052416 0 067958 676 1096T:kcp/optimized1600ufullgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
733328956 0 045609 684 1072T:kcp/optimized1600u6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
734832516 0 049982 676 1104T:kcp/optimized1600u6gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
736758744 0 076218 676 1104T:kcp/optimized1600ufullgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
740052376 0 067758 676 1096T:kcp/optimized1600ufullgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
741435092 0 052550 676 1104T:kcp/optimized1600lcu6gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
744058092 0 075358 676 1104T:kcp/optimized1600ufullgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
744160912 0 078410 676 1104T:kcp/optimized1600lcufullgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
746656788 0 072646 676 1096T:kcp/optimized1600lcufullgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
746752416 0 067958 676 1096T:kcp/optimized1600ufullgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
748156788 0 072646 676 1096T:kcp/optimized1600lcufullgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
749031836 0 048489 684 1072T:kcp/optimized1600lcu6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
752560172 0 077474 676 1104T:kcp/optimized1600lcufullgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
752758092 0 075358 676 1104T:kcp/optimized1600ufullgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
754060172 0 077474 676 1104T:kcp/optimized1600lcufullgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
754332468 0 049738 676 1104T:kcp/optimized1600u6gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
754555960 0 071826 676 1096T:kcp/optimized1600ufullgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
755055960 0 071826 676 1096T:kcp/optimized1600ufullgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
756453116 0 068674 676 1096T:kcp/optimized1600lcufullgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
757353116 0 068674 676 1096T:kcp/optimized1600lcufullgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
757828600 0 043966 676 1096T:kcp/optimized1600u6gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
758832468 0 049738 676 1104T:kcp/optimized1600u6gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
759549164 0 063062 668 1088T:kcp/optimized1600ufullgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
763232192 0 048030 676 1096T:kcp/optimized1600lcu6gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
763431232 0 047082 676 1096T:kcp/optimized1600u6gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
766028640 0 044198 676 1096T:kcp/optimized1600u6gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
767553044 0 068434 676 1096T:kcp/optimized1600lcufullgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
772349196 0 063274 668 1088T:kcp/optimized1600ufullgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
774049196 0 063274 668 1088T:kcp/optimized1600ufullgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
779131452 0 047294 676 1096T:kcp/optimized1600u6gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
779449632 0 063538 668 1088T:kcp/optimized1600lcufullgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
780031452 0 047294 676 1096T:kcp/optimized1600u6gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
782228640 0 044198 676 1096T:kcp/optimized1600u6gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
782331548 0 049705 684 1072T:kcp/optimized1600u6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
782929244 0 044630 676 1096T:kcp/optimized1600lcu6gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
784749664 0 063750 668 1088T:kcp/optimized1600lcufullgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
785149664 0 063750 668 1088T:kcp/optimized1600lcufullgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
785429316 0 044870 676 1096T:kcp/optimized1600lcu6gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
785634764 0 052046 676 1104T:kcp/optimized1600lcu6gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
787134764 0 052046 676 1104T:kcp/optimized1600lcu6gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
791727320 0 040195 676 1072T:kcp/optimized1600u6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
792831164 0 047209 684 1072T:kcp/optimized1600u6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
793229316 0 044870 676 1096T:kcp/optimized1600lcu6gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
793231164 0 047209 684 1072T:kcp/optimized1600u6clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
795932264 0 048106 676 1096T:kcp/optimized1600lcu6gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
797832264 0 048106 676 1096T:kcp/optimized1600lcu6gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
798627156 0 039491 676 1072T:kcp/optimized1600u6clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
801563096 0 049705 684 1072T:kcp/optimized1600u6clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
804428232 0 040587 676 1072T:kcp/optimized1600lcu6clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
804827156 0 039491 676 1072T:kcp/optimized1600u6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
806634620 0 052777 684 1072T:kcp/optimized1600lcu6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
810669240 0 052777 684 1072T:kcp/optimized1600lcu6clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
811334492 0 050537 684 1072T:kcp/optimized1600lcu6clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
811528232 0 040587 676 1072T:kcp/optimized1600lcu6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
815434492 0 050537 684 1072T:kcp/optimized1600lcu6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
816227320 0 040195 676 1072T:kcp/optimized1600u6clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
817628056 0 040939 676 1072T:kcp/optimized1600lcu6clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
825828056 0 040939 676 1072T:kcp/optimized1600lcu6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
831325020 0 038918 668 1088T:kcp/optimized1600u6gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
842925056 0 039162 668 1088T:kcp/optimized1600u6gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
844425708 0 039790 668 1088T:kcp/optimized1600lcu6gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
846425056 0 039162 668 1088T:kcp/optimized1600u6gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
871325708 0 039790 668 1088T:kcp/optimized1600lcu6gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
900125676 0 039578 668 1088T:kcp/optimized1600lcu6gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1327223608 0 030140 684 1088T:kcp/reference1600clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1328311804 0 030140 684 1088T:kcp/reference1600clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1370711804 0 028028 684 1088T:kcp/reference1600clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1374411804 0 028028 684 1088T:kcp/reference1600clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1383511612 0 028444 684 1088T:kcp/reference1600clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2077526024 8 043929 684 1072T:kcp/inplace1600biclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2079625256 8 041049 684 1072T:kcp/inplace1600biclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2081525256 8 041049 684 1072T:kcp/inplace1600biclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2086652048 16 043929 684 1072T:kcp/inplace1600biclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2129225704 8 042153 684 1072T:kcp/inplace1600biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2157819290 0 036659 676 1096T:kcp/compact1600gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2229419634 0 036807 676 1096T:kcp/compact1600gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2229719634 0 036807 676 1096T:kcp/compact1600gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2278618764 8 031099 676 1072T:kcp/inplace1600biclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2280418880 8 031739 676 1072T:kcp/inplace1600biclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2282018764 8 031099 676 1072T:kcp/inplace1600biclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2286328152 0 032225 684 1072T:kcp/compact1600clang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2297818880 8 031739 676 1072T:kcp/inplace1600biclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2323214044 0 030081 684 1072T:kcp/compact1600clang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2326812752 0 030094 676 1112T:kcp/reference1600gcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2336514076 0 032225 684 1072T:kcp/compact1600clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2362414044 0 030081 684 1072T:kcp/compact1600clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2390213560 0 030209 684 1072T:kcp/compact1600clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
2454112948 0 030470 676 1112T:kcp/reference1600gcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2541822624 0 038170 676 1096T:kcp/inplace1600bigcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2544122624 0 038170 676 1096T:kcp/inplace1600bigcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2553022608 0 037974 676 1096T:kcp/inplace1600bigcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
2632212752 0 030094 676 1112T:kcp/reference1600gcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3004619280 0 033346 668 1088T:kcp/inplace1600bigcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3012832420 0 049706 676 1104T:kcp/inplace1600bigcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3013819324 0 033214 668 1088T:kcp/inplace1600bigcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3038832420 0 049706 676 1104T:kcp/inplace1600bigcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3052119280 0 033346 668 1088T:kcp/inplace1600bigcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3264325984 0 041826 676 1096T:kcp/inplace1600bigcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3294325984 0 041826 676 1096T:kcp/inplace1600bigcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3335033248 0 050714 676 1104T:kcp/inplace1600bigcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
3508226324 0 042154 676 1096T:kcp/inplace1600bigcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
518697736 0 020091 676 1072T:kcp/compact1600clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
521897736 0 020091 676 1072T:kcp/compact1600clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
5281312493 0 028227 676 1088T:kcp/compact1600gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
5342912481 0 028247 676 1088T:kcp/compact1600gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
5518712481 0 028247 676 1088T:kcp/compact1600gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
561628492 0 021371 676 1072T:kcp/compact1600clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
563308492 0 021371 676 1072T:kcp/compact1600clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
640758601 0 022515 668 1080T:kcp/compact1600gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
641228601 0 022515 668 1080T:kcp/compact1600gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
643658569 0 022311 668 1080T:kcp/compact1600gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
7067011769 0 027235 676 1088T:kcp/compact1600gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
7070011769 0 027235 676 1088T:kcp/compact1600gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
7082211737 0 027039 676 1088T:kcp/compact1600gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1018129568 0 022659 676 1088T:kcp/reference1600clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1042589568 0 022659 676 1088T:kcp/reference1600clang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
10458812331 0 028234 676 1104T:kcp/reference1600gcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
10515012331 0 028234 676 1104T:kcp/reference1600gcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
10905712475 0 028366 676 1104T:kcp/reference1600gcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1138928711 0 022771 668 1096T:kcp/reference1600gcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1143978711 0 022771 668 1096T:kcp/reference1600gcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
1345308687 0 022563 668 1096T:kcp/reference1600gcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
17348619893 0 038100 684 1088T:kcp/reference1600-32bitsclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
17574439786 0 038100 684 1088T:kcp/reference1600-32bitsclang_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
18034719541 0 036244 684 1088T:kcp/reference1600-32bitsclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1864889040 0 021571 676 1088T:kcp/reference1600clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
1880159040 0 021571 676 1088T:kcp/reference1600clang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
19906311867 0 027482 676 1104T:kcp/reference1600gcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
19912911867 0 027482 676 1104T:kcp/reference1600gcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
20133312187 0 027638 676 1104T:kcp/reference1600gcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
22176415525 0 031668 684 1088T:kcp/reference1600-32bitsclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
22596615525 0 031668 684 1088T:kcp/reference1600-32bitsclang_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
39923719483 0 037122 676 1112T:kcp/reference1600-32bitsgcc_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
40146419527 0 036970 676 1112T:kcp/reference1600-32bitsgcc_-mcpu=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
40408819527 0 036970 676 1112T:kcp/reference1600-32bitsgcc_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
42491711885 0 024403 676 1088T:kcp/reference1600-32bitsclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
45364611885 0 024403 676 1088T:kcp/reference1600-32bitsclang_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
74009116647 0 032602 676 1104T:kcp/reference1600-32bitsgcc_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
74125716707 0 032706 676 1104T:kcp/reference1600-32bitsgcc_-mcpu=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
75299316707 0 032706 676 1104T:kcp/reference1600-32bitsgcc_-mcpu=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
78295711140 0 025103 668 1096T:kcp/reference1600-32bitsgcc_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
79009712073 0 025163 676 1088T:kcp/reference1600-32bitsclang_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
79076912073 0 025163 676 1088T:kcp/reference1600-32bitsclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2021042220210326
79599611136 0 025299 668 1096T:kcp/reference1600-32bitsgcc_-mcpu=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
79787511136 0 025299 668 1096T:kcp/reference1600-32bitsgcc_-mcpu=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
89809816063 0 031718 676 1104T:kcp/reference1600-32bitsgcc_-mcpu=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
89867916063 0 031718 676 1104T:kcp/reference1600-32bitsgcc_-mcpu=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326
90488716387 0 031874 676 1104T:kcp/reference1600-32bitsgcc_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2021042220210326

Compiler output

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

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv6M
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv6M
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv6M
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv6M
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv6M
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv6M
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv6M
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv6M
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7A
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7A
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7A
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7A
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7A
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7A
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7A
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7A
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7M
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7M
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7M
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7M
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7M
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7M
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7M
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv7M
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv7A
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv7A
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv7A
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv7A
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv7A
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv7A
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv7A
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv7A

Compiler output

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

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600ARMv6M T:kcp/inplace1600ARMv7A T:kcp/inplace1600ARMv7M T:kcp/optimized1600ARMv6Mu1 T:kcp/optimized1600ARMv6Mu2 T:kcp/optimized1600ARMv7A

Compiler output

Implementation: T:kcp/inplace1600ARMv6M
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
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: 12, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv6M

Compiler output

Implementation: T:kcp/inplace1600ARMv7A
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
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:21: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:22: Error: unknown pseudo-op: `.thumb'
keccak.s: keccak.s:25: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:78: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:127: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:179: 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: 12, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7A

Compiler output

Implementation: T:kcp/inplace1600ARMv7M
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
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: 12, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600ARMv7M

Compiler output

Implementation: T:kcp/optimized1600ARMv6Mu1
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
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: 12, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu1

Compiler output

Implementation: T:kcp/optimized1600ARMv6Mu2
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
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: 12, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv6Mu2

Compiler output

Implementation: T:kcp/optimized1600ARMv7A
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
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:21: Error: unknown pseudo-op: `.syntax'
keccak.s: keccak.s:22: Error: unknown pseudo-op: `.fpu'
keccak.s: keccak.s:23: Error: unknown pseudo-op: `.arm'
keccak.s: keccak.s:26: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:27: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:29: Error: junk at end of line, first unrecognized character is `@'
keccak.s: keccak.s:56: Error: junk at end of line, first unrecognized character is `@'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv7A

Compiler output

Implementation: T:kcp/optimized1600ARMv8A
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
keccak.s: keccak.s:258:20: error: unknown operand
keccak.s: movi v0.2d, #0
keccak.s: ^
keccak.s: keccak.s:259:20: error: unknown operand
keccak.s: movi v1.2d, #0
keccak.s: ^
keccak.s: keccak.s:260:20: error: unknown operand
keccak.s: movi v2.2d, #0
keccak.s: ^
keccak.s: keccak.s:261:20: error: unknown operand
keccak.s: movi v3.2d, #0
keccak.s: ^
keccak.s: keccak.s:262:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
keccak.s: ^
keccak.s: keccak.s:263:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:264:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:265:13: error: unknown operand
keccak.s: st1 { v0.d }[0], [x0], #8
keccak.s: ^
keccak.s: keccak.s:266:5: error: invalid instruction, did you mean: crset, fre?
keccak.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv8A
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv8A
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv8A
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv8A
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv8A
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv8A
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv8A
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv8A

Compiler output

Implementation: T:kcp/optimized1600ARMv8A
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
keccak.s: keccak.s:258:20: error: unknown operand
keccak.s: movi v0.2d, #0
keccak.s: ^
keccak.s: keccak.s:259:20: error: unknown operand
keccak.s: movi v1.2d, #0
keccak.s: ^
keccak.s: keccak.s:260:20: error: unknown operand
keccak.s: movi v2.2d, #0
keccak.s: ^
keccak.s: keccak.s:261:20: error: unknown operand
keccak.s: movi v3.2d, #0
keccak.s: ^
keccak.s: keccak.s:262:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
keccak.s: ^
keccak.s: keccak.s:263:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:264:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:265:13: error: unknown operand
keccak.s: st1 { v0.d }[0], [x0], #8
keccak.s: ^
keccak.s: keccak.s:266:5: error: invalid instruction, did you mean: crset, fre?
keccak.s: ...
keccak.s: keccak.s:258:20: error: unknown operand
keccak.s: movi v0.2d, #0
keccak.s: ^
keccak.s: keccak.s:259:20: error: unknown operand
keccak.s: movi v1.2d, #0
keccak.s: ^
keccak.s: keccak.s:260:20: error: unknown operand
keccak.s: movi v2.2d, #0
keccak.s: ^
keccak.s: keccak.s:261:20: error: unknown operand
keccak.s: movi v3.2d, #0
keccak.s: ^
keccak.s: keccak.s:262:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64 // Clear 8lanes=64 bytes at a time
keccak.s: ^
keccak.s: keccak.s:263:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:264:13: error: unknown operand
keccak.s: st4 { v0.2d, v1.2d, v2.2d, v3.2d }, [x0], #64
keccak.s: ^
keccak.s: keccak.s:265:13: error: unknown operand
keccak.s: st1 { v0.d }[0], [x0], #8
keccak.s: ^
keccak.s: keccak.s:266:5: error: invalid instruction, did you mean: crset, fre?
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ARMv8A

Compiler output

Implementation: T:kcp/optimized1600ARMv8A
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
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: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: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:15: 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:19: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:20: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:22: 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:25: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:27: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:29: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:30: Error: junk at end of line, first unrecognized character is `/'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ARMv8A

Compiler output

Implementation: T:kcp/optimized1600AVX2
Security model: timingleaks
Compiler: clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
K12.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KangarooTwelve.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakSpongeWidth1600.c: clang: warning: treating 'c' input as 'c++' when in C++ mode, this behavior is deprecated [-Wdeprecated]
KeccakP-1600-AVX2.cpp: In file included from KeccakP-1600-AVX2.cpp:18:
KeccakP-1600-AVX2.cpp: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:13:
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:188: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-11/lib/clang/11.0.0/include/ia32intrin.h:194: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-11/lib/clang/11.0.0/include/ia32intrin.h:284:10: error: use of undeclared identifier '__builtin_ia32_crc32qi'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_crc32qi(__C, __D);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:305:10: error: use of undeclared identifier '__builtin_ia32_crc32hi'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_crc32hi(__C, __D);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:326:10: error: use of undeclared identifier '__builtin_ia32_crc32si'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_crc32si(__C, __D);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:354:10: error: use of undeclared identifier '__builtin_ia32_rdpmc'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdpmc(__A);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:360:10: error: use of undeclared identifier '__builtin_ia32_rdtscp'
KeccakP-1600-AVX2.cpp: return __builtin_ia32_rdtscp(__A);
KeccakP-1600-AVX2.cpp: ^
KeccakP-1600-AVX2.cpp: /usr/lib/llvm-11/lib/clang/11.0.0/include/ia32intrin.h:369:3: error: use of undeclared identifier '__builtin_ia32_wbinvd'
KeccakP-1600-AVX2.cpp: __builtin_ia32_wbinvd();
KeccakP-1600-AVX2.cpp: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX2
clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX2
clang++ -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX2
clang++ -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX2

Compiler output

Implementation: T:kcp/optimized1600AVX512
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:25:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/wmmintrin.h:13:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX512
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX512
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX512
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX512
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX512
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX512
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX512
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX512

Compiler output

Implementation: T:kcp/optimized1600AVX512
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:25:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/wmmintrin.h:13:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ...
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:25:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/smmintrin.h:35:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:43:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: #error \
KeccakP-1600-AVX512.c: ^
KeccakP-1600-AVX512.c: In file included from KeccakP-1600-AVX512.c:25:
KeccakP-1600-AVX512.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/wmmintrin.h:13:
KeccakP-1600-AVX512.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AVX512

Compiler output

Implementation: T:kcp/optimized1600AVX512
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/tmmintrin.h:44,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/smmintrin.h:43,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/pmmintrin.h:49:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this warning."
KeccakP-1600-AVX512.c: 49 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this warning."
KeccakP-1600-AVX512.c: | ^~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/pmmintrin.h:56,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/tmmintrin.h:44,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/smmintrin.h:43,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/emmintrin.h:56:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: 56 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: | ^~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/emmintrin.h:66,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/pmmintrin.h:56,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/tmmintrin.h:44,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/smmintrin.h:43,
KeccakP-1600-AVX512.c: from KeccakP-1600-AVX512.c:24:
KeccakP-1600-AVX512.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/xmmintrin.h:54:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: 54 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-AVX512.c: | ^~~~~
KeccakP-1600-AVX512.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/xmmintrin.h:79,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/emmintrin.h:66,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/pmmintrin.h:56,
KeccakP-1600-AVX512.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/tmmintrin.h:44,
KeccakP-1600-AVX512.c: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AVX512

Compiler output

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

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64

Compiler output

Implementation: T:kcp/optimized1600AsmX86-64
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
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: 24, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld

Compiler output

Implementation: T:kcp/optimized1600AsmX86-64Apple
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
keccak.s: keccak.s:542:5: error: invalid instruction
keccak.s: retq
keccak.s: ^
keccak.s: keccak.s:551:13: error: invalid register name
keccak.s: xorq %rax, %rax
keccak.s: ^
keccak.s: keccak.s:552:13: error: invalid register name
keccak.s: xorq %rcx, %rcx
keccak.s: ^
keccak.s: keccak.s:553:13: error: invalid register name
keccak.s: notq %rcx
keccak.s: ^
keccak.s: keccak.s:554:13: error: invalid register name
keccak.s: pxor %xmm0, %xmm0
keccak.s: ^
keccak.s: keccak.s:555:13: error: invalid register name
keccak.s: movq %rax, _ba(arg1)
keccak.s: ^
keccak.s: keccak.s:556:13: error: invalid register name
keccak.s: movq %rcx, _be(arg1)
keccak.s: ^
keccak.s: keccak.s:557:13: error: invalid register name
keccak.s: movq %rcx, _bi(arg1)
keccak.s: ^
keccak.s: keccak.s:558:13: error: invalid register name
keccak.s: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple

Compiler output

Implementation: T:kcp/optimized1600AsmX86-64Apple
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
keccak.s: keccak.s:542:5: error: invalid instruction
keccak.s: retq
keccak.s: ^
keccak.s: keccak.s:551:13: error: invalid register name
keccak.s: xorq %rax, %rax
keccak.s: ^
keccak.s: keccak.s:552:13: error: invalid register name
keccak.s: xorq %rcx, %rcx
keccak.s: ^
keccak.s: keccak.s:553:13: error: invalid register name
keccak.s: notq %rcx
keccak.s: ^
keccak.s: keccak.s:554:13: error: invalid register name
keccak.s: pxor %xmm0, %xmm0
keccak.s: ^
keccak.s: keccak.s:555:13: error: invalid register name
keccak.s: movq %rax, _ba(arg1)
keccak.s: ^
keccak.s: keccak.s:556:13: error: invalid register name
keccak.s: movq %rcx, _be(arg1)
keccak.s: ^
keccak.s: keccak.s:557:13: error: invalid register name
keccak.s: movq %rcx, _bi(arg1)
keccak.s: ^
keccak.s: keccak.s:558:13: error: invalid register name
keccak.s: ...
keccak.s: keccak.s:542:5: error: invalid instruction
keccak.s: retq
keccak.s: ^
keccak.s: keccak.s:551:13: error: invalid register name
keccak.s: xorq %rax, %rax
keccak.s: ^
keccak.s: keccak.s:552:13: error: invalid register name
keccak.s: xorq %rcx, %rcx
keccak.s: ^
keccak.s: keccak.s:553:13: error: invalid register name
keccak.s: notq %rcx
keccak.s: ^
keccak.s: keccak.s:554:13: error: invalid register name
keccak.s: pxor %xmm0, %xmm0
keccak.s: ^
keccak.s: keccak.s:555:13: error: invalid register name
keccak.s: movq %rax, _ba(arg1)
keccak.s: ^
keccak.s: keccak.s:556:13: error: invalid register name
keccak.s: movq %rcx, _be(arg1)
keccak.s: ^
keccak.s: keccak.s:557:13: error: invalid register name
keccak.s: movq %rcx, _bi(arg1)
keccak.s: ^
keccak.s: keccak.s:558:13: error: invalid register name
keccak.s: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple

Compiler output

Implementation: T:kcp/optimized1600AsmX86-64Apple
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
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:19: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:20: 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:27: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:54: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:62: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:75: Error: junk at end of line, first unrecognized character is `/'
keccak.s: keccak.s:535: Error: junk at end of line, first unrecognized character is `/'
keccak.s: ...

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600AsmX86-64Apple

Compiler output

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

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld

Compiler output

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

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600AsmX86-64shld

Compiler output

Implementation: T:kcp/optimized1600XOPu6
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPu6
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPu6
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPu6
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPu6
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPu6
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPu6
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPu6
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPu6
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPufull
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPufull
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPufull
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPufull
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPufull
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPufull
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPufull
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPufull

Compiler output

Implementation: T:kcp/optimized1600XOPu6
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:15:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:20:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/xmmintrin.h:56:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/mmintrin.h:31:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error \
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/x86intrin.h:15:
KeccakP-1600-XOP.c: In file included from /usr/lib/llvm-11/lib/clang/11.0.0/include/immintrin.h:25:
KeccakP-1600-XOP.c: /usr/lib/llvm-11/lib/clang/11.0.0/include/ppc_wrappers/emmintrin.h:32:2: error: "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600XOPu6 T:kcp/optimized1600XOPufull

Compiler output

Implementation: T:kcp/optimized1600XOPu6
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-XOP.c: In file included from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/x86intrin.h:32:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: 32 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: | ^~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/x86intrin.h:39,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/mmintrin.h:52:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: 52 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: | ^~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/x86intrin.h:41,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/xmmintrin.h:54:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: 54 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: | ^~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/xmmintrin.h:79,
KeccakP-1600-XOP.c: from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/x86intrin.h:41,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/mmintrin.h:52:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: 52 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: | ^~~~~
KeccakP-1600-XOP.c: In file included from /usr/lib/gcc/powerpc64le-linux-gnu/10/include/x86intrin.h:43,
KeccakP-1600-XOP.c: from KeccakP-1600-XOP.c:32:
KeccakP-1600-XOP.c: /usr/lib/gcc/powerpc64le-linux-gnu/10/include/emmintrin.h:56:2: error: #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: 56 | #error "Please read comment above. Use -DNO_WARN_X86_INTRINSICS to disable this error."
KeccakP-1600-XOP.c: | ^~~~~
KeccakP-1600-XOP.c: ...

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPu6
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600XOPufull

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
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,7,7
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
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: 5, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufullshld
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufullshld
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufullshld
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufullshld
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufullshld

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
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,7,7
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
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: ...
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
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,7,7
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: De = Ca^ROL64(Ci, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufullshld

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
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,12,12
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
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: 2, namely:
CompilerImplementations
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufullshld
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufullshld

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
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,8,8
KeccakP-1600-opt64.c: ^~~~
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:277:5: error: invalid instruction, did you mean: ld, sld, sldi, vsld?
KeccakP-1600-opt64.c: roundsN(nr)
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-unrolling.macros:297:9: note: expanded from macro 'roundsN'
KeccakP-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i, A, E) \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: ./KeccakP-1600-64.macros:47:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakP-1600-opt64.c: De = Ca^ROL64(Ci, 1); \
KeccakP-1600-opt64.c: ^
KeccakP-1600-opt64.c: KeccakP-1600-opt64.c:34:14: note: expanded from macro 'ROL64'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:940: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:949: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:956: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:965: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:976: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:992: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1001: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1009: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1022: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1034: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1041: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1044: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1051: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1060: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1069: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1072: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1075: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1078: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1087: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1090: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1102: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1110: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1120: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccTWCrz8.s:1123: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1692: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1701: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1708: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1717: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1728: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1744: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1753: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1761: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1774: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1786: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1793: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1796: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1803: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1812: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1821: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1824: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1827: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1830: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1839: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1842: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1854: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1862: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1872: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc95ZKya.s:1875: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:820: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:827: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:834: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:840: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:846: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:854: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:860: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:866: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:872: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:897: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:903: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:909: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:915: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:921: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:938: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:944: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:950: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:956: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:962: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:979: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:986: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:993: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:1000: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5ehV6m.s:1006: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:719: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:726: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:734: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:743: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:751: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:754: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:757: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:768: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:777: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:787: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:803: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:810: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:817: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:820: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:830: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:837: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:844: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:847: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:858: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:877: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:880: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:887: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:896: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccw4emAc.s:899: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:934: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:940: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:949: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:960: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:978: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:999: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1002: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1012: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1015: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1018: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1031: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1041: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1044: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1051: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1058: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1061: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1064: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1067: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1070: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1088: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1102: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1105: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1115: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccMEcPcm.s:1118: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1565: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1571: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1580: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1591: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1609: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1630: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1633: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1643: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1646: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1649: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1662: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1672: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1675: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1682: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1689: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1692: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1695: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1698: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1701: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1719: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1733: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1736: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1746: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccHnBG1U.s:1749: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:822: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:829: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:836: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:842: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:848: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:856: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:862: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:868: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:874: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:899: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:905: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:911: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:917: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:923: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:940: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:946: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:952: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:958: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:964: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:981: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:988: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:995: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:1002: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc5XR2vk.s:1008: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:714: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:720: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:729: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:738: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:747: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:757: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:760: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:768: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:776: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:783: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:790: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:797: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:805: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:815: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:824: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:832: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:840: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:850: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:858: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:868: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:878: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:888: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:894: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccLDm7oL.s:902: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:934: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:940: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:949: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:960: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:978: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:999: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1002: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1012: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1015: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1018: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1031: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1041: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1044: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1051: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1058: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1061: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1064: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1067: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1070: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1088: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1102: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1105: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1115: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/cc0ECOBj.s:1118: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1565: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1571: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1580: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1591: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1609: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1630: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1633: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1643: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1646: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1649: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1662: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1672: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1675: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1682: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1689: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1692: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1695: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1698: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1701: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1719: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1733: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1736: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1746: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccYda7KY.s:1749: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:822: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:829: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:836: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:842: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:848: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:856: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:862: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:868: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:874: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:899: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:905: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:911: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:917: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:923: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:940: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:946: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:952: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:958: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:964: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:981: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:988: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:995: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:1002: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccV6xOkG.s:1008: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Compiler output

Implementation: T:kcp/optimized1600lcufullshld
Security model: timingleaks
Compiler: gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s: Assembler messages:
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:714: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:720: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:729: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:738: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:747: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:757: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:760: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:768: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:776: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:783: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:790: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:797: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:805: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:815: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:824: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:832: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:840: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:850: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:858: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:868: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:878: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:888: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:894: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: /tmp/ccyKJCdY.s:902: Error: unrecognized opcode: `shld'
KeccakP-1600-opt64.c: ...

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

Namespace violations

Implementation: T:kcp/compact1600
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-compact64.o KeccakP1600_AddByte T
KeccakP-1600-compact64.o KeccakP1600_AddBytes T
KeccakP-1600-compact64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_AddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractLanes T
KeccakP-1600-compact64.o KeccakP1600_Initialize T
KeccakP-1600-compact64.o KeccakP1600_Mod5 R
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-compact64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-compact64.o KeccakP1600_PiLane R
KeccakP-1600-compact64.o KeccakP1600_RotationConstants R
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/compact1600
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/compact1600
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/compact1600
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/compact1600
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/compact1600
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/compact1600
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/compact1600
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/compact1600
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/compact1600

Namespace violations

Implementation: T:kcp/compact1600
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-compact64.o KeccakP1600_AddByte T
KeccakP-1600-compact64.o KeccakP1600_AddByte T
KeccakP-1600-compact64.o KeccakP1600_AddBytes T
KeccakP-1600-compact64.o KeccakP1600_AddBytes T
KeccakP-1600-compact64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_AddLanes T
KeccakP-1600-compact64.o KeccakP1600_AddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytes T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_ExtractLanes T
KeccakP-1600-compact64.o KeccakP1600_ExtractLanes T
KeccakP-1600-compact64.o KeccakP1600_Initialize T
KeccakP-1600-compact64.o KeccakP1600_Initialize T
KeccakP-1600-compact64.o KeccakP1600_Mod5 R
KeccakP-1600-compact64.o KeccakP1600_Mod5 R
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-compact64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-compact64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-compact64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-compact64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-compact64.o KeccakP1600_PiLane R
KeccakP-1600-compact64.o KeccakP1600_PiLane R
KeccakP-1600-compact64.o KeccakP1600_RotationConstants R
KeccakP-1600-compact64.o KeccakP1600_RotationConstants R
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/compact1600

Namespace violations

Implementation: T:kcp/inplace1600bi
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600bi
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600bi
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600bi
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600bi
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600bi
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600bi
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600bi
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600bi
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/inplace1600bi

Namespace violations

Implementation: T:kcp/inplace1600bi
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddByte T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_AddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_ExtractLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_Initialize T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteLanes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakP-1600-inplace32BI.o KeccakP1600_SetBytesInLaneToZero T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/inplace1600bi

Namespace violations

Implementation: T:kcp/optimized1600lcu6
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T

Number of similar (compiler,implementation) pairs: 80, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcu6
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcu6
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcu6
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcu6
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcu6
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcu6
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcu6
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcu6
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufull
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufull
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufull
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufull
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufull
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufull
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufull
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600lcufull
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600u6
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600u6
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600u6
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600u6
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600u6
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600u6
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600u6
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600u6
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600u6
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ufull
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ufull
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ufull
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ufull
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ufull
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ufull
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ufull
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600ufull
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/optimized1600ufull

Namespace violations

Implementation: T:kcp/optimized1600lcu6
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakF1600_FastLoop_Absorb T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytes T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_AddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractAndAddLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytes T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_ExtractLanes T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_Initialize T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteLanes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_12rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_24rounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-opt64.o KeccakP1600_Permute_Nrounds T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/optimized1600lcu6 T:kcp/optimized1600lcufull T:kcp/optimized1600u6 T:kcp/optimized1600ufull

Namespace violations

Implementation: T:kcp/reference1600
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-reference.o KeccakP1600OnWords T
KeccakP-1600-reference.o KeccakP1600Round T
KeccakP-1600-reference.o KeccakP1600_AddByte T
KeccakP-1600-reference.o KeccakP1600_AddBytes T
KeccakP-1600-reference.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference.o KeccakP1600_Initialize T
KeccakP-1600-reference.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_Nrounds T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600

Namespace violations

Implementation: T:kcp/reference1600
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-reference.o KeccakP1600OnWords T
KeccakP-1600-reference.o KeccakP1600OnWords T
KeccakP-1600-reference.o KeccakP1600Round T
KeccakP-1600-reference.o KeccakP1600Round T
KeccakP-1600-reference.o KeccakP1600_AddByte T
KeccakP-1600-reference.o KeccakP1600_AddByte T
KeccakP-1600-reference.o KeccakP1600_AddBytes T
KeccakP-1600-reference.o KeccakP1600_AddBytes T
KeccakP-1600-reference.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference.o KeccakP1600_Initialize T
KeccakP-1600-reference.o KeccakP1600_Initialize T
KeccakP-1600-reference.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-reference.o KeccakP1600_Permute_Nrounds T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600

Namespace violations

Implementation: T:kcp/reference1600-32bits
Security model: timingleaks
Compiler: clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-reference32BI.o KeccakP1600_AddByte T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_Initialize T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference32BI.o KeccakP1600_PermutationOnWords T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-reference32BI.o ROL64 T
KeccakP-1600-reference32BI.o fromBitInterleaving T
KeccakP-1600-reference32BI.o toBitInterleaving T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T

Number of similar (compiler,implementation) pairs: 20, namely:
CompilerImplementations
clang -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600-32bits
clang -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600-32bits
clang -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600-32bits
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600-32bits
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600-32bits
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600-32bits
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600-32bits
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600-32bits
gcc -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits
gcc -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits
gcc -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits
gcc -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits
gcc -mcpu=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits
gcc -mcpu=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits
gcc -mcpu=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits
gcc -mcpu=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits
gcc -mcpu=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits
gcc -mcpu=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits
gcc -mcpu=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits
gcc -mcpu=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:kcp/reference1600-32bits

Namespace violations

Implementation: T:kcp/reference1600-32bits
Security model: timingleaks
Compiler: clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Final T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Initialize T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Squeeze T
KangarooTwelve.o KangarooTwelve_Update T
KangarooTwelve.o KangarooTwelve_Update T
KeccakP-1600-reference32BI.o KeccakP1600_AddByte T
KeccakP-1600-reference32BI.o KeccakP1600_AddByte T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_AddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRhoOffsets T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference32BI.o KeccakP1600_DisplayRoundConstants T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractAndAddBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytes T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_ExtractBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_Initialize T
KeccakP-1600-reference32BI.o KeccakP1600_Initialize T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytes T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteBytesInLane T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference32BI.o KeccakP1600_OverwriteWithZeroes T
KeccakP-1600-reference32BI.o KeccakP1600_PermutationOnWords T
KeccakP-1600-reference32BI.o KeccakP1600_PermutationOnWords T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_12rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_24rounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-reference32BI.o KeccakP1600_Permute_Nrounds T
KeccakP-1600-reference32BI.o ROL64 T
KeccakP-1600-reference32BI.o ROL64 T
KeccakP-1600-reference32BI.o fromBitInterleaving T
KeccakP-1600-reference32BI.o fromBitInterleaving T
KeccakP-1600-reference32BI.o toBitInterleaving T
KeccakP-1600-reference32BI.o toBitInterleaving T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_12rounds_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_Sponge T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorb T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeAbsorbLastFewBits T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeInitialize T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T
KeccakSpongeWidth1600.o KeccakWidth1600_SpongeSqueeze T

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:kcp/reference1600-32bits