Implementation notes: amd64, pmnod003, crypto_hash/luffa384

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: luffa384
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1771814776 0 030685 856 1344sse2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1775615288 0 031101 856 1344sse2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1780053543 0 067687 856 744ssse3_x64asmicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1780653543 0 067547 856 744ssse3_x64asmicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1781053543 0 067615 856 744ssse3_x64asmicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1781653543 0 067491 856 744ssse3_x64asmicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1783253327 0 069365 856 776ssse3_x64asmicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1783653327 0 068837 856 776ssse3_x64asmicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1784259645 0 074891 856 744ssse3_x64asm-2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1784460061 0 075973 856 776ssse3_x64asm-2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1784659645 0 074891 856 744ssse3_x64asmicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1784859645 0 074891 856 744ssse3_x64asmicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1785059645 0 074891 856 744ssse3_x64asm-2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1785060061 0 075973 856 776ssse3_x64asmicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1785060061 0 075877 856 776ssse3_x64asmicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1785460799 0 074951 856 744ssse3_x64asm-2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1785660061 0 075877 856 776ssse3_x64asm-2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1785660799 0 074755 856 744ssse3_x64asm-2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1785860799 0 074879 856 744ssse3_x64asm-2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1786060799 0 074811 856 744ssse3_x64asm-2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1787050439 0 060446 824 776ssse3_x64asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1787850192 0 060086 824 776ssse3_x64asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1788859645 0 074923 856 744ssse3_x64asmicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1789259645 0 074923 856 744ssse3_x64asm-2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1789650946 0 063715 832 776ssse3_x64asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1789659645 0 074923 856 744ssse3_x64asm-2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1790054355 0 068503 856 744sse2_x64asmicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1790054355 0 068307 856 744sse2_x64asmicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1790249751 0 058798 808 776ssse3_x64asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1790859645 0 074923 856 744ssse3_x64asmicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1790854355 0 068431 856 744sse2_x64asmicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1791060583 0 076629 856 776ssse3_x64asm-2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1791454355 0 068363 856 744sse2_x64asmicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1792254139 0 069653 856 776sse2_x64asmicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1792454139 0 070181 856 776sse2_x64asmicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1793259533 0 074765 856 744ssse3_x64asmicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1793859533 0 075181 856 744ssse3_x64asmicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1794059533 0 075181 856 744ssse3_x64asm-2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1794857007 0 066062 808 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1794859533 0 074765 856 744ssse3_x64asm-2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1796060973 0 076885 856 776sse2_x64asmicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1796060973 0 076789 856 776sse2_x64asm-2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1796260583 0 076101 856 776ssse3_x64asm-2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1796860973 0 076885 856 776sse2_x64asm-2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1797051251 0 061262 824 776sse2_x64asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1797060557 0 075835 856 744sse2_x64asm-2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1797060557 0 075803 856 744sse2_x64asm-2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1797060557 0 075835 856 744sse2_x64asmicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1797257448 0 067350 824 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1797260973 0 076789 856 776sse2_x64asmicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1797658202 0 070979 832 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1798460557 0 075835 856 744sse2_x64asmicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1798851004 0 060902 824 776sse2_x64asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1799251758 0 064531 832 776sse2_x64asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1799260557 0 075835 856 744sse2_x64asm-2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1799460557 0 075803 856 744sse2_x64asmicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1799657695 0 067710 824 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1799660557 0 075803 856 744sse2_x64asm-2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1800660557 0 075803 856 744sse2_x64asmicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1802050563 0 059614 808 776sse2_x64asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1805060445 0 076093 856 744sse2_x64asmicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1805261723 0 075879 856 744sse2_x64asm-2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1806060445 0 075677 856 744sse2_x64asmicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1806660445 0 075677 856 744sse2_x64asm-2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1808260445 0 076093 856 744sse2_x64asm-2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1813061723 0 075683 856 744sse2_x64asm-2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1814261723 0 075807 856 744sse2_x64asm-2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1815258619 0 068638 824 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1816861507 0 077557 856 776sse2_x64asm-2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1817261723 0 075739 856 744sse2_x64asm-2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1818861507 0 077029 856 776sse2_x64asm-2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1821659126 0 071907 832 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1821657931 0 066990 808 776sse2_x64asm-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1821858372 0 068278 824 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1858210096 0 022891 832 1344sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1926415680 0 029715 856 1312sse2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1927015088 0 029067 856 1312sse2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
192727697 32 023605 896 776thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
192747697 32 023341 896 744thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
192787697 32 023605 896 776thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
192807030 32 022533 896 776thomaz/asm-PSPar-v2-FPicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
192807697 32 022925 896 744thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
192827697 32 022939 896 744thomaz/asm-PSPar-v2-FPicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
192827697 32 022939 896 744thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
192887697 32 022939 896 744thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
192907697 32 022925 896 744thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
192927015 32 019795 872 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
192987018 32 016926 864 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
192987697 32 023509 896 776thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
193007697 32 022939 896 744thomaz/asm-PSPar-v2-INTicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
193027015 32 017030 864 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
193047697 32 023509 896 776thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
193107929 32 016966 848 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
193107950 32 021931 896 744thomaz/asm-PSPar-v2-INTicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
193187030 32 023061 896 776thomaz/asm-PSPar-v2-FPicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
193187030 32 021027 896 744thomaz/asm-PSPar-v2-FPicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
193227697 32 022971 896 744thomaz/asm-PSPar-v2-FPicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
193227030 32 021167 896 744thomaz/asm-PSPar-v2-FPicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
193227950 32 021987 896 744thomaz/asm-PSPar-v2-INTicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
193287697 32 022971 896 744thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
193327950 32 022055 896 744thomaz/asm-PSPar-v2-INTicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
193348524 0 017582 808 1344sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
193367009 32 016038 848 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
193367697 32 022971 896 744thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
193367030 32 020971 896 744thomaz/asm-PSPar-v2-FPicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
193387030 32 021095 896 744thomaz/asm-PSPar-v2-FPicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
193427697 32 023341 896 744thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
193467697 32 022971 896 744thomaz/asm-PSPar-v2-INTicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
193807935 32 020723 872 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
193807938 32 017854 864 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
193967935 32 017958 864 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
194207950 32 023989 896 776thomaz/asm-PSPar-v2-INTicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
194227950 32 022127 896 744thomaz/asm-PSPar-v2-INTicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
194287950 32 023461 896 776thomaz/asm-PSPar-v2-INTicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
194469131 0 019158 824 1344sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1950614704 0 029979 856 1312sse2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1953414704 0 029979 856 1312sse2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1964215328 0 030635 856 1312sse2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1964615328 0 030635 856 1312sse2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
200589761 32 025405 896 744thomaz/asm-PS-v2-FPicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
200929271 32 019254 864 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
200969761 32 025035 896 744thomaz/asm-PS-v2-FPicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
200969761 32 025035 896 744thomaz/asm-PS-v2-INTicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
200969761 32 025405 896 744thomaz/asm-PS-v2-INTicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
201169761 32 025035 896 744thomaz/asm-PS-v2-FPicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2012614040 0 029685 856 1312sse2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2013614632 0 029861 856 1312sse2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
201389761 32 025573 896 776thomaz/asm-PS-v2-INTicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
201489761 32 025573 896 776thomaz/asm-PS-v2-FPicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
201509271 32 019254 864 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
201509761 32 025035 896 744thomaz/asm-PS-v2-INTicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
201589286 32 023283 896 744thomaz/asm-PS-v2-FPicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2016210169 32 019206 848 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
201629761 32 025573 896 776thomaz/asm-PSicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
201829761 32 025035 896 744thomaz/asm-PSicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
201909761 32 025405 896 744thomaz/asm-PSicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
201969274 32 019150 864 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
201969761 32 025035 896 744thomaz/asm-PSicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
202029286 32 023423 896 744thomaz/asm-PSicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
202069274 32 019150 864 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2020610190 32 024263 896 744thomaz/asm-PS-v2-INTicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
202089286 32 023351 896 744thomaz/asm-PSicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2026410190 32 024139 896 744thomaz/asm-PS-v2-INTicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
202809286 32 023423 896 744thomaz/asm-PS-v2-FPicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
203309286 32 023227 896 744thomaz/asm-PSicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
203369265 32 018294 848 776thomaz/asm-PSgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2033810190 32 024195 896 744thomaz/asm-PS-v2-INTicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
203469271 32 022019 872 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
203609286 32 023283 896 744thomaz/asm-PSicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
203649265 32 018294 848 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
203989940 0 019862 824 1344sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
204029286 32 025317 896 776thomaz/asm-PS-v2-FPicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
204029286 32 024789 896 776thomaz/asm-PS-v2-FPicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
204129286 32 024789 896 776thomaz/asm-PSicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
204209286 32 025317 896 776thomaz/asm-PSicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
204269271 32 022019 872 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
204429761 32 025003 896 744thomaz/asm-PS-v2-INTicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2046210175 32 020198 864 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
204849761 32 025003 896 744thomaz/asm-PS-v2-FPicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
204889761 32 024989 896 744thomaz/asm-PS-v2-FPicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
204949761 32 025003 896 744thomaz/asm-PS-v2-FPicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
204969286 32 023351 896 744thomaz/asm-PS-v2-FPicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
205169761 32 025003 896 744thomaz/asm-PS-v2-INTicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
205509286 32 023227 896 744thomaz/asm-PS-v2-FPicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
205629761 32 025669 896 776thomaz/asm-PS-v2-FPicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
205749761 32 025669 896 776thomaz/asm-PS-v2-INTicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2060410190 32 026229 896 776thomaz/asm-PS-v2-INTicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2070810190 32 025701 896 776thomaz/asm-PS-v2-INTicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2071010178 32 020094 864 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2071610190 32 024335 896 744thomaz/asm-PS-v2-INTicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2082010175 32 022963 872 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2090815664 0 029839 856 1312sse2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2094815072 0 029175 856 1312sse2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2100414312 0 029789 856 1344sse2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2101413704 0 029709 856 1344sse2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
210369761 32 024989 896 744thomaz/asm-PS-v2-INTicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
212089761 32 024989 896 744thomaz/asm-PSicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
212129761 32 025003 896 744thomaz/asm-PSicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
212409761 32 025003 896 744thomaz/asm-PSicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
212429761 32 025669 896 776thomaz/asm-PSicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2147269037 0 084869 856 776ssse3_x64asm-PS-2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2147868861 0 084155 856 744ssse3_x64asm-PS-2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2149264029 0 078127 856 744ssse3_x64asm-PSicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2150664181 0 080245 856 776ssse3_x64asm-PSicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2150868861 0 084155 856 744ssse3_x64asm-PSicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2151071660 0 085831 856 744ssse3_x64asm-PS-2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2151864061 0 078231 856 744ssse3_x64asm-PSicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2152871780 0 087845 856 776ssse3_x64asm-PS-2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2153268845 0 084107 856 744ssse3_x64asm-PS-2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2153468845 0 084107 856 744ssse3_x64asm-PSicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2153471580 0 085611 856 744ssse3_x64asm-PS-2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2153664181 0 079717 856 776ssse3_x64asm-PSicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2153668861 0 084155 856 744ssse3_x64asm-PS-2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2154071780 0 087317 856 776ssse3_x64asm-PS-2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2155068845 0 084107 856 744ssse3_x64asm-PS-2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2155263949 0 077923 856 744ssse3_x64asm-PSicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2155463981 0 078011 856 744ssse3_x64asm-PSicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2155669037 0 084965 856 776ssse3_x64asm-PSicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2156069037 0 084965 856 776ssse3_x64asm-PS-2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2161061328 0 074123 832 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2162268365 0 083613 856 744ssse3_x64asm-PS-2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2162468365 0 083613 856 744ssse3_x64asm-PSicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2162668381 0 084045 856 744ssse3_x64asm-PS-2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2164068381 0 084045 856 744ssse3_x64asm-PSicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2165868861 0 084155 856 744ssse3_x64asm-PSicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2165869037 0 084869 856 776ssse3_x64asm-PSicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2166268340 0 078374 824 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2166471628 0 085727 856 744ssse3_x64asm-PS-2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2168468845 0 084107 856 744ssse3_x64asm-PSicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2169260741 0 070774 824 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2169267957 0 077878 824 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2169471548 0 085523 856 744ssse3_x64asm-PS-2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2170260073 0 069134 808 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2175467672 0 076734 808 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2175668927 0 081723 832 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2179460358 0 070278 824 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4284670920 320 086299 1184 744opt32icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
4291070920 320 086299 1184 744opt32icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
4364273424 320 089309 1184 776opt32icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
4417874136 320 090117 1184 776opt32icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
4443869352 320 083599 1184 744opt32icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
4631069664 320 083839 1184 744opt32icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
4644019294 320 032179 1160 776opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
4665871760 320 087107 1184 744opt32icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
4671071760 320 087107 1184 744opt32icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
4718471776 320 087325 1184 776opt32icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
4744274072 320 089789 1184 744opt32icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
4769872128 320 087429 1184 744opt32icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
4813673192 320 089269 1184 776opt32icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
5003667936 320 082043 1184 744opt32icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
5033668448 320 082499 1184 744opt32icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
5691010572 320 020670 1152 776opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
577449132 320 018262 1136 776opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
6086610555 320 020542 1152 776opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910

Compiler output

Implementation: crypto_hash/luffa384/thomaz/asm-PS
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PS':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa384' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa384(in, out, inlen);
hash.c: | ^~
hash.c: hash.c:29:31: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: 29 | void fLuffa384(unsigned char *input, unsigned char *output, int len);
hash.c: | ~~~~~~~~~~~~~~~^~~~~

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

Compiler output

Implementation: crypto_hash/luffa384/thomaz/asm-PSPar-v2-FP
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa384' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa384(in, out, inlen);
hash.c: | ^~
hash.c: hash.c:29:31: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: 29 | void fLuffa384(unsigned char *input, unsigned char *output, int len);
hash.c: | ~~~~~~~~~~~~~~~^~~~~

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

Compiler output

Implementation: crypto_hash/luffa384/thomaz/asm-PSPar-v2-INT
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa384' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa384(in, out, inlen);
hash.c: | ^~
hash.c: hash.c:29:31: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: 29 | void fLuffa384(unsigned char *input, unsigned char *output, int len);
hash.c: | ~~~~~~~~~~~~~~~^~~~~

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

Compiler output

Implementation: crypto_hash/luffa384/thomaz/asm-PS-v2-FP
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa384' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa384(in, out, inlen);
hash.c: | ^~
hash.c: hash.c:29:31: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: 29 | void fLuffa384(unsigned char *input, unsigned char *output, int len);
hash.c: | ~~~~~~~~~~~~~~~^~~~~

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

Compiler output

Implementation: crypto_hash/luffa384/thomaz/asm-PS-v2-INT
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c: In function 'crypto_hash_luffa384_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa384' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa384(in, out, inlen);
hash.c: | ^~
hash.c: hash.c:29:31: note: expected 'unsigned char *' but argument is of type 'const unsigned char *'
hash.c: 29 | void fLuffa384(unsigned char *input, unsigned char *output, int len);
hash.c: | ~~~~~~~~~~~~~~~^~~~~

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

Compiler output

Implementation: crypto_hash/luffa384/thomaz/asm-PS
Compiler: icc -xAVX -O2 -fomit-frame-pointer
hash.c: hash.c(32): warning #2330: argument of type "const unsigned char *" is incompatible with parameter of type "unsigned char *" (dropping qualifiers)
hash.c: fLuffa384(in, out, inlen);
hash.c: ^
hash.c:

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
icc -xAVX -O2 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xAVX -O3 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX-I -O2 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX-I -O3 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX2 -O2 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX2 -O3 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xSSE4.1 -O2 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xSSE4.1 -O3 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xSSE4.2 -O2 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT
icc -xSSE4.2 -O3 -fomit-frame-pointer thomaz/asm-PS thomaz/asm-PS-v2-FP thomaz/asm-PS-v2-INT thomaz/asm-PSPar-v2-FP thomaz/asm-PSPar-v2-INT