Implementation notes: amd64, pmnod003, crypto_hash/luffa256

Computer: pmnod003
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: luffa256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
137646130 32 022165 896 776thomaz/asm-PSicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
137646130 32 021637 896 776thomaz/asm-PSicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
137686109 32 015142 848 776thomaz/asm-PSgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
137706115 32 018819 872 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
137726684 32 021963 896 744thomaz/asm-PSicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
137746684 32 022333 896 744thomaz/asm-PSicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
137746130 32 020199 896 744thomaz/asm-PSicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
137746130 32 020075 896 744thomaz/asm-PSicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
137806130 32 020271 896 744thomaz/asm-PSicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
137806130 32 020131 896 744thomaz/asm-PSicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
137826115 32 016054 864 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
137866118 32 015998 864 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
137866684 32 021963 896 744thomaz/asm-PSicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
137886684 32 022501 896 776thomaz/asm-PSicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
138186746 32 022789 896 776thomaz/asm-PS-v2-INTicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
138306130 32 021637 896 776thomaz/asm-PS-v2-FPicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
138386130 32 020075 896 744thomaz/asm-PS-v2-FPicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
138406130 32 022165 896 776thomaz/asm-PS-v2-FPicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
138486109 32 015142 848 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
138486684 32 022501 896 776thomaz/asm-PS-v2-FPicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
138506684 32 021963 896 744thomaz/asm-PS-v2-FPicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
138506684 32 022333 896 744thomaz/asm-PS-v2-FPicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
138526684 32 021963 896 744thomaz/asm-PS-v2-INTicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
138546115 32 016054 864 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
138546115 32 018819 872 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
138546130 32 020131 896 744thomaz/asm-PS-v2-FPicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
138546746 32 020699 896 744thomaz/asm-PS-v2-INTicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
138566725 32 015766 848 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
138566684 32 021963 896 744thomaz/asm-PS-v2-INTicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
138566746 32 020755 896 744thomaz/asm-PS-v2-INTicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
138586130 32 020199 896 744thomaz/asm-PS-v2-FPicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
138586731 32 019475 872 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
138586684 32 022501 896 776thomaz/asm-PS-v2-INTicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
138606746 32 022261 896 776thomaz/asm-PS-v2-INTicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
138626684 32 021963 896 744thomaz/asm-PS-v2-FPicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
138626734 32 016654 864 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
138626746 32 020823 896 744thomaz/asm-PS-v2-INTicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
138646684 32 022333 896 744thomaz/asm-PS-v2-INTicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
138666684 32 021931 896 744thomaz/asm-PSicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
138686118 32 015998 864 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
138746731 32 016710 864 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
138766130 32 020271 896 744thomaz/asm-PS-v2-FPicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
138906684 32 021917 896 744thomaz/asm-PSicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
138926684 32 022597 896 776thomaz/asm-PSicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
138926746 32 020895 896 744thomaz/asm-PS-v2-INTicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
139166684 32 021931 896 744thomaz/asm-PSicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
139326684 32 022597 896 776thomaz/asm-PS-v2-INTicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
139366684 32 022597 896 776thomaz/asm-PS-v2-FPicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
139386684 32 021917 896 744thomaz/asm-PS-v2-INTicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
139406684 32 021931 896 744thomaz/asm-PS-v2-FPicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
139446684 32 021931 896 744thomaz/asm-PS-v2-FPicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
139486684 32 021917 896 744thomaz/asm-PS-v2-FPicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
139486684 32 021931 896 744thomaz/asm-PS-v2-INTicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
139526684 32 021931 896 744thomaz/asm-PS-v2-INTicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1502014776 0 030685 856 1344sse2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1506215288 0 031101 856 1344sse2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1517864061 0 078231 856 744ssse3_x64asm-PSicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1518663981 0 078011 856 744ssse3_x64asm-PSicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1519468861 0 084155 856 744ssse3_x64asm-PS-2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1520263949 0 077923 856 744ssse3_x64asm-PSicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1520468861 0 084155 856 744ssse3_x64asm-PS-2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1520669037 0 084965 856 776ssse3_x64asm-PS-2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1520868861 0 084155 856 744ssse3_x64asm-PSicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1521264181 0 079717 856 776ssse3_x64asm-PSicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1521664181 0 080245 856 776ssse3_x64asm-PSicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1521868861 0 084155 856 744ssse3_x64asm-PSicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1521869037 0 084965 856 776ssse3_x64asm-PSicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1522468845 0 084107 856 744ssse3_x64asm-PSicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1523868845 0 084107 856 744ssse3_x64asm-PS-2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1523868845 0 084107 856 744ssse3_x64asm-PS-2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1524064029 0 078127 856 744ssse3_x64asm-PSicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1524461328 0 074075 832 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1526271660 0 085831 856 744ssse3_x64asm-PS-2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1526468845 0 084107 856 744ssse3_x64asm-PSicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1527469037 0 084869 856 776ssse3_x64asm-PS-2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1527868365 0 083613 856 744ssse3_x64asm-PS-2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1528071780 0 087845 856 776ssse3_x64asm-PS-2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1528471580 0 085611 856 744ssse3_x64asm-PS-2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1530069037 0 084869 856 776ssse3_x64asm-PSicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1530071780 0 087317 856 776ssse3_x64asm-PS-2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1532471628 0 085727 856 744ssse3_x64asm-PS-2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1532471548 0 085523 856 744ssse3_x64asm-PS-2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1535068365 0 083613 856 744ssse3_x64asm-PSicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1535668927 0 081675 832 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1535868381 0 084045 856 744ssse3_x64asm-PS-2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1537268381 0 084045 856 744ssse3_x64asm-PSicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1538860741 0 070726 824 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1540060073 0 069134 808 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1543060358 0 070278 824 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1553468340 0 078326 824 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1558067672 0 076734 808 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1563267957 0 077878 824 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1596454355 0 068363 856 744sse2_x64asmicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1598054139 0 070181 856 776sse2_x64asmicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1598254355 0 068307 856 744sse2_x64asmicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1598454139 0 069653 856 776sse2_x64asmicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1599254355 0 068431 856 744sse2_x64asmicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1599260973 0 076789 856 776sse2_x64asm-2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1599460973 0 076789 856 776sse2_x64asmicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1599454355 0 068503 856 744sse2_x64asmicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1600860557 0 075803 856 744sse2_x64asmicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1601260973 0 076885 856 776sse2_x64asmicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1601260557 0 075803 856 744sse2_x64asm-2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1601460557 0 075803 856 744sse2_x64asm-2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1602060557 0 075803 856 744sse2_x64asmicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1603851004 0 060902 824 776sse2_x64asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1604650563 0 059614 808 776sse2_x64asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1604660973 0 076885 856 776sse2_x64asm-2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1605251251 0 061214 824 776sse2_x64asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1605660557 0 075835 856 744sse2_x64asmicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1605660557 0 075835 856 744sse2_x64asm-2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1606051758 0 064483 832 776sse2_x64asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1606060557 0 075835 856 744sse2_x64asm-2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1607060557 0 075835 856 744sse2_x64asmicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1607060445 0 075677 856 744sse2_x64asmicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1607260445 0 075677 856 744sse2_x64asm-2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1608660445 0 076093 856 744sse2_x64asmicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1610460445 0 076093 856 744sse2_x64asm-2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1612653543 0 067491 856 744ssse3_x64asmicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1613253543 0 067547 856 744ssse3_x64asmicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1613460061 0 075877 856 776ssse3_x64asmicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1613453543 0 067615 856 744ssse3_x64asmicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1613660061 0 075877 856 776ssse3_x64asm-2icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
1614060799 0 074951 856 744ssse3_x64asm-2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1614253327 0 069365 856 776ssse3_x64asmicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1614259645 0 074891 856 744ssse3_x64asm-2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1614259645 0 074891 856 744ssse3_x64asm-2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1614453327 0 068837 856 776ssse3_x64asmicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1614460799 0 074879 856 744ssse3_x64asm-2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1614460799 0 074811 856 744ssse3_x64asm-2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1614659645 0 074891 856 744ssse3_x64asmicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1614859645 0 074923 856 744ssse3_x64asm-2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1614860061 0 075973 856 776ssse3_x64asm-2icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1615059645 0 074891 856 744ssse3_x64asmicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1615260061 0 075973 856 776ssse3_x64asmicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
1615660583 0 076629 856 776ssse3_x64asm-2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1615660583 0 076101 856 776ssse3_x64asm-2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1615860799 0 074755 856 744ssse3_x64asm-2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1616059645 0 074923 856 744ssse3_x64asm-2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1616853543 0 067687 856 744ssse3_x64asmicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1618861723 0 075879 856 744sse2_x64asm-2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1618859645 0 074923 856 744ssse3_x64asmicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1619650192 0 060086 824 776ssse3_x64asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1619657448 0 067350 824 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1620459645 0 074923 856 744ssse3_x64asmicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1620657695 0 067662 824 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1620849751 0 058798 808 776ssse3_x64asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1621061507 0 077557 856 776sse2_x64asm-2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1621059533 0 074765 856 744ssse3_x64asmicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1621461507 0 077029 856 776sse2_x64asm-2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1621450439 0 060398 824 776ssse3_x64asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1621459533 0 074765 856 744ssse3_x64asm-2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1621661723 0 075807 856 744sse2_x64asm-2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1622461723 0 075683 856 744sse2_x64asm-2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1622461723 0 075739 856 744sse2_x64asm-2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1622450946 0 063667 832 776ssse3_x64asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1623057007 0 066062 808 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1623259533 0 075181 856 744ssse3_x64asm-2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1623458202 0 070931 832 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1623859533 0 075181 856 744ssse3_x64asmicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1625058619 0 068590 824 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1625457931 0 066990 808 776sse2_x64asm-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1627258372 0 068278 824 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1628459126 0 071859 832 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
163265680 32 019823 896 744thomaz/asm-PSPar-v2-FPicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
163486234 32 021515 896 744thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
163526234 32 021885 896 744thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
163746234 32 022149 896 776thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
163746234 32 022053 896 776thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
163925680 32 021717 896 776thomaz/asm-PSPar-v2-FPicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
163985680 32 019751 896 744thomaz/asm-PSPar-v2-FPicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
164005680 32 021189 896 776thomaz/asm-PSPar-v2-FPicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
164025665 32 018403 872 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
164025680 32 019683 896 744thomaz/asm-PSPar-v2-FPicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
164065659 32 014694 848 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
164066234 32 021469 896 744thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
164085665 32 015638 864 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
164086234 32 021483 896 744thomaz/asm-PSPar-v2-FPicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
164105668 32 015582 864 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
164106234 32 021515 896 744thomaz/asm-PSPar-v2-FPicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
164106234 32 021469 896 744thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
164125680 32 019627 896 744thomaz/asm-PSPar-v2-FPicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
164126234 32 021483 896 744thomaz/asm-PSPar-v2-INTicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
164146234 32 021483 896 744thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
164146234 32 021515 896 744thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
164146234 32 022149 896 776thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
164166438 32 022469 896 776thomaz/asm-PSPar-v2-INTicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
164186426 32 016334 864 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
164186234 32 022053 896 776thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
164206438 32 021941 896 776thomaz/asm-PSPar-v2-INTicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
164246234 32 021483 896 744thomaz/asm-PSPar-v2-INTicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
164286234 32 021885 896 744thomaz/asm-PSPar-v2-FPicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
164326438 32 020467 896 744thomaz/asm-PSPar-v2-INTicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
164366438 32 020607 896 744thomaz/asm-PSPar-v2-INTicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
164386417 32 015446 848 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
164386234 32 021515 896 744thomaz/asm-PSPar-v2-INTicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
164446423 32 019155 872 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
164526423 32 016390 864 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
164546438 32 020411 896 744thomaz/asm-PSPar-v2-INTicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
1647815072 0 029175 856 1312sse2icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1648215680 0 029715 856 1312sse2icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
1648815088 0 029067 856 1312sse2icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
166886438 32 020535 896 744thomaz/asm-PSPar-v2-INTicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
1694415664 0 029839 856 1312sse2icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
1704814040 0 029685 856 1312sse2icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
1706414704 0 029979 856 1312sse2icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
1706414704 0 029979 856 1312sse2icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
1707415328 0 030635 856 1312sse2icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
1708015328 0 030635 856 1312sse2icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
1711213704 0 029709 856 1344sse2icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
1711214632 0 029861 856 1312sse2icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
1713814312 0 029789 856 1344sse2icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
1750810096 0 022843 832 1344sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
176328524 0 017582 808 1344sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
179149131 0 019110 824 1344sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
188509940 0 019862 824 1344sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2565274456 0 089827 856 744sphlibicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
2570074456 0 089827 856 744sphlibicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
2631027993 0 040835 832 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2649428112 0 038243 832 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2676080712 0 096453 856 744sphlibicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
2676080712 0 096717 856 776sphlibicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
2678485096 0 0100499 856 744sphlibicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2678485096 0 0100499 856 744sphlibicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2685280600 0 096701 856 776sphlibicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
2696626986 0 037067 832 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2745669768 0 083967 856 744sphlibicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
2756469896 0 083971 856 744sphlibicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
2856892936 0 0108845 856 776sphlibicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
2861292824 0 0108397 856 776sphlibicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
2870080344 0 094475 856 744sphlibicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
2879292936 0 0108261 856 744sphlibicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
2880080328 0 094599 856 744sphlibicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
2889070920 320 086299 1184 744opt32icc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
2892870920 320 086299 1184 744opt32icc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
2990423332 0 032470 808 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3012473424 320 089309 1184 776opt32icc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
3021071760 320 087107 1184 744opt32icc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
3021271760 320 087107 1184 744opt32icc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
3036071776 320 087325 1184 776opt32icc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
3038669352 320 083599 1184 744opt32icc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
305504776 0 12820589 856 904thomaz/basicicc_-xCORE-AVX512_-O3_-fomit-frame-pointer2019091220190910
3062872128 320 087429 1184 744opt32icc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
3076874072 320 089789 1184 744opt32icc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
3092274136 320 090117 1184 776opt32icc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
3094473192 320 089269 1184 776opt32icc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
3115019294 320 032131 1160 776opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3116669664 320 083839 1184 744opt32icc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
316084720 0 12819995 856 904thomaz/basicicc_-xAVX_-O3_-fomit-frame-pointer2019091220190910
316224720 0 12819995 856 904thomaz/basicicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2019091220190910
3178467936 320 082043 1184 744opt32icc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
320405304 0 12821213 856 904thomaz/basicicc_-xCORE-AVX512_-O2_-fomit-frame-pointer2019091220190910
324485224 0 9619295 856 840thomaz/basicicc_-xSSE4.1_-O2_-fomit-frame-pointer2019091220190910
324545016 0 12820661 856 904thomaz/basicicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2019091220190910
324984472 0 12819701 856 904thomaz/basicicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2019091220190910
325624624 0 9618767 856 840thomaz/basicicc_-xSSE4.1_-O3_-fomit-frame-pointer2019091220190910
325964568 0 12820077 856 904thomaz/basicicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2019091220190910
3270868448 320 082499 1184 744opt32icc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
328725200 0 12820443 856 904thomaz/basicicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2019091220190910
329005200 0 12820443 856 904thomaz/basicicc_-xAVX_-O2_-fomit-frame-pointer2019091220190910
333185096 0 12821133 856 904thomaz/basicicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2019091220190910
336824560 0 9618563 856 840thomaz/basicicc_-xSSE4.2_-O3_-fomit-frame-pointer2019091220190910
3482610572 320 020622 1152 776opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
349489132 320 018262 1136 776opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
349725144 0 9619091 856 840thomaz/basicicc_-xSSE4.2_-O2_-fomit-frame-pointer2019091220190910
3722410555 320 020542 1152 776opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
823582328 0 9612270 824 872thomaz/basicgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
823982992 0 9615699 832 872thomaz/basicgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1134061737 0 9610806 808 872thomaz/basicgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1139741895 0 9611806 824 872thomaz/basicgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910

Compiler output

Implementation: thomaz/asm-PS
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa256(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 fLuffa256(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: thomaz/asm-PS
Security model: unknown
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: fLuffa256(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
icc -xAVX -O3 -fomit-frame-pointer thomaz/asm-PS
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PS
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PS
icc -xCORE-AVX-I -O2 -fomit-frame-pointer thomaz/asm-PS
icc -xCORE-AVX-I -O3 -fomit-frame-pointer thomaz/asm-PS
icc -xCORE-AVX2 -O2 -fomit-frame-pointer thomaz/asm-PS
icc -xCORE-AVX2 -O3 -fomit-frame-pointer thomaz/asm-PS
icc -xCORE-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PS
icc -xCORE-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PS
icc -xSSE4.1 -O2 -fomit-frame-pointer thomaz/asm-PS
icc -xSSE4.1 -O3 -fomit-frame-pointer thomaz/asm-PS
icc -xSSE4.2 -O2 -fomit-frame-pointer thomaz/asm-PS
icc -xSSE4.2 -O3 -fomit-frame-pointer thomaz/asm-PS
icc -xAVX -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xAVX -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xCORE-AVX-I -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xCORE-AVX-I -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xCORE-AVX2 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xCORE-AVX2 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xCORE-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xCORE-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xSSE4.1 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xSSE4.1 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xSSE4.2 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xSSE4.2 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -xAVX -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xAVX -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xCORE-AVX-I -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xCORE-AVX-I -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xCORE-AVX2 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xCORE-AVX2 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xCORE-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xCORE-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xSSE4.1 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xSSE4.1 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xSSE4.2 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xSSE4.2 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -xAVX -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xAVX -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xCORE-AVX-I -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xCORE-AVX-I -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xCORE-AVX2 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xCORE-AVX2 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xCORE-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xCORE-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xSSE4.1 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xSSE4.1 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xSSE4.2 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xSSE4.2 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -xAVX -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xAVX -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xCOMMON-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xCOMMON-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX-I -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX-I -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX2 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX2 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX512 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xCORE-AVX512 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xSSE4.1 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xSSE4.1 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xSSE4.2 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -xSSE4.2 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: thomaz/asm-PS-v2-FP
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa256(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 fLuffa256(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: thomaz/asm-PS-v2-INT
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa256(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 fLuffa256(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: thomaz/asm-PSPar-v2-FP
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa256(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 fLuffa256(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: thomaz/asm-PSPar-v2-INT
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c: In function 'crypto_hash_luffa256_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa256' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa256(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 fLuffa256(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