Implementation notes: amd64, pmnod076, crypto_core/aes256encrypt

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_core
Primitive: aes256encrypt
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
204640 0 017141 856 832dolbeau/aesenc-inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
206592 0 016461 856 768dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
206640 0 017701 856 832dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
206640 0 017349 856 832dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
206640 0 017029 856 832dolbeau/aesenc-inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
208592 0 016781 856 768dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
208592 0 016381 856 768dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
208592 0 016429 856 768dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
208592 0 016461 856 768dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
208592 0 016781 856 768dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
208592 0 016381 856 768dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
208592 0 016429 856 768dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
208592 0 016781 856 768dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
208592 0 016381 856 768dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
208592 0 016429 856 768dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
208592 0 016461 856 768dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
208592 0 016429 856 768dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
208592 0 016461 856 768dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
208592 0 016781 856 768dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
208592 0 016381 856 768dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
214752 0 015349 856 768dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
216752 0 015293 856 768dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
226646 0 011166 824 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
232637 0 010270 808 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
236639 0 011142 824 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
43010816 0 025357 856 768dolbeau/std-4fticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
43210816 0 027005 856 768dolbeau/std-4fticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
43410816 0 027005 856 768dolbeau/std-4fticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
43410816 0 027813 856 832dolbeau/std-4fticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
43810816 0 026669 856 768dolbeau/std-4fticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
43810816 0 026669 856 768dolbeau/std-4fticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
43810896 0 026685 856 768dolbeau/std-4fticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
43810816 0 026669 856 768dolbeau/std-4fticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
43810832 0 027301 856 832dolbeau/std-4fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
43810832 0 027021 856 768dolbeau/std-4fticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
44010896 0 026685 856 768dolbeau/std-4fticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
44010896 0 026685 856 768dolbeau/std-4fticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
44010880 0 025477 856 768dolbeau/std-4fticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
44210896 0 027541 856 832dolbeau/std-4fticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
44410816 0 026669 856 768dolbeau/std-4fticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
44410912 0 026701 856 768dolbeau/std-4fticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
44610816 0 027005 856 768dolbeau/std-4fticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
45010896 0 026781 856 768dolbeau/std-4fticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
4526240 0 019515 832 800dolbeau/std-4ftgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
45210896 0 026781 856 768dolbeau/std-4fticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
45210896 0 026781 856 768dolbeau/std-4fticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
45410896 0 026781 856 768dolbeau/std-4fticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
45610912 0 027269 856 832dolbeau/std-4fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
4626282 0 016846 824 800dolbeau/std-4ftgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4726256 0 015918 808 800dolbeau/std-4ftgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4843150 0 012814 808 800dolbeau/std-1ftgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4869488 0 025677 856 768dolbeau/std-2fticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
4889488 0 025677 856 768dolbeau/std-2fticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
4889504 0 024045 856 768dolbeau/std-2fticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
4889488 0 026485 856 832dolbeau/std-2fticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
4909552 0 024149 856 768dolbeau/std-2fticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
4909536 0 025893 856 832dolbeau/std-2fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
4926309 0 016838 824 800dolbeau/std-4ftgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4944258 0 017531 832 800dolbeau/std-2ftgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4949536 0 025325 856 768dolbeau/std-2fticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
4949536 0 025325 856 768dolbeau/std-2fticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
4949536 0 025325 856 768dolbeau/std-2fticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
4949504 0 025973 856 832dolbeau/std-2fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
4969504 0 025693 856 768dolbeau/std-2fticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
4989488 0 025677 856 768dolbeau/std-2fticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
4989728 0 025581 856 768dolbeau/std-2fticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
4989536 0 025325 856 768dolbeau/std-2fticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
5008736 0 024525 856 768dolbeau/std-1fticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
5009728 0 025581 856 768dolbeau/std-2fticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
5009728 0 025581 856 768dolbeau/std-2fticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
5009536 0 026181 856 832dolbeau/std-2fticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
5009728 0 025581 856 768dolbeau/std-2fticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
5028736 0 024925 856 768dolbeau/std-1fticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
5028720 0 024509 856 768dolbeau/std-1fticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
5028720 0 024509 856 768dolbeau/std-1fticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
5028736 0 025205 856 832dolbeau/std-1fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
5028736 0 025093 856 832dolbeau/std-1fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
5028736 0 024925 856 768dolbeau/std-1fticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
5043263 0 013798 824 800dolbeau/std-1ftgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5048736 0 024925 856 768dolbeau/std-1fticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
5048672 0 023269 856 768dolbeau/std-1fticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
5048736 0 024925 856 768dolbeau/std-1fticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
5048736 0 025733 856 832dolbeau/std-1fticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
5048720 0 025365 856 832dolbeau/std-1fticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
5049680 0 025565 856 768dolbeau/std-2fticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
5049680 0 025565 856 768dolbeau/std-2fticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
5068720 0 024509 856 768dolbeau/std-1fticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
5069680 0 025565 856 768dolbeau/std-2fticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
5069680 0 025565 856 768dolbeau/std-2fticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
5148736 0 023277 856 768dolbeau/std-1fticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
5144285 0 014822 824 800dolbeau/std-2ftgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5168912 0 024765 856 768dolbeau/std-1fticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
5168912 0 024765 856 768dolbeau/std-1fticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
5183258 0 013822 824 800dolbeau/std-1ftgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5188912 0 024765 856 768dolbeau/std-1fticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
5188912 0 024765 856 768dolbeau/std-1fticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
5224277 0 014830 824 800dolbeau/std-2ftgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5284241 0 013902 808 800dolbeau/std-2ftgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5303237 0 016507 832 800dolbeau/std-1ftgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
5348848 0 024733 856 768dolbeau/std-1fticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
5368848 0 024733 856 768dolbeau/std-1fticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
5388848 0 024733 856 768dolbeau/std-1fticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
5388848 0 024733 856 768dolbeau/std-1fticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
594616 0 013891 832 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
712143 0 013627 848 800opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
712145 0 09950 824 800opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
712160 0 016237 872 768opensslicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
716160 0 016205 872 768opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
716160 0 016237 872 768opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
716160 0 016205 872 768opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
716160 0 016237 872 768opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
716160 0 014949 872 768opensslicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
716160 0 016205 872 768opensslicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
716160 0 016205 872 768opensslicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
716160 0 016237 872 768opensslicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
716160 0 016837 872 832opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
716160 0 016557 872 768opensslicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
716160 0 016157 872 768opensslicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
718160 0 016557 872 768opensslicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
718160 0 016157 872 768opensslicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
718160 0 016557 872 768opensslicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
718160 0 016157 872 768opensslicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
718160 0 016557 872 768opensslicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
718160 0 017365 872 832opensslicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
718160 0 017013 872 832opensslicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
718160 0 016725 872 832opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
726143 0 010878 840 800opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
736160 0 014893 872 768opensslicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
742160 0 016157 872 768opensslicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
748144 0 010854 840 800opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
2416623721 0 017019 832 800refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
55519612368 0 029381 856 832reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
55536412368 0 028853 856 832reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
56458611440 0 028101 856 832reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
56530211760 0 028133 856 832reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
63252213664 0 029869 856 768reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
63282413664 0 029869 856 768reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
63359413664 0 029869 856 768reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
63841012960 0 028765 856 768reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
63869612960 0 028765 856 768reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
63874412960 0 028765 856 768reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
64211413664 0 029869 856 768reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
64372412960 0 028765 856 768reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
65379816408 0 031005 856 768reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
65684816856 0 031397 856 768reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
65860216792 0 032661 856 768reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
65861016792 0 032661 856 768reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
65889016792 0 032661 856 768reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
66011216792 0 032661 856 768reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
66027417048 0 032885 856 768reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
66030417048 0 032885 856 768reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
66062217048 0 032885 856 768reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
66118817048 0 032885 856 768reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
8249361745 0 012254 824 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
8311841609 0 011230 808 800refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
8368241789 0 012326 824 800refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: dolbeau/aesenc-int
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer dolbeau/aesenc-int
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer dolbeau/aesenc-int
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer dolbeau/std-1ft
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer dolbeau/std-1ft
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer dolbeau/std-2ft
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer dolbeau/std-2ft
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer dolbeau/std-4ft
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer dolbeau/std-4ft
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer openssl
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer openssl
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref

Compiler output

Implementation: dolbeau/aesenc-int
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
core.c: core.c: In function 'aes256ni_setkey_encrypt':
core.c: core.c:13:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: 13 | __m128i key0 = _mm_loadu_si128((const unsigned int *)(key+0));
core.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: | |
core.c: | const unsigned int *
core.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:1255,
core.c: from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type 'const unsigned int *'
core.c: 701 | _mm_loadu_si128 (__m128i_u const *__P)
core.c: | ~~~~~~~~~~~~~~~~~^~~
core.c: core.c:14:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: 14 | __m128i key1 = _mm_loadu_si128((const unsigned int *)(key+16));
core.c: | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
core.c: | |
core.c: | const unsigned int *
core.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:1255,
core.c: from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/immintrin.h:29,
core.c: from core.c:9:
core.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/emmintrin.h:701:35: note: expected 'const __vector(2) long long int *' but argument is of type 'const unsigned int *'
core.c: 701 | _mm_loadu_si128 (__m128i_u const *__P)
core.c: | ~~~~~~~~~~~~~~~~~^~~

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

Compiler output

Implementation: dolbeau/aesenc-int
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
core.c: core.c(13): warning #167: argument of type "const unsigned int *" is incompatible with parameter of type "const union __m128i *"
core.c: __m128i key0 = _mm_loadu_si128((const unsigned int *)(key+0));
core.c: ^
core.c:
core.c: core.c(14): warning #167: argument of type "const unsigned int *" is incompatible with parameter of type "const union __m128i *"
core.c: __m128i key1 = _mm_loadu_si128((const unsigned int *)(key+16));
core.c: ^
core.c:

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