Implementation notes: amd64, genji239, crypto_core/aes256encrypt

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-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-pointer2019102020191017
206640 0 017701 856 832dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
206640 0 017349 856 832dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
206640 0 017029 856 832dolbeau/aesenc-inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
208616 0 013833 816 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
208592 0 016781 856 768dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
208592 0 016381 856 768dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
208592 0 016429 856 768dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
208592 0 016461 856 768dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
208592 0 016781 856 768dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
208592 0 016381 856 768dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
208592 0 016429 856 768dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
208592 0 016461 856 768dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
208592 0 016781 856 768dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
208592 0 016381 856 768dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
208592 0 016429 856 768dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
208592 0 016461 856 768dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
208592 0 016429 856 768dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
208592 0 016461 856 768dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
208592 0 016781 856 768dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
208592 0 016381 856 768dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
216752 0 015293 856 768dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
216752 0 015349 856 768dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
228646 0 011108 808 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
232637 0 010212 792 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
234639 0 011084 808 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
43010816 0 025357 856 768dolbeau/std-4fticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
43410816 0 027005 856 768dolbeau/std-4fticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
43410816 0 027005 856 768dolbeau/std-4fticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
43610816 0 026669 856 768dolbeau/std-4fticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
43610816 0 026669 856 768dolbeau/std-4fticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
43610832 0 027021 856 768dolbeau/std-4fticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
43810880 0 025477 856 768dolbeau/std-4fticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
43810816 0 026669 856 768dolbeau/std-4fticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
43810832 0 027301 856 832dolbeau/std-4fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
44010896 0 026685 856 768dolbeau/std-4fticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
44010896 0 026685 856 768dolbeau/std-4fticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
44010896 0 027541 856 832dolbeau/std-4fticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
44210816 0 027005 856 768dolbeau/std-4fticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
44210912 0 027269 856 832dolbeau/std-4fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
44410816 0 027813 856 832dolbeau/std-4fticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
44610896 0 026685 856 768dolbeau/std-4fticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
44810816 0 026669 856 768dolbeau/std-4fticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
45210896 0 026781 856 768dolbeau/std-4fticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
45410896 0 026781 856 768dolbeau/std-4fticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
45410896 0 026781 856 768dolbeau/std-4fticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
45410896 0 026781 856 768dolbeau/std-4fticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
45610912 0 026701 856 768dolbeau/std-4fticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
4766256 0 015860 792 800dolbeau/std-4ftgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4806282 0 016788 808 800dolbeau/std-4ftgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4843150 0 012756 792 800dolbeau/std-1ftgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4869488 0 025677 856 768dolbeau/std-2fticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
4889488 0 025677 856 768dolbeau/std-2fticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
4889488 0 026485 856 832dolbeau/std-2fticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
4886309 0 016780 808 800dolbeau/std-4ftgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4909504 0 024045 856 768dolbeau/std-2fticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
4929488 0 025677 856 768dolbeau/std-2fticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
4929536 0 026181 856 832dolbeau/std-2fticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
4929536 0 025893 856 832dolbeau/std-2fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
4949536 0 025325 856 768dolbeau/std-2fticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
4949536 0 025325 856 768dolbeau/std-2fticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
4949536 0 025325 856 768dolbeau/std-2fticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
4949504 0 025973 856 832dolbeau/std-2fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
4949504 0 025693 856 768dolbeau/std-2fticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
4964258 0 017473 816 800dolbeau/std-2ftgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4989536 0 025325 856 768dolbeau/std-2fticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
5004277 0 014772 808 800dolbeau/std-2ftgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5009728 0 025581 856 768dolbeau/std-2fticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
5009728 0 025581 856 768dolbeau/std-2fticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
5009728 0 025581 856 768dolbeau/std-2fticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
5028736 0 024925 856 768dolbeau/std-1fticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
5028720 0 024509 856 768dolbeau/std-1fticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
5028720 0 024509 856 768dolbeau/std-1fticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
5028736 0 023277 856 768dolbeau/std-1fticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
5028736 0 025205 856 832dolbeau/std-1fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
5028736 0 025093 856 832dolbeau/std-1fticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
5028736 0 024925 856 768dolbeau/std-1fticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
5029728 0 025581 856 768dolbeau/std-2fticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
5048736 0 024925 856 768dolbeau/std-1fticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
5048736 0 025733 856 832dolbeau/std-1fticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
5048736 0 024525 856 768dolbeau/std-1fticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
5049680 0 025565 856 768dolbeau/std-2fticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
5069680 0 025565 856 768dolbeau/std-2fticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
5083263 0 013740 808 800dolbeau/std-1ftgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5088720 0 025365 856 832dolbeau/std-1fticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
5109680 0 025565 856 768dolbeau/std-2fticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
5123237 0 016449 816 800dolbeau/std-1ftgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5129680 0 025565 856 768dolbeau/std-2fticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
5129552 0 024149 856 768dolbeau/std-2fticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
5148720 0 024509 856 768dolbeau/std-1fticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
5168912 0 024765 856 768dolbeau/std-1fticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
5188912 0 024765 856 768dolbeau/std-1fticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
5188736 0 024925 856 768dolbeau/std-1fticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
5188672 0 023269 856 768dolbeau/std-1fticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
5188912 0 024765 856 768dolbeau/std-1fticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
5184285 0 014764 808 800dolbeau/std-2ftgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5204241 0 013844 792 800dolbeau/std-2ftgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5268912 0 024765 856 768dolbeau/std-1fticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
5303258 0 013764 808 800dolbeau/std-1ftgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5328848 0 024733 856 768dolbeau/std-1fticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
5348848 0 024733 856 768dolbeau/std-1fticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
5388848 0 024733 856 768dolbeau/std-1fticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
5388848 0 024733 856 768dolbeau/std-1fticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
5666240 0 019457 816 800dolbeau/std-4ftgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
716143 0 013569 832 800opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
716145 0 09892 808 800opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
716160 0 016157 872 768opensslicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
716160 0 016205 872 768opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
716160 0 016557 872 768opensslicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
716160 0 016237 872 768opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
716160 0 014949 872 768opensslicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
716160 0 016557 872 768opensslicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
716160 0 016157 872 768opensslicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
716160 0 016205 872 768opensslicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
716160 0 016237 872 768opensslicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
716160 0 016237 872 768opensslicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
716160 0 016837 872 832opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
716160 0 016157 872 768opensslicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
718144 0 010796 824 800opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
718160 0 016237 872 768opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
718160 0 016205 872 768opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
718160 0 017365 872 832opensslicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
718160 0 017013 872 832opensslicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
718160 0 016725 872 832opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
718160 0 016557 872 768opensslicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
720160 0 016205 872 768opensslicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
724143 0 010820 824 800opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
736160 0 014893 872 768opensslicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
740160 0 016157 872 768opensslicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
750160 0 016557 872 768opensslicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
2418483721 0 016961 816 800refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
55513812368 0 029381 856 832reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
55574212368 0 028853 856 832reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
56449611440 0 028101 856 832reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
56524211760 0 028133 856 832reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
63240213664 0 029869 856 768reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
63243813664 0 029869 856 768reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
63249013664 0 029869 856 768reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
63320813664 0 029869 856 768reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
63835812960 0 028765 856 768reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
63839612960 0 028765 856 768reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
63839612960 0 028765 856 768reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
63856412960 0 028765 856 768reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
65354016408 0 031005 856 768reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
65687416856 0 031397 856 768reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
65828416792 0 032661 856 768reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
65833816792 0 032661 856 768reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
65834616792 0 032661 856 768reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
65858416792 0 032661 856 768reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
66025217048 0 032885 856 768reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
66028017048 0 032885 856 768reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
66037217048 0 032885 856 768reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
66043217048 0 032885 856 768reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
8231441745 0 012196 808 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
8351741789 0 012268 808 800refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
8810041609 0 011172 792 800refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

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