Implementation notes: amd64, genji262, crypto_hash/shavite3256

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: shavite3256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
473024899 64 1640257 920 864aes-instructicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
475224329 64 1639673 920 864aes-instructicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
477424947 64 1640337 920 864aes-instructicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
477424947 64 1640337 920 864aes-instructicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
479624329 64 1639673 920 864aes-instructicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
479624329 64 1639673 920 864aes-instructicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
479624329 64 1639673 920 864aes-instructicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
481824947 64 1640337 920 864aes-instructicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
481824947 64 1640337 920 864aes-instructicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
481825363 64 1639481 920 864aes-instructicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
481824281 64 1640025 920 864aes-instructicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
486225315 64 1639377 920 864aes-instructicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
486224899 64 1640257 920 864aes-instructicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
490624899 64 1640257 920 864aes-instructicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
490624899 64 1640257 920 864aes-instructicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
495024281 64 1640025 920 864aes-instructicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
497224281 64 1640025 920 864aes-instructicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
497224281 64 1640025 920 864aes-instructicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
50825415 64 1617102 880 896aes-instructgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
69083026 64 1612112 856 896aes-instructgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
69743722 64 1613750 880 896aes-instructgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
70843767 64 1613942 880 896aes-instructgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2054840360 0 050593 800 776sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2054844853 0 056561 800 776sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2063628313 192 039982 1008 776low-memgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2109840565 0 050657 800 776sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2123078617 192 090286 1008 776no-saltgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2131880601 192 092270 1008 776new-aes-roundgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2211067536 0 082917 840 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
2217667808 0 083157 840 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
2217667808 0 083157 840 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
2219867808 0 083157 840 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
2222081760 0 095813 840 744sphlibicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
2222082384 0 097733 840 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
2226481616 0 096997 840 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
2226481168 0 096469 840 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
2226481616 0 096997 840 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
2226480992 0 095101 840 744sphlibicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
2226481616 0 096997 840 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
2228681168 0 096469 840 744sphlibicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
2228681168 0 096469 840 744sphlibicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
2228681616 0 096997 840 744sphlibicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
2233067536 0 082917 840 744sphlib-smallicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
2233067536 0 082917 840 744sphlib-smallicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
2235266496 0 080605 840 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
2239635511 0 044660 776 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2241867808 0 083157 840 744sphlib-smallicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
2241881888 0 097589 840 744sphlibicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
2244081936 0 097637 840 744sphlibicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
2244082384 0 097733 840 744sphlibicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
2244067840 0 083573 840 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
2246281936 0 097637 840 744sphlibicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
2246281936 0 097637 840 744sphlibicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
2248466816 0 080869 840 744sphlib-smallicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
2255067536 0 082917 840 744sphlib-smallicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
2257268528 0 083861 840 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
2259468528 0 083861 840 744sphlib-smallicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
2259468512 0 083845 840 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
2261667840 0 083573 840 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
2261667840 0 083573 840 744sphlib-smallicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
2263867840 0 083573 840 744sphlib-smallicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
2266082384 0 097733 840 744sphlibicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
2266081264 0 096565 840 744sphlibicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
2274882384 0 097733 840 744sphlibicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
2279268512 0 083845 840 744sphlib-smallicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
2316618709 0 030417 800 776sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2457413944 0 024177 800 776sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2479413622 0 023713 800 776sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2558694360 192 0109529 1048 744no-salticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
2558694360 192 0109529 1048 744no-salticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
2560898456 192 0113657 1048 744new-aes-roundicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
2571896472 192 0111689 1048 744no-salticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
2589496472 192 0111689 1048 744no-salticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
2591626007 192 036198 1008 776low-memgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2591696784 192 0110705 1048 744no-salticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
2593894360 192 0109529 1048 744no-salticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
2596096472 192 0111689 1048 744no-salticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
26004100568 192 0115785 1048 744new-aes-roundicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
2602694200 192 0109369 1048 744no-salticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
26114100568 192 0115785 1048 744new-aes-roundicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
2618026551 192 036606 1008 776low-memgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2620298456 192 0113657 1048 744new-aes-roundicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
2620298456 192 0113657 1048 744new-aes-roundicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
2620296472 192 0111689 1048 744no-salticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
2626877367 192 087558 1008 776new-aes-roundgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2626874327 192 084518 1008 776no-saltgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2626849160 192 064729 1048 744low-memicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
26334100568 192 0115785 1048 744new-aes-roundicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
26356100880 192 0114801 1048 744new-aes-roundicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
2640049416 192 064585 1048 744low-memicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
26466100568 192 0115785 1048 744new-aes-roundicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
2653249160 192 064729 1048 744low-memicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
2657697304 192 0112553 1048 744no-salticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
2666449416 192 064585 1048 744low-memicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
2670849416 192 064585 1048 744low-memicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
2670849144 192 064713 1048 744low-memicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
2673052360 192 067609 1048 744low-memicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
2675274618 192 084670 1008 776new-aes-roundgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2677493928 192 0109497 1048 744no-salticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
2677497800 192 0111777 1048 744no-salticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
2679698024 192 0113625 1048 744new-aes-roundicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
2679693928 192 0109497 1048 744no-salticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
2681898024 192 0113625 1048 744new-aes-roundicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
2681897304 192 0112553 1048 744no-salticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
26840101400 192 0116649 1048 744new-aes-roundicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
2684097304 192 0112553 1048 744no-salticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
2684098296 192 0113497 1048 744new-aes-roundicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
26906101400 192 0116649 1048 744new-aes-roundicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
26928101896 192 0115873 1048 744new-aes-roundicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
2695098024 192 0113625 1048 744new-aes-roundicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
2697252360 192 067609 1048 744low-memicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
2699452360 192 067609 1048 744low-memicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
27016101400 192 0116649 1048 744new-aes-roundicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
2708217528 192 029292 992 752lower-memclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
2708293928 192 0109497 1048 744no-salticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
2710417528 192 029292 992 752lower-memclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
2714849416 192 064585 1048 744low-memicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
27170101400 192 0116649 1048 744new-aes-roundicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
2719215221 192 024370 984 736lower-memclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
2719251928 192 067145 1048 744low-memicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
2739018249 192 029918 1008 776lower-memgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2743497304 192 0112553 1048 744no-salticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
2747851928 192 067145 1048 744low-memicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
2747893944 192 0109513 1048 744no-salticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
2750051928 192 067145 1048 744low-memicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
2750052360 192 067609 1048 744low-memicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
2750098040 192 0113641 1048 744new-aes-roundicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
2754451928 192 067145 1048 744low-memicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
2774249160 192 064729 1048 744low-memicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
2778673057 192 083102 1008 776no-saltgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2787451744 192 065721 1048 744low-memicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
2811645080 192 060281 1048 744lower-memicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
2816012019 0 021172 776 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2820448408 192 063657 1048 744lower-memicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
2822648408 192 063657 1048 744lower-memicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
2822648408 192 063657 1048 744lower-memicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
2827023716 192 032792 984 776low-memgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2833645080 192 060281 1048 744lower-memicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
2835845080 192 060281 1048 744lower-memicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
2844651608 192 065529 1048 744low-memicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
2851248408 192 063657 1048 744lower-memicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
2864445080 192 060281 1048 744lower-memicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
2866618632 192 031196 992 752lower-memclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
2893075906 192 085090 984 736new-aes-roundclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
2910666312 192 078076 992 752no-saltclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
2930470551 192 079624 984 776no-saltgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2948066312 192 078076 992 752no-saltclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
2976675557 192 084632 984 776new-aes-roundgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3011879800 192 091564 992 752new-aes-roundclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3014079800 192 091564 992 752new-aes-roundclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3027271768 192 084332 992 752no-saltclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3040427171 192 036322 984 736low-memclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3075682600 192 095180 992 752new-aes-roundclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3139415927 192 026118 1008 776lower-memgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3163641693 0 054259 792 752sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3190014532 192 023608 984 776lower-memgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3194441317 0 053307 792 752sphlibclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3194441317 0 053307 792 752sphlibclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3194439357 0 048673 784 736sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3231829864 192 041628 992 752low-memclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3249429864 192 041628 992 752low-memclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3273642504 192 058105 1048 744lower-memicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
3282464247 192 073394 984 736no-saltclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3300042504 192 058105 1048 744lower-memicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
3302242504 192 058105 1048 744lower-memicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
3308845784 192 061001 1048 744lower-memicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
3313245784 192 061001 1048 744lower-memicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
3313242504 192 058105 1048 744lower-memicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
3313245784 192 061001 1048 744lower-memicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
3324212768 0 022097 784 736sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3337415891 192 025934 1008 776lower-memgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
3385831048 192 043612 992 752low-memclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3392415602 0 028195 792 752sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3392415034 0 027035 792 752sphlib-smallclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3394615034 0 027035 792 752sphlib-smallclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
3405645784 192 061001 1048 744lower-memicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
3418845688 192 059609 1048 744lower-memicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
3432047968 192 061945 1048 744lower-memicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
6725427360 192 039892 992 7528-bitclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
6798026192 192 037924 992 7528-bitclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
6901426192 192 037924 992 7528-bitclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
9182828800 192 043993 1048 7448-biticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
9200430872 192 044873 1048 7448-biticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
9211428800 192 043993 1048 7448-biticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
9240031648 192 046921 1048 7448-biticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
9242228800 192 043993 1048 7448-biticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
9367628800 192 043993 1048 7448-biticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
9409431648 192 046921 1048 7448-biticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
9501831648 192 046921 1048 7448-biticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
9620631648 192 046921 1048 7448-biticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
10375229664 192 045257 1048 7448-biticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
10406032560 192 047801 1048 7448-biticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
10456629664 192 045257 1048 7448-biticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
10465432560 192 047801 1048 7448-biticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
10531429664 192 045257 1048 7448-biticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
10667832032 192 045977 1048 7448-biticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
10711832560 192 047801 1048 7448-biticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
10738232560 192 047801 1048 7448-biticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
10826229664 192 045257 1048 7448-biticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
14495816649 192 028342 1008 7768-bitgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
14504614037 192 023210 984 7368-bitclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
15327414767 192 024982 1008 7768-bitgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
36830212444 192 021544 984 7768-bitgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
39043414181 192 024246 1008 7768-bitgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910

Test failure

Implementation: crypto_hash/shavite3256/8-bit
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 48, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer 8-bit aes-instruct low-mem lower-mem new-aes-round no-salt sphlib sphlib-small
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer 8-bit aes-instruct low-mem lower-mem new-aes-round no-salt sphlib sphlib-small
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer 8-bit aes-instruct low-mem lower-mem new-aes-round no-salt sphlib sphlib-small
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer 8-bit aes-instruct low-mem lower-mem new-aes-round no-salt sphlib sphlib-small
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer 8-bit aes-instruct low-mem lower-mem new-aes-round no-salt sphlib sphlib-small
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer 8-bit aes-instruct low-mem lower-mem new-aes-round no-salt sphlib sphlib-small

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
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: 20, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit low-mem lower-mem new-aes-round no-salt
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit low-mem lower-mem new-aes-round no-salt
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit low-mem lower-mem new-aes-round no-salt
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE 8-bit low-mem lower-mem new-aes-round no-salt

Compiler output

Implementation: crypto_hash/shavite3256/aes-instruct
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:17:
hash.c: ./compress.h:99:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm0, [SHAVITE_PTXT]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [SHAVITE_PTXT]
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:100:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm1, [SHAVITE_PTXT+16]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm1, [SHAVITE_PTXT+16]
hash.c: ^~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: In file included from ./SHA3api_ref.h:17:
hash.c: ./compress.h:101:9: error: invalid operand for instruction
hash.c: asm ("movaps xmm3, [SHAVITE_CNTS]");
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm3, [SHAVITE_CNTS]
hash.c: ^~~~~~~~~~~~~~
hash.c: In file included from hash.c:4:
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, 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

Compiler output

Implementation: crypto_hash/shavite3256/8-bit
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: 20, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit low-mem lower-mem new-aes-round no-salt
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE 8-bit low-mem lower-mem new-aes-round no-salt