Implementation notes: amd64, genji262, crypto_hash/shavite3512

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_hash
Primitive: shavite3512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
54129919 48 1621678 864 1376aes-instructgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
554412139 48 1627529 904 1344aes-instructicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
554411355 48 1625473 904 1344aes-instructicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
556612139 48 1627529 904 1344aes-instructicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
556611227 48 1625289 904 1344aes-instructicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
556610721 48 1626065 904 1344aes-instructicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
556612139 48 1627529 904 1344aes-instructicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
556612139 48 1627529 904 1344aes-instructicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
558811939 48 1627297 904 1344aes-instructicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
558811939 48 1627297 904 1344aes-instructicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
558811939 48 1627297 904 1344aes-instructicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
558811939 48 1627297 904 1344aes-instructicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
561010721 48 1626065 904 1344aes-instructicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
563210721 48 1626065 904 1344aes-instructicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
563210721 48 1626065 904 1344aes-instructicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
565410513 48 1626257 904 1344aes-instructicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
565410513 48 1626257 904 1344aes-instructicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
567610513 48 1626257 904 1344aes-instructicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
567610513 48 1626257 904 1344aes-instructicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
101426788 48 1616814 864 1376aes-instructgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
107146695 48 1616942 864 1376aes-instructgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
119466014 48 1615088 840 1376aes-instructgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3880840366 0 050673 800 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3911644859 0 056641 800 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3946840571 0 050657 800 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4175635511 0 044660 776 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4224018715 0 030497 800 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4386841321 0 053355 792 752sphlibclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4395639361 0 048737 784 736sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4397841321 0 053355 792 752sphlibclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4397881616 0 096997 840 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
4400081616 0 096997 840 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
4402281168 0 096469 840 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
4402281616 0 096997 840 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
4404480992 0 095101 840 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
4406641697 0 054307 792 752sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4419881264 0 096565 840 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
4435281168 0 096469 840 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
4448482384 0 097733 840 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
4448481888 0 097589 840 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
4452881936 0 097637 840 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
4452882384 0 097733 840 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
4452881936 0 097637 840 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
4455082384 0 097733 840 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
4461613950 0 024257 800 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4463881760 0 095813 840 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
4474882384 0 097733 840 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
4488081936 0 097637 840 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
4562845094 0 057395 792 736sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4681613628 0 023729 800 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4719067808 0 083157 840 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
4719067808 0 083157 840 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
4721267808 0 083157 840 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
4723467808 0 083157 840 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
4727867536 0 082917 840 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
4732267536 0 082917 840 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
4734467536 0 082917 840 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
4734467536 0 082917 840 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
4741066816 0 080869 840 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
4760867840 0 083573 840 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
4793867840 0 083573 840 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
4798267840 0 083573 840 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
4804868528 0 083861 840 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
4807068512 0 083845 840 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
4807068528 0 083861 840 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
4822467840 0 083573 840 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
4833466496 0 080605 840 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
4862068512 0 083845 840 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
4930212019 0 021172 776 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5044674344 192 086636 992 736no-saltclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5060016772 0 029075 792 736sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5172215606 0 028243 792 752sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5196466312 192 078124 992 752no-saltclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5200882280 192 094588 992 736new-aes-roundclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5341649416 192 064585 1048 744low-memicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
5352664247 192 073458 984 736no-saltclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5354849416 192 064585 1048 744low-memicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
5381249416 192 064585 1048 744low-memicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
5383449416 192 064585 1048 744low-memicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
5398851608 192 065529 1048 744low-memicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
5401034857 192 046606 1008 776IntelL1Cachegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5409831048 192 043660 992 752low-memclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5416452376 192 067625 1048 744low-memicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
5431852376 192 067625 1048 744low-memicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
5434030616 192 042908 992 736low-memclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5434051928 192 067145 1048 744low-memicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
5442837160 192 049788 992 752IntelL1Cacheclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5445051928 192 067145 1048 744low-memicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
5458251928 192 067145 1048 744low-memicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
5458252376 192 067625 1048 744low-memicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
5467052376 192 067625 1048 744low-memicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
5471451928 192 067145 1048 744low-memicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
5473674585 192 086334 1008 776different-ordergcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5486837832 192 050140 992 736IntelL1Cacheclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5506649144 192 064713 1048 744low-memicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
55352101000 192 0114977 1048 744different-ordericc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
55726100872 192 0116089 1048 744different-ordericc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
5583671768 192 084380 992 752no-saltclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5585896472 192 0111689 1048 744no-salticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
55880100872 192 0116089 1048 744different-ordericc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
5590249160 192 064729 1048 744low-memicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
5594684280 192 096588 992 736different-orderclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
55968100872 192 0116089 1048 744different-ordericc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
5596898312 192 0113513 1048 744different-ordericc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
5605696472 192 0111689 1048 744no-salticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
56078100568 192 0115785 1048 744new-aes-roundicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
5612296784 192 0110705 1048 744no-salticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
56144100568 192 0115785 1048 744new-aes-roundicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
5614497800 192 0111777 1048 744no-salticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
56166101080 192 0116329 1048 744different-ordericc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
5625450080 192 064001 1048 744IntelL1Cacheicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
5625449160 192 064729 1048 744low-memicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
56276101080 192 0116329 1048 744different-ordericc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
5629898488 192 0113689 1048 744different-ordericc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
5632098488 192 0113689 1048 744different-ordericc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
5632094360 192 0109529 1048 744no-salticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
5632081616 0 096997 840 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
56342101080 192 0116329 1048 744different-ordericc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
5636498456 192 0113657 1048 744new-aes-roundicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
5636498456 192 0113657 1048 744new-aes-roundicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
5636494360 192 0109529 1048 744no-salticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
5638670743 192 081014 1008 776different-ordergcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5638694360 192 0109529 1048 744no-salticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
56474101584 192 0115505 1048 744different-ordericc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
5647493928 192 0109497 1048 744no-salticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
5651896472 192 0111689 1048 744no-salticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
5656293928 192 0109497 1048 744no-salticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
5658498296 192 0113897 1048 744different-ordericc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
5658498296 192 0113897 1048 744different-ordericc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
56584101896 192 0115873 1048 744new-aes-roundicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
5658497304 192 0112553 1048 744no-salticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
5660651144 192 066393 1048 744IntelL1Cacheicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
5660651144 192 066393 1048 744IntelL1Cacheicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
5660698328 192 0113929 1048 744different-ordericc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
5662848264 192 063465 1048 744IntelL1Cacheicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
5662898296 192 0113897 1048 744different-ordericc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
5665047640 192 063241 1048 744IntelL1Cacheicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
5665098296 192 0113497 1048 744new-aes-roundicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
5665096472 192 0111689 1048 744no-salticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
5667251144 192 066393 1048 744IntelL1Cacheicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
5667298024 192 0113625 1048 744new-aes-roundicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
56672101400 192 0116649 1048 744new-aes-roundicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
5669449160 192 064729 1048 744low-memicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
5671629864 192 041676 992 752low-memclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
56716100568 192 0115785 1048 744new-aes-roundicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
5671697304 192 0112553 1048 744no-salticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
5673897304 192 0112553 1048 744no-salticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
5676048264 192 063465 1048 744IntelL1Cacheicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
56760101400 192 0116649 1048 744new-aes-roundicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
56782101400 192 0116649 1048 744new-aes-roundicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
5687051144 192 066393 1048 744IntelL1Cacheicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
5689293928 192 0109497 1048 744no-salticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
5695829864 192 041676 992 752low-memclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5695898456 192 0113657 1048 744new-aes-roundicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
5700215038 0 027083 792 752sphlib-smallclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
57068100872 192 0116089 1048 744different-ordericc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
5706815038 0 027083 792 752sphlib-smallclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5709098024 192 0113625 1048 744new-aes-roundicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
5717878617 192 090366 1008 776no-saltgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
57244101400 192 0116649 1048 744new-aes-roundicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
5724498024 192 0113625 1048 744new-aes-roundicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
5726698040 192 0113641 1048 744new-aes-roundicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
57288100880 192 0114801 1048 744new-aes-roundicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
5733250472 192 065689 1048 744IntelL1Cacheicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
5735448264 192 063465 1048 744IntelL1Cacheicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
5737650472 192 065689 1048 744IntelL1Cacheicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
5742048264 192 063465 1048 744IntelL1Cacheicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
5742093944 192 0109513 1048 744no-salticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
5748674618 192 084670 1008 776new-aes-roundgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5761847656 192 063257 1048 744IntelL1Cacheicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
5764047656 192 063257 1048 744IntelL1Cacheicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
5766247656 192 063257 1048 744IntelL1Cacheicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
5779498488 192 0113689 1048 744different-ordericc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
5779480601 192 092350 1008 776new-aes-roundgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5781697304 192 0112553 1048 744no-salticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
5794850632 192 064609 1048 744IntelL1Cacheicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
5812450472 192 065689 1048 744IntelL1Cacheicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
5845436136 192 047948 992 752IntelL1Cacheclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5845427171 192 036386 984 736low-memclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5847636136 192 047948 992 752IntelL1Cacheclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5847634322 192 044366 1008 776IntelL1Cachegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5863050472 192 065689 1048 744IntelL1Cacheicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
5891618504 192 030796 992 736lower-memclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5893874327 192 084598 1008 776no-saltgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5907082600 192 095228 992 752new-aes-roundclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5926873057 192 083102 1008 776no-saltgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5929073167 192 083214 1008 776different-ordergcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5929051744 192 065721 1048 744low-memicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
5935679800 192 091612 992 752new-aes-roundclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5944479800 192 091612 992 752new-aes-roundclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5951045080 192 060281 1048 744lower-memicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
5959873981 192 083234 984 736different-orderclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5964233163 192 042402 984 736IntelL1Cacheclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5968645080 192 060281 1048 744lower-memicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
5973076008 192 087820 992 752different-orderclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5973077367 192 087638 1008 776new-aes-roundgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
5975248424 192 063673 1048 744lower-memicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
5979676008 192 087820 992 752different-orderclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
5979648424 192 063673 1048 744lower-memicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
5988426007 192 036278 1008 776low-memgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6008245080 192 060281 1048 744lower-memicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
6012648424 192 063673 1048 744lower-memicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
6025875906 192 085154 984 736new-aes-roundclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6030281168 0 096469 840 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
6041266572 192 075640 984 776different-ordergcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6078618632 192 031244 992 752lower-memclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6116028313 192 040062 1008 776low-memgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6120447968 192 061945 1048 744lower-memicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
6157882072 192 094700 992 752different-orderclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6190817528 192 029340 992 752lower-memclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6228217528 192 029340 992 752lower-memclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6283212772 0 022161 784 736sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6289831031 192 040104 984 776IntelL1Cachegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6309623716 192 032792 984 776low-memgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6316245784 192 061001 1048 744lower-memicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
6327245784 192 061001 1048 744lower-memicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
6344845784 192 061001 1048 744lower-memicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
6360245784 192 061001 1048 744lower-memicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
6386633639 192 043910 1008 776IntelL1Cachegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6424070551 192 079624 984 776no-saltgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6448245688 192 059609 1048 744lower-memicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
6450442504 192 058105 1048 744lower-memicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
6459242504 192 058105 1048 744lower-memicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
6461475557 192 084632 984 776new-aes-roundgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6472442504 192 058105 1048 744lower-memicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
6547215221 192 024434 984 736lower-memclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6595618249 192 029998 1008 776lower-memgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6597826551 192 036606 1008 776low-memgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6602245080 192 060281 1048 744lower-memicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
6644042504 192 058105 1048 744lower-memicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
6663866312 192 078124 992 752no-saltclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
6688015891 192 025934 1008 776lower-memgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6815694200 192 0109369 1048 744no-salticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
6897015927 192 026198 1008 776lower-memgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6897014532 192 023608 984 776lower-memgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
6927848424 192 063673 1048 744lower-memicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
82412101080 192 0116329 1048 744different-ordericc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
89540100568 192 0115785 1048 744new-aes-roundicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
19294031664 192 046937 1048 7448-biticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
19320431664 192 046937 1048 7448-biticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
19375428800 192 043993 1048 7448-biticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
19404028800 192 043993 1048 7448-biticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
19415028800 192 043993 1048 7448-biticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
19450228800 192 043993 1048 7448-biticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
19595431664 192 046937 1048 7448-biticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
19615230872 192 044873 1048 7448-biticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
19626231664 192 046937 1048 7448-biticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
23511427360 192 039940 992 7528-bitclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
23876626192 192 037972 992 7528-bitclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
23953626192 192 037972 992 7528-bitclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
24079032032 192 045977 1048 7448-biticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
24160432560 192 047801 1048 7448-biticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
24211032560 192 047801 1048 7448-biticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
24241832560 192 047801 1048 7448-biticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
24281429664 192 045257 1048 7448-biticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
24411229664 192 045257 1048 7448-biticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
24479432560 192 047801 1048 7448-biticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
24519029664 192 045257 1048 7448-biticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
24534429664 192 045257 1048 7448-biticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
25612429832 192 042100 992 7368-bitclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
41859414037 192 023274 984 7368-bitclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
43271816649 192 028422 1008 7768-bitgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
44908614767 192 025062 1008 7768-bitgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
86182812444 192 021544 984 7768-bitgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
91313214181 192 024246 1008 7768-bitgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

Test failure

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

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer 8-bit
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer 8-bit
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer 8-bit
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer 8-bit
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer 8-bit
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer 8-bit
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer IntelL1Cache
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer IntelL1Cache
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer IntelL1Cache
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer IntelL1Cache
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer IntelL1Cache
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer IntelL1Cache
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer aes-instruct
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer aes-instruct
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer aes-instruct
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer aes-instruct
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer aes-instruct
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer aes-instruct
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer different-order
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer different-order
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer different-order
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer different-order
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer different-order
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer different-order
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer low-mem
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer low-mem
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer low-mem
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer low-mem
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer low-mem
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer low-mem
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer lower-mem
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer lower-mem
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer lower-mem
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer lower-mem
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer lower-mem
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer lower-mem
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer new-aes-round
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer new-aes-round
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer new-aes-round
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer new-aes-round
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer new-aes-round
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer new-aes-round
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer no-salt
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer no-salt
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer no-salt
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer no-salt
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer no-salt
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer no-salt
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-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

Compiler output

Implementation: 8-bit
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: ./portable.h:109:2: warning: NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-W#warnings]
SHAvite3.c: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: ^
SHAvite3.c: ./portable.h:510:1: warning: '/*' within block comment [-Wcomment]
SHAvite3.c: /* "x++" is passed as an argument, thus increasing x 4 times instead of one */
SHAvite3.c: ^
SHAvite3.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 35, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE IntelL1Cache
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE IntelL1Cache
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE IntelL1Cache
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE IntelL1Cache
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE IntelL1Cache
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE different-order
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE different-order
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE different-order
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE different-order
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE different-order
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE low-mem
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE low-mem
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE low-mem
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE low-mem
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE low-mem
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE lower-mem
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE lower-mem
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE lower-mem
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE lower-mem
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE lower-mem
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE new-aes-round
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE new-aes-round
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE new-aes-round
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE new-aes-round
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE new-aes-round
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE no-salt
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE no-salt
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE no-salt
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE no-salt
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE no-salt

Compiler output

Implementation: 8-bit
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
SHAvite3.c: In file included from SHAvite3.c:11:
SHAvite3.c: portable.h:109:2: warning: #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!! [-Wcpp]
SHAvite3.c: 109 | #warning NEITHER NESSIE_LITTLE_ENDIAN NOR NESSIE_BIG_ENDIAN ARE DEFINED!!!!!
SHAvite3.c: | ^~~~~~~

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE IntelL1Cache
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE IntelL1Cache
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE IntelL1Cache
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE IntelL1Cache
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE different-order
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE different-order
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE different-order
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE different-order
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE low-mem
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE low-mem
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE low-mem
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE low-mem
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE lower-mem
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE lower-mem
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE lower-mem
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE lower-mem
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE new-aes-round
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE new-aes-round
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE new-aes-round
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE new-aes-round
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE no-salt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE no-salt
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE no-salt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE no-salt

Compiler output

Implementation: aes-instruct
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:13:
hash.c: ./compress.h:140:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm0, [SHAVITE512_PTXT]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [SHAVITE512_PTXT]
hash.c: ^~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:13:
hash.c: ./compress.h:141:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm1, [SHAVITE512_PTXT+16]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm1, [SHAVITE512_PTXT+16]
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:13:
hash.c: ./compress.h:142:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm2, [SHAVITE512_PTXT+32]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm2, [SHAVITE512_PTXT+32]
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: ...

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