Implementation notes: amd64, genji239, crypto_aead/lakekeyakv1

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_aead
Primitive: lakekeyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
28030172743 0 0189385 816 896opt64ufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
28128174009 0 0190889 816 896opt64ufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
28268175063 0 0194577 816 896opt64ufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2914482502 0 099145 816 896opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2924680404 0 097289 816 896opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2931462899 0 085261 856 928asmx86-64-shldicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
2931662851 0 084677 856 864asmx86-64-shldicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2931860898 0 076657 816 896asmx86-64-shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2931862899 0 085373 856 928asmx86-64-shldicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
2933061280 0 079705 816 896asmx86-64-shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2933262851 0 084709 856 864asmx86-64-shldicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2934662851 0 084709 856 864asmx86-64-shldicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
2935062899 0 085901 856 928asmx86-64-shldicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
2935262899 0 085093 856 864asmx86-64-shldicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
2936262851 0 084709 856 864asmx86-64-shldicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
2936462899 0 085093 856 864asmx86-64-shldicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
2936662851 0 084677 856 864asmx86-64-shldicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
2936862851 0 084677 856 864asmx86-64-shldicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
2937062851 0 083365 856 864asmx86-64-shldicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
2937260276 0 075809 816 896asmx86-64-shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2937862899 0 084693 856 864asmx86-64-shldicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
2938062851 0 084677 856 864asmx86-64-shldicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
2938262899 0 085093 856 864asmx86-64-shldicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
2938262899 0 084693 856 864asmx86-64-shldicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
2938662899 0 085093 856 864asmx86-64-shldicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
2938862899 0 084693 856 864asmx86-64-shldicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
2939062851 0 084709 856 864asmx86-64-shldicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
2939862899 0 084693 856 864asmx86-64-shldicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
2940462899 0 085549 856 928asmx86-64-shldicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
2941062851 0 083421 856 864asmx86-64-shldicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
2948060007 0 074196 792 896asmx86-64-shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
29510176255 0 0193137 816 896opt64lcufullshldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2961681232 0 0100753 816 896opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
29706177693 0 0197209 816 896opt64lcufullshldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
29782175578 0 0192209 816 896opt64lcufullshldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3014059172 0 077593 816 896asmx86-64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3015058790 0 074545 816 896asmx86-64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3023058168 0 073697 816 896asmx86-64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
30352166985 0 0182196 792 896opt64ufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3037860743 0 082565 856 864asmx86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
3038260743 0 082565 856 864asmx86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
3038860791 0 083261 856 928asmx86-64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
3040860791 0 083149 856 928asmx86-64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
3041060743 0 081253 856 864asmx86-64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
3041660791 0 083789 856 928asmx86-64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
3042660791 0 082981 856 864asmx86-64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
3042660743 0 082565 856 864asmx86-64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
3042860791 0 082981 856 864asmx86-64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
3043060791 0 082581 856 864asmx86-64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
3043060743 0 081309 856 864asmx86-64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
3043660791 0 082581 856 864asmx86-64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
3044460791 0 082981 856 864asmx86-64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
30446178481 0 0195377 816 896opt64lcufullgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
30456177678 0 0194321 816 896opt64lcufullgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3046260743 0 082565 856 864asmx86-64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
3046860791 0 082581 856 864asmx86-64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
3047260743 0 082597 856 864asmx86-64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
3047460743 0 082597 856 864asmx86-64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
3048260791 0 082981 856 864asmx86-64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
3049460743 0 082597 856 864asmx86-64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
3049860743 0 082597 856 864asmx86-64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
3050657899 0 072084 792 896asmx86-64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3050660791 0 083437 856 928asmx86-64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
3051660791 0 082581 856 864asmx86-64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
30540179871 0 0199401 816 896opt64lcufullgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3104882085 0 098977 816 896opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3122483106 0 099745 816 896opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
31272169182 0 0184404 792 896opt64lcufullshldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3128683360 0 0102889 816 896opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
3162675496 0 090708 792 896opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
31920171922 0 0187140 792 896opt64lcufullgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
32626199840 0 0223437 856 928opt64u6icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
32658199536 0 0223133 856 928opt64ufullicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
32682199616 0 0222933 856 864opt64u6icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
32694199616 0 0222933 856 864opt64u6icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
32706199312 0 0222629 856 864opt64ufullicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
32712199312 0 0222629 856 864opt64ufullicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
32754199312 0 0222629 856 864opt64ufullicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
32756200096 0 0224221 856 928opt64u6icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
32760199312 0 0222629 856 864opt64ufullicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
32868199760 0 0223885 856 928opt64ufullicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
32896199616 0 0222933 856 864opt64u6icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
3341677330 0 092548 792 896opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
34034197104 0 0218757 856 864opt64lcufullicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
34398196928 0 0218581 856 864opt64lcu6icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
34400203848 0 0226813 856 864opt64lcu6icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
34436203848 0 0226813 856 864opt64lcu6icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
34444203848 0 0226813 856 864opt64lcu6icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
34478203848 0 0226813 856 864opt64lcu6icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
34492203848 0 0226813 856 864opt64lcufullicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
34492203848 0 0226813 856 864opt64lcufullicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
34524203848 0 0226813 856 864opt64lcufullicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
34536203848 0 0226813 856 864opt64lcufullicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
34716207112 0 0230709 856 928opt64lcu6icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
34740207168 0 0230765 856 928opt64lcufullshldicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
34848206864 0 0230181 856 864opt64lcufullshldicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
34852206864 0 0230181 856 864opt64lcufullshldicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
34852206864 0 0230181 856 864opt64lcufullshldicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
34880206808 0 0230125 856 864opt64lcu6icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
34888206808 0 0230125 856 864opt64lcu6icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
34890206808 0 0230125 856 864opt64lcu6icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
34896206808 0 0230125 856 864opt64lcu6icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
34918207616 0 0231741 856 928opt64lcufullshldicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
34926207112 0 0230709 856 928opt64lcufullicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
34946206864 0 0230181 856 864opt64lcufullshldicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
34956207544 0 0231669 856 928opt64lcufullicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
34958207560 0 0231685 856 928opt64lcu6icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
34972208880 0 0231845 856 864opt64lcufullshldicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
34984208880 0 0231845 856 864opt64lcufullshldicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
34986208880 0 0231845 856 864opt64lcufullshldicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
34994208880 0 0231845 856 864opt64lcufullshldicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
35056208304 0 0229957 856 864opt64lcufullshldicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
35062206808 0 0230125 856 864opt64lcufullicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
35082206808 0 0230125 856 864opt64lcufullicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
35104206808 0 0230125 856 864opt64lcufullicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
35130206808 0 0230125 856 864opt64lcufullicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
36794208128 0 0229781 856 864opt64u6icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
36828212400 0 0234109 856 864opt64lcufullicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
36896207168 0 0228821 856 864opt64ufullicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
36902215040 0 0236749 856 864opt64lcu6icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
36918214128 0 0237093 856 864opt64u6icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
36920214128 0 0237093 856 864opt64u6icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
36924214128 0 0237093 856 864opt64u6icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
37054214128 0 0237093 856 864opt64u6icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
37082213104 0 0236069 856 864opt64ufullicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
37084213104 0 0236069 856 864opt64ufullicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
37088213104 0 0236069 856 864opt64ufullicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
37108213104 0 0236069 856 864opt64ufullicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
37438227664 0 0251149 856 928opt64ufullicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
37500219320 0 0242317 856 864opt64lcufullicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
37508219320 0 0242317 856 864opt64lcufullicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
37512219320 0 0242317 856 864opt64lcufullicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
37538223656 0 0246573 856 864opt64lcufullicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
37542223656 0 0246573 856 864opt64lcufullicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
37550224376 0 0248149 856 928opt64lcufullicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
37564223656 0 0246573 856 864opt64lcufullicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
37578227440 0 0250357 856 864opt64ufullicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
37582219320 0 0242317 856 864opt64lcufullicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
37582227440 0 0250357 856 864opt64ufullicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
37584227440 0 0250357 856 864opt64ufullicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
37634230944 0 0254429 856 928opt64u6icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
37666223656 0 0246573 856 864opt64lcufullicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
37672227904 0 0251677 856 928opt64ufullicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
37752223960 0 0247445 856 928opt64lcufullicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
37828230720 0 0253637 856 864opt64u6icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
37830230720 0 0253637 856 864opt64u6icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
37842230720 0 0253637 856 864opt64u6icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
37850221928 0 0244925 856 864opt64lcu6icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
37866230720 0 0253637 856 864opt64u6icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
37868221928 0 0244925 856 864opt64lcu6icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
37888221928 0 0244925 856 864opt64lcu6icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
37914221928 0 0244925 856 864opt64lcu6icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
37972231184 0 0254957 856 928opt64u6icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
38018227048 0 0250533 856 928opt64lcu6icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
38192226744 0 0249661 856 864opt64lcu6icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
38192226744 0 0249661 856 864opt64lcu6icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
38236226744 0 0249661 856 864opt64lcu6icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
38254226744 0 0249661 856 864opt64lcu6icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
38378227512 0 0251285 856 928opt64lcu6icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
38478227440 0 0250357 856 864opt64ufullicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
38876228624 0 0252109 856 928opt64lcufullshldicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
39044228320 0 0251237 856 864opt64lcufullshldicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
39058228320 0 0251237 856 864opt64lcufullshldicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
39068228320 0 0251237 856 864opt64lcufullshldicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
39082228320 0 0251237 856 864opt64lcufullshldicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
39100229088 0 0252861 856 928opt64lcufullshldicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
39302227456 0 0250453 856 864opt64lcufullshldicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
39304226896 0 0248605 856 864opt64lcufullshldicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
39318227456 0 0250453 856 864opt64lcufullshldicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
39338227456 0 0250453 856 864opt64lcufullshldicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
39356227456 0 0250453 856 864opt64lcufullshldicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
40410232928 0 0254637 856 864opt64ufullicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
40420235824 0 0257533 856 864opt64u6icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
40878242368 0 0265365 856 864opt64u6icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
40898242368 0 0265365 856 864opt64u6icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
40910242368 0 0265365 856 864opt64u6icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
40938242368 0 0265365 856 864opt64u6icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
41238239632 0 0262629 856 864opt64ufullicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
41242239632 0 0262629 856 864opt64ufullicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
41272239632 0 0262629 856 864opt64ufullicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
41324239632 0 0262629 856 864opt64ufullicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
58428199616 0 0222933 856 864opt64u6icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
7516443112 0 067189 856 928inplace32biicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
7543213392 0 032873 816 896compact64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
7850232404 0 051913 816 896inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
8062641992 0 065541 856 928inplace32biicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
8184841512 0 064781 856 864inplace32biicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
8193441512 0 064781 856 864inplace32biicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
8202841512 0 064781 856 864inplace32biicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
8217841512 0 064781 856 864inplace32biicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
8726246184 0 069909 856 928inplace32biicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
8862814476 0 037413 856 864compact64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
8863414476 0 037413 856 864compact64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
8864814476 0 037413 856 864compact64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
8868414516 0 037421 856 864compact64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
8869414516 0 037421 856 864compact64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
8870014516 0 037421 856 864compact64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
8876814516 0 037421 856 864compact64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
8930614748 0 036389 856 864compact64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
9064625896 0 042513 816 896inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
9277245080 0 068517 856 928inplace32biicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
9330814680 0 038405 856 928compact64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
9341014328 0 037765 856 928compact64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
9374013980 0 036853 856 864compact64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
9375213980 0 036853 856 864compact64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
9375413980 0 036853 856 864compact64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
9382013980 0 036853 856 864compact64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
9403244600 0 067469 856 864inplace32biicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
9404628053 0 044937 816 896inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
9411244600 0 067469 856 864inplace32biicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
9413844600 0 067469 856 864inplace32biicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
9414644600 0 067469 856 864inplace32biicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
9438219110 0 1638753 832 1224refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
9505214424 0 037973 856 928compact64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
9509214776 0 038853 856 928compact64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
9577014068 0 037341 856 864compact64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
9581214068 0 037341 856 864compact64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
9586614068 0 037341 856 864compact64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
9611014068 0 037341 856 864compact64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
9798224426 0 039620 792 896inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
9807414692 0 036277 856 864compact64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
9811814476 0 037413 856 864compact64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
10629638904 0 061821 856 864inplace32biicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
10632838904 0 061821 856 864inplace32biicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
10645838904 0 061821 856 864inplace32biicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
10674638440 0 060045 856 864inplace32biicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
11318638904 0 061821 856 864inplace32biicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
11622041352 0 063013 856 864inplace32biicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
11728641864 0 064813 856 864inplace32biicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
11729441864 0 064813 856 864inplace32biicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
11731241864 0 064813 856 864inplace32biicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
11732041864 0 064813 856 864inplace32biicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
12041827568 0 1650669 872 1192reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
12130027568 0 1650669 872 1192reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
12152028048 0 1651693 872 1256reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
12155827568 0 1650669 872 1192reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
12167627568 0 1650669 872 1192reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
12739828552 0 1652053 872 1192reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
12740228552 0 1652053 872 1192reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
12741629000 0 1652757 872 1256reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
12748028552 0 1652053 872 1192reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
12754428552 0 1652053 872 1192reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
1389489069 0 025641 816 896compact64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1541029833 0 026657 816 896compact64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1552768273 0 023420 792 896compact64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
20911429440 0 1652589 872 1192reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
20943429440 0 1652589 872 1192reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
21290626248 0 1649365 872 1192reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
21292226248 0 1649365 872 1192reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
21306626248 0 1649365 872 1192reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
21324226248 0 1649365 872 1192reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
21435029440 0 1652589 872 1192reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
21915029440 0 1652589 872 1192reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
26677627224 0 1649029 872 1192reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
30493230560 0 1652421 872 1192reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
33749410737 0 1627737 832 1224refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
46393010340 0 1627073 832 1224refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
48538829384 0 1653744 880 1256reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
48732030016 0 1654024 880 1256reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
5299008826 0 1624172 808 1224refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

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