Implementation notes: amd64, pmnod003, crypto_hash/keccakc512

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: keccakc512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
139704171 0 013198 808 776inplacegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
140802622 0 011662 808 776simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
142384867 0 014806 824 776inplacegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
143144362 0 014323 832 776inplacegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
144103299 0 013238 824 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
145129361 0 022075 832 776inplacegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
145342789 0 012755 832 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
145909469 0 019499 832 776sseu2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1461418284 0 027390 808 776opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1461819297 0 029411 832 776opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
146666121 0 018843 832 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1486410057 0 022859 832 776sseu2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
149249705 0 019819 832 776sseu2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
149909037 0 018134 808 776sseu2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1505019127 0 029155 832 776opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1516819857 0 032659 832 776opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1544659865 0 068974 808 776opt64lcu24shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1564619722 0 029835 832 776opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1570260614 0 069726 808 776opt64lcu24gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1590618862 0 027966 808 776opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1595062888 0 072931 832 776opt64lcu24gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1617262663 0 072691 832 776opt64lcu24shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1617663770 0 076571 832 776opt64lcu24shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
16188166937 0 0182989 856 776x86_64_shldicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1619662826 0 072939 832 776opt64lcu24shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
16196166937 0 0182461 856 776x86_64_shldicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
16196166953 0 0182781 856 776x86_64_shldicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1620063994 0 076795 832 776opt64lcu24gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
16204166953 0 0182877 856 776x86_64_shldicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1622263242 0 073355 832 776opt64lcu24gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
16268166953 0 0182197 856 744x86_64_shldicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
16274166953 0 0182613 856 744x86_64_shldicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
16276166953 0 0182211 856 744x86_64_shldicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
16280166953 0 0180971 856 744x86_64_shldicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
16286166953 0 0182211 856 744x86_64_shldicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
16292166953 0 0182243 856 744x86_64_shldicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
16294167001 0 0181087 856 744x86_64_shldicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
16300166953 0 0182243 856 744x86_64_shldicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
16300167001 0 0181159 856 744x86_64_shldicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
16306166278 0 0176211 832 776x86_64_shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
16312166373 0 0176379 832 776x86_64_shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
16312166581 0 0179307 832 776x86_64_shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
16324166953 0 0180915 856 744x86_64_shldicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1633619528 0 029571 832 776opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1642620298 0 033099 832 776opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
16428165979 0 0174982 808 776x86_64_shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1675846880 0 062501 856 744simpleicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1679623440 0 039349 856 776inplaceicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1680223424 0 039037 856 744inplaceicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1683446928 0 062845 856 776simpleicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
16838160233 0 0176157 856 776x86_64_asmicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
16840160217 0 0175741 856 776x86_64_asmicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
16842160217 0 0176269 856 776x86_64_asmicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1684447024 0 063069 856 776simpleicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
16848160233 0 0176061 856 776x86_64_asmicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
16872159653 0 0169659 832 776x86_64_asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
16880159861 0 0172587 832 776x86_64_asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
16880159558 0 0169491 832 776x86_64_asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1690272000 0 088109 856 776opt64u6icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1691271792 0 087773 856 776opt64u6icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1691423600 0 039637 856 776inplaceicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1692871920 0 087605 856 744opt64u6icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
16928160233 0 0175893 856 744x86_64_asmicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
16932160233 0 0175477 856 744x86_64_asmicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
16938160233 0 0175491 856 744x86_64_asmicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
16940160233 0 0175523 856 744x86_64_asmicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
16942160233 0 0175523 856 744x86_64_asmicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
16944160233 0 0175491 856 744x86_64_asmicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
16948160233 0 0174195 856 744x86_64_asmicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
16948160233 0 0174251 856 744x86_64_asmicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
16956160281 0 0174367 856 744x86_64_asmicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
16964160281 0 0174439 856 744x86_64_asmicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
16998159259 0 0168262 808 776x86_64_asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
173645078 0 014254 808 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1805070944 0 084963 856 744opt64lcu24icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1806273784 0 089893 856 776opt64lcu24shldicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1809212056 0 027941 856 776sseu2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1810273592 0 089573 856 776opt64lcu24shldicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1811073544 0 088859 856 744opt64lcu24shldicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1812873720 0 089437 856 744opt64lcu24shldicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1812870240 0 084259 856 744opt64lcu6icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1813073544 0 088859 856 744opt64lcu24shldicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1815074776 0 090885 856 776opt64lcu6icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1815212056 0 028037 856 776sseu2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1816473168 0 087311 856 744opt64lcu24shldicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1816674552 0 090533 856 776opt64lcu6icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1816673248 0 087267 856 744opt64lcu24shldicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
181749191 0 022003 832 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1818270240 0 084383 856 744opt64lcu6icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1822672920 0 088235 856 744opt64lcu6icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1822674648 0 090365 856 744opt64lcu6icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1824672920 0 088235 856 744opt64lcu6icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
182806825 0 016987 832 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1832274920 0 090901 856 776opt64lcu24icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1834675144 0 091253 856 776opt64lcu24icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1839070976 0 085119 856 744opt64lcu24icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
183926176 0 016283 832 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1839675016 0 090733 856 744opt64lcu24icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1840873672 0 088987 856 744opt64lcu24icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1841073672 0 088987 856 744opt64lcu24icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1849210756 0 019934 808 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1898882656 0 098237 856 776opt64u6icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1902882560 0 097829 856 744opt64u6icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1905282448 0 098333 856 776opt64u6icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1910675152 0 089227 856 744opt64lcu6icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1913075184 0 089399 856 744opt64lcu6icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1914612312 0 027997 856 744sseu2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1915612136 0 027451 856 744sseu2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1916412136 0 027451 856 744sseu2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1936224120 0 038067 856 744inplaceicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1939412696 0 028805 856 776sseu2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1939676672 0 091987 856 744opt64u6icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1941212696 0 028277 856 776sseu2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1941276672 0 091987 856 744opt64u6icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1943424088 0 038159 856 744inplaceicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1947473880 0 088023 856 744opt64u6icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1949078328 0 093675 856 744opt64lcu6icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1949278328 0 093675 856 744opt64lcu6icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1952047856 0 061935 856 744simpleicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1952273832 0 087851 856 744opt64u6icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1953047904 0 061859 856 744simpleicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1956825024 0 040267 856 744inplaceicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1957025024 0 040267 856 744inplaceicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1965612328 0 027597 856 744sseu2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1966012136 0 027483 856 744sseu2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1967212136 0 027483 856 744sseu2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1972476752 0 090967 856 744opt64lcu24icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1973276720 0 090795 856 744opt64lcu24icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1973881320 0 096901 856 776opt64lcu6icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1975681112 0 096997 856 776opt64lcu6icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1978627568 0 043381 856 776inplaceicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1979027552 0 042749 856 744inplaceicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1979481288 0 096589 856 744opt64lcu6icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1990079896 0 095477 856 776opt64lcu24shldicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1995827856 0 043365 856 776inplaceicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1998479672 0 095557 856 776opt64lcu24shldicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1999279928 0 095275 856 744opt64lcu24icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2001679816 0 095117 856 744opt64lcu24shldicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2002879928 0 095275 856 744opt64lcu24icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2013855904 0 071421 856 776simpleicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2015255664 0 070869 856 744simpleicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2019055632 0 071453 856 776simpleicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2019682152 0 097733 856 776opt64lcu24icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2020450064 0 065315 856 744simpleicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2023081944 0 097829 856 776opt64lcu24icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2023450064 0 065315 856 744simpleicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2029814696 0 028771 856 744sseu2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2032614744 0 028959 856 744sseu2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2039481176 0 096523 856 744opt64lcu24shldicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2039880592 0 094667 856 744opt64lcu24shldicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2041681176 0 096523 856 744opt64lcu24shldicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2043080624 0 094839 856 744opt64lcu24shldicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2043614664 0 028807 856 744sseu2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2054212540 0 022651 832 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2054214616 0 028635 856 744sseu2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2062682120 0 097421 856 744opt64lcu24icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2084813289 0 023451 832 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2119431880 0 045987 856 744sphlib-smallicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2121282840 0 096915 856 744opt64u6icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2123682904 0 097119 856 744opt64u6icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2125627032 0 041175 856 744inplaceicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2128227016 0 041019 856 744inplaceicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2137215687 0 028499 832 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2138432008 0 046115 856 744sphlibicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2139053632 0 067643 856 744simpleicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2145853648 0 067799 856 744simpleicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2150886080 0 0101427 856 744opt64u6icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2153886080 0 0101427 856 744opt64u6icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2160233144 0 047391 856 744sphlib-smallicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2163233272 0 047519 856 744sphlibicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2192428432 0 043707 856 744inplaceicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2196828432 0 043707 856 744inplaceicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2230657184 0 072467 856 744simpleicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2231057184 0 072467 856 744simpleicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2274835016 0 050933 856 776sphlib-smallicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2276434936 0 050269 856 744sphlib-smallicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2287435080 0 050381 856 744sphlibicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2291634320 0 049699 856 744sphlib-smallicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2291634320 0 049699 856 744sphlib-smallicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2297034400 0 049763 856 744sphlibicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2297634400 0 049763 856 744sphlibicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2301435128 0 051045 856 776sphlibicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2308634984 0 050597 856 776sphlib-smallicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2310235096 0 050709 856 776sphlibicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2318616392 0 030443 856 744sphlibicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2363417688 0 031863 856 744sphlibicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2422036216 0 050267 856 744sphlib-smallicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2424617880 0 033597 856 744sphlibicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2441217880 0 033893 856 776sphlibicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2441437496 0 051671 856 744sphlib-smallicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2506418000 0 033347 856 744sphlibicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2509018000 0 033347 856 744sphlibicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2514017888 0 034029 856 776sphlibicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2593239704 0 055453 856 744sphlib-smallicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2596839704 0 055717 856 776sphlib-smallicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2609839800 0 055941 856 776sphlib-smallicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2656839856 0 055203 856 744sphlib-smallicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2660039856 0 055203 856 744sphlib-smallicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
3283813913 0 026635 832 776simple32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3313618969 0 031771 832 776opt32bi-rvku2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
341585166 0 014206 808 776simple32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3430415101 0 024198 808 776opt32bi-rvku2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
347345827 0 015774 824 776simple32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3518015881 0 025987 832 776opt32bi-rvku2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3622415819 0 025851 832 776opt32bi-rvku2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3687017768 0 033877 856 776mmxu1icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
3689617528 0 033213 856 744mmxu1icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
3701817352 0 033333 856 776mmxu1icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
3705217368 0 032683 856 744mmxu1icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
3706817752 0 031771 856 744mmxu1icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
3707217368 0 032683 856 744mmxu1icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
3709417736 0 031879 856 744mmxu1icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
375565464 0 015443 832 776simple32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3769018248 0 033829 856 776mmxu1icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
3798218216 0 032431 856 744mmxu1icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
379928238 0 017342 808 776mmxu1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
38006313784 0 0329893 856 776opt32bi-rvku2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
3800617864 0 033749 856 776mmxu1icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
3805618008 0 033277 856 744mmxu1icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
3811417848 0 033195 856 744mmxu1icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
3813818232 0 032307 856 744mmxu1icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
3816617848 0 033195 856 744mmxu1icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
38428312512 0 0328493 856 776opt32bi-rvku2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
3846012535 0 025275 832 776inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
38556312672 0 0328389 856 744opt32bi-rvku2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
3869027665 0 436774 808 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
387008197 0 017238 808 776inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3902857080 0 073125 856 776simple32biicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
3906825919 0 035022 808 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
390789792 0 025021 856 744compacticc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
391569808 0 025653 856 776compacticc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
391669920 0 025565 856 744compacticc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
391909920 0 025861 856 776compacticc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
3919410016 0 025557 856 776compacticc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
392088558 0 018539 832 776inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3928428873 0 441683 832 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3929410032 0 026101 856 776compacticc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
3931056440 0 072357 856 776simple32biicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
3933456168 0 071821 856 744simple32biicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
3948631625 0 044427 832 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
396609201 0 019315 832 776mmxu1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
398189481 0 022283 832 776mmxu1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
402428836 0 018867 832 776mmxu1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
407049799 0 019750 824 776inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
408007193 0 019947 832 776compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4095429521 0 439651 832 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4187228075 0 038179 832 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
41914170360 0 0186469 856 776opt32bi-s2lcu4icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
4224017256 0 033301 856 776inplace32biicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
4225416440 0 032357 856 776inplace32biicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
4230629378 0 439419 832 262944opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
42460169312 0 0185293 856 776opt32bi-s2lcu4icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
4247816184 0 031837 856 744inplace32biicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
42586169360 0 0185077 856 744opt32bi-s2lcu4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
4290810096 0 025371 856 744compacticc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
42998161344 0 4177069 856 262912opt32biT-s2lcu4icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
4301810048 0 025355 856 744compacticc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
43028161248 0 4177365 856 262944opt32biT-s2lcu4icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
4303010096 0 025371 856 744compacticc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
4304410048 0 025355 856 744compacticc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
43076161120 0 4177109 856 262944opt32biT-s2lcu4icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
43156156368 0 4171691 856 262912opt32biT-s2lcu4icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
43172156368 0 4171691 856 262912opt32biT-s2lcu4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
43260151776 0 4165803 856 262912opt32biT-s2lcu4icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
43340151872 0 4166023 856 262912opt32biT-s2lcu4icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
4339227661 0 037699 832 776opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
434089848 0 023883 856 744compacticc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
4356210200 0 024179 856 744compacticc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
439009912 0 024087 856 744compacticc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
43938164560 0 0179875 856 744opt32bi-s2lcu4icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
44058164560 0 0179875 856 744opt32bi-s2lcu4icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
4407010184 0 024287 856 744compacticc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
44404160528 0 0174547 856 744opt32bi-s2lcu4icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
44550160656 0 0174799 856 744opt32bi-s2lcu4icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
4520064160 0 079677 856 776simple32biicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
4535063504 0 079325 856 776simple32biicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
4543063536 0 078773 856 744simple32biicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
45704373720 0 0389301 856 776opt32bi-rvku2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
46084330896 0 0346211 856 744opt32bi-rvku2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
46158330896 0 0346211 856 744opt32bi-rvku2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
46168373024 0 0388909 856 776opt32bi-rvku2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
46200372608 0 0387909 856 744opt32bi-rvku2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
4620658112 0 073363 856 744simple32biicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
4635058112 0 073363 856 744simple32biicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
46530322160 0 0336303 856 744opt32bi-rvku2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
46538322048 0 0336067 856 744opt32bi-rvku2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
46728189432 0 0205013 856 776opt32bi-s2lcu4icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
47034171120 0 4185203 856 262912opt32biT-s2lcu4icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
47050171216 0 4185439 856 262912opt32biT-s2lcu4icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
4716256704 0 070659 856 744simple32biicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
47170188432 0 0203733 856 744opt32bi-s2lcu4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
4719456704 0 070783 856 744simple32biicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
47442188544 0 0204429 856 776opt32bi-s2lcu4icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
47522175792 0 4191147 856 262912opt32biT-s2lcu4icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
47544175792 0 4191147 856 262912opt32biT-s2lcu4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
48474183296 0 0198643 856 744opt32bi-s2lcu4icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
48504183296 0 0198643 856 744opt32bi-s2lcu4icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
48552181936 0 4197525 856 262944opt32biT-s2lcu4icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
48556181616 0 4197509 856 262944opt32biT-s2lcu4icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
48622182064 0 4197373 856 262912opt32biT-s2lcu4icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
48680178864 0 0193079 856 744opt32bi-s2lcu4icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
48718178768 0 0192843 856 744opt32bi-s2lcu4icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
4917017136 0 032957 856 776inplace32biicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
4936217872 0 033389 856 776inplace32biicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
4966017088 0 032325 856 744inplace32biicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
5144418216 0 033467 856 744inplace32biicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
5161418104 0 032183 856 744inplace32biicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
5166018104 0 032059 856 744inplace32biicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
5166418216 0 033467 856 744inplace32biicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
52490373168 0 0387383 856 744opt32bi-rvku2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
52568373024 0 0387099 856 744opt32bi-rvku2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
5285864984 0 078995 856 744simple32biicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
5291864984 0 079135 856 744simple32biicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
52972381856 0 0397203 856 744opt32bi-rvku2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
5299666456 0 081739 856 744simple32biicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
53016381856 0 0397203 856 744opt32bi-rvku2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
5344466456 0 081739 856 744simple32biicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
5824219088 0 033099 856 744inplace32biicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
5835819088 0 033239 856 744inplace32biicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
5864819216 0 034499 856 744inplace32biicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
5867219216 0 034499 856 744inplace32biicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
638661877 0 010934 808 776compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
652442247 0 012235 832 776compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
682042941 0 012902 824 776compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1300082347 192 012326 1024 776compact8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1309102048 192 011974 1024 776compact8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1328344233 192 017003 1032 776compact8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1766521429 192 010494 1008 776compact8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910

Checksum failure

Implementation: crypto_hash/keccakc512/gil/singlefile
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe
Number of similar (compiler,implementation) pairs: 36, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE gil/singlefile gil/singlefile_unrolled
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE gil/singlefile gil/singlefile_unrolled
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE gil/singlefile gil/singlefile_unrolled
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE gil/singlefile gil/singlefile_unrolled
icc -xAVX -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xAVX -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xCORE-AVX-I -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xCORE-AVX-I -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xCORE-AVX2 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xCORE-AVX2 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xCORE-AVX512 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xCORE-AVX512 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xSSE4.1 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xSSE4.1 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xSSE4.2 -O2 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled
icc -xSSE4.2 -O3 -fomit-frame-pointer gil/singlefile gil/singlefile_unrolled

Compiler output

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