Implementation notes: amd64, genji262, crypto_aead/lakekeyakv1

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: lakekeyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
28534175652 0 0194483 792 872opt64lcufullclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
28578174965 0 0193195 792 872opt64lcufullclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
28644174965 0 0193195 792 872opt64lcufullclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
28644179972 0 0198577 800 896opt64ufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2871059282 0 076737 800 896asmx86-64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
28710178390 0 0195553 800 896opt64ufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2879860743 0 081309 840 864asmx86-64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
28798173178 0 0188697 784 856opt64lcufullclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2882060743 0 081253 840 864asmx86-64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2882060791 0 082581 840 864asmx86-64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2882060791 0 082581 840 864asmx86-64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
2882083393 0 0100057 800 896opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2884260791 0 082981 840 864asmx86-64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
2884260791 0 082981 840 864asmx86-64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2884260791 0 082981 840 864asmx86-64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
2886458884 0 074881 800 896asmx86-64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2886460743 0 082597 840 864asmx86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2886460743 0 082597 840 864asmx86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2886460743 0 082597 840 864asmx86-64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2886483510 0 0102113 800 896opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2888658202 0 073761 800 896asmx86-64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2888660791 0 082981 840 864asmx86-64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
2888660743 0 082565 840 864asmx86-64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2888660743 0 082565 840 864asmx86-64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2888660743 0 082597 840 864asmx86-64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
28886176153 0 0192825 800 896opt64ufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2890860743 0 082565 840 864asmx86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2895260743 0 082565 840 864asmx86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2899660791 0 082581 840 864asmx86-64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2901860791 0 082581 840 864asmx86-64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2917257927 0 072100 776 896asmx86-64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2930482885 0 0100049 800 896opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
29348166987 0 0182196 776 896opt64ufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
29634180277 0 0194891 792 872opt64ufullclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
29678180843 0 0196051 792 872opt64ufullclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
29788180277 0 0194891 792 872opt64ufullclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2981081775 0 0100595 792 872opt64lcu6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2998681402 0 099643 792 872opt64lcu6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
29986178703 0 0190601 784 856opt64ufullclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3000879396 0 094921 784 856opt64lcu6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3007481402 0 099643 792 872opt64lcu6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
30096171924 0 0187140 776 896opt64lcufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
30140182484 0 0199641 800 896opt64lcufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
30250184218 0 0202817 800 896opt64lcufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
30316178624 0 0197171 792 856opt64lcufullclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3058088561 0 0103931 792 872opt64u6clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3060275498 0 090708 776 896opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
30668180445 0 0197105 800 896opt64lcufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3066888561 0 0103931 792 872opt64u6clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3082288619 0 0104563 792 872opt64u6clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3093286899 0 099545 784 856opt64u6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3110885871 0 0104481 800 896opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3115285192 0 0102345 800 896opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3148285439 0 0103971 792 856opt64lcu6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3170277332 0 092548 776 896opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3172483741 0 0100401 800 896opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
32978192458 0 0211003 792 856opt64ufullclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3372688223 0 0106763 792 856opt64u6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
34298199616 0 0222933 840 864opt64u6icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
34342199616 0 0222933 840 864opt64u6icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
34408199312 0 0222629 840 864opt64ufullicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
34408199312 0 0222629 840 864opt64ufullicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
34430199312 0 0222629 840 864opt64ufullicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
34452199616 0 0222933 840 864opt64u6icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
34452199312 0 0222629 840 864opt64ufullicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
34540196928 0 0218581 840 864opt64lcu6icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
34540199616 0 0222933 840 864opt64u6icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
34782197104 0 0218757 840 864opt64lcufullicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
35420206808 0 0230125 840 864opt64lcu6icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
35486206808 0 0230125 840 864opt64lcu6icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
35662206808 0 0230125 840 864opt64lcufullicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
35728206808 0 0230125 840 864opt64lcufullicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
35772206808 0 0230125 840 864opt64lcufullicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
35794206808 0 0230125 840 864opt64lcu6icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
35948206808 0 0230125 840 864opt64lcu6icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
35948206808 0 0230125 840 864opt64lcufullicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
36146207168 0 0228821 840 864opt64ufullicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
37554212400 0 0234109 840 864opt64lcufullicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
37664215040 0 0236749 840 864opt64lcu6icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
38302223656 0 0246573 840 864opt64lcufullicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
38324223656 0 0246573 840 864opt64lcufullicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
38324208128 0 0229781 840 864opt64u6icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
38478223656 0 0246573 840 864opt64lcufullicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
38544223656 0 0246573 840 864opt64lcufullicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
39160226744 0 0249661 840 864opt64lcu6icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
39182226744 0 0249661 840 864opt64lcu6icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
39182227440 0 0250357 840 864opt64ufullicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
39226226744 0 0249661 840 864opt64lcu6icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
39358226744 0 0249661 840 864opt64lcu6icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
39578230720 0 0253637 840 864opt64u6icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
39622227440 0 0250357 840 864opt64ufullicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
39644227440 0 0250357 840 864opt64ufullicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
39996230720 0 0253637 840 864opt64u6icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
40172235824 0 0257533 840 864opt64u6icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
40194230720 0 0253637 840 864opt64u6icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
40282230720 0 0253637 840 864opt64u6icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
40458232928 0 0254637 840 864opt64ufullicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
4386811655 0 030155 792 856compact64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
45628227440 0 0250357 840 864opt64ufullicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
4692611295 0 030083 792 872compact64clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
55220182341 0 0200945 800 896opt64lcufullshldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
55594180401 0 0197561 800 896opt64lcufullshldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
55770176423 0 0195251 792 872opt64lcufullshldclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
55770174206 0 0189721 784 856opt64lcufullshldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
55814176015 0 0194251 792 872opt64lcufullshldclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
56012176015 0 0194251 792 872opt64lcufullshldclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
56232169184 0 0184388 776 896opt64lcufullshldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5632061390 0 078849 800 896asmx86-64-shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5634262851 0 083365 840 864asmx86-64-shldicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
5638662851 0 083421 840 864asmx86-64-shldicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
5638662899 0 084693 840 864asmx86-64-shldicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
5640860992 0 076993 800 896asmx86-64-shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5640862899 0 084693 840 864asmx86-64-shldicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
5640862899 0 084693 840 864asmx86-64-shldicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
5643062851 0 084709 840 864asmx86-64-shldicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
5645260310 0 075873 800 896asmx86-64-shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5645262851 0 084677 840 864asmx86-64-shldicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
5645262899 0 085093 840 864asmx86-64-shldicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
5645262899 0 085093 840 864asmx86-64-shldicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
5647462851 0 084709 840 864asmx86-64-shldicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
5647462851 0 084677 840 864asmx86-64-shldicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
5647462899 0 084693 840 864asmx86-64-shldicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
5649662851 0 084709 840 864asmx86-64-shldicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
5649662851 0 084677 840 864asmx86-64-shldicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
5649662851 0 084677 840 864asmx86-64-shldicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
5651862899 0 085093 840 864asmx86-64-shldicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
5662862899 0 085093 840 864asmx86-64-shldicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
5667260035 0 074212 776 896asmx86-64-shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5669462851 0 084709 840 864asmx86-64-shldicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
57706184388 0 0202931 792 856opt64lcufullshldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
58872178553 0 0195217 800 896opt64lcufullshldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
62414203848 0 0226813 840 864opt64lcufullicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
62524203848 0 0226813 840 864opt64lcu6icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
62612203848 0 0226813 840 864opt64lcufullicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
62634203848 0 0226813 840 864opt64lcu6icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
62766203848 0 0226813 840 864opt64lcu6icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
62810203848 0 0226813 840 864opt64lcufullicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
62810203848 0 0226813 840 864opt64lcufullicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
62832203848 0 0226813 840 864opt64lcu6icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
63756206864 0 0230181 840 864opt64lcufullshldicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
63844206864 0 0230181 840 864opt64lcufullshldicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
63844206864 0 0230181 840 864opt64lcufullshldicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
63932208880 0 0231845 840 864opt64lcufullshldicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
63954208880 0 0231845 840 864opt64lcufullshldicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
63976206864 0 0230181 840 864opt64lcufullshldicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
64020208880 0 0231845 840 864opt64lcufullshldicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
64174221928 0 0244925 840 864opt64lcu6icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
64174208304 0 0229957 840 864opt64lcufullshldicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
64218219320 0 0242317 840 864opt64lcufullicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
64262208880 0 0231845 840 864opt64lcufullshldicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
64416221928 0 0244925 840 864opt64lcu6icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
64482221928 0 0244925 840 864opt64lcu6icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
64504213104 0 0236069 840 864opt64ufullicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
64526221928 0 0244925 840 864opt64lcu6icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
64548219320 0 0242317 840 864opt64lcufullicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
64570219320 0 0242317 840 864opt64lcufullicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
64570214128 0 0237093 840 864opt64u6icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
64658219320 0 0242317 840 864opt64lcufullicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
64658214128 0 0237093 840 864opt64u6icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
64746213104 0 0236069 840 864opt64ufullicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
64746213104 0 0236069 840 864opt64ufullicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
64856213104 0 0236069 840 864opt64ufullicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
65340214128 0 0237093 840 864opt64u6icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
65604214128 0 0237093 840 864opt64u6icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
66704228320 0 0251237 840 864opt64lcufullshldicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
67012228320 0 0251237 840 864opt64lcufullshldicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
67012228320 0 0251237 840 864opt64lcufullshldicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
67034228320 0 0251237 840 864opt64lcufullshldicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
67144226896 0 0248605 840 864opt64lcufullshldicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
67188227456 0 0250453 840 864opt64lcufullshldicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
67452227456 0 0250453 840 864opt64lcufullshldicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
67452239632 0 0262629 840 864opt64ufullicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
67496227456 0 0250453 840 864opt64lcufullshldicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
67518227456 0 0250453 840 864opt64lcufullshldicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
67694239632 0 0262629 840 864opt64ufullicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
67738239632 0 0262629 840 864opt64ufullicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
67848242368 0 0265365 840 864opt64u6icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
67848242368 0 0265365 840 864opt64u6icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
67870242368 0 0265365 840 864opt64u6icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
67892239632 0 0262629 840 864opt64ufullicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
68068242368 0 0265365 840 864opt64u6icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
7768233890 0 052449 800 896inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
7845214068 0 037341 840 864compact64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
7847413980 0 036853 840 864compact64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
7851814068 0 037341 840 864compact64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
7860613980 0 036853 840 864compact64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
7862814068 0 037341 840 864compact64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
7873813980 0 036853 840 864compact64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
7891413980 0 036853 840 864compact64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
7900214068 0 037341 840 864compact64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
814229735 0 027923 792 872compact64clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
816209735 0 027923 792 872compact64clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
8485414400 0 032953 800 896compact64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
8573427568 0 1650669 856 1192reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
8591027568 0 1650669 856 1192reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
8602027568 0 1650669 856 1192reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
8610827568 0 1650669 856 1192reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
8784641512 0 064781 840 864inplace32biicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
8791241512 0 064781 840 864inplace32biicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
8795641512 0 064781 840 864inplace32biicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
8989214748 0 036389 840 864compact64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
8991441512 0 064781 840 864inplace32biicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
9050814692 0 036277 840 864compact64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
9143226106 0 042753 800 896inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
9156414516 0 037421 840 864compact64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
9169631187 0 048835 792 872inplace32biclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
9171828552 0 1652053 856 1192reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
9176232131 0 050379 792 872inplace32biclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
9185014516 0 037421 840 864compact64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
9200414516 0 037421 840 864compact64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
9200428552 0 1652053 856 1192reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
9218031187 0 048835 792 872inplace32biclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
9220228552 0 1652053 856 1192reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
9235614516 0 037421 840 864compact64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
9244428552 0 1652053 856 1192reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
9297224428 0 039620 776 896inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
9301614476 0 037413 840 864compact64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
9310414476 0 037413 840 864compact64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
9312614476 0 037413 840 864compact64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
9317014476 0 037413 840 864compact64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
9471028389 0 045553 800 896inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
9776832051 0 050299 792 856inplace32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
9937444600 0 067469 840 864inplace32biicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
9952844600 0 067469 840 864inplace32biicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
9952844600 0 067469 840 864inplace32biicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
10179444600 0 067469 840 864inplace32biicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
10474238440 0 060045 840 864inplace32biicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
10518227151 0 042193 784 856inplace32biclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
10665621406 0 1640113 816 1224refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
11642441352 0 063013 840 864inplace32biicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
14447413657 0 1232083 808 1192refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
14495813657 0 1232083 808 1192refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1450907687 0 023153 784 856compact64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
14979816137 0 1235155 808 1192refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
15463838904 0 061821 840 864inplace32biicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
15474838904 0 061821 840 864inplace32biicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
15527638904 0 061821 840 864inplace32biicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
15532038904 0 061821 840 864inplace32biicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
15639815038 0 1233739 808 1176refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
16013829440 0 1652589 856 1192reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
16057829440 0 1652589 856 1192reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
16104029440 0 1652589 856 1192reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
16174429440 0 1652589 856 1192reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1629329929 0 027033 800 896compact64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
16475841864 0 064813 840 864inplace32biicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
16475841864 0 064813 840 864inplace32biicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
16475841864 0 064813 840 864inplace32biicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
16482441864 0 064813 840 864inplace32biicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
16588026248 0 1649365 856 1192reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1662329045 0 025641 800 896compact64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
16667226248 0 1649365 856 1192reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
16676026248 0 1649365 856 1192reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
16797026248 0 1649365 856 1192reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1690928290 0 023436 776 896compact64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
19738430560 0 1652421 856 1192reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
20334627224 0 1649029 856 1192reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2754628825 0 1224497 800 1176refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
28496610913 0 1628185 816 1224refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
45124210385 0 1627153 816 1224refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6951348887 0 1624220 792 1224refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

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