Implementation notes: amd64, genji262, crypto_hashblocks/sha512

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hashblocks
Primitive: sha512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
105822978 0 014619 792 752wflipclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
105822978 0 015243 792 752wflipclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
107802978 0 014619 792 752wflipclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
109122946 0 011937 784 736wflipclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1163814590 0 025865 800 776refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1170414529 0 025833 800 776inplacegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1196815346 0 024124 776 776refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1203415622 0 024601 784 736refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1214414774 0 024540 792 776inplacegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1214414828 0 024572 792 776refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
122323584 0 018925 840 744wflipicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1225415617 0 024617 784 736inplaceclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
122543584 0 018925 840 744wflipicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
122543584 0 018925 840 744wflipicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
122763584 0 018925 840 744wflipicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1234215388 0 024156 776 776inplacegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
123644790 0 016459 792 752compactclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
123644748 0 016081 800 776compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
124083263 0 012884 792 776wflipgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
124083568 0 018509 840 744wflipicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
124083568 0 018509 840 744wflipicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
124083568 0 018509 840 744wflipicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
124304790 0 016459 792 752compactclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
124305638 0 017915 792 752compactclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
124303568 0 018509 840 744wflipicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1251817288 0 032245 840 744compact2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1251817288 0 032245 840 744compact2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1251817288 0 032245 840 744compact2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
125183418 0 015371 792 736wflipclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1254017288 0 032245 840 744compact2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1256217288 0 032645 840 744compact2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1256217288 0 032645 840 744compact2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1265017288 0 032645 840 744compact2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
126945108 0 017083 792 736compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
127161965 0 013289 800 776compact4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1273817288 0 032645 840 744compact2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
128263536 0 017253 840 744wflipicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
128481883 0 013531 792 752compact4clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
128703536 0 017197 840 744wflipicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
129801883 0 013531 792 752compact4clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1298018144 0 033501 840 744reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1298018128 0 033085 840 744reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1298018144 0 033501 840 744reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1298018128 0 033085 840 744reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1298018144 0 033501 840 744reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1298018128 0 033085 840 744reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1300218144 0 033501 840 744reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1309018064 0 033021 840 744inplaceicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1309018064 0 033021 840 744inplaceicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1311218080 0 033437 840 744inplaceicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1311218080 0 033437 840 744inplaceicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1311218064 0 033021 840 744inplaceicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1313418080 0 033437 840 744inplaceicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1313418080 0 033437 840 744inplaceicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1315618128 0 033085 840 744reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
131782918 0 015179 792 752compact4clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1317817460 0 029115 792 752inplaceclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1317817460 0 029723 792 752inplaceclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1317817460 0 029115 792 752inplaceclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1317815134 0 024788 792 776inplacegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1317818064 0 033021 840 744inplaceicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
132224258 0 013076 776 776compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1324415206 0 024820 792 776refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
132443352 0 013100 792 776wflipgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
132663340 0 014609 800 776wflipgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
133544380 0 014196 792 776compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
133764049 0 013065 784 736compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1350817696 0 029339 792 752refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1353017696 0 029339 792 752refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
135962020 0 013979 792 736compact4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
137063254 0 012020 776 776wflipgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1372817696 0 029931 792 752refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1397018928 0 032661 840 744compact2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1408018832 0 032509 840 744compact2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
142124394 0 014092 792 776compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
145201375 0 010377 784 736compact4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1500419072 0 032749 840 744inplaceicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
1504819056 0 032789 840 744inplaceicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1504819168 0 032845 840 744reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
1509219152 0 032885 840 744reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
152681460 0 011260 792 776compact4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
159067032 0 022405 840 744compacticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
159067032 0 022405 840 744compacticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
159287032 0 022405 840 744compacticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
159287032 0 022405 840 744compacticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
159501305 0 010108 776 776compact4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
160387144 0 022117 840 744compacticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
160607144 0 022117 840 744compacticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
160604224 0 017901 840 744compact4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
160827144 0 022117 840 744compacticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
161047144 0 022117 840 744compacticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
161044224 0 017957 840 744compact4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
161269352 0 023045 840 744compacticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
161703008 0 018365 840 744compact4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
162363008 0 018365 840 744compact4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
162803008 0 017965 840 744compact4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
162803008 0 017965 840 744compact4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
162803008 0 017965 840 744compact4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
163021462 0 011140 792 776compact4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
163023008 0 017965 840 744compact4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
163023008 0 018365 840 744compact4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
163463008 0 018365 840 744compact4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1636818697 0 030651 792 736inplaceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1636818692 0 030635 792 736refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
165449632 0 023381 840 744compacticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
205042062 0 013707 792 752compact3clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
205042062 0 013707 792 752compact3clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
206362842 0 015099 792 752compact3clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
207462623 0 014587 792 736compact2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
215162172 0 013505 800 776compact2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
216482055 0 014011 792 736compact3clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
223961665 0 010484 776 776compact2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
224621400 0 010393 784 736compact3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
224841788 0 011604 792 776compact2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
225721999 0 013321 800 776compact3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
231661775 0 011468 792 776compact2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
231661626 0 011436 792 776compact3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
236061602 0 011284 792 776compact3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
236282806 0 014475 792 752compact2clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
236943654 0 015947 792 752compact2clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
237162806 0 014475 792 752compact2clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
237381434 0 010236 776 776compact3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
269943248 0 018205 840 744compact3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
270163248 0 018205 840 744compact3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
270603248 0 018205 840 744compact3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
271043216 0 018573 840 744compact3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
271043216 0 018573 840 744compact3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
271483216 0 018573 840 744compact3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
271703216 0 018573 840 744compact3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
276321685 0 010729 784 736compact2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
279404640 0 018373 840 744compact3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
279844480 0 018157 840 744compact3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
281389192 0 024181 840 744compacticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
281389192 0 024181 840 744compacticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
281389192 0 024181 840 744compacticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
284909192 0 024181 840 744compacticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
289309496 0 024517 840 744compacticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
289309496 0 024517 840 744compacticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
289969496 0 024517 840 744compacticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
289969496 0 024517 840 744compacticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
292603248 0 018205 840 744compact3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
3117419664 0 034669 840 744compact2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3119619664 0 034669 840 744compact2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3119619664 0 034669 840 744compact2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3124019568 0 034541 840 744compact2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
3126219568 0 034541 840 744compact2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3141619664 0 034669 840 744compact2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3150419888 0 034893 840 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3150419888 0 034893 840 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3150419888 0 034893 840 744reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3152619888 0 034893 840 744reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3154819904 0 034877 840 744reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3154819904 0 034877 840 744reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3154819904 0 034877 840 744reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
3157019568 0 034541 840 744compact2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3157019792 0 034797 840 744inplaceicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3157019792 0 034797 840 744inplaceicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3157019792 0 034797 840 744inplaceicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3159219808 0 034781 840 744inplaceicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3159219808 0 034781 840 744inplaceicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3159219808 0 034781 840 744inplaceicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
3159219808 0 034781 840 744inplaceicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3161419568 0 034541 840 744compact2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3172419904 0 034877 840 744reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
320543616 0 018573 840 744wflipicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
320983616 0 018573 840 744wflipicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
320983616 0 018573 840 744wflipicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
321203616 0 018573 840 744wflipicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
321643616 0 018605 840 744wflipicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
321643616 0 018605 840 744wflipicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
321643616 0 018605 840 744wflipicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
321863616 0 018605 840 744wflipicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
342324240 0 019213 840 744compact4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
342324240 0 019213 840 744compact4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
342324240 0 019213 840 744compact4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
343204240 0 019245 840 744compact4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
343424240 0 019213 840 744compact4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
344084240 0 019245 840 744compact4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
344304240 0 019245 840 744compact4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
353544240 0 019245 840 744compact4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
4791619792 0 034797 840 744inplaceicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
519864480 0 019453 840 744compact3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
520084656 0 019661 840 744compact3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
520304480 0 019453 840 744compact3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
520304480 0 019453 840 744compact3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
520304480 0 019453 840 744compact3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
520964656 0 019661 840 744compact3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
522724656 0 019661 840 744compact3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
523164656 0 019661 840 744compact3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017

Test failure

Implementation: compact
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 42, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer compact
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer compact
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer compact
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer compact
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer compact
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer compact
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer compact2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer compact2
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer compact2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer compact2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer compact2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer compact2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer compact3
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer compact3
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer compact3
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer compact3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer compact3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer compact3
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer compact4
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer compact4
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer compact4
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer compact4
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer compact4
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer compact4
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer inplace
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer inplace
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer inplace
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer inplace
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer inplace
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer inplace
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer wflip
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer wflip
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer wflip
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer wflip
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer wflip
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer wflip

Compiler output

Implementation: dolbeau/intelavx2rorxasm
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/bin/ld: crypto_hashblocks_sha512.a(blocks.o): in function `crypto_hashblocks_sha512_dolbeau_intelavx2rorxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_rorx'
try.c: clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelavx2rorxasm
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelavx2rorxasm
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelavx2rorxasm
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelavx2rorxasm
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelavx2rorxasm

Compiler output

Implementation: dolbeau/intelavx2rorxasm
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_hashblocks_sha512.a(blocks.o): in function `crypto_hashblocks_sha512_dolbeau_intelavx2rorxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_rorx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: dolbeau/intelavx2rorxasm
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_hashblocks_sha512.a(blocks.o): in function `crypto_hashblocks_sha512_dolbeau_intelavx2rorxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_rorx'

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

Compiler output

Implementation: dolbeau/intelavxasm
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/bin/ld: crypto_hashblocks_sha512.a(blocks.o): in function `crypto_hashblocks_sha512_dolbeau_intelavxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_avx'
try.c: clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelavxasm
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelavxasm
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelavxasm
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelavxasm
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelavxasm

Compiler output

Implementation: dolbeau/intelavxasm
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_hashblocks_sha512.a(blocks.o): in function `crypto_hashblocks_sha512_dolbeau_intelavxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_avx'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: dolbeau/intelavxasm
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_hashblocks_sha512.a(blocks.o): in function `crypto_hashblocks_sha512_dolbeau_intelavxasm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_avx'

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

Compiler output

Implementation: dolbeau/intelsse4asm
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/bin/ld: crypto_hashblocks_sha512.a(blocks.o): in function `crypto_hashblocks_sha512_dolbeau_intelsse4asm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_sse4'
try.c: clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelsse4asm
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelsse4asm
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelsse4asm
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelsse4asm
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/intelsse4asm

Compiler output

Implementation: dolbeau/intelsse4asm
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_hashblocks_sha512.a(blocks.o): in function `crypto_hashblocks_sha512_dolbeau_intelsse4asm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_sse4'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: dolbeau/intelsse4asm
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_hashblocks_sha512.a(blocks.o): in function `crypto_hashblocks_sha512_dolbeau_intelsse4asm':
try.c: blocks.c:(.text+0x...): undefined reference to `sha512_sse4'

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