Implementation notes: amd64, pmnod003, crypto_hash/keccakc768

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: keccakc768
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
172664140 0 013166 808 776inplacegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
175482591 0 011630 808 776simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
175724867 0 014854 824 776inplacegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
178204351 0 014307 832 776inplacegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
179003299 0 013286 824 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
180282778 0 012739 832 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
182029446 0 019483 832 776sseu2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
182406009 0 018779 832 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1829018274 0 027374 808 776opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1829819265 0 029427 832 776opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
183949265 0 022027 832 776inplacegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1852210041 0 022891 832 776sseu2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
185589673 0 019835 832 776sseu2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
186589001 0 018102 808 776sseu2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1868619082 0 029123 832 776opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1880419825 0 032675 832 776opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1923259902 0 069006 808 776opt64lcu24shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1958460601 0 069710 808 776opt64lcu24gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1985419706 0 029867 832 776opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1988218860 0 027966 808 776opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2004619487 0 029523 832 776opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2007263882 0 076731 832 776opt64lcu24shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2008262938 0 073099 832 776opt64lcu24shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2010462874 0 072915 832 776opt64lcu24gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2011463946 0 076795 832 776opt64lcu24gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2012663194 0 073355 832 776opt64lcu24gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2021620266 0 033115 832 776opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
20216166937 0 0182461 856 776x86_64_shldicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
20230166937 0 0182989 856 776x86_64_shldicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
20236166953 0 0182781 856 776x86_64_shldicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
20240166953 0 0182877 856 776x86_64_shldicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2027262726 0 072755 832 776opt64lcu24shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
20310166581 0 0179355 832 776x86_64_shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
20310166953 0 0182197 856 744x86_64_shldicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
20322166953 0 0180971 856 744x86_64_shldicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
20326166373 0 0176427 832 776x86_64_shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
20326166953 0 0182211 856 744x86_64_shldicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
20328166953 0 0182613 856 744x86_64_shldicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
20332166953 0 0182211 856 744x86_64_shldicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
20336166953 0 0182243 856 744x86_64_shldicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
20338166953 0 0182243 856 744x86_64_shldicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
20354167001 0 0181159 856 744x86_64_shldicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
20354166953 0 0180915 856 744x86_64_shldicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
20386166275 0 0176211 832 776x86_64_shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
20404167001 0 0181087 856 744x86_64_shldicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
20508165976 0 0174982 808 776x86_64_shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
20902159653 0 0169707 832 776x86_64_asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
20904159861 0 0172635 832 776x86_64_asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2092823440 0 039349 856 776inplaceicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
20942159555 0 0169491 832 776x86_64_asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2096423424 0 039037 856 744inplaceicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
20968160233 0 0176061 856 776x86_64_asmicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
20976160233 0 0176157 856 776x86_64_asmicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
20978160217 0 0176269 856 776x86_64_asmicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
20988160217 0 0175741 856 776x86_64_asmicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2099646896 0 062813 856 776simpleicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2100471744 0 087725 856 776opt64u6icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
21038160233 0 0175491 856 744x86_64_asmicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2105471952 0 088061 856 776opt64u6icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
21060159256 0 0168262 808 776x86_64_asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
21060160233 0 0175893 856 744x86_64_asmicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
21062160233 0 0175491 856 744x86_64_asmicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
21062160233 0 0175477 856 744x86_64_asmicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
21076160233 0 0174195 856 744x86_64_asmicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
21082160281 0 0174439 856 744x86_64_asmicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
21084160233 0 0175523 856 744x86_64_asmicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
21084160233 0 0174251 856 744x86_64_asmicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
21088160233 0 0175523 856 744x86_64_asmicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
21088160281 0 0174367 856 744x86_64_asmicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2111271872 0 087557 856 744opt64u6icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2113623600 0 039637 856 776inplaceicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2120246848 0 062469 856 744simpleicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2129646960 0 063005 856 776simpleicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2220470160 0 084303 856 744opt64lcu6icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2224870160 0 084179 856 744opt64lcu6icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2226673656 0 089765 856 776opt64lcu24shldicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2227473464 0 089445 856 776opt64lcu24shldicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2234073592 0 089309 856 744opt64lcu24shldicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2247673464 0 088779 856 744opt64lcu24shldicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2250673464 0 088779 856 744opt64lcu24shldicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2252870880 0 084899 856 744opt64lcu24icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2253074552 0 090533 856 776opt64lcu6icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2254273088 0 087231 856 744opt64lcu24shldicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2254874776 0 090885 856 776opt64lcu6icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2260274648 0 090365 856 744opt64lcu6icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2260873168 0 087187 856 744opt64lcu24shldicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2262072856 0 088171 856 744opt64lcu6icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2263472856 0 088171 856 744opt64lcu6icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2265670880 0 085023 856 744opt64lcu24icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2271812024 0 028005 856 776sseu2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2274412024 0 027909 856 776sseu2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2279273528 0 088843 856 744opt64lcu24icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2282073528 0 088843 856 744opt64lcu24icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2310075224 0 091333 856 776opt64lcu24icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2313075096 0 090813 856 744opt64lcu24icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2316875000 0 090981 856 776opt64lcu24icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2354874944 0 089159 856 744opt64lcu6icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2357274912 0 088987 856 744opt64lcu6icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2386682544 0 098429 856 776opt64u6icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2387282752 0 098333 856 776opt64u6icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2387682656 0 097925 856 744opt64u6icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2390212296 0 027981 856 744sseu2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2390612120 0 027435 856 744sseu2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2391412120 0 027435 856 744sseu2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2414047760 0 061715 856 744simpleicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2415447728 0 061807 856 744simpleicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2416224104 0 038051 856 744inplaceicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2416473992 0 088011 856 744opt64u6icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2417074040 0 088183 856 744opt64u6icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2420480808 0 096693 856 776opt64lcu6icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2421612680 0 028261 856 776sseu2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2423612680 0 028789 856 776sseu2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2424880984 0 096285 856 744opt64lcu6icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2425481016 0 096597 856 776opt64lcu6icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2428624088 0 038159 856 744inplaceicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2429678088 0 093435 856 744opt64lcu6icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2436276464 0 090539 856 744opt64lcu24icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2438876832 0 092147 856 744opt64u6icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2440078088 0 093435 856 744opt64lcu6icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2440025008 0 040251 856 744inplaceicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2440276832 0 092147 856 744opt64u6icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2442425008 0 040251 856 744inplaceicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2444676496 0 090711 856 744opt64lcu24icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2453212312 0 027581 856 744sseu2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2456612120 0 027467 856 744sseu2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2456812120 0 027467 856 744sseu2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2467479560 0 094861 856 744opt64lcu24shldicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2467879640 0 095221 856 776opt64lcu24shldicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2470227568 0 043077 856 776inplaceicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2470679416 0 095301 856 776opt64lcu24shldicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2472427568 0 043381 856 776inplaceicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2480481736 0 097317 856 776opt64lcu24icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2484481528 0 097413 856 776opt64lcu24icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2485427552 0 042749 856 744inplaceicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2489681704 0 097005 856 744opt64lcu24icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2496879704 0 095051 856 744opt64lcu24icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2497480632 0 095979 856 744opt64lcu24shldicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2498279704 0 095051 856 744opt64lcu24icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2498880048 0 094123 856 744opt64lcu24shldicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2499480632 0 095979 856 744opt64lcu24shldicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2507255504 0 071325 856 776simpleicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2508080080 0 094295 856 744opt64lcu24shldicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2511455536 0 070741 856 744simpleicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2518650144 0 065395 856 744simpleicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2520850144 0 065395 856 744simpleicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2525014728 0 028943 856 744sseu2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2525614680 0 028755 856 744sseu2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2539455600 0 071117 856 776simpleicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2542014584 0 028603 856 744sseu2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2544214632 0 028775 856 744sseu2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2632253408 0 067419 856 744simpleicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2636453440 0 067591 856 744simpleicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2652027000 0 041003 856 744inplaceicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2655627032 0 041175 856 744inplaceicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2674882984 0 097059 856 744opt64u6icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2680483048 0 097263 856 744opt64u6icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2684686272 0 0101619 856 744opt64u6icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2691286272 0 0101619 856 744opt64u6icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2708628416 0 043691 856 744inplaceicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2726228416 0 043691 856 744inplaceicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2767657088 0 072371 856 744simpleicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2773457088 0 072371 856 744simpleicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
4106615095 0 024198 808 776opt32bi-rvku2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
411905154 0 014190 808 776simple32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4131615849 0 026003 832 776opt32bi-rvku2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4141618633 0 031483 832 776opt32bi-rvku2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
418325795 0 015790 824 776simple32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4208213977 0 026747 832 776simple32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4355215813 0 025851 832 776opt32bi-rvku2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
452845440 0 015411 832 776simple32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4605017320 0 033301 856 776mmxu1icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
4605817736 0 033845 856 776mmxu1icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
4607217704 0 031847 856 744mmxu1icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
4610617496 0 033181 856 744mmxu1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
4611217720 0 031739 856 744mmxu1icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
4611817336 0 032651 856 744mmxu1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
4612217336 0 032651 856 744mmxu1icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
4689218184 0 032399 856 744mmxu1icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
469508185 0 017222 808 776inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
47016311192 0 0327301 856 776opt32bi-rvku2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
4711617816 0 033163 856 744mmxu1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
4713218200 0 032275 856 744mmxu1icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
473228217 0 017326 808 776mmxu1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4746017832 0 033717 856 776mmxu1icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
4746218216 0 033797 856 776mmxu1icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
4752817976 0 033245 856 744mmxu1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
475448534 0 018507 832 776inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4754417816 0 033163 856 744mmxu1icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
4788225913 0 035022 808 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4811027659 0 436774 808 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4843857024 0 073069 856 776simple32biicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
48538311744 0 0327725 856 776opt32bi-rvku2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
48712311872 0 0327589 856 744opt32bi-rvku2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
489289504 0 025045 856 776compacticc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
4900428809 0 441667 832 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4905812958 0 025755 832 776inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
491249664 0 025605 856 776compacticc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
491349664 0 025309 856 744compacticc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
491449488 0 025333 856 776compacticc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
495349767 0 019766 824 776inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
496089201 0 019363 832 776mmxu1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
497889465 0 022315 832 776mmxu1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4981629537 0 439715 832 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4988656616 0 072269 856 744simple32biicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
4996855864 0 071781 856 776simple32biicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
5007228043 0 038195 832 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
502168827 0 018867 832 776mmxu1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
5053231097 0 043947 832 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
508929472 0 024701 856 744compacticc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
5094027553 0 037587 832 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
510087086 0 019883 832 776compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
5128829288 0 439339 832 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
516349808 0 025877 856 776compacticc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
52000169256 0 0185365 856 776opt32bi-s2lcu4icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
5270617136 0 033181 856 776inplace32biicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
52764155904 0 4171227 856 262912opt32biT-s2lcu4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
52786151536 0 4165687 856 262912opt32biT-s2lcu4icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
52840155904 0 4171227 856 262912opt32biT-s2lcu4icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
52844151440 0 4165467 856 262912opt32biT-s2lcu4icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
53006161024 0 4177013 856 262944opt32biT-s2lcu4icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
53040161248 0 4176973 856 262912opt32biT-s2lcu4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
53042161152 0 4177269 856 262944opt32biT-s2lcu4icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
53564168880 0 0184861 856 776opt32bi-s2lcu4icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
53706168752 0 0184469 856 744opt32bi-s2lcu4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
53760155520 0 0169539 856 744opt32bi-s2lcu4icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
537669776 0 025051 856 744compacticc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
538269776 0 025051 856 744compacticc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
5388815864 0 031781 856 776inplace32biicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
53948159760 0 0175075 856 744opt32bi-s2lcu4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
539589776 0 025083 856 744compacticc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
54008159760 0 0175075 856 744opt32bi-s2lcu4icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
5406216632 0 032285 856 744inplace32biicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
54074155632 0 0169775 856 744opt32bi-s2lcu4icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
542249896 0 023875 856 744compacticc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
542869512 0 023547 856 744compacticc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
547009592 0 023767 856 744compacticc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
548629776 0 025083 856 744compacticc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
550609896 0 023999 856 744compacticc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
56344321456 0 0336771 856 744opt32bi-rvku2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
56356321456 0 0336771 856 744opt32bi-rvku2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
5637858528 0 073779 856 744simple32biicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
5652458528 0 073779 856 744simple32biicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
56804371384 0 0386965 856 776opt32bi-rvku2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
57200312720 0 0326863 856 744opt32bi-rvku2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
57206312608 0 0326627 856 744opt32bi-rvku2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
5753064568 0 079805 856 744simple32biicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
5762264080 0 079597 856 776simple32biicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
5762857120 0 071075 856 744simple32biicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
5764257120 0 071199 856 744simple32biicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
5765263488 0 079309 856 776simple32biicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
57968188296 0 0203877 856 776opt32bi-s2lcu4icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
58118170352 0 4184435 856 262912opt32biT-s2lcu4icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
58156174896 0 4190251 856 262912opt32biT-s2lcu4icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
58232170448 0 4184671 856 262912opt32biT-s2lcu4icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
58298174896 0 4190251 856 262912opt32biT-s2lcu4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
58306372128 0 0388013 856 776opt32bi-rvku2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
58624372192 0 0387493 856 744opt32bi-rvku2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
58892173760 0 0187835 856 744opt32bi-s2lcu4icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
59022173856 0 0188071 856 744opt32bi-s2lcu4icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
59288178288 0 0193635 856 744opt32bi-s2lcu4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
59292178288 0 0193635 856 744opt32bi-s2lcu4icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
59580188064 0 0203365 856 744opt32bi-s2lcu4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
59634181456 0 4197045 856 262944opt32biT-s2lcu4icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
59672188064 0 0203949 856 776opt32bi-s2lcu4icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
59678181584 0 4196893 856 262912opt32biT-s2lcu4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
59682181136 0 4197029 856 262944opt32biT-s2lcu4icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
6285017120 0 032941 856 776inplace32biicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
6286818632 0 033883 856 744inplace32biicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
6289618632 0 033883 856 744inplace32biicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
6313018520 0 032475 856 744inplace32biicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
6316818120 0 033357 856 744inplace32biicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
6327617712 0 033229 856 776inplace32biicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
6336218520 0 032599 856 744inplace32biicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
63900363104 0 0377179 856 744opt32bi-rvku2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
63988363248 0 0377463 856 744opt32bi-rvku2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
6453465984 0 080135 856 744simple32biicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
6455865984 0 079995 856 744simple32biicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
64616371920 0 0387267 856 744opt32bi-rvku2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
64622371920 0 0387267 856 744opt32bi-rvku2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
6491267456 0 082739 856 744simple32biicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
6494467456 0 082739 856 744simple32biicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
7180820088 0 034099 856 744inplace32biicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
7191220088 0 034239 856 744inplace32biicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
7209220216 0 035499 856 744inplace32biicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
7216620216 0 035499 856 744inplace32biicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
797181834 0 010886 808 776compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
809922930 0 012950 824 776compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
813162221 0 012203 832 776compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1420865500 192 020757 1056 744compact8icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1434446064 192 021933 1056 776compact8icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1437285012 192 020573 1056 776compact8icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1531605984 192 021949 1056 776compact8icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1565745040 192 021133 1056 776compact8icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1567325364 192 021037 1056 744compact8icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1627642315 192 012342 1024 776compact8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1634842026 192 011958 1024 776compact8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1659684049 192 016867 1032 776compact8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2090584876 192 020195 1056 744compact8icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2091524876 192 020195 1056 744compact8icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2094805404 192 019459 1056 744compact8icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2095225484 192 019679 1056 744compact8icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2180004892 192 020179 1056 744compact8icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2181124892 192 020179 1056 744compact8icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2201305396 192 019395 1056 744compact8icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2209881414 192 010494 1008 776compact8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2242365492 192 019615 1056 744compact8icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910

Compiler output

Implementation: crypto_hash/keccakc768/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/keccakc768/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