Implementation notes: amd64, genji239, crypto_core/aes128decrypt

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_core
Primitive: aes128decrypt
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
166528 0 016349 856 768dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
166560 0 017621 856 832dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
166560 0 017269 856 832dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
166528 0 016349 856 768dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
166528 0 016349 856 768dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
166560 0 017061 856 832dolbeau/aesenc-inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
166560 0 016949 856 832dolbeau/aesenc-inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
168498 0 013721 816 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
168528 0 016717 856 768dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
168528 0 016317 856 768dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
168528 0 016717 856 768dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
168528 0 016317 856 768dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
168528 0 016349 856 768dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
168528 0 016717 856 768dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
168528 0 016717 856 768dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
168528 0 016317 856 768dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
170528 0 016381 856 768dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
170528 0 016381 856 768dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
170528 0 016381 856 768dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
172528 0 016317 856 768dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
172528 0 016381 856 768dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
176640 0 015181 856 768dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
176640 0 015237 856 768dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
198571 0 011004 808 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
198574 0 010132 792 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
206593 0 011060 808 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4468129 0 021345 816 800dolbeau/std-2rt-nodkgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4606107 0 019329 816 800dolbeau/std-1rt-nodkgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4607445 0 017940 808 800dolbeau/std-2rt-nodkgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
46012263 0 025473 816 800dolbeau/std-4rt-nodkgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
46611572 0 022068 808 800dolbeau/std-4rt-nodkgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4725370 0 014980 792 800dolbeau/std-1rt-nodkgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4785390 0 015892 808 800dolbeau/std-1rt-nodkgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4847434 0 017900 808 800dolbeau/std-2rt-nodkgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4867435 0 017044 792 800dolbeau/std-2rt-nodkgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
48611527 0 021124 792 800dolbeau/std-4rt-nodkgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
49416864 0 033053 856 768dolbeau/std-4rt-nodkicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
49416832 0 031373 856 768dolbeau/std-4rt-nodkicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
49416768 0 031365 856 768dolbeau/std-4rt-nodkicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
4965409 0 015884 808 800dolbeau/std-1rt-nodkgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
49616864 0 033053 856 768dolbeau/std-4rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
49616864 0 033053 856 768dolbeau/std-4rt-nodkicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
49616864 0 033925 856 832dolbeau/std-4rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
49616880 0 033381 856 832dolbeau/std-4rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
49616880 0 033069 856 768dolbeau/std-4rt-nodkicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
50411610 0 022076 808 800dolbeau/std-4rt-nodkgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
50816864 0 032717 856 768dolbeau/std-4rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
50816784 0 032669 856 768dolbeau/std-4rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
50816800 0 032589 856 768dolbeau/std-4rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
50816800 0 032589 856 768dolbeau/std-4rt-nodkicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
50816800 0 033189 856 832dolbeau/std-4rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
50816800 0 032589 856 768dolbeau/std-4rt-nodkicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
51016800 0 032589 856 768dolbeau/std-4rt-nodkicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
51016864 0 032717 856 768dolbeau/std-4rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
51016784 0 032669 856 768dolbeau/std-4rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
51016784 0 032669 856 768dolbeau/std-4rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
51016864 0 032717 856 768dolbeau/std-4rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
51016784 0 032669 856 768dolbeau/std-4rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
51413008 0 027549 856 768dolbeau/std-2rt-nodkicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
51616864 0 032717 856 768dolbeau/std-4rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
51816800 0 033509 856 832dolbeau/std-4rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
52413296 0 027893 856 768dolbeau/std-2rt-nodkicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
52613184 0 029373 856 768dolbeau/std-2rt-nodkicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
52613184 0 029373 856 768dolbeau/std-2rt-nodkicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
52613184 0 030245 856 832dolbeau/std-2rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
52613184 0 029373 856 768dolbeau/std-2rt-nodkicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
52813440 0 029229 856 768dolbeau/std-2rt-nodkicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
52813440 0 029229 856 768dolbeau/std-2rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
52813184 0 029685 856 832dolbeau/std-2rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
53013184 0 029373 856 768dolbeau/std-2rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
53013440 0 029229 856 768dolbeau/std-2rt-nodkicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
53013440 0 030149 856 832dolbeau/std-2rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
53013440 0 029229 856 768dolbeau/std-2rt-nodkicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
53411008 0 025605 856 768dolbeau/std-1rt-nodkicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
53413440 0 029829 856 832dolbeau/std-2rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
53611392 0 025933 856 768dolbeau/std-1rt-nodkicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
54013088 0 028941 856 768dolbeau/std-2rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
54013088 0 028941 856 768dolbeau/std-2rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
54013088 0 028941 856 768dolbeau/std-2rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
54013088 0 028941 856 768dolbeau/std-2rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
54611680 0 028069 856 832dolbeau/std-1rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
54613376 0 029261 856 768dolbeau/std-2rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
54613376 0 029261 856 768dolbeau/std-2rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
54613376 0 029261 856 768dolbeau/std-2rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
54811616 0 027805 856 768dolbeau/std-1rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
54811616 0 028677 856 832dolbeau/std-1rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
54813376 0 029261 856 768dolbeau/std-2rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
55011680 0 027469 856 768dolbeau/std-1rt-nodkicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
55011680 0 027469 856 768dolbeau/std-1rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
55011616 0 027805 856 768dolbeau/std-1rt-nodkicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
55011680 0 028389 856 832dolbeau/std-1rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
55011616 0 028117 856 832dolbeau/std-1rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
55011616 0 027805 856 768dolbeau/std-1rt-nodkicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
55211680 0 027469 856 768dolbeau/std-1rt-nodkicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
55411616 0 027805 856 768dolbeau/std-1rt-nodkicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
55411136 0 027021 856 768dolbeau/std-1rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
55411136 0 027021 856 768dolbeau/std-1rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
55411136 0 027021 856 768dolbeau/std-1rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
55611680 0 027469 856 768dolbeau/std-1rt-nodkicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
55611136 0 027021 856 768dolbeau/std-1rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
55811504 0 027357 856 768dolbeau/std-1rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
55811504 0 027357 856 768dolbeau/std-1rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
56011504 0 027357 856 768dolbeau/std-1rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
56011504 0 027357 856 768dolbeau/std-1rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
982138 0 013565 832 800opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
982144 0 016169 872 768opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
982144 0 016137 872 768opensslicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
984144 0 016537 872 768opensslicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
984144 0 016201 872 768opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
984144 0 016537 872 768opensslicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
984144 0 016169 872 768opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
984144 0 016201 872 768opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
984144 0 014929 872 768opensslicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
984144 0 017345 872 832opensslicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
984144 0 016993 872 832opensslicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
984144 0 016201 872 768opensslicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
984144 0 016169 872 768opensslicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
984144 0 016817 872 832opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
986139 0 010776 824 800opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
986144 0 016137 872 768opensslicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
986144 0 014873 872 768opensslicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
986144 0 016137 872 768opensslicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
986144 0 016169 872 768opensslicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
986144 0 016201 872 768opensslicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
986144 0 016705 872 832opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
986144 0 016137 872 768opensslicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
988144 0 016537 872 768opensslicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
988144 0 016537 872 768opensslicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
996138 0 010816 824 800opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1012140 0 09872 808 800opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1861965910 0 019169 816 800refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
47079017904 0 034397 856 832reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
47642616976 0 033357 856 832reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
47765217904 0 034925 856 832reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
48400816608 0 033277 856 832reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
53592417752 0 033965 856 768reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
53594617752 0 033965 856 768reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
53600017752 0 033965 856 768reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
54151217752 0 033965 856 768reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
54253617776 0 033589 856 768reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
54259017776 0 033589 856 768reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
54274617776 0 033589 856 768reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
55624024424 0 039029 856 768reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
55909824448 0 040309 856 768reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
55910424448 0 040309 856 768reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
55915624448 0 040309 856 768reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
55918624448 0 040309 856 768reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
56034617776 0 033589 856 768reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
56411224536 0 039085 856 768reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
56452424600 0 040429 856 768reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
56459824600 0 040429 856 768reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
56470024600 0 040429 856 768reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
56480024600 0 040429 856 768reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
6890282140 0 012588 808 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
6955901898 0 011444 792 800refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
7155882219 0 012708 808 800refgcc_-march=native_-mtune=native_-O2_-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-1rt-nodk
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer dolbeau/std-1rt-nodk
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer dolbeau/std-2rt-nodk
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer dolbeau/std-2rt-nodk
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer dolbeau/std-4rt-nodk
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer dolbeau/std-4rt-nodk
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 'aes128ni_setkey_encrypt':
core.c: core.c:12:34: warning: passing argument 1 of '_mm_loadu_si128' from incompatible pointer type [-Wincompatible-pointer-types]
core.c: 12 | __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: | ~~~~~~~~~~~~~~~~~^~~

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(12): 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:

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