Implementation notes: amd64, pmnod076, crypto_aead/lakekeyakv1

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: lakekeyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
28142172743 0 0189443 832 896opt64ufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
28164174009 0 0190947 832 896opt64ufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
28336175063 0 0194635 832 896opt64ufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2922282502 0 099203 832 896opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2927280404 0 097347 832 896opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2930260898 0 076715 832 896asmx86-64-shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2932462899 0 085373 856 928asmx86-64-shldicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
2933061280 0 079763 832 896asmx86-64-shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2936062899 0 085093 856 864asmx86-64-shldicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
2936262899 0 085261 856 928asmx86-64-shldicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
2936462851 0 084677 856 864asmx86-64-shldicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
2937062851 0 084677 856 864asmx86-64-shldicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
2937062851 0 084709 856 864asmx86-64-shldicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
2938062851 0 084709 856 864asmx86-64-shldicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
2938262851 0 084677 856 864asmx86-64-shldicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
2938462899 0 085901 856 928asmx86-64-shldicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
2939262899 0 084693 856 864asmx86-64-shldicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
2940060276 0 075867 832 896asmx86-64-shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2940262899 0 084693 856 864asmx86-64-shldicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
2940862851 0 083421 856 864asmx86-64-shldicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
2941262851 0 083365 856 864asmx86-64-shldicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
2941662851 0 084709 856 864asmx86-64-shldicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
2941862851 0 084709 856 864asmx86-64-shldicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
2942462899 0 085093 856 864asmx86-64-shldicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
2942462851 0 084677 856 864asmx86-64-shldicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
2942862899 0 084693 856 864asmx86-64-shldicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
2943462899 0 085093 856 864asmx86-64-shldicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
2944662899 0 085093 856 864asmx86-64-shldicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
2946262899 0 084693 856 864asmx86-64-shldicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
2948460007 0 074254 808 896asmx86-64-shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
29518176255 0 0193195 832 896opt64lcufullshldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2952662899 0 085549 856 928asmx86-64-shldicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
2963481232 0 0100811 832 896opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
29806177693 0 0197267 832 896opt64lcufullshldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
30088175578 0 0192267 832 896opt64lcufullshldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3013459172 0 077651 832 896asmx86-64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3014458790 0 074603 832 896asmx86-64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3021858168 0 073755 832 896asmx86-64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3038060791 0 083261 856 928asmx86-64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
30386166985 0 0182254 808 896opt64ufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3039660743 0 082565 856 864asmx86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
30398178481 0 0195435 832 896opt64lcufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3040660743 0 082565 856 864asmx86-64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
3041660743 0 082565 856 864asmx86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
3042060743 0 082565 856 864asmx86-64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
3043860791 0 083789 856 928asmx86-64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
3043860791 0 083149 856 928asmx86-64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
3044460791 0 082981 856 864asmx86-64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
3044660743 0 081309 856 864asmx86-64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
3044860791 0 082581 856 864asmx86-64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
3044860791 0 082581 856 864asmx86-64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
3045460791 0 082581 856 864asmx86-64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
3046060791 0 082981 856 864asmx86-64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
3046860791 0 082981 856 864asmx86-64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
3047860743 0 081253 856 864asmx86-64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
3048860743 0 082597 856 864asmx86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
3049060791 0 082581 856 864asmx86-64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
3049260791 0 082981 856 864asmx86-64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
3050257899 0 072142 808 896asmx86-64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3050260791 0 083437 856 928asmx86-64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
3050260743 0 082597 856 864asmx86-64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
3050460743 0 082597 856 864asmx86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
3051260743 0 082597 856 864asmx86-64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
30584177678 0 0194379 832 896opt64lcufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
30624179871 0 0199459 832 896opt64lcufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3104882085 0 099035 832 896opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3128883106 0 099803 832 896opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
31366169182 0 0184462 808 896opt64lcufullshldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3161083360 0 0102947 832 896opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
3172875496 0 090766 808 896opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
32016171922 0 0187198 808 896opt64lcufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
32662199536 0 0223133 856 928opt64ufullicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
32712199840 0 0223437 856 928opt64u6icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
32722199616 0 0222933 856 864opt64u6icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
32738199312 0 0222629 856 864opt64ufullicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
32740199616 0 0222933 856 864opt64u6icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
32742199616 0 0222933 856 864opt64u6icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
32746199616 0 0222933 856 864opt64u6icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
32752199312 0 0222629 856 864opt64ufullicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
32764199312 0 0222629 856 864opt64ufullicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
32824200096 0 0224221 856 928opt64u6icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
32838199760 0 0223885 856 928opt64ufullicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
3336077330 0 092606 808 896opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
33518199312 0 0222629 856 864opt64ufullicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
34056197104 0 0218757 856 864opt64lcufullicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
34406196928 0 0218581 856 864opt64lcu6icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
34422203848 0 0226813 856 864opt64lcu6icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
34450203848 0 0226813 856 864opt64lcu6icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
34452203848 0 0226813 856 864opt64lcu6icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
34458203848 0 0226813 856 864opt64lcu6icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
34498203848 0 0226813 856 864opt64lcufullicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
34522203848 0 0226813 856 864opt64lcufullicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
34524203848 0 0226813 856 864opt64lcufullicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
34532203848 0 0226813 856 864opt64lcufullicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
34710207112 0 0230709 856 928opt64lcu6icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
34772207168 0 0230765 856 928opt64lcufullshldicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
34862206864 0 0230181 856 864opt64lcufullshldicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
34878206808 0 0230125 856 864opt64lcu6icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
34880206864 0 0230181 856 864opt64lcufullshldicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
34886206864 0 0230181 856 864opt64lcufullshldicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
34892206864 0 0230181 856 864opt64lcufullshldicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
34898206808 0 0230125 856 864opt64lcu6icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
34912206808 0 0230125 856 864opt64lcu6icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
34940207544 0 0231669 856 928opt64lcufullicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
34966207112 0 0230709 856 928opt64lcufullicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
34984208880 0 0231845 856 864opt64lcufullshldicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
34986207616 0 0231741 856 928opt64lcufullshldicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
34988207560 0 0231685 856 928opt64lcu6icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
34998208880 0 0231845 856 864opt64lcufullshldicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
35004206808 0 0230125 856 864opt64lcu6icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
35004208880 0 0231845 856 864opt64lcufullshldicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
35018208880 0 0231845 856 864opt64lcufullshldicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
35084206808 0 0230125 856 864opt64lcufullicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
35112208304 0 0229957 856 864opt64lcufullshldicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
35120206808 0 0230125 856 864opt64lcufullicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
35134206808 0 0230125 856 864opt64lcufullicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
35236206808 0 0230125 856 864opt64lcufullicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
36828208128 0 0229781 856 864opt64u6icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
36856207168 0 0228821 856 864opt64ufullicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
36878212400 0 0234109 856 864opt64lcufullicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
36920214128 0 0237093 856 864opt64u6icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
36928214128 0 0237093 856 864opt64u6icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
36960215040 0 0236749 856 864opt64lcu6icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
36972214128 0 0237093 856 864opt64u6icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
36996214128 0 0237093 856 864opt64u6icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
37064213104 0 0236069 856 864opt64ufullicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
37090213104 0 0236069 856 864opt64ufullicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
37272213104 0 0236069 856 864opt64ufullicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
37298213104 0 0236069 856 864opt64ufullicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
37408223960 0 0247445 856 928opt64lcufullicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
37494219320 0 0242317 856 864opt64lcufullicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
37524219320 0 0242317 856 864opt64lcufullicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
37530219320 0 0242317 856 864opt64lcufullicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
37546219320 0 0242317 856 864opt64lcufullicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
37558223656 0 0246573 856 864opt64lcufullicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
37582223656 0 0246573 856 864opt64lcufullicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
37588227440 0 0250357 856 864opt64ufullicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
37590223656 0 0246573 856 864opt64lcufullicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
37594227440 0 0250357 856 864opt64ufullicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
37596224376 0 0248149 856 928opt64lcufullicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
37602227440 0 0250357 856 864opt64ufullicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
37606227440 0 0250357 856 864opt64ufullicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
37676230944 0 0254429 856 928opt64u6icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
37746227904 0 0251677 856 928opt64ufullicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
37870221928 0 0244925 856 864opt64lcu6icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
37882221928 0 0244925 856 864opt64lcu6icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
37886230720 0 0253637 856 864opt64u6icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
37898230720 0 0253637 856 864opt64u6icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
37898230720 0 0253637 856 864opt64u6icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
37928230720 0 0253637 856 864opt64u6icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
37938221928 0 0244925 856 864opt64lcu6icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
37938221928 0 0244925 856 864opt64lcu6icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
37996231184 0 0254957 856 928opt64u6icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
38050227048 0 0250533 856 928opt64lcu6icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
38212226744 0 0249661 856 864opt64lcu6icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
38218226744 0 0249661 856 864opt64lcu6icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
38234226744 0 0249661 856 864opt64lcu6icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
38284227664 0 0251149 856 928opt64ufullicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
38292223656 0 0246573 856 864opt64lcufullicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
38310226744 0 0249661 856 864opt64lcu6icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
38324227512 0 0251285 856 928opt64lcu6icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
38904228624 0 0252109 856 928opt64lcufullshldicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
39068228320 0 0251237 856 864opt64lcufullshldicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
39072228320 0 0251237 856 864opt64lcufullshldicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
39076228320 0 0251237 856 864opt64lcufullshldicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
39124228320 0 0251237 856 864opt64lcufullshldicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
39318226896 0 0248605 856 864opt64lcufullshldicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
39334227456 0 0250453 856 864opt64lcufullshldicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
39344227456 0 0250453 856 864opt64lcufullshldicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
39354229088 0 0252861 856 928opt64lcufullshldicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
39360227456 0 0250453 856 864opt64lcufullshldicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
39590227456 0 0250453 856 864opt64lcufullshldicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
40420232928 0 0254637 856 864opt64ufullicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
40442235824 0 0257533 856 864opt64u6icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
40870242368 0 0265365 856 864opt64u6icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
40884242368 0 0265365 856 864opt64u6icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
40900242368 0 0265365 856 864opt64u6icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
40932242368 0 0265365 856 864opt64u6icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
41260239632 0 0262629 856 864opt64ufullicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
41272239632 0 0262629 856 864opt64ufullicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
41338239632 0 0262629 856 864opt64ufullicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
42064239632 0 0262629 856 864opt64ufullicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
7505843112 0 067189 856 928inplace32biicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
7834432404 0 051971 832 896inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
8047241992 0 065541 856 928inplace32biicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
8188641512 0 064781 856 864inplace32biicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
8202841512 0 064781 856 864inplace32biicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
8203441512 0 064781 856 864inplace32biicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
8212841512 0 064781 856 864inplace32biicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
8442813392 0 032931 832 896compact64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
8729846184 0 069909 856 928inplace32biicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
8887414516 0 037421 856 864compact64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
8890614476 0 037413 856 864compact64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
8895414516 0 037421 856 864compact64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
8896014476 0 037413 856 864compact64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
8896614476 0 037413 856 864compact64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
8900614516 0 037421 856 864compact64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
8906414516 0 037421 856 864compact64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
8909614476 0 037413 856 864compact64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
8947414748 0 036389 856 864compact64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
8989614692 0 036277 856 864compact64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
9038225896 0 042571 832 896inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
9291245080 0 068517 856 928inplace32biicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
9363414680 0 038405 856 928compact64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
9386619110 0 1638811 848 1224refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
9401213980 0 036853 856 864compact64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
9410213980 0 036853 856 864compact64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
9413044600 0 067469 856 864inplace32biicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
9414614328 0 037765 856 928compact64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
9419628053 0 044995 832 896inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
9419844600 0 067469 856 864inplace32biicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
9427244600 0 067469 856 864inplace32biicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
9428444600 0 067469 856 864inplace32biicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
9480213980 0 036853 856 864compact64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
9493013980 0 036853 856 864compact64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
9577814776 0 038853 856 928compact64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
9589214068 0 037341 856 864compact64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
9602014424 0 037973 856 928compact64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
9606414068 0 037341 856 864compact64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
9657014068 0 037341 856 864compact64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
9804624426 0 039678 808 896inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
9987014068 0 037341 856 864compact64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
10631038904 0 061821 856 864inplace32biicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
10636038904 0 061821 856 864inplace32biicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
10636638904 0 061821 856 864inplace32biicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
10638238904 0 061821 856 864inplace32biicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
10695238440 0 060045 856 864inplace32biicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
11589441352 0 063013 856 864inplace32biicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
11693241864 0 064813 856 864inplace32biicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
11727841864 0 064813 856 864inplace32biicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
11745441864 0 064813 856 864inplace32biicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
11767441864 0 064813 856 864inplace32biicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
12129628048 0 1651693 872 1256reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
12130827568 0 1650669 872 1192reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
12144827568 0 1650669 872 1192reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
12147427568 0 1650669 872 1192reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
12147827568 0 1650669 872 1192reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
12726428552 0 1652053 872 1192reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
12747028552 0 1652053 872 1192reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
12747029000 0 1652757 872 1256reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
12748028552 0 1652053 872 1192reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
12767028552 0 1652053 872 1192reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
1434228273 0 023478 808 896compact64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1490989069 0 025699 832 896compact64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1513589833 0 026715 832 896compact64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
20712629440 0 1652589 872 1192reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
20910829440 0 1652589 872 1192reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
20914029440 0 1652589 872 1192reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
21313226248 0 1649365 872 1192reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
21325826248 0 1649365 872 1192reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
21331226248 0 1649365 872 1192reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
21405626248 0 1649365 872 1192reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
21993629440 0 1652589 872 1192reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
26589027224 0 1649029 872 1192reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
26799830560 0 1652421 872 1192reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
33807410737 0 1627795 848 1224refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
42185230016 0 1654024 880 1256reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
42651629384 0 1653744 880 1256reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
46382610340 0 1627131 848 1224refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5302748826 0 1624230 824 1224refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

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: 20, 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=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer asmx86-64-shld
icc -march=cannonlake -mtune=cannonlake -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=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer inplace32bi
icc -march=cannonlake -mtune=cannonlake -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=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt64lcufull
icc -march=cannonlake -mtune=cannonlake -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=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt64u6
icc -march=cannonlake -mtune=cannonlake -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=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref

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: 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