Implementation notes: amd64, pmnod076, crypto_core/aes128decrypt

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_core
Primitive: aes128decrypt
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
166498 0 013779 832 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
166528 0 016349 856 768dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
166528 0 016349 856 768dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
166560 0 017621 856 832dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
166560 0 017269 856 832dolbeau/aesenc-inticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
166528 0 016349 856 768dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
166560 0 017061 856 832dolbeau/aesenc-inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
166560 0 016949 856 832dolbeau/aesenc-inticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
168528 0 016717 856 768dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
168528 0 016717 856 768dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
168528 0 016317 856 768dolbeau/aesenc-inticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
168528 0 016717 856 768dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
168528 0 016317 856 768dolbeau/aesenc-inticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
168528 0 016349 856 768dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
168528 0 016717 856 768dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
168528 0 016317 856 768dolbeau/aesenc-inticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
170528 0 016317 856 768dolbeau/aesenc-inticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
170528 0 016381 856 768dolbeau/aesenc-inticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
170528 0 016381 856 768dolbeau/aesenc-inticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
170528 0 016381 856 768dolbeau/aesenc-inticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
170528 0 016381 856 768dolbeau/aesenc-inticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
176640 0 015181 856 768dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
176640 0 015237 856 768dolbeau/aesenc-inticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
196574 0 010190 808 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
198571 0 011062 824 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
206593 0 011118 824 800dolbeau/aesenc-intgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4468129 0 021403 832 800dolbeau/std-2rt-nodkgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4606107 0 019387 832 800dolbeau/std-1rt-nodkgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
46012263 0 025531 832 800dolbeau/std-4rt-nodkgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
46411572 0 022126 824 800dolbeau/std-4rt-nodkgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4687445 0 017998 824 800dolbeau/std-2rt-nodkgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4725370 0 015038 808 800dolbeau/std-1rt-nodkgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4767435 0 017102 808 800dolbeau/std-2rt-nodkgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4827434 0 017958 824 800dolbeau/std-2rt-nodkgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
4885390 0 015950 824 800dolbeau/std-1rt-nodkgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
49216864 0 033053 856 768dolbeau/std-4rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
49216832 0 031373 856 768dolbeau/std-4rt-nodkicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
49416864 0 033053 856 768dolbeau/std-4rt-nodkicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
4965409 0 015942 824 800dolbeau/std-1rt-nodkgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
49616864 0 033053 856 768dolbeau/std-4rt-nodkicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
49616768 0 031365 856 768dolbeau/std-4rt-nodkicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
49616864 0 033925 856 832dolbeau/std-4rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
49616880 0 033381 856 832dolbeau/std-4rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
49616880 0 033069 856 768dolbeau/std-4rt-nodkicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
50011527 0 021182 808 800dolbeau/std-4rt-nodkgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
50611610 0 022134 824 800dolbeau/std-4rt-nodkgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
50816800 0 032589 856 768dolbeau/std-4rt-nodkicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
50816784 0 032669 856 768dolbeau/std-4rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
50816800 0 032589 856 768dolbeau/std-4rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
50816864 0 032717 856 768dolbeau/std-4rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
50816800 0 032589 856 768dolbeau/std-4rt-nodkicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
50816800 0 033509 856 832dolbeau/std-4rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
50816800 0 032589 856 768dolbeau/std-4rt-nodkicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
51016864 0 032717 856 768dolbeau/std-4rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
51016784 0 032669 856 768dolbeau/std-4rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
51016864 0 032717 856 768dolbeau/std-4rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
51016784 0 032669 856 768dolbeau/std-4rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
51016864 0 032717 856 768dolbeau/std-4rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
51016800 0 033189 856 832dolbeau/std-4rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
51413296 0 027893 856 768dolbeau/std-2rt-nodkicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
52016784 0 032669 856 768dolbeau/std-4rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
52613184 0 029373 856 768dolbeau/std-2rt-nodkicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
52613008 0 027549 856 768dolbeau/std-2rt-nodkicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
52613184 0 029373 856 768dolbeau/std-2rt-nodkicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
52813440 0 029229 856 768dolbeau/std-2rt-nodkicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
52813184 0 029373 856 768dolbeau/std-2rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
52813184 0 029373 856 768dolbeau/std-2rt-nodkicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
52813440 0 029229 856 768dolbeau/std-2rt-nodkicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
52813184 0 030245 856 832dolbeau/std-2rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
52813184 0 029685 856 832dolbeau/std-2rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
53013440 0 029229 856 768dolbeau/std-2rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
53013440 0 030149 856 832dolbeau/std-2rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
53013440 0 029829 856 832dolbeau/std-2rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
53013440 0 029229 856 768dolbeau/std-2rt-nodkicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
53211392 0 025933 856 768dolbeau/std-1rt-nodkicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
53411008 0 025605 856 768dolbeau/std-1rt-nodkicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
53813088 0 028941 856 768dolbeau/std-2rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
54013088 0 028941 856 768dolbeau/std-2rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
54013088 0 028941 856 768dolbeau/std-2rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
54213088 0 028941 856 768dolbeau/std-2rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
54413376 0 029261 856 768dolbeau/std-2rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
54413376 0 029261 856 768dolbeau/std-2rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
54611616 0 027805 856 768dolbeau/std-1rt-nodkicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
54613376 0 029261 856 768dolbeau/std-2rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
54811616 0 027805 856 768dolbeau/std-1rt-nodkicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
54811680 0 027469 856 768dolbeau/std-1rt-nodkicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
54811680 0 028389 856 832dolbeau/std-1rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
54811680 0 028069 856 832dolbeau/std-1rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
54811680 0 027469 856 768dolbeau/std-1rt-nodkicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
55011680 0 027469 856 768dolbeau/std-1rt-nodkicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
55011616 0 027805 856 768dolbeau/std-1rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
55011616 0 028677 856 832dolbeau/std-1rt-nodkicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
55011616 0 028117 856 832dolbeau/std-1rt-nodkicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
55011616 0 027805 856 768dolbeau/std-1rt-nodkicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
55013376 0 029261 856 768dolbeau/std-2rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
55211136 0 027021 856 768dolbeau/std-1rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
55211680 0 027469 856 768dolbeau/std-1rt-nodkicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
55211136 0 027021 856 768dolbeau/std-1rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
55411136 0 027021 856 768dolbeau/std-1rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
55611136 0 027021 856 768dolbeau/std-1rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
55811504 0 027357 856 768dolbeau/std-1rt-nodkicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
55811504 0 027357 856 768dolbeau/std-1rt-nodkicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
55811504 0 027357 856 768dolbeau/std-1rt-nodkicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
56011504 0 027357 856 768dolbeau/std-1rt-nodkicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
978144 0 016537 872 768opensslicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
978144 0 014929 872 768opensslicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
978144 0 016137 872 768opensslicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
980144 0 016537 872 768opensslicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
980144 0 016169 872 768opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
980144 0 016137 872 768opensslicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
982138 0 013623 848 800opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
982144 0 016201 872 768opensslicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
982144 0 016537 872 768opensslicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
982144 0 016169 872 768opensslicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
982144 0 016817 872 832opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
984144 0 016137 872 768opensslicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
984144 0 016201 872 768opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
984144 0 016993 872 832opensslicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
984144 0 016201 872 768opensslicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
984144 0 016537 872 768opensslicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
986140 0 09930 824 800opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
986144 0 016137 872 768opensslicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
986144 0 014873 872 768opensslicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
986144 0 017345 872 832opensslicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
986144 0 016169 872 768opensslicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
986144 0 016201 872 768opensslicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
986144 0 016705 872 832opensslicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
988139 0 010834 840 800opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
988144 0 016169 872 768opensslicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1000138 0 010874 840 800opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1860285910 0 019227 832 800refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
47078017904 0 034925 856 832reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
47120417904 0 034397 856 832reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
47373216976 0 033357 856 832reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
47429616608 0 033277 856 832reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
53591417752 0 033965 856 768reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
53688217752 0 033965 856 768reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
53689017752 0 033965 856 768reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
54253017776 0 033589 856 768reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
54253017776 0 033589 856 768reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
54310617776 0 033589 856 768reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
54722217752 0 033965 856 768reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
55440417776 0 033589 856 768reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
55628224424 0 039029 856 768reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
55914224448 0 040309 856 768reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
55922624448 0 040309 856 768reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
55929624448 0 040309 856 768reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
55972624448 0 040309 856 768reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
56411624536 0 039085 856 768reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
56452224600 0 040429 856 768reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
56457624600 0 040429 856 768reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
56548624600 0 040429 856 768reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
56583024600 0 040429 856 768reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
6892702140 0 012646 824 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
6903761898 0 011502 808 800refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
7153042219 0 012766 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-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