Implementation notes: amd64, pmnod003, crypto_hash/keccak

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: keccak
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
151564189 0 013214 808 776inplacegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
153102640 0 011678 808 776simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
154865023 0 014974 824 776inplacegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
155404435 0 014403 832 776inplacegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
156003455 0 013406 824 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
157282862 0 012819 832 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
157809613 0 019651 832 776sseu2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1580419513 0 029659 832 776opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
158389465 0 022179 832 776inplacegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1585018365 0 027478 808 776opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
159606209 0 018931 832 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1606210281 0 023099 832 776sseu2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
161229905 0 020051 832 776sseu2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1614019272 0 029315 832 776opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
161669132 0 018238 808 776sseu2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1626620065 0 032883 832 776opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1663659941 0 069046 808 776opt64lcu24shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1672219938 0 030083 832 776opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1695860751 0 069862 808 776opt64lcu24gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1697218975 0 028086 808 776opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1742263490 0 073635 832 776opt64lcu24gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1744064266 0 077083 832 776opt64lcu24gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1747062889 0 072931 832 776opt64lcu24shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1751819693 0 029731 832 776opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1753463095 0 073139 832 776opt64lcu24gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
17558167033 0 0182557 856 776x86_64_shldicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
17558167049 0 0182973 856 776x86_64_shldicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
17558167049 0 0182877 856 776x86_64_shldicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
17574167033 0 0183085 856 776x86_64_shldicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1759264138 0 076955 832 776opt64lcu24shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1759463170 0 073315 832 776opt64lcu24shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
17610166685 0 0179419 832 776x86_64_shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
17618166477 0 0176507 832 776x86_64_shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
17636167049 0 0182677 856 744x86_64_shldicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
17636167049 0 0182261 856 744x86_64_shldicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
17652167049 0 0182323 856 744x86_64_shldicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
17656167049 0 0182323 856 744x86_64_shldicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
17656167049 0 0181011 856 744x86_64_shldicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
17660167049 0 0182291 856 744x86_64_shldicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
17660167097 0 0181183 856 744x86_64_shldicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
17662166330 0 0176259 832 776x86_64_shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
17662167049 0 0181067 856 744x86_64_shldicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
17664167097 0 0181255 856 744x86_64_shldicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
17666167049 0 0182291 856 744x86_64_shldicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
17682166034 0 0175030 808 776x86_64_shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1781220554 0 033371 832 776opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1800423616 0 039589 856 776inplaceicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
18104159965 0 0172699 832 776x86_64_asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
18142159757 0 0169787 832 776x86_64_asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1815023456 0 039333 856 776inplaceicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
18168160329 0 0176253 856 776x86_64_asmicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
18180160313 0 0175837 856 776x86_64_asmicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
18186160313 0 0176365 856 776x86_64_asmicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1819023440 0 039053 856 744inplaceicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
18190160329 0 0176157 856 776x86_64_asmicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1821672104 0 088157 856 776opt64u6icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1822072040 0 087733 856 744opt64u6icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
18228159610 0 0169539 832 776x86_64_asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1822871912 0 087869 856 776opt64u6icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
18242160329 0 0175541 856 744x86_64_asmicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1827246896 0 062517 856 744simpleicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
18272160329 0 0174291 856 744x86_64_asmicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
18274160329 0 0175603 856 744x86_64_asmicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
18274160329 0 0175957 856 744x86_64_asmicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
18284160329 0 0175603 856 744x86_64_asmicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
18288160377 0 0174463 856 744x86_64_asmicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
18288160329 0 0174347 856 744x86_64_asmicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
18296160329 0 0175571 856 744x86_64_asmicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
18300160377 0 0174535 856 744x86_64_asmicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
18314159314 0 0168310 808 776x86_64_asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
18314160329 0 0175571 856 744x86_64_asmicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1834846944 0 062829 856 776simpleicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1851446992 0 062973 856 776simpleicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1916270456 0 084483 856 744opt64lcu6icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1917670456 0 084607 856 744opt64lcu6icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1939873904 0 090021 856 776opt64lcu24shldicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1944673728 0 089717 856 776opt64lcu24shldicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1946274976 0 091093 856 776opt64lcu6icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1947073856 0 089581 856 744opt64lcu24shldicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1949074768 0 090757 856 776opt64lcu6icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1952474864 0 090557 856 744opt64lcu6icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1953473544 0 087571 856 744opt64lcu24shldicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1956212224 0 028181 856 776sseu2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1956212224 0 028085 856 776sseu2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1959473840 0 089163 856 744opt64lcu24shldicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1959873056 0 088379 856 744opt64lcu6icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1961473056 0 088379 856 744opt64lcu6icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1961473464 0 087615 856 744opt64lcu24shldicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1962673840 0 089163 856 744opt64lcu24shldicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1966471160 0 085311 856 744opt64lcu24icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1969471160 0 085187 856 744opt64lcu24icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1983275376 0 091493 856 776opt64lcu24icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1985075168 0 091157 856 776opt64lcu24icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1986875264 0 090957 856 744opt64lcu24icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1992073808 0 089131 856 744opt64lcu24icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1995273808 0 089131 856 744opt64lcu24icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2052682648 0 098509 856 776opt64u6icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2055882840 0 098365 856 776opt64u6icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2062082760 0 098037 856 744opt64u6icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2071612320 0 027643 856 744sseu2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2072012480 0 028173 856 744sseu2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2073412320 0 027643 856 744sseu2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2073875416 0 089639 856 744opt64lcu6icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2074675384 0 089467 856 744opt64lcu6icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2083074096 0 088123 856 744opt64u6icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2089274144 0 088295 856 744opt64u6icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2093424136 0 038083 856 744inplaceicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2095876936 0 092259 856 744opt64u6icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2096612848 0 028901 856 776sseu2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2096876936 0 092259 856 744opt64u6icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2097681472 0 097061 856 776opt64lcu6icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2098012848 0 028373 856 776sseu2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2102281280 0 097173 856 776opt64lcu6icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2103281456 0 096733 856 744opt64lcu6icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2106224088 0 038159 856 744inplaceicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2107878560 0 093915 856 744opt64lcu6icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2114878560 0 093915 856 744opt64lcu6icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2119225056 0 040299 856 744inplaceicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2119425056 0 040299 856 744inplaceicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2119647808 0 061887 856 744simpleicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2119847872 0 061827 856 744simpleicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2126612320 0 027675 856 744sseu2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2126812496 0 027773 856 744sseu2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2127612320 0 027675 856 744sseu2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2127876888 0 090971 856 744opt64lcu24icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2129627632 0 043077 856 776inplaceicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2132476920 0 091143 856 744opt64lcu24icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2139627584 0 043365 856 776inplaceicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2149427568 0 042765 856 744inplaceicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2156082128 0 097717 856 776opt64lcu24icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2157880096 0 095451 856 744opt64lcu24icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2159280096 0 095685 856 776opt64lcu24shldicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2159882112 0 097389 856 744opt64lcu24icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2162481936 0 097829 856 776opt64lcu24icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2163480032 0 095341 856 744opt64lcu24shldicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2164079888 0 095781 856 776opt64lcu24shldicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2178080096 0 095451 856 744opt64lcu24icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2178855632 0 070837 856 744simpleicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2181281136 0 096491 856 744opt64lcu24shldicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2182055600 0 071389 856 776simpleicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2182881136 0 096491 856 744opt64lcu24shldicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2183080584 0 094807 856 744opt64lcu24shldicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2183080552 0 094635 856 744opt64lcu24shldicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2185849984 0 065235 856 744simpleicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2188449984 0 065235 856 744simpleicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2193014880 0 028963 856 744sseu2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2193814928 0 029151 856 744sseu2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2195255664 0 071117 856 776simpleicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2196614848 0 028999 856 744sseu2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2207014800 0 028827 856 744sseu2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2276453504 0 067515 856 744simpleicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2278853504 0 067655 856 744simpleicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2289482992 0 097215 856 744opt64u6icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2292682928 0 097011 856 744opt64u6icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2299227032 0 041035 856 744inplaceicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2303427032 0 041175 856 744inplaceicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2322486168 0 0101523 856 744opt64u6icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2323286168 0 0101523 856 744opt64u6icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2373228464 0 043739 856 744inplaceicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2375028464 0 043739 856 744inplaceicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2413857168 0 072451 856 744simpleicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2417057168 0 072451 856 744simpleicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
3413819881 0 032571 832 776opt32bi-rvku2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3526013993 0 026715 832 776simple32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3663815208 0 024318 808 776opt32bi-rvku2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
371425203 0 014238 808 776simple32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3742416033 0 026171 832 776opt32bi-rvku2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
375705887 0 015846 824 776simple32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3889615965 0 026003 832 776opt32bi-rvku2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3997217920 0 033973 856 776mmxu1icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
3999017696 0 033389 856 744mmxu1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
3999617520 0 033477 856 776mmxu1icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
4002617552 0 032875 856 744mmxu1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
4002817552 0 032875 856 744mmxu1icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
4004417936 0 031963 856 744mmxu1icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
4011417920 0 032071 856 744mmxu1icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
405785470 0 015435 832 776simple32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4074018400 0 032623 856 744mmxu1icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
40806315104 0 0331221 856 776opt32bi-rvku2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
411148323 0 017430 808 776mmxu1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4114218032 0 033893 856 776mmxu1icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
4117218400 0 033925 856 776mmxu1icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
4120218176 0 033453 856 744mmxu1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
41208313784 0 0329773 856 776opt32bi-rvku2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
4122418416 0 032499 856 744mmxu1icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
4122818032 0 033387 856 744mmxu1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
4123018032 0 033387 856 744mmxu1icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
4140812875 0 025619 832 776inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
41522314040 0 0329765 856 744opt32bi-rvku2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
4179056536 0 072581 856 776simple32biicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
4181626042 0 035158 808 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4194632521 0 045211 832 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
419648234 0 017286 808 776inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4218455928 0 071549 856 744simple32biicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
4221856184 0 072101 856 776simple32biicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
422348564 0 018547 832 776inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
423309696 0 025509 856 776compacticc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
424389680 0 024909 856 744compacticc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
424469856 0 025765 856 776compacticc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
424789696 0 025173 856 776compacticc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
4254429001 0 441827 832 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
425549968 0 025973 856 776compacticc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
426369856 0 025501 856 744compacticc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
4278627801 0 436918 808 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
429949417 0 019563 832 776mmxu1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
430649681 0 022499 832 776mmxu1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
434287294 0 020035 832 776compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
435548994 0 019043 832 776mmxu1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
440149859 0 019822 824 776inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4462829697 0 439859 832 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
45058172256 0 0188373 856 776opt32bi-s2lcu4icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
4518415944 0 031565 856 744inplace32biicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
45230170936 0 0186925 856 776opt32bi-s2lcu4icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
4534816712 0 032757 856 776inplace32biicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
45436170744 0 0186469 856 744opt32bi-s2lcu4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
4548216184 0 032101 856 776inplace32biicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
4560228163 0 038299 832 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4572429424 0 439475 832 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
46086158552 0 4173883 856 262912opt32biT-s2lcu4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
4611427674 0 037715 832 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
46136153720 0 4167755 856 262912opt32biT-s2lcu4icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
46180158552 0 4173883 856 262912opt32biT-s2lcu4icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
46190153816 0 4167975 856 262912opt32biT-s2lcu4icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
46216163576 0 4179573 856 262944opt32biT-s2lcu4icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
46222163800 0 4179533 856 262912opt32biT-s2lcu4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
46262163704 0 4179829 856 262944opt32biT-s2lcu4icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
4664210032 0 025307 856 744compacticc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
4675410032 0 025339 856 744compacticc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
4680010152 0 024131 856 744compacticc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
468209800 0 023835 856 744compacticc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
4686810032 0 025339 856 744compacticc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
47424158200 0 0172351 856 744opt32bi-s2lcu4icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
47448162408 0 0177731 856 744opt32bi-s2lcu4icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
47454162408 0 0177731 856 744opt32bi-s2lcu4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
47608158088 0 0172115 856 744opt32bi-s2lcu4icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
476549848 0 024023 856 744compacticc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
4813210120 0 024223 856 744compacticc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
4844210032 0 025307 856 744compacticc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
4847264584 0 080101 856 776simple32biicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
4875065160 0 080981 856 776simple32biicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
4884864008 0 079213 856 744simple32biicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
49108375104 0 0390693 856 776opt32bi-rvku2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
49448324712 0 0340035 856 744opt32bi-rvku2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
49510324712 0 0340035 856 744opt32bi-rvku2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
49688374072 0 0389381 856 744opt32bi-rvku2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
49810374168 0 0390061 856 776opt32bi-rvku2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
4998460528 0 075763 856 744simple32biicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
5003260528 0 075763 856 744simple32biicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
50120315864 0 0329891 856 744opt32bi-rvku2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
50304315976 0 0330127 856 744opt32bi-rvku2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
50494191360 0 0206949 856 776opt32bi-s2lcu4icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
50666190216 0 0206109 856 776opt32bi-s2lcu4icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
50784190232 0 0205541 856 744opt32bi-s2lcu4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
5103859120 0 073075 856 744simple32biicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
5104059120 0 073199 856 744simple32biicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
51048173432 0 4187663 856 262912opt32biT-s2lcu4icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
51148173336 0 4187427 856 262912opt32biT-s2lcu4icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
51314177672 0 4193035 856 262912opt32biT-s2lcu4icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
51404177672 0 4193035 856 262912opt32biT-s2lcu4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
51862176600 0 0190683 856 744opt32bi-s2lcu4icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
51872176696 0 0190919 856 744opt32bi-s2lcu4icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
52212184072 0 4199669 856 262944opt32biT-s2lcu4icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
52242183752 0 4199653 856 262944opt32biT-s2lcu4icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
52282184200 0 4199517 856 262912opt32biT-s2lcu4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
52674181208 0 0196563 856 744opt32bi-s2lcu4icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
52706181208 0 0196563 856 744opt32bi-s2lcu4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
5281017560 0 032765 856 744inplace32biicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
5291618296 0 033813 856 776inplace32biicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
5352818920 0 034741 856 776inplace32biicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
5581620632 0 035883 856 744inplace32biicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
5585020520 0 034475 856 744inplace32biicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
5590820520 0 034599 856 744inplace32biicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
5591620632 0 035883 856 744inplace32biicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
56782366680 0 0380763 856 744opt32bi-rvku2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
56864366824 0 0381047 856 744opt32bi-rvku2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
56946375496 0 0390851 856 744opt32bi-rvku2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
57018375496 0 0390851 856 744opt32bi-rvku2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
5706267984 0 081995 856 744simple32biicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
5708667984 0 082135 856 744simple32biicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
5737069456 0 084723 856 744simple32biicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
5737069456 0 084723 856 744simple32biicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
6320822088 0 036099 856 744inplace32biicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
6325422088 0 036239 856 744inplace32biicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
6348022216 0 037499 856 744inplace32biicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
6358222216 0 037499 856 744inplace32biicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
692361935 0 010990 808 776compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
706302349 0 012331 832 776compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
738303106 0 013086 824 776compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1230685596 192 020853 1056 744compact8icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1243965012 192 020509 1056 776compact8icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1244326160 192 021997 1056 776compact8icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1349326080 192 022013 1056 776compact8icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1358105072 192 021101 1056 776compact8icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1358165460 192 021133 1056 744compact8icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1407802339 192 012334 1024 776compact8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1416162038 192 011958 1024 776compact8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1452004169 192 016939 1032 776compact8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1812324924 192 020243 1056 744compact8icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1812644924 192 020243 1056 744compact8icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1836905228 192 019267 1056 744compact8icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1843505276 192 019455 1056 744compact8icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1879524980 192 020267 1056 744compact8icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1886224980 192 020267 1056 744compact8icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1906005260 192 019243 1056 744compact8icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1911245308 192 019415 1056 744compact8icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1915201447 192 010518 1008 776compact8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910

Compiler output

Implementation: crypto_hash/keccak/xopu24
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakF-1600-opt64.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/x86intrin.h:38,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakF-1600-opt64.c: 266 | _mm_roti_epi64(__m128i __A, const int __B)
KeccakF-1600-opt64.c: | ^~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: called from here
KeccakF-1600-opt64.c: 102 | #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: | ^~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:103:13: note: in expansion of macro 'ROL6464same'
KeccakF-1600-opt64.c: 103 | Bsusa = ROL6464same(Bsusa, 2); \
KeccakF-1600-opt64.c: | ^~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: 123 | #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: 40 | thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: | ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: 185 | rounds
KeccakF-1600-opt64.c: | ^~~~~~
KeccakF-1600-opt64.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/x86intrin.h:38,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakF-1600-opt64.c: 239 | _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakF-1600-opt64.c: ...

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

Compiler output

Implementation: crypto_hash/keccak/xopu24
Compiler: icc -xAVX -O2 -fomit-frame-pointer
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_roti_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: argument of type "int" is incompatible with parameter of type "union __m128i"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): warning #266: function "_mm_rot_epi64" declared implicitly
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c(185): error: a value of type "int" cannot be assigned to an entity of type "V128"
KeccakF-1600-opt64.c: ...

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