Implementation notes: amd64, genji346, crypto_aead/lakekeyakv1

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: lakekeyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
26560178358 0 0195537 816 896opt64ufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2672082853 0 0100033 816 896opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2716081402 0 099659 808 872opt64lcu6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
27200176125 0 0192809 816 896opt64ufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2730081775 0 0100611 808 872opt64lcu6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2730079396 0 094937 800 856opt64lcu6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2730083365 0 0100041 816 896opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
27500166987 0 0182212 792 896opt64ufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
27780175652 0 0194499 808 872opt64lcufullclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2778086373 0 0105649 816 896opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2788081402 0 099659 808 872opt64lcu6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
27880188682 0 0207953 816 896opt64ufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2792075498 0 090724 792 896opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
27940174965 0 0193211 808 872opt64lcufullclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
27980180843 0 0196067 808 872opt64ufullclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
28020180277 0 0194907 808 872opt64ufullclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
28080180277 0 0194907 808 872opt64ufullclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2810085160 0 0102329 816 896opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
28220178703 0 0190617 800 856opt64ufullclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
28240173178 0 0188713 800 856opt64lcufullclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2846088561 0 0103947 808 872opt64u6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2850088561 0 0103947 808 872opt64u6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2860083715 0 0100393 816 896opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2860077332 0 092564 792 896opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2860088619 0 0104579 808 872opt64u6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2866059282 0 077425 816 896asmx86-64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2874060791 0 082997 856 864asmx86-64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
2874060791 0 082597 856 864asmx86-64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
2874060791 0 082997 856 864asmx86-64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
2874060791 0 082597 856 864asmx86-64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
2874060743 0 082581 856 864asmx86-64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
2876058884 0 074897 816 896asmx86-64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2876060743 0 082581 856 864asmx86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
2876060791 0 082997 856 864asmx86-64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
2876060791 0 082597 856 864asmx86-64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
2876060743 0 082581 856 864asmx86-64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
2876060743 0 082613 856 864asmx86-64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
2876060791 0 082597 856 864asmx86-64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
2878060743 0 082581 856 864asmx86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
2878060791 0 082997 856 864asmx86-64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
2880058202 0 073777 816 896asmx86-64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2880060743 0 081325 856 864asmx86-64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
2886060743 0 082613 856 864asmx86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
2886086899 0 099561 800 856opt64u6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2900057927 0 072116 792 896asmx86-64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2902085439 0 0103987 808 856opt64lcu6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2928089390 0 0108665 816 896opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
29440174965 0 0193211 808 872opt64lcufullclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2978060743 0 081269 856 864asmx86-64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2998060743 0 082613 856 864asmx86-64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
29980171924 0 0187156 792 896opt64lcufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
30220182452 0 0199625 816 896opt64lcufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
30240178624 0 0197187 808 856opt64lcufullclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
30460180419 0 0197097 816 896opt64lcufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
31280192292 0 0211561 816 896opt64lcufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
3162088223 0 0106779 808 856opt64u6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
32020199312 0 0222645 856 864opt64ufullicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
32020199312 0 0222645 856 864opt64ufullicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
32040199312 0 0222645 856 864opt64ufullicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
32540199616 0 0222949 856 864opt64u6icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
32540199616 0 0222949 856 864opt64u6icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
32580199616 0 0222949 856 864opt64u6icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
32840192458 0 0211019 808 856opt64ufullclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
32940197104 0 0218773 856 864opt64lcufullicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
33120196928 0 0218597 856 864opt64lcu6icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
3336060743 0 082613 856 864asmx86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
33820199312 0 0222645 856 864opt64ufullicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
34060206808 0 0230141 856 864opt64lcu6icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
34060206808 0 0230141 856 864opt64lcufullicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
34080206808 0 0230141 856 864opt64lcufullicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
34100206808 0 0230141 856 864opt64lcu6icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
34180206808 0 0230141 856 864opt64lcu6icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
34180206808 0 0230141 856 864opt64lcufullicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
35220207168 0 0228837 856 864opt64ufullicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
35260206808 0 0230141 856 864opt64lcu6icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
36280212400 0 0234125 856 864opt64lcufullicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
36480215040 0 0236765 856 864opt64lcu6icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
36700208128 0 0229797 856 864opt64u6icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
37540223656 0 0246589 856 864opt64lcufullicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
37540223656 0 0246589 856 864opt64lcufullicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
37560223656 0 0246589 856 864opt64lcufullicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
37580223656 0 0246589 856 864opt64lcufullicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
38160226744 0 0249677 856 864opt64lcu6icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
38220227440 0 0250373 856 864opt64ufullicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
38220227440 0 0250373 856 864opt64ufullicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
38380230720 0 0253653 856 864opt64u6icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
38400227440 0 0250373 856 864opt64ufullicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
38420230720 0 0253653 856 864opt64u6icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
38420230720 0 0253653 856 864opt64u6icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
38440230720 0 0253653 856 864opt64u6icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
38700227440 0 0250373 856 864opt64ufullicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
38720226744 0 0249677 856 864opt64lcu6icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
39020226744 0 0249677 856 864opt64lcu6icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
39220232928 0 0254653 856 864opt64ufullicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
39280235824 0 0257549 856 864opt64u6icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
40220199616 0 0222949 856 864opt64u6icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
4058011295 0 030099 808 872compact64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4136011655 0 030171 808 856compact64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
42620226744 0 0249677 856 864opt64lcu6icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
52120206808 0 0230141 856 864opt64lcufullicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
55420180369 0 0197545 816 896opt64lcufullshldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
55580176423 0 0195267 808 872opt64lcufullshldclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
55580169184 0 0184404 792 896opt64lcufullshldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
55720176015 0 0194267 808 872opt64lcufullshldclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
55800176015 0 0194267 808 872opt64lcufullshldclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
55840174206 0 0189737 800 856opt64lcufullshldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
5604061390 0 079537 816 896asmx86-64-shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
5610060992 0 077009 816 896asmx86-64-shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
5612062851 0 084693 856 864asmx86-64-shldicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
5614062851 0 084693 856 864asmx86-64-shldicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
5614062851 0 083437 856 864asmx86-64-shldicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
5616062851 0 084725 856 864asmx86-64-shldicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
5616062851 0 084725 856 864asmx86-64-shldicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
5616062851 0 083381 856 864asmx86-64-shldicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
5616062899 0 084709 856 864asmx86-64-shldicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
5616062899 0 085109 856 864asmx86-64-shldicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
5618062899 0 085109 856 864asmx86-64-shldicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
5618062899 0 084709 856 864asmx86-64-shldicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
5618062899 0 085109 856 864asmx86-64-shldicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
5618062899 0 084709 856 864asmx86-64-shldicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
5620062899 0 084709 856 864asmx86-64-shldicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
5620062851 0 084725 856 864asmx86-64-shldicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
56200190677 0 0209945 816 896opt64lcufullshldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
5624062851 0 084725 856 864asmx86-64-shldicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
5626060310 0 075889 816 896asmx86-64-shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
5634062899 0 085109 856 864asmx86-64-shldicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
5672062851 0 084693 856 864asmx86-64-shldicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
5694060035 0 074228 792 896asmx86-64-shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
5728062851 0 084693 856 864asmx86-64-shldicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
57640184388 0 0202947 808 856opt64lcufullshldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
58640178527 0 0195209 816 896opt64lcufullshldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
61460203848 0 0226829 856 864opt64lcu6icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
61480203848 0 0226829 856 864opt64lcu6icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
61500203848 0 0226829 856 864opt64lcu6icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
61520203848 0 0226829 856 864opt64lcu6icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
61660203848 0 0226829 856 864opt64lcufullicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
61700203848 0 0226829 856 864opt64lcufullicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
61740203848 0 0226829 856 864opt64lcufullicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
62140203848 0 0226829 856 864opt64lcufullicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
62720206864 0 0230197 856 864opt64lcufullshldicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
62800206864 0 0230197 856 864opt64lcufullshldicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
62940206864 0 0230197 856 864opt64lcufullshldicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
62960208304 0 0229973 856 864opt64lcufullshldicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
63060208880 0 0231861 856 864opt64lcufullshldicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
63060208880 0 0231861 856 864opt64lcufullshldicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
63080208880 0 0231861 856 864opt64lcufullshldicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
63100206864 0 0230197 856 864opt64lcufullshldicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
63520214128 0 0237109 856 864opt64u6icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
63580214128 0 0237109 856 864opt64u6icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
63600214128 0 0237109 856 864opt64u6icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
63620214128 0 0237109 856 864opt64u6icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
63640208880 0 0231861 856 864opt64lcufullshldicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
63680213104 0 0236085 856 864opt64ufullicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
63720213104 0 0236085 856 864opt64ufullicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
63740221928 0 0244941 856 864opt64lcu6icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
63820219320 0 0242333 856 864opt64lcufullicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
63820219320 0 0242333 856 864opt64lcufullicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
63840221928 0 0244941 856 864opt64lcu6icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
63840219320 0 0242333 856 864opt64lcufullicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
63860219320 0 0242333 856 864opt64lcufullicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
63860213104 0 0236085 856 864opt64ufullicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
63940221928 0 0244941 856 864opt64lcu6icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
64020213104 0 0236085 856 864opt64ufullicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
65120221928 0 0244941 856 864opt64lcu6icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
66020227456 0 0250469 856 864opt64lcufullshldicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
66060228320 0 0251253 856 864opt64lcufullshldicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
66100227456 0 0250469 856 864opt64lcufullshldicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
66160227456 0 0250469 856 864opt64lcufullshldicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
66180228320 0 0251253 856 864opt64lcufullshldicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
66220226896 0 0248621 856 864opt64lcufullshldicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
66220228320 0 0251253 856 864opt64lcufullshldicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
66220228320 0 0251253 856 864opt64lcufullshldicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
66320227456 0 0250469 856 864opt64lcufullshldicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
66600239632 0 0262645 856 864opt64ufullicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
66640239632 0 0262645 856 864opt64ufullicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
66700239632 0 0262645 856 864opt64ufullicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
66720239632 0 0262645 856 864opt64ufullicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
66860242368 0 0265381 856 864opt64u6icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
66900242368 0 0265381 856 864opt64u6icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
66900242368 0 0265381 856 864opt64u6icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
67180242368 0 0265381 856 864opt64u6icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
7012013632 0 032873 816 896compact64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
7358032458 0 051721 816 896inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
7422013980 0 036869 856 864compact64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
7424013980 0 036869 856 864compact64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
7438013980 0 036869 856 864compact64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
7444014068 0 037357 856 864compact64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
7444013980 0 036869 856 864compact64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
7444014068 0 037357 856 864compact64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
7452014068 0 037357 856 864compact64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
7460014068 0 037357 856 864compact64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
756009735 0 027939 808 872compact64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
760009735 0 027939 808 872compact64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
8016027568 0 1650685 872 1192reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
8046027568 0 1650685 872 1192reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
8048027568 0 1650685 872 1192reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
8050027568 0 1650685 872 1192reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
8184041512 0 064797 856 864inplace32biicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
8196041512 0 064797 856 864inplace32biicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
8196041512 0 064797 856 864inplace32biicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
8198041512 0 064797 856 864inplace32biicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
8206014692 0 036293 856 864compact64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
8228014748 0 036405 856 864compact64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
8484032131 0 050395 808 872inplace32biclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
8506031187 0 048851 808 872inplace32biclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
8506031187 0 048851 808 872inplace32biclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
8636024428 0 039636 792 896inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
8640028552 0 1652069 872 1192reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
8642028552 0 1652069 872 1192reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
8644028552 0 1652069 872 1192reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
8648028552 0 1652069 872 1192reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
8650014516 0 037437 856 864compact64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
8666014516 0 037437 856 864compact64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
8678014516 0 037437 856 864compact64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
8684014516 0 037437 856 864compact64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
8692014476 0 037429 856 864compact64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
8736014476 0 037429 856 864compact64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
8738014476 0 037429 856 864compact64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
8780026078 0 042737 816 896inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
8868028357 0 045537 816 896inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
8996014476 0 037429 856 864compact64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
9264044600 0 067485 856 864inplace32biicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
9274044600 0 067485 856 864inplace32biicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
9276044600 0 067485 856 864inplace32biicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
9276044600 0 067485 856 864inplace32biicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
9530032051 0 050315 808 856inplace32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
9890027151 0 042209 800 856inplace32biclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
10168038440 0 060061 856 864inplace32biicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
10720020102 0 1639497 832 1224refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
11226041352 0 063029 856 864inplace32biicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
1194407687 0 023169 800 856compact64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
12218013657 0 1232099 824 1192refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
12248013657 0 1232099 824 1192refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
1241209017 0 025625 816 896compact64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
1299808290 0 023452 792 896compact64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
14044016137 0 1235171 824 1192refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
14352015038 0 1233755 824 1176refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
14978029440 0 1652605 872 1192reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
15026029440 0 1652605 872 1192reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
15124029440 0 1652605 872 1192reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
15186038904 0 061837 856 864inplace32biicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
15186038904 0 061837 856 864inplace32biicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
15192038904 0 061837 856 864inplace32biicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
15236029440 0 1652605 872 1192reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
15392038904 0 061837 856 864inplace32biicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
1580809897 0 027017 816 896compact64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
15856026248 0 1649381 872 1192reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
15974026248 0 1649381 872 1192reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
16026026248 0 1649381 872 1192reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
16060026248 0 1649381 872 1192reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
16376041864 0 064829 856 864inplace32biicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
16390041864 0 064829 856 864inplace32biicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
16390041864 0 064829 856 864inplace32biicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
16392041864 0 064829 856 864inplace32biicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
18650030560 0 1652437 872 1192reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
19404027224 0 1649045 872 1192reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
2596408825 0 1224513 816 1176refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
30892010881 0 1628169 832 1224refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
42242010365 0 1627145 832 1224refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
6947608887 0 1624236 808 1224refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017

Test failure

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

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer asmx86-64
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer asmx86-64
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer asmx86-64
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer asmx86-64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer asmx86-64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer asmx86-64
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer compact64
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer compact64
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer compact64
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer compact64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer compact64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer compact64
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer inplace32bi
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer inplace32bi
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer inplace32bi
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer inplace32bi
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer inplace32bi
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer inplace32bi
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt64lcu6
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt64lcu6
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer opt64lcu6
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer opt64lcu6
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer opt64lcu6
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer opt64lcu6
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt64lcufull
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt64lcufull
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer opt64lcufull
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer opt64lcufull
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer opt64lcufull
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer opt64lcufull
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt64lcufullshld
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt64lcufullshld
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer opt64lcufullshld
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer opt64lcufullshld
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer opt64lcufullshld
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer opt64lcufullshld
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt64u6
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt64u6
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer opt64u6
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer opt64u6
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer opt64u6
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer opt64u6
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt64ufull
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt64ufull
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer opt64ufull
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer opt64ufull
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer opt64ufull
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer opt64ufull
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref

Compiler output

Implementation: asmx86-64
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-12-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:52:12: error: missing expression in '.equ' directive
KeccakP-1600-12-x86-64-gas.s: .equ arg1, %rdi
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-12-x86-64-gas.s: .equ arg2, %rsi
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:53:12: error: missing expression in '.equ' directive
KeccakP-1600-12-x86-64-gas.s: .equ arg2, %rsi
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-12-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:54:12: error: missing expression in '.equ' directive
KeccakP-1600-12-x86-64-gas.s: .equ arg3, %rdx
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-12-x86-64-gas.s: .equ arg4, %rcx
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:55:12: error: missing expression in '.equ' directive
KeccakP-1600-12-x86-64-gas.s: .equ arg4, %rcx
KeccakP-1600-12-x86-64-gas.s: ^
KeccakP-1600-12-x86-64-gas.s: KeccakP-1600-12-x86-64-gas.s:56:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-12-x86-64-gas.s: ...

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

Compiler output

Implementation: asmx86-64
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakDuplex.c: In file included from KeccakDuplex.h:19,
KeccakDuplex.c: from KeccakDuplex.c:17:
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLAbsorb':
KeccakDuplex.c: SnP-interface.h:41:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb'; did you mean 'KeccakP1600_12_FBWL_Absorb'? [-Wimplicit-function-declaration]
KeccakDuplex.c: 41 | #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakDuplex.c:177:14: note: in expansion of macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: 177 | result = SnP_FBWL_Absorb(instance->state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: | ^~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLWrap':
KeccakDuplex.c: SnP-interface.h:43:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap'; did you mean 'KeccakP1600_12_FBWL_Wrap'? [-Wimplicit-function-declaration]
KeccakDuplex.c: 43 | #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakDuplex.c:198:12: note: in expansion of macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: 198 | return SnP_FBWL_Wrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: | ^~~~~~~~~~~~~
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_DuplexingFBWLUnwrap':
KeccakDuplex.c: SnP-interface.h:44:45: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap'; did you mean 'KeccakP1600_12_FBWL_Unwrap'? [-Wimplicit-function-declaration]
KeccakDuplex.c: 44 | #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakDuplex.c:216:12: note: in expansion of macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: 216 | return SnP_FBWL_Unwrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: | ^~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE asmx86-64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE asmx86-64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE asmx86-64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE asmx86-64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE asmx86-64-shld
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE asmx86-64-shld
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE asmx86-64-shld
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE asmx86-64-shld

Compiler output

Implementation: asmx86-64
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c(177): warning #266: function "KeccakP1600_12_SnP_FBWL_Absorb" declared implicitly
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c:
KeccakDuplex.c: KeccakDuplex.c(198): warning #266: function "KeccakP1600_12_SnP_FBWL_Wrap" declared implicitly
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c:
KeccakDuplex.c: KeccakDuplex.c(216): warning #266: function "KeccakP1600_12_SnP_FBWL_Unwrap" declared implicitly
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c:

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer asmx86-64
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer asmx86-64
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer asmx86-64
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer asmx86-64
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer asmx86-64
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer asmx86-64
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer asmx86-64
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer asmx86-64
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer asmx86-64
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer asmx86-64
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer asmx86-64
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer asmx86-64
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer asmx86-64
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer asmx86-64
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer asmx86-64
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer asmx86-64
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer asmx86-64
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer asmx86-64
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer asmx86-64
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer asmx86-64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer asmx86-64
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer asmx86-64
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer asmx86-64
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer asmx86-64
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer asmx86-64-shld
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer asmx86-64-shld

Compiler output

Implementation: asmx86-64-shld
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakDuplex.c: KeccakDuplex.c:177:14: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Absorb' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: result = SnP_FBWL_Absorb(instance->state, laneCount, dataIn, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:41:45: note: expanded from macro 'SnP_FBWL_Absorb'
KeccakDuplex.c: #define SnP_FBWL_Absorb KeccakP1600_12_SnP_FBWL_Absorb
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:198:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Wrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Wrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:43:45: note: expanded from macro 'SnP_FBWL_Wrap'
KeccakDuplex.c: #define SnP_FBWL_Wrap KeccakP1600_12_SnP_FBWL_Wrap
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:216:12: warning: implicit declaration of function 'KeccakP1600_12_SnP_FBWL_Unwrap' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: return SnP_FBWL_Unwrap(instance->state, laneCount, dataIn, dataOut, dataByteLen, trailingBits);
KeccakDuplex.c: ^
KeccakDuplex.c: ./SnP-interface.h:44:45: note: expanded from macro 'SnP_FBWL_Unwrap'
KeccakDuplex.c: #define SnP_FBWL_Unwrap KeccakP1600_12_SnP_FBWL_Unwrap
KeccakDuplex.c: ^
KeccakDuplex.c: 3 warnings generated.
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:52:12: error: missing expression in '.equ' directive
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg1, %rdi
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg2, %rsi
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:53:12: error: missing expression in '.equ' directive
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg2, %rsi
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:54:12: error: missing expression in '.equ' directive
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg3, %rdx
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg4, %rcx
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:55:12: error: missing expression in '.equ' directive
KeccakP-1600-12-x86-64-shld-gas.s: .equ arg4, %rcx
KeccakP-1600-12-x86-64-shld-gas.s: ^
KeccakP-1600-12-x86-64-shld-gas.s: KeccakP-1600-12-x86-64-shld-gas.s:56:12: error: unknown token in expression in '.equ' directive
KeccakP-1600-12-x86-64-shld-gas.s: ...

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakDuplex.c: KeccakDuplex.c:63:9: warning: implicit declaration of function 'KeccakP1600_12_StatePermute' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StatePermute(instance->state);
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:53:30: note: expanded from macro 'KeccakF_StatePermute'
KeccakDuplex.c: #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: ^
KeccakDuplex.c: KeccakDuplex.c:85:9: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract' is invalid in C99 [-Wimplicit-function-declaration]
KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: ^
KeccakDuplex.c: ./KeccakF-interface.h:73:40: note: expanded from macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: ^
KeccakDuplex.c: 2 warnings generated.

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakDuplex.c: In file included from KeccakDuplex.h:17,
KeccakDuplex.c: from KeccakDuplex.c:15:
KeccakDuplex.c: KeccakDuplex.c: In function 'Keccak_Duplexing':
KeccakDuplex.c: KeccakF-interface.h:53:30: warning: implicit declaration of function 'KeccakP1600_12_StatePermute'; did you mean 'KeccakF1600_StatePermute'? [-Wimplicit-function-declaration]
KeccakDuplex.c: 53 | #define KeccakF_StatePermute KeccakP1600_12_StatePermute
KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakDuplex.c:63:9: note: in expansion of macro 'KeccakF_StatePermute'
KeccakDuplex.c: 63 | KeccakF_StatePermute(instance->state);
KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakF-interface.h:73:40: warning: implicit declaration of function 'KeccakP1600_12_StateXORPermuteExtract'; did you mean 'KeccakF1600_StateXORPermuteExtract'? [-Wimplicit-function-declaration]
KeccakDuplex.c: 73 | #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakDuplex.c: KeccakF-interface.h:73:40: note: in definition of macro 'KeccakF_StateXORPermuteExtract'
KeccakDuplex.c: 73 | #define KeccakF_StateXORPermuteExtract KeccakP1600_12_StateXORPermuteExtract
KeccakDuplex.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Compiler output

Implementation: ref
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
KeccakDuplex.c: KeccakDuplex.c(63): warning #266: function "KeccakP1600_12_StatePermute" declared implicitly
KeccakDuplex.c: KeccakF_StatePermute(instance->state);
KeccakDuplex.c: ^
KeccakDuplex.c:
KeccakDuplex.c: KeccakDuplex.c(85): warning #266: function "KeccakP1600_12_StateXORPermuteExtract" declared implicitly
KeccakDuplex.c: KeccakF_StateXORPermuteExtract(instance->state, sigmaBegin, sigmaBeginByteLen/KeccakF_laneInBytes,
KeccakDuplex.c: ^
KeccakDuplex.c:

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer ref
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer ref
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer ref
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer ref
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer ref
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer ref
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer ref
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer ref
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer ref
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer ref
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer ref
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer ref
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer ref
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer ref
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer ref