Implementation notes: amd64, genji262, crypto_hash/luffa512

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: luffa512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2512463949 0 077917 840 744ssse3_x64asm-PSicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2547660773 0 070892 792 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2549860081 0 069108 776 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
259169613 32 021313 840 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
259389613 32 019724 832 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
259609607 32 018604 816 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
259609628 32 023573 880 744thomaz/asm-PSPar-v2-FPicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
259609628 32 023629 880 744thomaz/asm-PSPar-v2-FPicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
259829616 32 019508 832 776thomaz/asm-PSPar-v2-FPgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2607068845 0 084101 840 744ssse3_x64asm-PS-2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2607068845 0 084101 840 744ssse3_x64asm-PS-2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2607068845 0 084101 840 744ssse3_x64asm-PS-2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2607068845 0 084101 840 744ssse3_x64asm-PS-2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2609268381 0 084021 840 744ssse3_x64asm-PS-2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2609268381 0 084021 840 744ssse3_x64asm-PS-2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2611468861 0 084149 840 744ssse3_x64asm-PS-2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2611468861 0 084149 840 744ssse3_x64asm-PS-2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2611468381 0 084021 840 744ssse3_x64asm-PS-2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2613668381 0 084021 840 744ssse3_x64asm-PS-2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2613668861 0 084149 840 744ssse3_x64asm-PS-2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2613668861 0 084149 840 744ssse3_x64asm-PS-2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2620268365 0 083605 840 744ssse3_x64asm-PS-2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2620268365 0 083605 840 744ssse3_x64asm-PS-2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2620268365 0 083605 840 744ssse3_x64asm-PS-2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2655462565 0 074265 800 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2681863981 0 078005 840 744ssse3_x64asm-PSicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2684068845 0 084101 840 744ssse3_x64asm-PSicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2684068845 0 084101 840 744ssse3_x64asm-PSicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2686268845 0 084101 840 744ssse3_x64asm-PSicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2686268381 0 084021 840 744ssse3_x64asm-PSicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2686268861 0 084149 840 744ssse3_x64asm-PSicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2686268845 0 084101 840 744ssse3_x64asm-PSicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2686268381 0 084021 840 744ssse3_x64asm-PSicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2688468365 0 083605 840 744ssse3_x64asm-PSicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2688468861 0 084149 840 744ssse3_x64asm-PSicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2688468861 0 084149 840 744ssse3_x64asm-PSicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2690668861 0 084149 840 744ssse3_x64asm-PSicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2692868365 0 083605 840 744ssse3_x64asm-PSicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2695068365 0 083605 840 744ssse3_x64asm-PSicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2695068365 0 083605 840 744ssse3_x64asm-PSicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2706071580 0 085605 840 744ssse3_x64asm-PS-2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2717059533 0 074757 840 744ssse3_x64asm-2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2717059645 0 074885 840 744ssse3_x64asm-2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2717059645 0 074885 840 744ssse3_x64asm-2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2717059645 0 074885 840 744ssse3_x64asm-2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2717060367 0 070252 792 776ssse3_x64asm-PSgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2719259533 0 075157 840 744ssse3_x64asm-2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2719259533 0 075157 840 744ssse3_x64asm-2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2719259533 0 074757 840 744ssse3_x64asm-2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2721459645 0 074917 840 744ssse3_x64asm-2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2721459645 0 074917 840 744ssse3_x64asm-2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2725859533 0 075157 840 744ssse3_x64asm-2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2732459645 0 074917 840 744ssse3_x64asm-2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2736859645 0 074917 840 744ssse3_x64asm-2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2739067966 0 077852 792 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2743459533 0 075157 840 744ssse3_x64asm-2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2743459533 0 074757 840 744ssse3_x64asm-2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2747859533 0 074757 840 744ssse3_x64asm-2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2756660445 0 075669 840 744sse2_x64asm-2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2765460445 0 076069 840 744sse2_x64asm-2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2765460445 0 075669 840 744sse2_x64asm-2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2765460445 0 076069 840 744sse2_x64asm-2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2765460445 0 075669 840 744sse2_x64asm-2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2765460445 0 076069 840 744sse2_x64asm-2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2765460445 0 075669 840 744sse2_x64asm-2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2794060557 0 075797 840 744sse2_x64asm-2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2794060557 0 075797 840 744sse2_x64asm-2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2794060557 0 075829 840 744sse2_x64asm-2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2794060557 0 075829 840 744sse2_x64asm-2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2796260557 0 075829 840 744sse2_x64asm-2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2796260557 0 075829 840 744sse2_x64asm-2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2796271548 0 085517 840 744ssse3_x64asm-PS-2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2809457807 0 067908 792 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2811670164 0 081865 800 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2818258255 0 069937 800 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2820460799 0 074805 840 744ssse3_x64asm-2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2831457467 0 067340 792 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2831457017 0 066020 776 776ssse3_x64asm-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2833667680 0 076708 776 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2835858391 0 068268 792 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2840210424 32 025637 880 744thomaz/asm-PSPar-v2-FPicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2840210424 32 025637 880 744thomaz/asm-PSPar-v2-INTicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2840210424 32 025637 880 744thomaz/asm-PSPar-v2-INTicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2842410424 32 026037 880 744thomaz/asm-PSPar-v2-FPicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2842410424 32 025637 880 744thomaz/asm-PSPar-v2-FPicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2842410424 32 026037 880 744thomaz/asm-PSPar-v2-FPicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2842410424 32 025637 880 744thomaz/asm-PSPar-v2-FPicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2842410424 32 026037 880 744thomaz/asm-PSPar-v2-FPicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2842410424 32 025637 880 744thomaz/asm-PSPar-v2-INTicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2842410424 32 025685 880 744thomaz/asm-PSPar-v2-INTicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2844659179 0 070865 800 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2846851811 0 063489 800 776sse2_x64asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2846810424 32 025685 880 744thomaz/asm-PSPar-v2-FPicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2846810424 32 025653 880 744thomaz/asm-PSPar-v2-FPicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2846810424 32 025685 880 744thomaz/asm-PSPar-v2-FPicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2846810424 32 025653 880 744thomaz/asm-PSPar-v2-FPicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2846810424 32 025685 880 744thomaz/asm-PSPar-v2-FPicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2846810424 32 025685 880 744thomaz/asm-PSPar-v2-FPicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2846810424 32 025685 880 744thomaz/asm-PSPar-v2-INTicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2846810424 32 025685 880 744thomaz/asm-PSPar-v2-INTicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2849060445 0 075669 840 744sse2_x64asmicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2849060445 0 076069 840 744sse2_x64asmicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2849060445 0 075669 840 744sse2_x64asmicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2849054355 0 068301 840 744sse2_x64asmicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2849054355 0 068357 840 744sse2_x64asmicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2849060557 0 075797 840 744sse2_x64asmicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2849060445 0 076069 840 744sse2_x64asmicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2849060445 0 075669 840 744sse2_x64asmicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2849061723 0 075677 840 744sse2_x64asm-2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2849050999 0 062673 800 776ssse3_x64asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2849010424 32 025653 880 744thomaz/asm-PSPar-v2-FPicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2849010424 32 025653 880 744thomaz/asm-PSPar-v2-INTicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2851260557 0 075797 840 744sse2_x64asmicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2851260557 0 075829 840 744sse2_x64asmicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2851260557 0 075829 840 744sse2_x64asmicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2851260557 0 075797 840 744sse2_x64asmicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2851260557 0 075829 840 744sse2_x64asmicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2851258731 0 068836 792 776sse2_x64asm-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2851261723 0 075733 840 744sse2_x64asm-2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2851259533 0 074757 840 744ssse3_x64asmicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2851259533 0 075157 840 744ssse3_x64asmicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2851259533 0 074757 840 744ssse3_x64asmicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2851253543 0 067485 840 744ssse3_x64asmicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2851253543 0 067541 840 744ssse3_x64asmicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2851259533 0 075157 840 744ssse3_x64asmicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2851259533 0 074757 840 744ssse3_x64asmicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2851259533 0 074757 840 744ssse3_x64asmicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2851268372 0 078492 792 776ssse3_x64asm-PS-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2853460557 0 075797 840 744sse2_x64asmicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2853459533 0 075157 840 744ssse3_x64asmicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2853459645 0 074885 840 744ssse3_x64asmicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2853459645 0 074885 840 744ssse3_x64asmicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2853459645 0 074885 840 744ssse3_x64asmicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2853459645 0 074917 840 744ssse3_x64asmicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2853459533 0 075157 840 744ssse3_x64asmicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2855659645 0 074917 840 744ssse3_x64asmicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2855659645 0 074917 840 744ssse3_x64asmicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2855659645 0 074885 840 744ssse3_x64asmicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2855659645 0 074917 840 744ssse3_x64asmicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2857851363 0 061460 792 776sse2_x64asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2857851023 0 060892 792 776sse2_x64asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2860050573 0 059572 776 776sse2_x64asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2860057941 0 066948 776 776sse2_x64asm-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2860050551 0 060644 792 776ssse3_x64asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2860050211 0 060076 792 776ssse3_x64asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2864449761 0 058756 776 776ssse3_x64asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2873210785 32 019772 816 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2875410791 32 020892 832 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2884259645 0 074885 840 744ssse3_x64asm-2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2890860445 0 075669 840 744sse2_x64asmicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2919410791 32 022481 840 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2919410794 32 020676 832 776thomaz/asm-PSPar-v2-INTgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2919410806 32 024829 880 744thomaz/asm-PSPar-v2-INTicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
2926010424 32 025685 880 744thomaz/asm-PSPar-v2-INTicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2932660445 0 076069 840 744sse2_x64asmicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2932660445 0 076069 840 744sse2_x64asmicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2937060557 0 075829 840 744sse2_x64asmicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2937060557 0 075797 840 744sse2_x64asm-2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2937060799 0 074749 840 744ssse3_x64asm-2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2976610424 32 026037 880 744thomaz/asm-PSPar-v2-FPicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2978868381 0 084021 840 744ssse3_x64asm-PSicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2981068381 0 084021 840 744ssse3_x64asm-PSicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
3005210424 32 026037 880 744thomaz/asm-PSPar-v2-INTicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
3014011824 32 021684 832 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3016211821 32 021900 832 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3016211815 32 020812 816 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3016211836 32 025781 880 744thomaz/asm-PS-v2-FPicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
3016211836 32 025837 880 744thomaz/asm-PS-v2-FPicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
3025011824 32 021684 832 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3025011836 32 025837 880 744thomaz/asm-PSicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
3027211836 32 025781 880 744thomaz/asm-PSicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
3095410424 32 025637 880 744thomaz/asm-PSPar-v2-INTicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
3121868365 0 083605 840 744ssse3_x64asm-PS-2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
3212012424 32 027685 880 744thomaz/asm-PSicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3212012424 32 027685 880 744thomaz/asm-PSicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3212012424 32 027685 880 744thomaz/asm-PSicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3212012424 32 027685 880 744thomaz/asm-PSicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3218612424 32 027653 880 744thomaz/asm-PSicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3218612424 32 027653 880 744thomaz/asm-PSicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3218612424 32 027653 880 744thomaz/asm-PSicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
3218612424 32 027653 880 744thomaz/asm-PSicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3220812424 32 027685 880 744thomaz/asm-PS-v2-FPicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3220812424 32 027685 880 744thomaz/asm-PS-v2-FPicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3220812424 32 027685 880 744thomaz/asm-PS-v2-FPicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3220812424 32 027685 880 744thomaz/asm-PS-v2-INTicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3220812424 32 027685 880 744thomaz/asm-PS-v2-INTicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3220812424 32 027685 880 744thomaz/asm-PS-v2-INTicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3220812424 32 027685 880 744thomaz/asm-PS-v2-INTicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3227410424 32 025653 880 744thomaz/asm-PSPar-v2-FPicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3229612424 32 027653 880 744thomaz/asm-PS-v2-FPicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3229612424 32 027653 880 744thomaz/asm-PS-v2-FPicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3229612424 32 027653 880 744thomaz/asm-PS-v2-FPicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
3229612424 32 027653 880 744thomaz/asm-PS-v2-INTicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3229612424 32 027653 880 744thomaz/asm-PS-v2-INTicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3229612424 32 027653 880 744thomaz/asm-PS-v2-INTicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
3229612424 32 027653 880 744thomaz/asm-PS-v2-INTicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3260412424 32 027637 880 744thomaz/asm-PSicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
3260412424 32 027637 880 744thomaz/asm-PSicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
3262612424 32 028037 880 744thomaz/asm-PSicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3262612424 32 028037 880 744thomaz/asm-PSicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
3271412424 32 027637 880 744thomaz/asm-PS-v2-FPicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
3271412424 32 028037 880 744thomaz/asm-PS-v2-FPicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3271412424 32 027637 880 744thomaz/asm-PS-v2-FPicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
3271412424 32 028037 880 744thomaz/asm-PS-v2-FPicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
3271412424 32 028037 880 744thomaz/asm-PS-v2-FPicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
3271412424 32 028037 880 744thomaz/asm-PS-v2-INTicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
3271412424 32 028037 880 744thomaz/asm-PS-v2-INTicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3271412424 32 028037 880 744thomaz/asm-PS-v2-INTicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
3271412424 32 028037 880 744thomaz/asm-PS-v2-INTicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
3271412424 32 027637 880 744thomaz/asm-PS-v2-INTicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
3289012424 32 027653 880 744thomaz/asm-PS-v2-FPicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3311012424 32 028037 880 744thomaz/asm-PSicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
3315415680 0 029709 840 1312sse2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
3335215088 0 029061 840 1312sse2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
3341812982 32 026973 880 744thomaz/asm-PS-v2-INTicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
3344012967 32 024657 840 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3344012970 32 022852 832 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3344012982 32 026917 880 744thomaz/asm-PS-v2-INTicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
3346214632 0 029853 840 1312sse2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
3355014632 0 029853 840 1312sse2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
3357214040 0 029661 840 1312sse2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
3357214040 0 029661 840 1312sse2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3359414040 0 029661 840 1312sse2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
3359414040 0 029661 840 1312sse2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
3372614632 0 029853 840 1312sse2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
3399014632 0 029853 840 1312sse2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
3418814704 0 029973 840 1312sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3418814704 0 029973 840 1312sse2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
3449615328 0 030629 840 1312sse2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3449615328 0 030629 840 1312sse2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3458415328 0 030629 840 1312sse2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3458412424 32 028037 880 744thomaz/asm-PSicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
3462814704 0 029973 840 1312sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3462815328 0 030629 840 1312sse2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3542014704 0 029973 840 1312sse2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3564012424 32 028037 880 744thomaz/asm-PS-v2-FPicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
3579411815 32 020812 816 776thomaz/asm-PSgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3599212424 32 027637 880 744thomaz/asm-PS-v2-FPicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
363449719 0 021433 800 1344sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3676210424 32 026037 880 744thomaz/asm-PSPar-v2-INTicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
3680611821 32 023489 840 776thomaz/asm-PS-v2-FPgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
369609019 0 019132 792 1344sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3751010424 32 026037 880 744thomaz/asm-PSPar-v2-INTicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3770812424 32 027685 880 744thomaz/asm-PS-v2-FPicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
378188174 0 017204 776 1344sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
390509637 0 019524 792 1344sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3995211821 32 021900 832 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4089812424 32 027637 880 744thomaz/asm-PS-v2-FPicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
4193212424 32 027637 880 744thomaz/asm-PS-v2-INTicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
4224010424 32 025653 880 744thomaz/asm-PSPar-v2-INTicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
4287860557 0 075797 840 744sse2_x64asm-2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
4512210424 32 026037 880 744thomaz/asm-PSPar-v2-INTicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
4679469896 0 083965 840 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
4903880712 0 096429 840 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
4910480712 0 096429 840 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
4912680712 0 096429 840 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
5049027872 0 038137 800 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5062227509 0 039313 800 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5075480712 0 096429 840 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
5106226673 0 036721 800 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5227260445 0 076069 840 744sse2_x64asm-2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
5244880344 0 094469 840 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
5513226831 0 039443 792 752sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5524223332 0 032428 776 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5568226315 0 035665 784 736sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5599026783 0 038803 792 752sphlibclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5607826783 0 038803 792 752sphlibclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5748692936 0 0108253 840 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
5748692936 0 0108253 840 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
5748692936 0 0108253 840 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
5753092936 0 0108253 840 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
5801427414 0 039707 792 736sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5935612424 32 027637 880 744thomaz/asm-PS-v2-INTicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
5937812424 32 027637 880 744thomaz/asm-PS-v2-INTicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
5962017582 320 029361 1128 776opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6023619898 320 031987 1112 736opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6061072128 320 087421 1168 744opt32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
6065472128 320 087421 1168 744opt32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
6113872128 320 087421 1168 744opt32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
6177672128 320 087421 1168 744opt32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
6393210424 32 025637 880 744thomaz/asm-PSPar-v2-FPicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
6439474072 320 089765 1168 744opt32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
6441674072 320 089765 1168 744opt32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
6441674072 320 089765 1168 744opt32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
6441674072 320 089765 1168 744opt32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
6509811821 32 023489 840 776thomaz/asm-PSgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6567067936 320 082037 1168 744opt32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
7128068448 320 082493 1168 744opt32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
7568010424 32 025653 880 744thomaz/asm-PSPar-v2-INTicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
7884812424 32 027637 880 744thomaz/asm-PSicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
8023410424 32 025653 880 744thomaz/asm-PSPar-v2-INTicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
8285210806 32 024773 880 744thomaz/asm-PSPar-v2-INTicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
9064010860 320 021044 1120 776opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
9176210578 320 020532 1120 776opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
952829146 320 018236 1104 776opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
10771212967 32 023068 832 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
11470812961 32 021948 816 776thomaz/asm-PS-v2-INTgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
11697412424 32 027637 880 744thomaz/asm-PSicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
11807474456 0 089821 840 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
11831674456 0 089821 840 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
12040674456 0 089821 840 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
12042874456 0 089821 840 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
12254085096 0 0100493 840 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
12258485096 0 0100493 840 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
12273816827 320 028427 1112 752opt32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
12278285096 0 0100493 840 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
12313485096 0 0100493 840 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
12350870920 320 086293 1168 744opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
12361870920 320 086293 1168 744opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
12388270920 320 086293 1168 744opt32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
12568620170 320 032147 1112 752opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
12570816827 320 028427 1112 752opt32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
12584070920 320 086293 1168 744opt32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
12832671760 320 087101 1168 744opt32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
12843671760 320 087101 1168 744opt32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
12845871760 320 087101 1168 744opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
12856871760 320 087101 1168 744opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
13325411804 320 020921 1104 736opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017

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