Implementation notes: amd64, genji262, crypto_hash/groestl256

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: groestl256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1357419346 0 031044 808 1824aesni-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1366219346 0 031044 808 1824avx-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1383818050 0 028023 800 1824avx-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1388218012 0 027991 800 1824aesni-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1394818762 0 028879 800 1824aesni-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1401418762 0 028879 800 1824avx-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1403623160 0 83238512 848 2624avx-intricc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1403623160 0 83238512 848 2624avx-intricc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1403623160 0 83238512 848 2624avx-intricc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1405823416 0 83238800 848 2624avx-intricc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1405823416 0 83238800 848 2624avx-intricc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1405823416 0 83238800 848 2624avx-intricc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1405823416 0 83238800 848 2624avx-intricc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1410223576 0 83238896 848 2624avx-intricc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1410223576 0 83238896 848 2624avx-intricc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1412423576 0 83238896 848 2624avx-intricc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1416823464 0 73638864 848 2528aesni-intricc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1416823464 0 73638864 848 2528aesni-intricc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1416823464 0 73638864 848 2528aesni-intricc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1416823464 0 73638864 848 2528aesni-intricc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1421223624 0 73638976 848 2528aesni-intricc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1421223624 0 73638976 848 2528aesni-intricc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1423423624 0 73638976 848 2528aesni-intricc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1423423624 0 73638976 848 2528aesni-intricc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1434423352 0 83239072 848 2624avx-intricc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1434423352 0 83239072 848 2624avx-intricc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1434423352 0 83239072 848 2624avx-intricc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1434423352 0 83239072 848 2624avx-intricc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1452023160 0 83238512 848 2624avx-intricc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1500423784 0 73639152 848 2528aesni-intricc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1500423784 0 73639152 848 2528aesni-intricc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
1500423784 0 73639152 848 2528aesni-intricc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1500423784 0 73639152 848 2528aesni-intricc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
1502623976 0 73639728 848 2528aesni-intricc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1502623976 0 73639728 848 2528aesni-intricc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1502623976 0 73639728 848 2528aesni-intricc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1504823976 0 73639728 848 2528aesni-intricc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1520218677 0 027783 784 1824aesni-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1526819410 0 031124 808 2464avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1526818577 0 027687 784 1824avx-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1564218826 0 028935 800 2464avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1586218463 0 028431 800 2464avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1588423576 0 83238896 848 2624avx-intricc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1608222122 0 033836 808 1920aesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1630218109 0 027215 784 2464avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1643421642 0 031751 800 1920aesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1643421281 0 031247 800 1920aesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1665426352 0 83240480 848 2624avx-intricc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1705020927 0 030031 784 1920aesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1711626408 0 83240480 848 2624avx-intricc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
1729227184 0 73641312 848 2528aesni-intricc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1806227528 0 73641600 848 2528aesni-intricc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2391421977 0 033867 792 752opteronclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2393621977 0 033867 792 752opteronclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2398022503 0 034795 792 736opteronclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2400222169 0 034651 792 752opteronclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2475022607 0 034899 792 736core2duoclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2481622081 0 033971 792 752core2duoclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2481622081 0 033971 792 752core2duoclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2483822273 0 034755 792 752core2duoclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2492621661 0 030873 784 736core2duoclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2582821551 0 030753 784 736opteronclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3069054025 0 065915 792 752opteron-unrolledclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3071254217 0 066715 792 752opteron-unrolledclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3093254551 0 066859 792 736opteron-unrolledclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3095453595 0 062817 784 736opteron-unrolledclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3099854025 0 065915 792 752opteron-unrolledclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3214243666 0 055380 808 2112vperm-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3249443170 0 053287 800 2112vperm-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3297842960 0 052927 800 2112vperm-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3302247240 0 131262592 848 3360vperm-intricc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
3302247240 0 131262592 848 3360vperm-intricc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
3304447240 0 131262592 848 3360vperm-intricc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
3304447240 0 131262592 848 3360vperm-intricc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
3306647080 0 131262480 848 3360vperm-intricc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3344042707 0 051815 784 2112vperm-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3357247080 0 131262480 848 3360vperm-intricc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
3357247080 0 131262480 848 3360vperm-intricc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
3429847080 0 131262480 848 3360vperm-intricc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
3440847688 0 131263056 848 3360vperm-intricc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
3440847880 0 131263632 848 3360vperm-intricc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
3440847688 0 131263056 848 3360vperm-intricc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
3440847688 0 131263056 848 3360vperm-intricc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
3443047880 0 131263632 848 3360vperm-intricc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
3443047880 0 131263632 848 3360vperm-intricc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
3443047688 0 131263056 848 3360vperm-intricc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
3443047880 0 131263632 848 3360vperm-intricc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
3812623055 0 034769 800 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
38786270012 16384 512285477 17280 1256opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
38852270012 16384 512285477 17280 1256opt64icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
38852270012 16384 512285477 17280 1256opt64icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
3907221983 0 032185 800 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
39204266148 16384 512280349 17280 1256opt64icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
3933647231 0 058945 800 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
39644179968 0 0194077 840 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
39644183600 0 0197709 840 744sphlib-adaptedicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
3968849000 0 058321 784 736sphlib-adaptedclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
39842180640 0 0195941 840 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
39886268204 16384 512283605 17280 1256opt64icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
39908268204 16384 512283605 17280 1256opt64icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
3990849593 0 061579 792 752sphlib-adaptedclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3990849593 0 061579 792 752sphlib-adaptedclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3999620473 0 030537 800 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
40062180640 0 0195941 840 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
40062180640 0 0195941 840 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
4006243810 0 052924 776 776sphlib-adaptedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
40062184288 0 0199621 840 744sphlib-adaptedicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
40062184288 0 0199621 840 744sphlib-adaptedicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
40084184288 0 0199621 840 744sphlib-adaptedicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
40084184288 0 0199621 840 744sphlib-adaptedicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
40216268204 16384 512283605 17280 1256opt64icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
40260270012 16384 512285477 17280 1256opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
4032641136 0 050252 776 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
40348183056 0 0198437 840 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
40348183056 0 0198437 840 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
40348186768 0 0202149 840 744sphlib-adaptedicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
40392180640 0 0195941 840 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
40392183056 0 0198437 840 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
40436183056 0 0198437 840 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
40480186768 0 0202149 840 744sphlib-adaptedicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
40546268204 16384 512283605 17280 1256opt64icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
40612186768 0 0202149 840 744sphlib-adaptedicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
4063449593 0 062187 792 752sphlib-adaptedclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4083250975 0 062689 800 776sphlib-adaptedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
40942186768 0 0202149 840 744sphlib-adaptedicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
41096185376 0 0201077 840 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
41294185376 0 0201077 840 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
41536186024 0 0200077 840 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
41646185376 0 0201077 840 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
41668185376 0 0201077 840 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
41734189264 0 0204613 840 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
4175618290 0 027404 776 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
41778189264 0 0204613 840 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
4184452218 0 063932 808 2544vpermgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4206447215 0 057417 800 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
42086189264 0 0204613 840 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
42108189264 0 0204613 840 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
42130273284 16384 512289085 17280 1256opt64icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
42174273284 16384 512289085 17280 1256opt64icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
4224051738 0 061847 800 2544vpermgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4228459936 0 131274064 848 3360vperm-intricc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
42350275860 16384 512291293 17280 1256opt64icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
42372273284 16384 512289085 17280 1256opt64icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
42372275860 16384 512291293 17280 1256opt64icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
4239451378 0 061343 800 2544vpermgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4250447468 0 057529 800 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
42526275860 16384 512291293 17280 1256opt64icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
4259253391 0 063593 800 776sphlib-adaptedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
42680273284 16384 512289085 17280 1256opt64icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
4268051044 0 061105 800 776sphlib-adaptedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4290051024 0 060127 784 2544vpermgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4294460360 0 131274432 848 3360vperm-intricc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
4307653113 0 065515 792 736sphlib-adaptedclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4309850025 0 062011 792 752sphlibclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4312050025 0 062603 792 752sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4318662073 0 072316 808 776mmxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
43208275860 16384 512291293 17280 1256opt64icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
4323050025 0 062011 792 752sphlibclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4329661748 0 071844 808 776mmxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
43406190624 0 0206357 840 744sphlib-adaptedicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
43450190624 0 0206357 840 744sphlib-adaptedicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
43472190624 0 0206357 840 744sphlib-adaptedicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
43494273884 16384 512288029 17280 1256opt64icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
4351664812 0 076641 816 776mmxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4364867072 0 081261 856 744mmxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
4389049323 0 058625 784 736sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
43978196176 0 0211525 840 744sphlib-adaptedicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
44110193136 0 0207189 840 744sphlib-adaptedicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
44154190624 0 0206357 840 744sphlib-adaptedicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
44220196176 0 0211525 840 744sphlib-adaptedicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
4437467696 0 083533 856 744mmxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
4439667696 0 083533 856 744mmxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
4439667352 0 082837 856 744mmxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
4439667696 0 083533 856 744mmxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
4441867352 0 082837 856 744mmxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
4441875944 0 089997 840 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
4444067696 0 083533 856 744mmxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
4444075848 0 089957 840 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
4446250617 0 063003 792 736sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
44462196176 0 0211525 840 744sphlib-adaptedicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
4463867352 0 082837 856 744mmxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
45298196176 0 0211525 840 744sphlib-adaptedicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
4725668056 0 083493 856 744mmxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
4725668056 0 083493 856 744mmxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
4730068056 0 083493 856 744mmxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
4747668056 0 083493 856 744mmxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
4752067816 0 083333 856 744mmxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
4752067816 0 083333 856 744mmxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
4752067816 0 083333 856 744mmxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
4754267816 0 083333 856 744mmxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
4807067472 0 081717 856 744mmxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
4892874576 0 090309 840 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
4895074576 0 090309 840 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
4901674576 0 090309 840 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
4930274240 0 089573 840 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
4939074240 0 089573 840 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
4939074240 0 089573 840 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
4945674576 0 090309 840 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
5038074240 0 089573 840 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
5247021993 0 034283 792 736sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5541821401 0 033291 792 752sphlib-smallclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5541821401 0 033291 792 752sphlib-smallclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5550621401 0 033915 792 752sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5572620730 0 029937 784 736sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6342667352 0 082837 856 744mmxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
7554830808 0 046277 856 744opt32icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
7559230808 0 046277 856 744opt32icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
7559233112 0 048629 856 744opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
7559233328 0 047573 856 744opt32icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
7561430808 0 046277 856 744opt32icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
7561433112 0 048629 856 744opt32icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
7568030808 0 046277 856 744opt32icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
7570233112 0 048629 856 744opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
7570233112 0 048629 856 744opt32icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
7640633280 0 048765 856 744opt32icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
7640631024 0 046893 856 744opt32icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
7642833280 0 048765 856 744opt32icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
7645033280 0 048765 856 744opt32icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
7645033280 0 048765 856 744opt32icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
7649431024 0 046893 856 744opt32icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
7649431024 0 046893 856 744opt32icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
7651633584 0 047773 856 744opt32icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
7673631024 0 046893 856 744opt32icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
7770424663 0 036529 816 776opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
7902422601 0 032876 808 776opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
7922222375 0 032508 808 776opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
7937624742 0 037357 816 736opt32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
7950861308 0 070540 792 776mmxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
7981624150 0 036957 816 752opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
7981624070 0 036285 816 752opt32clang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
7983824070 0 036285 816 752opt32clang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
7990422255 0 031673 800 736opt32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
8203820834 0 030100 792 776opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
9845079232 0 094613 840 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
9845079232 0 094613 840 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
9845079232 0 094613 840 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
9847279232 0 094613 840 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
10188279488 0 094837 840 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
10190479488 0 094837 840 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
10190479488 0 094837 840 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
10192679488 0 094837 840 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
11314618328 0 034013 840 74432bit-2ktableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
11314618328 0 034013 840 74432bit-2ktableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
11314618328 0 034013 840 74432bit-2ktableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
11327819048 0 034349 840 74432bit-2ktableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
11327819048 0 034349 840 74432bit-2ktableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
11327819048 0 034349 840 74432bit-2ktableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
11332219048 0 034349 840 74432bit-2ktableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
11358618696 0 032701 840 74432bit-2ktableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
11387218576 0 033861 840 74432bit-2ktableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
11389418576 0 033861 840 74432bit-2ktableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
11393818576 0 033861 840 74432bit-2ktableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
11393818576 0 033861 840 74432bit-2ktableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
11426819328 0 034661 840 74432bit-2ktableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
11426819328 0 034661 840 74432bit-2ktableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
11431218904 0 032965 840 74432bit-2ktableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
11431219328 0 034661 840 74432bit-2ktableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
11433419328 0 034661 840 74432bit-2ktableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
11446610008 0 021931 792 75232bit-2ktableclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
11448810008 0 021931 792 75232bit-2ktableclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
11468610216 0 022747 792 75232bit-2ktableclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
11712818328 0 034013 840 74432bit-2ktableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
11899811273 0 022929 800 77632bit-2ktablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
12034010673 0 020740 792 77632bit-2ktablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
12370610298 0 019348 776 77632bit-2ktablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
13160410621 0 020548 792 77632bit-2ktablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
13543224696 0 040005 840 74432bit-bytesliced-c-fasticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
13547624696 0 040005 840 74432bit-bytesliced-c-fasticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
13556424696 0 040005 840 74432bit-bytesliced-c-fasticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
13563024696 0 040005 840 74432bit-bytesliced-c-fasticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
13626824648 0 039989 840 74432bit-bytesliced-c-fasticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
13640024648 0 039989 840 74432bit-bytesliced-c-fasticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
13659824648 0 039989 840 74432bit-bytesliced-c-fasticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
13668624648 0 039989 840 74432bit-bytesliced-c-fasticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
13717025568 0 039613 840 74432bit-bytesliced-c-fasticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
13807225552 0 039653 840 74432bit-bytesliced-c-fasticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
14586024656 0 039949 840 74432bit-bytesliced-c-fasticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
14623426176 0 041869 840 74432bit-bytesliced-c-fasticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
14630024656 0 039949 840 74432bit-bytesliced-c-fasticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
14665224656 0 039949 840 74432bit-bytesliced-c-fasticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
14682826176 0 041869 840 74432bit-bytesliced-c-fasticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
14707026176 0 041869 840 74432bit-bytesliced-c-fasticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
14814824656 0 039949 840 74432bit-bytesliced-c-fasticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
15063426176 0 041869 840 74432bit-bytesliced-c-fasticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1520425912 0 018251 792 73632bit-bytesliced-c-fastclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1655725248 0 017787 792 75232bit-bytesliced-c-fastclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1701048371 0 017633 784 73632bit-2ktableclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1773206022 0 017705 800 77632bit-bytesliced-c-fastgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1805323439 0 013540 792 77632bit-bytesliced-c-fastgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1817429262 0 021603 792 73632bit-2ktableclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1834366352 0 021637 840 7448bit_cicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
1839426176 0 021381 840 7448bit_cicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1839646352 0 021637 840 7448bit_cicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
1840086176 0 021381 840 7448bit_cicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1845146176 0 021381 840 7448bit_cicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1845586352 0 021637 840 7448bit_cicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1849546176 0 021381 840 7448bit_cicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1849986352 0 021637 840 7448bit_cicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
1853946216 0 020229 840 7448bit_cicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
1897724806 0 016739 792 75232bit-bytesliced-c-fastclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1898164806 0 016739 792 75232bit-bytesliced-c-fastclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1923464020 0 016531 792 75232bit-bytesliced-c-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1926104537 0 016835 792 73632bit-bytesliced-c-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1954922891 0 014787 792 75232bit-bytesliced-c-smallclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1955362891 0 014787 792 75232bit-bytesliced-c-smallclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1989026208 0 021813 840 7448bit_cicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
1990786208 0 021813 840 7448bit_cicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1994306208 0 021813 840 7448bit_cicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1994306208 0 021813 840 7448bit_cicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1994966264 0 020221 840 7448bit_cicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
1995186368 0 021621 840 7448bit_cicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
1995626368 0 021621 840 7448bit_cicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2002226368 0 021621 840 7448bit_cicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2002666368 0 021621 840 7448bit_cicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
20273013728 0 028973 840 74432bit-bytesliced-c-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
20275213728 0 028973 840 74432bit-bytesliced-c-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
20281813728 0 028973 840 74432bit-bytesliced-c-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
2060304355 0 016235 792 7528bit_cclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2062944370 0 016843 792 7528bit_cclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
20631613728 0 028973 840 74432bit-bytesliced-c-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
2069324448 0 016715 792 7368bit_cclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2087364355 0 016235 792 7528bit_cclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
20919812952 0 028213 840 74432bit-bytesliced-c-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
20928612952 0 028213 840 74432bit-bytesliced-c-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
20930812952 0 028213 840 74432bit-bytesliced-c-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
20946212952 0 028213 840 74432bit-bytesliced-c-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
21076012616 0 027909 840 74432bit-bytesliced-c-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
21087012896 0 028541 840 74432bit-bytesliced-c-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
21102412616 0 027909 840 74432bit-bytesliced-c-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
21109012616 0 027909 840 74432bit-bytesliced-c-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
21137612896 0 028541 840 74432bit-bytesliced-c-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
2116843146 0 012417 784 73632bit-bytesliced-c-fastclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
21170612896 0 028541 840 74432bit-bytesliced-c-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
21208012584 0 026637 840 74432bit-bytesliced-c-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
21245412896 0 028541 840 74432bit-bytesliced-c-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
21247612616 0 027909 840 74432bit-bytesliced-c-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2128944268 0 013457 784 7368bit_cclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2138402892 0 012852 792 77632bit-bytesliced-c-fastgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
21401612920 0 026917 840 74432bit-bytesliced-c-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
2200224865 0 016513 800 77632bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2292182593 0 011660 776 77632bit-bytesliced-c-fastgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2485122006 0 011217 784 73632bit-bytesliced-c-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
2578622237 0 012292 792 77632bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2718101707 0 010724 776 77632bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2802144721 0 016329 800 7768bit_cgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2804784570 0 014444 792 7768bit_cgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2912584714 0 014724 792 7768bit_cgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3599204023 0 013028 776 7768bit_cgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3914682474 0 012388 792 77632bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

Test failure

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

Number of similar (compiler,implementation) pairs: 150, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer 32bit-2ktable
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer 32bit-2ktable
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer 32bit-2ktable
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer 32bit-2ktable
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer 32bit-2ktable
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer 32bit-2ktable
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer 32bit-bytesliced-c-fast
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer 32bit-bytesliced-c-fast
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer 32bit-bytesliced-c-fast
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer 32bit-bytesliced-c-fast
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer 32bit-bytesliced-c-fast
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer 32bit-bytesliced-c-fast
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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer 32bit-bytesliced-c-small
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer 32bit-bytesliced-c-small
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer 32bit-bytesliced-c-small
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer 8bit_c
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer 8bit_c
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer 8bit_c
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer 8bit_c
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer 8bit_c
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer 8bit_c
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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer aesni-intr
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer aesni-intr
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer aesni-intr
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer avx-intr
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer avx-intr
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer avx-intr
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer mmx
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer mmx
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer mmx
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer opt32
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer opt32
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer opt32
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer opt64
icc -march=icelake-client -mtune=icelake-client -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=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer sphlib
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer sphlib
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer sphlib
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer sphlib
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer sphlib
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer sphlib-adapted
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer sphlib-adapted
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer sphlib-adapted
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer sphlib-small
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer sphlib-small
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer sphlib-small
icc -march=skylake-avx512 -mtune=skylake-avx512 -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
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer vperm-intr
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer vperm-intr
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer vperm-intr
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer vperm-intr

Compiler output

Implementation: aesni
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: hash.c:104:12: warning: comparison of array 'ctx->chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:389:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm12, [rdi+0*16]");
hash.c: ^
hash.c: <inline asm>:1:16: note: instantiated into assembly here
hash.c: movaps xmm12, [rdi+0*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:390:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm13, [rdi+1*16]");
hash.c: ^
hash.c: <inline asm>:1:16: note: instantiated into assembly here
hash.c: movaps xmm13, [rdi+1*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:391:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm14, [rdi+2*16]");
hash.c: ^
hash.c: <inline asm>:1:16: note: instantiated into assembly here
hash.c: ...

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

Compiler output

Implementation: aesni-intr
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:28:
hash.c: In file included from ./groestl-intr-aes.h:10:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/smmintrin.h:32:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/tmmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/pmmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/emmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:31:
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: avx
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: hash.c:69:12: warning: comparison of array 'ctx->chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:69:37: warning: comparison of array 'ctx->buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: hash.c:62:3: warning: while loop has empty body [-Wempty-body]
hash.c: SET_CONSTANTS();
hash.c: ^
hash.c: ./groestl-asm-avx.h:62:10: note: expanded from macro 'SET_CONSTANTS'
hash.c: }while(0);
hash.c: ^
hash.c: hash.c:62:3: note: put the semicolon on a separate line to silence this warning
hash.c: ./groestl-asm-avx.h:62:10: note: expanded from macro 'SET_CONSTANTS'
hash.c: }while(0);
hash.c: ^
hash.c: ./groestl-asm-avx.h:377:8: error: invalid operand for instruction
hash.c: asm ("vmovdqa xmm12, [rdi+0*16]");
hash.c: ^
hash.c: <inline asm>:1:17: note: instantiated into assembly here
hash.c: vmovdqa xmm12, [rdi+0*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:9:
hash.c: ./groestl-asm-avx.h:378:8: error: invalid operand for instruction
hash.c: asm ("vmovdqa xmm13, [rdi+1*16]");
hash.c: ...

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

Compiler output

Implementation: avx-intr
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:9:
hash.c: In file included from ./groestl-intr-avx.h:10:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/smmintrin.h:32:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/tmmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/pmmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/emmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:31:
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avx-intr
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avx-intr
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avx-intr
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avx-intr
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE avx-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_groestl256.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 7, 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 opteron
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE opteron-unrolled
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE opteron-unrolled
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE opteron-unrolled

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_groestl256.a(hash.o): in function `Transform.constprop.0':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
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_groestl256.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
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-unrolled

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_groestl256.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
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_groestl256.a(hash.o): in function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `crypto_hash_groestl256_core2duo':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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 `P512ASM'

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: mmx
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:16:
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:97:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:103:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: opt64
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: hash.c:191:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:192:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:193:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:194:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: ...

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

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_groestl256.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_groestl256.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_groestl256.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_groestl256.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_groestl256.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: 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_groestl256.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 opteron
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE opteron

Compiler output

Implementation: opteron
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_groestl256.a(hash.o): in function `Transform.constprop.0':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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_groestl256.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 opteron

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_groestl256.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
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_groestl256.a(hash.o): in function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `crypto_hash_groestl256_opteron':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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 `P512ASM'

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

Compiler output

Implementation: opteron-unrolled
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_groestl256.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
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_groestl256.a(hash.o): in function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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 `P512ASM'
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_groestl256.a(hash.o): in function `crypto_hash_groestl256_opteron_unrolled':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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 `Q512ASM'
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 `P512ASM'
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 `P512ASM'

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

Compiler output

Implementation: vperm
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: hash.c:104:12: warning: comparison of array 'ctx->chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:685:8: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: asm ("movaps xmm0, [ROUND_CONST_Lx]");\
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_Lx]
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:686:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform(0, 1, VPERM_IPT, 4, 5, 6, 7, 8, 9, 10);\
hash.c: ^
hash.c: ./groestl-asm-vperm.h:142:3: note: expanded from macro 'VPERM_Transform'
hash.c: VPERM_Transform_Set_Const(table, c0, c1, c2);\
hash.c: ...

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

Compiler output

Implementation: vperm-intr
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:34:
hash.c: In file included from ./groestl-intr-vperm.h:13:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/tmmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/pmmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/emmintrin.h:31:
hash.c: In file included from /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:31:
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:55:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:61:72: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:68:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:74:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:84:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:90:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
hash.c: ^
hash.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/mmintrin.h:97:74: warning: unknown attribute '__artificial__' ignored [-Wunknown-attributes]
hash.c: ...

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