Implementation notes: amd64, genji346, crypto_hash/luffa512

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: luffa512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2022010794 32 020692 848 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2034010424 32 025669 896 744thomaz/asm-PSPar-v2-INTicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2036010424 32 026053 896 744thomaz/asm-PSPar-v2-INTicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2038010806 32 024789 896 744thomaz/asm-PSPar-v2-INTicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2038010806 32 024845 896 744thomaz/asm-PSPar-v2-INTicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2048010424 32 026053 896 744thomaz/asm-PSPar-v2-INTicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2048010424 32 025653 896 744thomaz/asm-PSPar-v2-INTicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2048010424 32 025669 896 744thomaz/asm-PSPar-v2-INTicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2048010424 32 026053 896 744thomaz/asm-PSPar-v2-INTicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2048010424 32 025653 896 744thomaz/asm-PSPar-v2-INTicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2048010424 32 025669 896 744thomaz/asm-PSPar-v2-INTicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2048010424 32 026053 896 744thomaz/asm-PSPar-v2-INTicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2048010424 32 025653 896 744thomaz/asm-PSPar-v2-INTicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2048010424 32 025669 896 744thomaz/asm-PSPar-v2-INTicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2052010424 32 025653 896 744thomaz/asm-PSPar-v2-INTicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2054010791 32 023153 856 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2054010785 32 019788 832 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2064010424 32 025701 896 744thomaz/asm-PSPar-v2-INTicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2064010424 32 025701 896 744thomaz/asm-PSPar-v2-INTicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2064010424 32 025701 896 744thomaz/asm-PSPar-v2-INTicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2076010791 32 020908 848 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2078010424 32 025701 896 744thomaz/asm-PSPar-v2-INTicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
212209613 32 021985 856 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
212209607 32 018620 832 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
212409616 32 019524 848 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
212609628 32 023589 896 744thomaz/asm-PSPar-v2-FPicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
213009613 32 019740 848 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
213809628 32 023645 896 744thomaz/asm-PSPar-v2-FPicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2140010424 32 025669 896 744thomaz/asm-PSPar-v2-FPicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2140010424 32 025669 896 744thomaz/asm-PSPar-v2-FPicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2140010424 32 025669 896 744thomaz/asm-PSPar-v2-FPicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2154010424 32 026053 896 744thomaz/asm-PSPar-v2-FPicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2154010424 32 025653 896 744thomaz/asm-PSPar-v2-FPicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2154010424 32 026053 896 744thomaz/asm-PSPar-v2-FPicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2154010424 32 025653 896 744thomaz/asm-PSPar-v2-FPicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2154010424 32 026053 896 744thomaz/asm-PSPar-v2-FPicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2154010424 32 025653 896 744thomaz/asm-PSPar-v2-FPicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2154010424 32 025669 896 744thomaz/asm-PSPar-v2-FPicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2154010424 32 026053 896 744thomaz/asm-PSPar-v2-FPicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2154010424 32 025653 896 744thomaz/asm-PSPar-v2-FPicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2162012424 32 027701 896 744thomaz/asm-PS-v2-INTicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
2164012970 32 022868 848 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2164012424 32 027701 896 744thomaz/asm-PS-v2-INTicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2166012424 32 027701 896 744thomaz/asm-PS-v2-INTicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2166010424 32 025701 896 744thomaz/asm-PSPar-v2-FPicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2168010424 32 025701 896 744thomaz/asm-PSPar-v2-FPicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
2168010424 32 025701 896 744thomaz/asm-PSPar-v2-FPicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2168010424 32 025701 896 744thomaz/asm-PSPar-v2-FPicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2170012424 32 027701 896 744thomaz/asm-PS-v2-INTicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2174012982 32 026933 896 744thomaz/asm-PS-v2-INTicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2178011824 32 021700 848 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2184012424 32 027653 896 744thomaz/asm-PS-v2-INTicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2186012424 32 027669 896 744thomaz/asm-PS-v2-INTicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2196012967 32 025329 856 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2198011824 32 021700 848 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2198012961 32 021964 832 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2198012982 32 026989 896 744thomaz/asm-PS-v2-INTicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2200012967 32 023084 848 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2208012424 32 028053 896 744thomaz/asm-PS-v2-INTicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2212012424 32 027701 896 744thomaz/asm-PS-v2-FPicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
2212012424 32 027653 896 744thomaz/asm-PS-v2-INTicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2214012424 32 027701 896 744thomaz/asm-PS-v2-FPicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2214012424 32 027701 896 744thomaz/asm-PS-v2-FPicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2214012424 32 027653 896 744thomaz/asm-PS-v2-INTicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2214012424 32 027669 896 744thomaz/asm-PS-v2-INTicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2214012424 32 027669 896 744thomaz/asm-PS-v2-INTicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2214012424 32 027669 896 744thomaz/asm-PS-v2-INTicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2220012424 32 027701 896 744thomaz/asm-PS-v2-FPicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2222012424 32 027701 896 744thomaz/asm-PSicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
2222012424 32 027701 896 744thomaz/asm-PSicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2222012424 32 027701 896 744thomaz/asm-PSicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2222012424 32 028053 896 744thomaz/asm-PS-v2-INTicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2224011836 32 025853 896 744thomaz/asm-PSicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2224012424 32 028053 896 744thomaz/asm-PS-v2-INTicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2226011836 32 025797 896 744thomaz/asm-PS-v2-FPicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2228011821 32 024161 856 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2230011821 32 021916 848 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2230012424 32 028053 896 744thomaz/asm-PS-v2-INTicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2232012424 32 027653 896 744thomaz/asm-PS-v2-INTicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2236012424 32 027701 896 744thomaz/asm-PSicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2238011821 32 024161 856 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2238012424 32 027653 896 744thomaz/asm-PS-v2-FPicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2242012424 32 027653 896 744thomaz/asm-PS-v2-FPicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2244011821 32 021916 848 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2244012424 32 027669 896 744thomaz/asm-PS-v2-FPicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2246011815 32 020828 832 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2248011836 32 025797 896 744thomaz/asm-PSicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2250011836 32 025853 896 744thomaz/asm-PS-v2-FPicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2258012424 32 027669 896 744thomaz/asm-PSicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2260012424 32 027669 896 744thomaz/asm-PS-v2-FPicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2262011815 32 020828 832 776thomaz/asm-PSgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2262012424 32 027669 896 744thomaz/asm-PS-v2-FPicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2262012424 32 027669 896 744thomaz/asm-PS-v2-FPicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2264012424 32 027653 896 744thomaz/asm-PS-v2-FPicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2264012424 32 027653 896 744thomaz/asm-PS-v2-FPicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2266068381 0 084037 856 744ssse3_x64asm-PS-2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2268068365 0 083621 856 744ssse3_x64asm-PS-2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2268012424 32 028053 896 744thomaz/asm-PSicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2272012424 32 027653 896 744thomaz/asm-PSicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2272012424 32 027669 896 744thomaz/asm-PSicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2272012424 32 027653 896 744thomaz/asm-PSicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2276012424 32 028053 896 744thomaz/asm-PSicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2278068845 0 084117 856 744ssse3_x64asm-PS-2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2278068845 0 084117 856 744ssse3_x64asm-PS-2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2278071548 0 085533 856 744ssse3_x64asm-PS-2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2278012424 32 028053 896 744thomaz/asm-PS-v2-FPicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2278012424 32 028053 896 744thomaz/asm-PS-v2-FPicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2280068365 0 083621 856 744ssse3_x64asm-PS-2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2280012424 32 027669 896 744thomaz/asm-PSicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2280012424 32 028053 896 744thomaz/asm-PS-v2-FPicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2282068365 0 083621 856 744ssse3_x64asm-PS-2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2284012424 32 028053 896 744thomaz/asm-PS-v2-FPicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2286068381 0 084037 856 744ssse3_x64asm-PS-2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2288068381 0 084037 856 744ssse3_x64asm-PS-2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2288068381 0 084037 856 744ssse3_x64asm-PS-2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2288012424 32 027653 896 744thomaz/asm-PSicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2290012424 32 028053 896 744thomaz/asm-PSicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2292068845 0 084117 856 744ssse3_x64asm-PS-2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2292068845 0 084117 856 744ssse3_x64asm-PS-2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2292012424 32 028053 896 744thomaz/asm-PSicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2292012424 32 027653 896 744thomaz/asm-PSicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2294068861 0 084165 856 744ssse3_x64asm-PS-2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
2294068365 0 083621 856 744ssse3_x64asm-PS-2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2294068861 0 084165 856 744ssse3_x64asm-PS-2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2294068861 0 084165 856 744ssse3_x64asm-PS-2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2294068861 0 084165 856 744ssse3_x64asm-PS-2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2296071580 0 085621 856 744ssse3_x64asm-PS-2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2298068996 0 081369 816 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2300012424 32 027669 896 744thomaz/asm-PSicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2304067680 0 076724 792 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2316067966 0 077868 808 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2318068372 0 078508 808 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2438061397 0 073769 816 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2440063949 0 077933 856 744ssse3_x64asm-PSicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2440063981 0 078021 856 744ssse3_x64asm-PSicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2446068365 0 083621 856 744ssse3_x64asm-PSicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2450068365 0 083621 856 744ssse3_x64asm-PSicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2454068845 0 084117 856 744ssse3_x64asm-PSicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2454068845 0 084117 856 744ssse3_x64asm-PSicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2454068845 0 084117 856 744ssse3_x64asm-PSicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2456068365 0 083621 856 744ssse3_x64asm-PSicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2458068381 0 084037 856 744ssse3_x64asm-PSicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2462068381 0 084037 856 744ssse3_x64asm-PSicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2464060773 0 070908 808 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2466068861 0 084165 856 744ssse3_x64asm-PSicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2466068861 0 084165 856 744ssse3_x64asm-PSicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2468060367 0 070268 808 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2468068861 0 084165 856 744ssse3_x64asm-PSicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
2468068861 0 084165 856 744ssse3_x64asm-PSicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2470068381 0 084037 856 744ssse3_x64asm-PSicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2470068381 0 084037 856 744ssse3_x64asm-PSicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2472060081 0 069124 792 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2504068365 0 083621 856 744ssse3_x64asm-PSicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2650059645 0 074933 856 744ssse3_x64asm-2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2650059645 0 074933 856 744ssse3_x64asm-2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2676060445 0 076085 856 744sse2_x64asm-2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2676060445 0 075685 856 744sse2_x64asm-2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2676060557 0 075813 856 744sse2_x64asm-2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2676060445 0 075685 856 744sse2_x64asm-2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2678060445 0 076085 856 744sse2_x64asm-2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2678060557 0 075845 856 744sse2_x64asm-2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2678060557 0 075845 856 744sse2_x64asm-2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2680060445 0 075685 856 744sse2_x64asm-2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2680060557 0 075813 856 744sse2_x64asm-2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2680060445 0 076085 856 744sse2_x64asm-2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2680060445 0 075685 856 744sse2_x64asm-2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2680060557 0 075813 856 744sse2_x64asm-2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2680060557 0 075813 856 744sse2_x64asm-2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2680060445 0 076085 856 744sse2_x64asm-2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2682060557 0 075845 856 744sse2_x64asm-2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
2682060557 0 075845 856 744sse2_x64asm-2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2682059533 0 074773 856 744ssse3_x64asm-2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2684059533 0 075173 856 744ssse3_x64asm-2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2684059533 0 074773 856 744ssse3_x64asm-2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2684059533 0 074773 856 744ssse3_x64asm-2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2684059533 0 074773 856 744ssse3_x64asm-2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2686059533 0 075173 856 744ssse3_x64asm-2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2686059645 0 074901 856 744ssse3_x64asm-2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2686059533 0 075173 856 744ssse3_x64asm-2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2688058731 0 068852 808 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2688059645 0 074901 856 744ssse3_x64asm-2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2690061723 0 075749 856 744sse2_x64asm-2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2690059645 0 074933 856 744ssse3_x64asm-2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2692059163 0 071521 816 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2694061723 0 075693 856 744sse2_x64asm-2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2694060799 0 074765 856 744ssse3_x64asm-2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2694060799 0 074821 856 744ssse3_x64asm-2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2698058239 0 070593 816 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2700058391 0 068284 808 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2704057941 0 066964 792 776sse2_x64asm-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2704057017 0 066036 792 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2706057807 0 067924 808 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2708057467 0 067356 808 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2708059645 0 074901 856 744ssse3_x64asm-2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2774059645 0 074933 856 744ssse3_x64asm-2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
2782050983 0 063329 816 776ssse3_x64asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2782053543 0 067557 856 744ssse3_x64asmicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2784053543 0 067501 856 744ssse3_x64asmicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2786059533 0 075173 856 744ssse3_x64asmicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2786059533 0 074773 856 744ssse3_x64asmicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2786059533 0 075173 856 744ssse3_x64asmicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2786059533 0 074773 856 744ssse3_x64asmicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2786059645 0 074933 856 744ssse3_x64asmicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2786059533 0 075173 856 744ssse3_x64asmicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2786059533 0 074773 856 744ssse3_x64asmicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2786059645 0 074933 856 744ssse3_x64asmicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2786059645 0 074901 856 744ssse3_x64asmicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2786059533 0 075173 856 744ssse3_x64asmicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2786059533 0 074773 856 744ssse3_x64asmicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2788059645 0 074901 856 744ssse3_x64asmicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2788059645 0 074901 856 744ssse3_x64asmicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2788059645 0 074901 856 744ssse3_x64asmicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2788059645 0 074933 856 744ssse3_x64asmicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2792050551 0 060660 808 776ssse3_x64asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2792050211 0 060092 808 776ssse3_x64asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2796049761 0 058772 792 776ssse3_x64asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2798054355 0 068317 856 744sse2_x64asmicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2798054355 0 068373 856 744sse2_x64asmicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2800051795 0 064145 816 776sse2_x64asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2804060445 0 075685 856 744sse2_x64asmicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2804060445 0 075685 856 744sse2_x64asmicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2804060557 0 075813 856 744sse2_x64asmicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2804060557 0 075845 856 744sse2_x64asmicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2806060445 0 076085 856 744sse2_x64asmicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2806060557 0 075813 856 744sse2_x64asmicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2806060557 0 075845 856 744sse2_x64asmicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
2806060445 0 076085 856 744sse2_x64asmicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2806060445 0 075685 856 744sse2_x64asmicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2806060557 0 075813 856 744sse2_x64asmicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2806060557 0 075845 856 744sse2_x64asmicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
2806060445 0 076085 856 744sse2_x64asmicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2806060557 0 075813 856 744sse2_x64asmicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2806060445 0 076085 856 744sse2_x64asmicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2806060445 0 075685 856 744sse2_x64asmicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2808051023 0 060908 808 776sse2_x64asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2808060557 0 075845 856 744sse2_x64asmicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
2808059533 0 075173 856 744ssse3_x64asm-2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2810051363 0 061476 808 776sse2_x64asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2812050573 0 059588 792 776sse2_x64asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2820059645 0 074901 856 744ssse3_x64asm-2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2914059645 0 074933 856 744ssse3_x64asmicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
3326015088 0 029077 856 1312sse2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
3348015680 0 029725 856 1312sse2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
3486014704 0 029989 856 1312sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
3486014704 0 029989 856 1312sse2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
3488014704 0 029989 856 1312sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
3488014704 0 029989 856 1312sse2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
3514015328 0 030645 856 1312sse2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
3516015328 0 030645 856 1312sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
3516015328 0 030645 856 1312sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
3516015328 0 030645 856 1312sse2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
3528014632 0 029869 856 1312sse2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
3528014632 0 029869 856 1312sse2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
3530014632 0 029869 856 1312sse2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
3532014040 0 029677 856 1312sse2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
3532014632 0 029869 856 1312sse2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
3534014040 0 029677 856 1312sse2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
3542014040 0 029677 856 1312sse2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
3542014040 0 029677 856 1312sse2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
368409797 0 022177 816 1344sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
379408174 0 017220 792 1344sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
379609019 0 019148 808 1344sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
394009637 0 019540 808 1344sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4648027800 0 038081 816 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4654069896 0 083981 856 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
4754026640 0 036697 816 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4812028292 0 040761 816 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4900080712 0 096445 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
4902080712 0 096445 856 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
4904080712 0 096445 856 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
4910080712 0 096445 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
5156026831 0 039459 808 752sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
5160026315 0 035681 800 736sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
5174026783 0 038819 808 752sphlibclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
5178026783 0 038819 808 752sphlibclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
5180023332 0 032444 792 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
5244080344 0 094485 856 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
5254027414 0 039723 808 736sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
5748092936 0 0108269 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
5748092936 0 0108269 856 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
5748092936 0 0108269 856 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
5912072128 320 087437 1184 744opt32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
5924072128 320 087437 1184 744opt32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
5926072128 320 087437 1184 744opt32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
5940072128 320 087437 1184 744opt32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
5992019898 320 032003 1128 736opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
5998092936 0 0108269 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
6028017534 320 030001 1144 776opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
6108074072 320 089781 1184 744opt32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
6154074072 320 089781 1184 744opt32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
6154074072 320 089781 1184 744opt32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
6182074072 320 089781 1184 744opt32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
6552067936 320 082053 1184 744opt32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
6914068448 320 082509 1184 744opt32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
7498068845 0 084117 856 744ssse3_x64asm-PSicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
7950010860 320 021060 1136 776opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
806609146 320 018252 1120 776opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
8364010578 320 020548 1136 776opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
11664016827 320 028443 1128 752opt32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
11694020170 320 032163 1128 752opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
11724016827 320 028443 1128 752opt32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
11926074456 0 089837 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
11926074456 0 089837 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
11926074456 0 089837 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
11928074456 0 089837 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
12408085096 0 0100509 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
12408085096 0 0100509 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
12410085096 0 0100509 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
12412085096 0 0100509 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
12514070920 320 086309 1184 744opt32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
12516070920 320 086309 1184 744opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
12524070920 320 086309 1184 744opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
12524070920 320 086309 1184 744opt32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
12798071760 320 087117 1184 744opt32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
12800071760 320 087117 1184 744opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
12800071760 320 087117 1184 744opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
12800071760 320 087117 1184 744opt32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
12894011804 320 020937 1120 736opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017

Test failure

Implementation: opt32
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 84, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt32
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt32
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer opt32
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer opt32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer opt32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer opt32
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sphlib
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sphlib
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer sphlib
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer sphlib
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer sphlib
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer sphlib
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sse2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sse2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer sse2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer sse2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer sse2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer sse2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sse2_x64asm
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sse2_x64asm
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer sse2_x64asm
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer sse2_x64asm
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer sse2_x64asm
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer sse2_x64asm
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sse2_x64asm-2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sse2_x64asm-2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer sse2_x64asm-2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer sse2_x64asm-2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer sse2_x64asm-2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer sse2_x64asm-2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ssse3_x64asm
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ssse3_x64asm
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ssse3_x64asm
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ssse3_x64asm
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ssse3_x64asm
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ssse3_x64asm
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ssse3_x64asm-2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ssse3_x64asm-2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ssse3_x64asm-2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ssse3_x64asm-2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ssse3_x64asm-2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ssse3_x64asm-2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ssse3_x64asm-PS
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ssse3_x64asm-PS
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ssse3_x64asm-PS
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ssse3_x64asm-PS
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ssse3_x64asm-PS
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ssse3_x64asm-PS
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ssse3_x64asm-PS-2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ssse3_x64asm-PS-2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ssse3_x64asm-PS-2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ssse3_x64asm-PS-2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ssse3_x64asm-PS-2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ssse3_x64asm-PS-2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: sse2
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:2:
hash.c: In file included from ./luffa_for_sse2.h:21:
hash.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/emmintrin.h:31:
hash.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/xmmintrin.h:31:
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:97:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2

Compiler output

Implementation: sse2_x64asm
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
luffa_x64asm.s: luffa_x64asm.s:780:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm0, [IV ]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:781:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm1, [IV+16]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:782:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm2, [IV+32]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:783:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm3, [IV+48]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:784:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm4, [IV+64]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:785:13: error: unknown token in expression
luffa_x64asm.s: movaps %xmm5, [IV+80]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:786:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi ], %xmm0
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:787:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+16], %xmm1
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:788:14: error: unknown token in expression
luffa_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2_x64asm
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2_x64asm
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2_x64asm
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2_x64asm
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2_x64asm
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm

Compiler output

Implementation: sse2_x64asm-2
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
luffa_x64asm.s: luffa_x64asm.s:780:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm0, [IV ]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:781:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm1, [IV+16]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:782:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm2, [IV+32]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:783:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm3, [IV+48]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:784:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm4, [IV+64]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:785:13: error: unknown token in expression
luffa_x64asm.s: movdqa %xmm5, [IV+80]
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:786:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi ], %xmm0
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:787:14: error: unknown token in expression
luffa_x64asm.s: movups [%rdi+16], %xmm1
luffa_x64asm.s: ^
luffa_x64asm.s: luffa_x64asm.s:788:14: error: unknown token in expression
luffa_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2_x64asm-2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2_x64asm-2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2_x64asm-2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2_x64asm-2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE sse2_x64asm-2
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-2

Compiler output

Implementation: ssse3_x64asm-PS
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
luffa256_x64asm.s: luffa256_x64asm.s:297:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm0, [IV ]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:298:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm1, [IV+16]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:299:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm2, [IV+32]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:300:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm3, [IV+48]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:301:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm4, [IV+64]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:302:9: error: unknown token in expression
luffa256_x64asm.s: movaps %xmm5, [IV+80]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movups [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-PS
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-PS
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-PS
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-PS
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-PS

Compiler output

Implementation: ssse3_x64asm-PS-2
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
luffa256_x64asm.s: luffa256_x64asm.s:297:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm0, [IV ]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:298:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm1, [IV+16]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:299:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm2, [IV+32]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:300:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm3, [IV+48]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:301:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm4, [IV+64]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:302:9: error: unknown token in expression
luffa256_x64asm.s: movdqa %xmm5, [IV+80]
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:303:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi ], %xmm0
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:304:10: error: unknown token in expression
luffa256_x64asm.s: movdqu [%rdi+16], %xmm1
luffa256_x64asm.s: ^
luffa256_x64asm.s: luffa256_x64asm.s:305:10: error: unknown token in expression
luffa256_x64asm.s: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-PS-2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-PS-2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-PS-2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-PS-2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE ssse3_x64asm-PS-2

Compiler output

Implementation: thomaz/asm-PS
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: <instantiation>:1:8: error: unknown token in expression
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: <instantiation>:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: <instantiation>:2:9: error: unknown token in expression
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: <instantiation>:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: <instantiation>:1:8: error: unknown token in expression
luffa_512.s: movaps %xmm12, %xmm10
luffa_512.s: ^
luffa_512.s: <instantiation>:2:2: note: while in macro instantiation
luffa_512.s: mPSSTEPII %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: luffa_512.s:303:2: note: while in macro instantiation
luffa_512.s: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE thomaz/asm-PS
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE thomaz/asm-PS
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE thomaz/asm-PS
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE thomaz/asm-PS
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE thomaz/asm-PS

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_luffa512_thomaz_asm_PS':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa512(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 fLuffa512(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 -march=broadwell -mtune=broadwell -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: fLuffa512(in, out, inlen);
hash.c: ^
hash.c:

Number of similar (compiler,implementation) pairs: 120, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer thomaz/asm-PS
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer thomaz/asm-PS
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer thomaz/asm-PS-v2-FP
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer thomaz/asm-PS-v2-INT
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-FP
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer thomaz/asm-PSPar-v2-INT

Compiler output

Implementation: thomaz/asm-PS-v2-FP
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: <instantiation>:1:8: error: unknown token in expression
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: <instantiation>:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: <instantiation>:2:9: error: unknown token in expression
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: <instantiation>:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: <instantiation>:1:8: error: unknown token in expression
luffa_512.s: movaps %xmm12, %xmm10
luffa_512.s: ^
luffa_512.s: <instantiation>:2:2: note: while in macro instantiation
luffa_512.s: mPSSTEPII %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: luffa_512.s:302:2: note: while in macro instantiation
luffa_512.s: ...

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

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_luffa512_thomaz_asm_PS_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa512(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 fLuffa512(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: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa_512.s: <instantiation>:1:8: error: unknown token in expression
luffa_512.s: pshufb %xmm10, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: <instantiation>:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: <instantiation>:2:9: error: unknown token in expression
luffa_512.s: pshufb %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: <instantiation>:1:1: note: while in macro instantiation
luffa_512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: <instantiation>:1:8: error: unknown token in expression
luffa_512.s: movdqa %xmm12, %xmm10
luffa_512.s: ^
luffa_512.s: <instantiation>:2:2: note: while in macro instantiation
luffa_512.s: mPSSTEPII %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa_512.s: ^
luffa_512.s: luffa_512.s:305:2: note: while in macro instantiation
luffa_512.s: ...

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

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_luffa512_thomaz_asm_PS_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa512(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 fLuffa512(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: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa512.s: <instantiation>:1:8: error: unknown token in expression
luffa512.s: pshufb %xmm10, maskShufLittleEndian
luffa512.s: ^
luffa512.s: <instantiation>:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: <instantiation>:2:9: error: unknown token in expression
luffa512.s: pshufb %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: <instantiation>:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: <instantiation>:1:8: error: unknown token in expression
luffa512.s: movaps %xmm12, %xmm10
luffa512.s: ^
luffa512.s: <instantiation>:2:2: note: while in macro instantiation
luffa512.s: mPSSTEPII %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: ...

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

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_luffa512_thomaz_asm_PSPar_v2_FP':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa512(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 fLuffa512(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: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: hash.c:32:12: warning: passing 'const unsigned char *' to parameter of type 'unsigned char *' discards qualifiers [-Wincompatible-pointer-types-discards-qualifiers]
hash.c: fLuffa512(in, out, inlen);
hash.c: ^~
hash.c: hash.c:29:31: note: passing argument to parameter 'input' here
hash.c: void fLuffa512(unsigned char *input, unsigned char *output, int len);
hash.c: ^
hash.c: 1 warning generated.
luffa512.s: <instantiation>:1:8: error: unknown token in expression
luffa512.s: pshufb %xmm10, maskShufLittleEndian
luffa512.s: ^
luffa512.s: <instantiation>:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: <instantiation>:2:9: error: unknown token in expression
luffa512.s: pshufb %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: <instantiation>:1:1: note: while in macro instantiation
luffa512.s: mPSSTEPI %xmm10, %xmm11, maskShufLittleEndian
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: mPS %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: <instantiation>:1:8: error: unknown token in expression
luffa512.s: movdqa %xmm12, %xmm10
luffa512.s: ^
luffa512.s: <instantiation>:2:2: note: while in macro instantiation
luffa512.s: mPSSTEPII %xmm10, %xmm11, %xmm12, %xmm13, %xmm14, %xmm15
luffa512.s: ^
luffa512.s: luffa512.s:449:2: note: while in macro instantiation
luffa512.s: ...

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

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_luffa512_thomaz_asm_PSPar_v2_INT':
hash.c: hash.c:32:12: warning: passing argument 1 of 'fLuffa512' discards 'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
hash.c: 32 | fLuffa512(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 fLuffa512(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