Implementation notes: amd64, pmnod003, crypto_core/keccakf160064bits

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_core
Primitive: keccakf160064bits
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
122424526 0 035515 832 800optimized1600u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
123053515 0 063262 808 800optimized1600ufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
124255804 0 066651 832 800optimized1600ufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
125422367 0 032110 808 800optimized1600u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
125623773 0 034619 832 800optimized1600u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
125856632 0 067627 832 800optimized1600ufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
125858096 0 071715 832 800optimized1600ufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
126825923 0 039555 832 800optimized1600u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
131454727 0 064478 808 800optimized1600lcufullshldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
132455586 0 065326 808 800optimized1600lcufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
132625034 0 035934 824 800optimized1600lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
135873484 0 089781 856 768optimized1600AsmX86-64shldicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
135873484 0 089365 856 768optimized1600AsmX86-64shldicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
135861168 0 074787 832 800optimized1600lcufullshldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
136073553 0 084294 824 800optimized1600AsmX86-64shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
136073565 0 087059 832 800optimized1600AsmX86-64shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
136058124 0 069022 824 800optimized1600lcufullshldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
136273484 0 090045 856 832optimized1600AsmX86-64shldicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
136473544 0 084166 824 800optimized1600AsmX86-64shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
136473468 0 089347 856 768optimized1600AsmX86-64shldicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
136457688 0 068462 824 800optimized1600lcufullshldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
136673468 0 089347 856 768optimized1600AsmX86-64shldicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
136673468 0 089379 856 768optimized1600AsmX86-64shldicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
136673468 0 090125 856 832optimized1600AsmX86-64shldicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
136673468 0 089379 856 768optimized1600AsmX86-64shldicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
136673484 0 089949 856 832optimized1600AsmX86-64shldicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
136673468 0 088035 856 768optimized1600AsmX86-64shldicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
136873468 0 089597 856 832optimized1600AsmX86-64shldicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
136873468 0 088091 856 768optimized1600AsmX86-64shldicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
136861555 0 075171 832 800optimized1600lcufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
137073404 0 088119 856 768optimized1600AsmX86-64shldicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
137058511 0 069422 824 800optimized1600lcufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
137058058 0 068830 824 800optimized1600lcufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
137673404 0 088047 856 768optimized1600AsmX86-64shldicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
137823453 0 033198 808 800optimized1600lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
138224663 0 035438 824 800optimized1600lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
140270832 0 087605 856 832optimized1600u6icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
140270584 0 086965 856 768optimized1600u6icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
140870609 0 081350 824 800optimized1600AsmX86-64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
140870540 0 086837 856 768optimized1600AsmX86-64icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
140870540 0 086421 856 768optimized1600AsmX86-64icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
141070621 0 084115 832 800optimized1600AsmX86-64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
141070540 0 087101 856 832optimized1600AsmX86-64icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
141070540 0 087005 856 832optimized1600AsmX86-64icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
141073388 0 082990 808 800optimized1600AsmX86-64shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
141028180 0 041795 832 800optimized1600lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
141270600 0 081222 824 800optimized1600AsmX86-64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
141470872 0 087549 856 832optimized1600u6icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
141670524 0 086403 856 768optimized1600AsmX86-64icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
141670524 0 087181 856 832optimized1600AsmX86-64icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
141670524 0 086653 856 832optimized1600AsmX86-64icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
141670524 0 086435 856 768optimized1600AsmX86-64icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
141670524 0 085147 856 768optimized1600AsmX86-64icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
141870524 0 086435 856 768optimized1600AsmX86-64icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
141870524 0 085091 856 768optimized1600AsmX86-64icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
141871120 0 087893 856 832optimized1600ufullicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
142070460 0 085175 856 768optimized1600AsmX86-64icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
142071160 0 087837 856 832optimized1600ufullicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
142270524 0 086403 856 768optimized1600AsmX86-64icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
142270872 0 087285 856 768optimized1600ufullicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
142470460 0 085103 856 768optimized1600AsmX86-64icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
144070444 0 080046 808 800optimized1600AsmX86-64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
147412432 0 028541 872 768reference1600icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
147812640 0 029333 872 832reference1600icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
150871088 0 087501 856 768optimized1600lcufullshldicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
150871520 0 088197 856 832optimized1600lcufullshldicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
150870792 0 085475 856 768optimized1600lcufullshldicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
151071272 0 087267 856 768optimized1600lcufullshldicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
151271272 0 087267 856 768optimized1600lcufullshldicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
151271952 0 088725 856 832optimized1600lcufullshldicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
151670776 0 085535 856 768optimized1600lcufullshldicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
152271048 0 085731 856 768optimized1600lcu6icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
152675944 0 092717 856 832optimized1600lcu6icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
153071032 0 085791 856 768optimized1600lcu6icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
153675568 0 092245 856 832optimized1600lcu6icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
153873904 0 089899 856 768optimized1600lcu6icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
153874384 0 090379 856 768optimized1600lcufullicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
153874384 0 090379 856 768optimized1600lcufullicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
153871464 0 086223 856 768optimized1600lcufullicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
154071480 0 086163 856 768optimized1600lcufullicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
154273904 0 089899 856 768optimized1600lcu6icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
154475136 0 091517 856 768optimized1600lcu6icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
154676296 0 093069 856 832optimized1600lcufullicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
155275488 0 091901 856 768optimized1600lcufullicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
155875920 0 092597 856 832optimized1600lcufullicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
159676688 0 091427 856 768optimized1600lcu6icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
160676656 0 091487 856 768optimized1600lcu6icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
161079448 0 095475 856 768optimized1600lcu6icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
161281712 0 098293 856 832optimized1600u6icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
161479448 0 095475 856 768optimized1600lcu6icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
161481392 0 097357 856 768optimized1600u6icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
161881632 0 097877 856 832optimized1600u6icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
162673504 0 088187 856 768optimized1600u6icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
163282184 0 098765 856 832optimized1600lcu6icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
163277192 0 093189 856 768optimized1600lcufullshldicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
163477624 0 094205 856 832optimized1600lcufullshldicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
163475504 0 091499 856 768optimized1600u6icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
163475504 0 091499 856 768optimized1600u6icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
163682552 0 098797 856 832optimized1600lcu6icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
163673560 0 088319 856 768optimized1600u6icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
163877104 0 091843 856 768optimized1600lcufullicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
163878032 0 094277 856 832optimized1600lcufullshldicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
164077072 0 091903 856 768optimized1600lcufullicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
164281752 0 097717 856 768optimized1600lcu6icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
164273648 0 088331 856 768optimized1600ufullicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
164675600 0 091595 856 768optimized1600ufullicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
164675600 0 091595 856 768optimized1600ufullicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
164881808 0 098389 856 832optimized1600ufullicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
165081488 0 097485 856 768optimized1600ufullicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
165281880 0 098461 856 832optimized1600lcufullicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
165281728 0 097973 856 832optimized1600ufullicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
165482248 0 098493 856 832optimized1600lcufullicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
165873704 0 088463 856 768optimized1600ufullicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
166281448 0 097445 856 768optimized1600lcufullicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
166679848 0 095875 856 768optimized1600lcufullicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
166679848 0 095875 856 768optimized1600lcufullicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
167077040 0 091779 856 768optimized1600lcufullshldicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
167877440 0 093467 856 768optimized1600lcufullshldicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
168077440 0 093467 856 768optimized1600lcufullshldicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
169077024 0 091855 856 768optimized1600lcufullshldicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
177082744 0 097483 856 768optimized1600u6icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
178682784 0 097615 856 768optimized1600u6icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
179482856 0 097595 856 768optimized1600ufullicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
180084904 0 0100931 856 768optimized1600u6icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
180484904 0 0100931 856 768optimized1600u6icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
180882896 0 097727 856 768optimized1600ufullicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
181484952 0 0100979 856 768optimized1600ufullicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
181684952 0 0100979 856 768optimized1600ufullicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
183013968 0 030757 872 832reference1600icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
183413776 0 030301 872 768reference1600icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
36524145 0 017899 848 800reference1600gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
37288494 0 022123 832 800compact1600gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
40787844 0 023867 856 768compact1600icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
40967820 0 023811 856 768compact1600icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
40967844 0 023867 856 768compact1600icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
41047820 0 023811 856 768compact1600icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
41148132 0 022803 856 768compact1600icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
41308316 0 023043 856 768compact1600icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
42208172 0 022919 856 768compact1600icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
42348356 0 023175 856 768compact1600icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
44487736 0 024293 856 832compact1600icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
44907076 0 023053 856 768compact1600icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
45267272 0 023461 856 832compact1600icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
45447824 0 024477 856 832compact1600icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
45767360 0 024077 856 832compact1600icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
45767156 0 023549 856 768compact1600icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
566615264 0 031403 872 768reference1600icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
568015264 0 031403 872 768reference1600icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
60941942 0 011686 808 800compact1600gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
61562663 0 013515 832 800compact1600gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
669814856 0 030963 872 768reference1600icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
670014856 0 030963 872 768reference1600icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
69903108 0 014083 832 800compact1600gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
811016200 0 031143 872 768reference1600icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
816616176 0 031027 872 768reference1600icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
914415184 0 029979 872 768reference1600icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
940415224 0 030095 872 768reference1600icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
145143505 0 014510 840 800reference1600gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1880214480 0 030912 880 832reference1600icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
213243737 0 014614 840 800reference1600gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
245522579 0 012422 824 800reference1600gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2968416584 0 033544 880 832reference1600icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910

Compiler output

Implementation: optimized1600AsmX86-64Apple
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_core_keccakf160064bits.a(core.o): in function `crypto_core_keccakf160064bits_optimized1600AsmX86_64Apple':
try.c: core.c:(.text+0x...): undefined reference to `keccakf160064bits_optimized1600AsmX86_64Apple_KeccakP1600_Permute_24rounds'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: optimized1600AsmX86-64Apple
Security model: unknown
Compiler: icc -xAVX -O2 -fomit-frame-pointer
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_core_keccakf160064bits.a(core.o): in function `crypto_core_keccakf160064bits_optimized1600AsmX86_64Apple':
try.c: core.c:(.text+0x...): undefined reference to `keccakf160064bits_optimized1600AsmX86_64Apple_KeccakP1600_Permute_24rounds'

Number of similar (compiler,implementation) pairs: 14, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xAVX -O3 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xCORE-AVX-I -O2 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xCORE-AVX-I -O3 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xCORE-AVX2 -O2 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xCORE-AVX2 -O3 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xCORE-AVX512 -O2 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xCORE-AVX512 -O3 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xSSE4.1 -O2 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xSSE4.1 -O3 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xSSE4.2 -O2 -fomit-frame-pointer optimized1600AsmX86-64Apple
icc -xSSE4.2 -O3 -fomit-frame-pointer optimized1600AsmX86-64Apple

Compiler output

Implementation: optimized1600XOPu6
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c:23:10: fatal error: align.h: No such file or directory
KeccakP-1600-XOP.c: 23 | #include "align.h"
KeccakP-1600-XOP.c: | ^~~~~~~~~
KeccakP-1600-XOP.c: compilation terminated.

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

Compiler output

Implementation: optimized1600XOPu6
Security model: unknown
Compiler: icc -xAVX -O2 -fomit-frame-pointer
KeccakP-1600-XOP.c: KeccakP-1600-XOP.c(23): catastrophic error: cannot open source file "align.h"
KeccakP-1600-XOP.c: #include "align.h"
KeccakP-1600-XOP.c: ^
KeccakP-1600-XOP.c:
KeccakP-1600-XOP.c: compilation aborted for KeccakP-1600-XOP.c (code 4)

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer optimized1600XOPu6
icc -xAVX -O3 -fomit-frame-pointer optimized1600XOPu6
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer optimized1600XOPu6
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer optimized1600XOPu6
icc -xCORE-AVX-I -O2 -fomit-frame-pointer optimized1600XOPu6
icc -xCORE-AVX-I -O3 -fomit-frame-pointer optimized1600XOPu6
icc -xCORE-AVX2 -O2 -fomit-frame-pointer optimized1600XOPu6
icc -xCORE-AVX2 -O3 -fomit-frame-pointer optimized1600XOPu6
icc -xCORE-AVX512 -O2 -fomit-frame-pointer optimized1600XOPu6
icc -xCORE-AVX512 -O3 -fomit-frame-pointer optimized1600XOPu6
icc -xSSE4.1 -O2 -fomit-frame-pointer optimized1600XOPu6
icc -xSSE4.1 -O3 -fomit-frame-pointer optimized1600XOPu6
icc -xSSE4.2 -O2 -fomit-frame-pointer optimized1600XOPu6
icc -xSSE4.2 -O3 -fomit-frame-pointer optimized1600XOPu6
icc -xAVX -O2 -fomit-frame-pointer optimized1600XOPufull
icc -xAVX -O3 -fomit-frame-pointer optimized1600XOPufull
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer optimized1600XOPufull
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer optimized1600XOPufull
icc -xCORE-AVX-I -O2 -fomit-frame-pointer optimized1600XOPufull
icc -xCORE-AVX-I -O3 -fomit-frame-pointer optimized1600XOPufull
icc -xCORE-AVX2 -O2 -fomit-frame-pointer optimized1600XOPufull
icc -xCORE-AVX2 -O3 -fomit-frame-pointer optimized1600XOPufull
icc -xCORE-AVX512 -O2 -fomit-frame-pointer optimized1600XOPufull
icc -xCORE-AVX512 -O3 -fomit-frame-pointer optimized1600XOPufull
icc -xSSE4.1 -O2 -fomit-frame-pointer optimized1600XOPufull
icc -xSSE4.1 -O3 -fomit-frame-pointer optimized1600XOPufull
icc -xSSE4.2 -O2 -fomit-frame-pointer optimized1600XOPufull
icc -xSSE4.2 -O3 -fomit-frame-pointer optimized1600XOPufull