Implementation notes: amd64, genji239, crypto_hash/groestl512

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: groestl512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1784020176 0 99236408 864 2752aesni-intricc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
1786020016 0 99235928 864 2752aesni-intricc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
1819420016 0 99236040 864 2752aesni-intricc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
1821020160 0 99236744 864 2752aesni-intricc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
2027610010 0 25622892 824 2016aesni-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2031619368 0 99234768 864 2720aesni-intricc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
2032619368 0 99234768 864 2720aesni-intricc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2033419592 0 99234944 864 2720aesni-intricc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
2033819368 0 99234768 864 2720aesni-intricc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
2034019368 0 99234768 864 2720aesni-intricc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
2034819592 0 99234944 864 2720aesni-intricc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
2035019592 0 99234944 864 2720aesni-intricc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
2043219768 0 99235136 864 2720aesni-intricc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
2044819592 0 99234944 864 2720aesni-intricc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
2045419992 0 99235744 864 2720aesni-intricc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
2046219992 0 99235744 864 2720aesni-intricc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
2047019768 0 99235136 864 2720aesni-intricc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
2047019768 0 99235136 864 2720aesni-intricc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2047019768 0 99235136 864 2720aesni-intricc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
2047019992 0 99235744 864 2720aesni-intricc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
2050219992 0 99235744 864 2720aesni-intricc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
207308592 0 25618543 816 2016aesni-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
208149050 0 25619135 816 2016aesni-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2086014264 0 230430176 864 4096avx-intricc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
2087814440 0 230430672 864 4096avx-intricc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
2109610306 0 023180 824 1920aesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2112414408 0 230430992 864 4096avx-intricc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
2114821512 0 99235640 864 2720aesni-intricc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
213489362 0 019439 816 1920aesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
214728573 0 25617671 800 2016aesni-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
215329018 0 018951 816 1920aesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
217228786 0 64021668 824 2432avx-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2174021936 0 99236008 864 2720aesni-intricc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
219427634 0 020508 824 2016avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
222268670 0 017751 800 1920aesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
222847810 0 64017895 816 2432avx-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
223446674 0 016751 816 2016avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
225067489 0 64017431 816 2432avx-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2252213928 0 230429648 864 4064avx-intricc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
2253213928 0 230429648 864 4064avx-intricc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
225406358 0 016295 816 2016avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2257413928 0 230429648 864 4064avx-intricc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
2265613928 0 230429648 864 4064avx-intricc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
2266013672 0 230429024 864 4064avx-intricc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
2267813672 0 230429024 864 4064avx-intricc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
2272413672 0 230429024 864 4064avx-intricc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
2272613912 0 230429232 864 4064avx-intricc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
2278413912 0 230429232 864 4064avx-intricc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
2279013912 0 230429232 864 4064avx-intricc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
2280813704 0 230429088 864 4064avx-intricc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
2282413704 0 230429088 864 4064avx-intricc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
2282613912 0 230429232 864 4064avx-intricc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
2284213704 0 230429088 864 4064avx-intricc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
2285813416 0 230427488 864 4064avx-intricc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
2286813672 0 230429024 864 4064avx-intricc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
2290413704 0 230429088 864 4064avx-intricc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
2298213472 0 230427600 864 4064avx-intricc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
231086857 0 64015951 800 2432avx-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
232086010 0 015095 800 2016avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
2735214248 0 230430272 864 4096avx-intricc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
4186025616 0 147241848 864 3520vperm-intricc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
4202625792 0 147241816 864 3520vperm-intricc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
4202825424 0 147241336 864 3520vperm-intricc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
4211425968 0 147242552 864 3520vperm-intricc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
4272417442 0 25630324 824 2304vperm-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4272616368 0 25626311 816 2304vperm-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4330816482 0 25626567 816 2304vperm-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4434216655 0 25625743 800 2304vperm-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4654426096 0 147241464 864 3488vperm-intricc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
4661426336 0 147242088 864 3488vperm-intricc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
4662826096 0 147241464 864 3488vperm-intricc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
4665626336 0 147242088 864 3488vperm-intricc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
4666826096 0 147241464 864 3488vperm-intricc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
4670026336 0 147242088 864 3488vperm-intricc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
4670626096 0 147241464 864 3488vperm-intricc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
4671426336 0 147242088 864 3488vperm-intricc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
4672426064 0 147241464 864 3488vperm-intricc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
4674226064 0 147241464 864 3488vperm-intricc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
4674226256 0 147241608 864 3488vperm-intricc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
4676026256 0 147241608 864 3488vperm-intricc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
4679626256 0 147241608 864 3488vperm-intricc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
4679826064 0 147241464 864 3488vperm-intricc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
4683626064 0 147241464 864 3488vperm-intricc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
4687026256 0 147241608 864 3488vperm-intricc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
5071822370 0 035244 824 2544vpermgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5121621434 0 031511 816 2544vpermgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5129221090 0 031031 816 2544vpermgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5196420742 0 029831 800 2544vpermgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5264231064 0 147245192 864 3488vperm-intricc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
5426031408 0 147245480 864 3488vperm-intricc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
5632049231 0 062089 816 776sphlib-adaptedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5670443810 0 052908 792 776sphlib-adaptedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5684041136 0 050236 792 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
5975848505 0 058537 816 776sphlib-adaptedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
6045645109 0 055145 816 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
6086251391 0 061561 816 776sphlib-adaptedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
61548190624 0 0206357 856 744sphlib-adaptedicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
61682190624 0 0206357 856 744sphlib-adaptedicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
61684190624 0 0206357 856 744sphlib-adaptedicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
61684190432 0 0206445 856 776sphlib-adaptedicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
62040190624 0 0206357 856 744sphlib-adaptedicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
62762184288 0 0199621 856 744sphlib-adaptedicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
62786184288 0 0199621 856 744sphlib-adaptedicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
62820184288 0 0199621 856 744sphlib-adaptedicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
62860184288 0 0199621 856 744sphlib-adaptedicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
6309246671 0 059529 816 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
63208186256 0 0202829 856 776sphlib-adaptedicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
63274193136 0 0207189 856 744sphlib-adaptedicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
6327846031 0 056201 816 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
63412182784 0 0199005 856 776sphlib-adaptedicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
63494196176 0 0211525 856 744sphlib-adaptedicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
63554186768 0 0202149 856 744sphlib-adaptedicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
63578196176 0 0211525 856 744sphlib-adaptedicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
63584186768 0 0202149 856 744sphlib-adaptedicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
63654186768 0 0202149 856 744sphlib-adaptedicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
63728186768 0 0202149 856 744sphlib-adaptedicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
63786183600 0 0197709 856 744sphlib-adaptedicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
63816196176 0 0211525 856 744sphlib-adaptedicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
63962184144 0 0200045 856 776sphlib-adaptedicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
64208196176 0 0211525 856 744sphlib-adaptedicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
64962180640 0 0195941 856 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
64992180640 0 0195941 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
64996180640 0 0195941 856 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
65076179968 0 0194077 856 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
65132180448 0 0196349 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
65190179120 0 0195341 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
65292183056 0 0198437 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
65320183056 0 0198437 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
65326183056 0 0198437 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
65330183056 0 0198437 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
66618183008 0 0199581 856 776sphlibicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
67102186024 0 0200077 856 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
67352185136 0 0201149 856 776sphlibicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
67402185376 0 0201077 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
67432185376 0 0201077 856 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
67532185376 0 0201077 856 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
67574185376 0 0201077 856 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
67596270012 16384 512285477 17296 1256opt64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
67612270012 16384 512285477 17296 1256opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
67680267916 16384 512284229 17296 1288opt64icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
67748270012 16384 512285477 17296 1256opt64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
67754270012 16384 512285477 17296 1256opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
67758266148 16384 512280349 17296 1256opt64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
67848267980 16384 512283973 17296 1288opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
67896268204 16384 512283605 17296 1256opt64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
67916268204 16384 512283605 17296 1256opt64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
67986268204 16384 512283605 17296 1256opt64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
68258268204 16384 512283605 17296 1256opt64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
68308189264 0 0204613 856 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
68310189264 0 0204613 856 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
68378189264 0 0204613 856 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
68382189264 0 0204613 856 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
68548272676 16384 512289341 17296 1288opt64icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
68644273884 16384 512288029 17296 1256opt64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
68668273236 16384 512289341 17296 1288opt64icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
68736273284 16384 512289085 17296 1256opt64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
68740273284 16384 512289085 17296 1256opt64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
68766275860 16384 512291293 17296 1256opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
68794273284 16384 512289085 17296 1256opt64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
68830275860 16384 512291293 17296 1256opt64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
68832275860 16384 512291293 17296 1256opt64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
68854275860 16384 512291293 17296 1256opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
69236273284 16384 512289085 17296 1256opt64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
71078180640 0 0195941 856 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
7627067920 0 084037 872 776mmxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
7630667696 0 083533 872 744mmxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
7632667696 0 083533 872 744mmxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
7632867696 0 083533 872 744mmxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
7634267696 0 083533 872 744mmxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
7671860735 0 070804 824 776mmxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
7675667352 0 082837 872 744mmxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
7677467352 0 082837 872 744mmxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
7678267352 0 082837 872 744mmxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
7685667816 0 083333 872 744mmxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
7688867816 0 083333 872 744mmxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
7689667352 0 082837 872 744mmxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
7690067072 0 081261 872 744mmxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
7692267816 0 083333 872 744mmxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
7693067816 0 083333 872 744mmxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
7697067984 0 084629 872 776mmxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
7795868360 0 084653 872 776mmxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
7814668296 0 084301 872 776mmxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
7821064863 0 077873 832 776mmxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
7822268056 0 083493 872 744mmxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
7823268056 0 083493 872 744mmxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
7826668056 0 083493 872 744mmxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
7851468056 0 083493 872 744mmxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
7903461801 0 072012 824 776mmxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
7941267472 0 081717 872 744mmxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
7950661319 0 070540 808 776mmxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
8502220113 0 030153 816 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
8673073136 0 089709 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
8688474576 0 090309 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
8690474576 0 090309 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
8691274576 0 090309 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
8695474240 0 089573 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
8699672896 0 089117 856 776sphlib-smallicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
8703674208 0 090109 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
8705474576 0 090309 856 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
8712874528 0 090541 856 776sphlib-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
8719474240 0 089573 856 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
8723274240 0 089573 856 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
8729474240 0 089573 856 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
8834022303 0 032473 816 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
8902475848 0 089957 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
8913275944 0 089997 856 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
9128679488 0 094837 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
9136279232 0 094613 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
9142079488 0 094837 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
9144079232 0 094613 856 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
9148679232 0 094613 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
9152079232 0 094613 856 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
9157279488 0 094837 856 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
9162079488 0 094837 856 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
9385223783 0 036641 816 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
9448818290 0 027388 792 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
10635233112 0 048629 872 744opt32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
10636833112 0 048629 872 744opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
10637633328 0 047573 872 744opt32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
10646633112 0 048629 872 744opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
10647633112 0 048629 872 744opt32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
10670430792 0 046829 872 776opt32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
10710630808 0 046277 872 744opt32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
10713630808 0 046277 872 744opt32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
10716830808 0 046277 872 744opt32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
10719429784 0 046141 872 776opt32icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
10729833280 0 048765 872 744opt32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
10732033280 0 048765 872 744opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
10737433280 0 048765 872 744opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
10738030808 0 046277 872 744opt32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
10740633584 0 047773 872 744opt32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
10743633280 0 048765 872 744opt32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
10776631008 0 047157 872 776opt32icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
10813631024 0 046893 872 744opt32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
10818631024 0 046893 872 744opt32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
10820831024 0 046893 872 744opt32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
10840231024 0 046893 872 744opt32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
10956623839 0 036881 832 776opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
10974620842 0 030940 824 776opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
10993621017 0 031260 824 776opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
11064820821 0 030068 808 776opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
16431230048 0 046757 872 776opt32icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
26502020536 0 034533 856 74432bit-bytesliced-c-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
26555420824 0 036085 856 74432bit-bytesliced-c-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
26566220776 0 036069 856 74432bit-bytesliced-c-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
26569820776 0 036069 856 74432bit-bytesliced-c-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
26579420776 0 036069 856 74432bit-bytesliced-c-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
26598020824 0 036085 856 74432bit-bytesliced-c-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
26598220824 0 036085 856 74432bit-bytesliced-c-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
26627620824 0 036085 856 74432bit-bytesliced-c-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
26632420200 0 034253 856 74432bit-bytesliced-c-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
26802021056 0 036981 856 77632bit-bytesliced-c-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
26865820776 0 036069 856 74432bit-bytesliced-c-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
26918220672 0 036317 856 74432bit-bytesliced-c-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
26946020672 0 036317 856 74432bit-bytesliced-c-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
26964420672 0 036317 856 74432bit-bytesliced-c-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
26987220672 0 036317 856 74432bit-bytesliced-c-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
27110823936 0 039749 856 77632bit-bytesliced-c-smallicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
27115422016 0 038149 856 77632bit-bytesliced-c-smallicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
27197823888 0 039133 856 74432bit-bytesliced-c-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
27209023888 0 039133 856 74432bit-bytesliced-c-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
27218823888 0 039133 856 74432bit-bytesliced-c-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
27223823888 0 039133 856 74432bit-bytesliced-c-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
27435824640 0 041125 856 77632bit-bytesliced-c-smallicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
2959445007 0 017793 816 77632bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4243922240 0 012252 808 77632bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
4323941810 0 010804 792 77632bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
6006562590 0 012468 808 77632bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

Test failure

Implementation: 32bit-bytesliced-c-small
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 92, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer 32bit-bytesliced-c-small
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer 32bit-bytesliced-c-small
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer aesni
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer aesni
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer aesni
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer aesni
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer aesni
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer aesni
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer aesni
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer aesni
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer aesni
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer aesni
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer aesni
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer aesni
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer aesni
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer aesni
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer aesni
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer aesni
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer aesni
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer aesni
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer aesni
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer aesni
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer aesni
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer aesni
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer aesni
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer aesni
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer aesni-intr
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer aesni-intr
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer avx
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer avx
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer avx
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer avx
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer avx
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer avx
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer avx
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer avx
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer avx
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer avx
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer avx
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer avx
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer avx
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer avx
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer avx
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer avx
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer avx
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer avx
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer avx
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer avx
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer avx
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer avx
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx-intr
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx-intr
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer mmx
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer mmx
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt32
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt32
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt64
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt64
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sphlib
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sphlib
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sphlib-adapted
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sphlib-adapted
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sphlib-small
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sphlib-small
icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer vperm
icc -march=broadwell -mtune=broadwell -O3 -fomit-frame-pointer vperm
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer vperm
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer vperm
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer vperm
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer vperm
icc -march=core-avx2 -mtune=core-avx2 -O2 -fomit-frame-pointer vperm
icc -march=core-avx2 -mtune=core-avx2 -O3 -fomit-frame-pointer vperm
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer vperm
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer vperm
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer vperm
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer vperm
icc -march=haswell -mtune=haswell -O2 -fomit-frame-pointer vperm
icc -march=haswell -mtune=haswell -O3 -fomit-frame-pointer vperm
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer vperm
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer vperm
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer vperm
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer vperm
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer vperm
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer vperm
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer vperm
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer vperm
icc -march=skylake -mtune=skylake -O2 -fomit-frame-pointer vperm
icc -march=skylake -mtune=skylake -O3 -fomit-frame-pointer vperm
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer vperm-intr
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer vperm-intr

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE core2duo
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE core2duo
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE core2duo
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE opteron
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE opteron
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE opteron

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform.constprop.0':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE core2duo opteron

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `crypto_hash_groestl512_core2duo':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'

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

Compiler output

Implementation: opt64
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: 194 | static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: | ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: 193 | static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: | ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: 192 | static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: | ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: 191 | static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: | ^
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64

Compiler output

Implementation: opt64
Security model: unknown
Compiler: gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: 194 | static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: | ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: 193 | static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: | ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: 192 | static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: | ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: 191 | static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: | ^
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64

Compiler output

Implementation: opt64
Security model: unknown
Compiler: gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: 194 | static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: | ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: 193 | static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: | ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: 192 | static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: | ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: 191 | static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: | ^
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE opt64

Compiler output

Implementation: opt64
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
hash.c: hash.c(194): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(193): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(192): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:
hash.c: hash.c(191): warning #1172: a variable with static storage duration cannot be defined within an inline function
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c:

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

Compiler output

Implementation: opteron
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_hash_groestl512.a(hash.o): in function `crypto_hash_groestl512_opteron':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'

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