Implementation notes: amd64, genji262, crypto_hash/cubehash81

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20190910
Operation: crypto_hash
Primitive: cubehash81
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1743943304 0 017261 840 744emmintrin3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
1756483328 0 018965 840 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
1761103368 0 017381 840 744emmintrin3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
1763523328 0 018965 840 744emmintrin3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
1768143960 0 017917 840 744emmintrin4icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
1769463968 0 019605 840 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
1780463376 0 018613 840 744emmintrin3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
1780683216 0 018469 840 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
1780683216 0 018469 840 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
1780683328 0 018965 840 744emmintrin3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
1780903264 0 018549 840 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
1785304024 0 018037 840 744emmintrin4icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
1785961979 0 011820 792 776emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1786403968 0 019605 840 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
1786403872 0 019125 840 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
1786403920 0 019205 840 744emmintrin4icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
1786403872 0 019125 840 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
1786623968 0 019605 840 744emmintrin4icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
1786624016 0 019253 840 744emmintrin4icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
1789264016 0 019253 840 744emmintrin4icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
1790803328 0 018965 840 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
1790803264 0 018549 840 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
1796963872 0 019125 840 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
1796964016 0 019253 840 744emmintrin4icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
1797843376 0 018613 840 744emmintrin3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
1803123920 0 019205 840 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
1803783872 0 019125 840 744emmintrin4icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
1804004016 0 019253 840 744emmintrin4icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
1804003920 0 019205 840 744emmintrin4icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
1804003920 0 019205 840 744emmintrin4icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
1814341466 0 011308 792 776emmintrin3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
1815443216 0 018469 840 744emmintrin3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
1815443376 0 018613 840 744emmintrin3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
1815443216 0 018469 840 744emmintrin3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
1815443376 0 018613 840 744emmintrin3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
1815883264 0 018549 840 744emmintrin3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
1832383968 0 019605 840 744emmintrin4icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
1865383264 0 018549 840 744emmintrin3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
1948543232 0 018509 840 744emmintrin2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
1953823328 0 018557 840 744emmintrin2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
1960863184 0 018429 840 744emmintrin2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
1960863184 0 018429 840 744emmintrin2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
1960863280 0 018909 840 744emmintrin2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
1967023232 0 018509 840 744emmintrin2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
1967023280 0 018909 840 744emmintrin2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
1973843328 0 018557 840 744emmintrin2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
1980003184 0 018429 840 744emmintrin2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
1980223280 0 018909 840 744emmintrin2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
1987263232 0 017237 840 744emmintrin2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
1992983328 0 018557 840 744emmintrin2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
1992983328 0 018557 840 744emmintrin2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
1999363280 0 018909 840 744emmintrin2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
2007061822 0 010812 776 776emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2013003184 0 018429 840 744emmintrin2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
2013443232 0 018509 840 744emmintrin2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
2018061333 0 010316 776 776emmintrin3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2022681557 0 011644 792 776emmintrin3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2025323376 0 018605 840 744emmintrinicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
2029063264 0 018893 840 744emmintrinicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
2032803184 0 017133 840 744emmintrin2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
2033023232 0 018509 840 744emmintrin2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
2035223376 0 018605 840 744emmintrinicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
2041381845 0 013521 800 776emmintrin3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2048423264 0 018893 840 744emmintrinicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
2049522647 0 014313 800 776emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2049961962 0 012044 792 776emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2055243336 0 017285 840 744emmintrinicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
2067343376 0 018605 840 744emmintrinicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
2080323176 0 018421 840 744emmintrinicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
2080543176 0 018421 840 744emmintrinicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
2080543288 0 018565 840 744emmintrinicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
2080763288 0 018565 840 744emmintrinicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
2081643264 0 018893 840 744emmintrinicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
2086701686 0 013361 800 776emmintrin2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2087363376 0 018605 840 744emmintrinicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
2087583264 0 018893 840 744emmintrinicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
2088023448 0 017453 840 744emmintrinicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
2100563176 0 018421 840 744emmintrinicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
2100783288 0 018565 840 744emmintrinicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
2100783288 0 018565 840 744emmintrinicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
2100783176 0 018421 840 744emmintrinicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
2114861292 0 011148 792 776emmintrin2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2130921315 0 011148 792 776emmintringcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2159741194 0 011276 792 776emmintrin2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2179321060 0 010036 776 776emmintrin2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2236301252 0 011316 792 776emmintringcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2251481636 0 013305 800 776emmintringcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2387001112 0 010084 776 776emmintringcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
2559702735 0 015251 792 752unrolledclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
2631641564 0 013491 792 752unrolledclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
2651221149 0 010393 784 736unrolledclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
2657161564 0 013491 792 752unrolledclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
64343437760 0 051765 840 744unrolledicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
6534226560 0 021821 840 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
6558202732 0 014401 800 776simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
6598246560 0 021821 840 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
6599126560 0 021821 840 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
6649066560 0 021821 840 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
66869037984 0 051933 840 744unrolledicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
68054842992 0 058189 840 744unrolledicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
69060243728 0 059325 840 744unrolledicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
69062443728 0 059325 840 744unrolledicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
69394642992 0 058189 840 744unrolledicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
69407842992 0 058189 840 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
69469442992 0 058189 840 744unrolledicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
70452843728 0 059325 840 744unrolledicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
73574643728 0 059325 840 744unrolledicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
7718267632 0 022861 840 744simpleicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
7718487632 0 022861 840 744simpleicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
7730367632 0 022861 840 744simpleicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
7793287632 0 022861 840 744simpleicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
7908122988 0 014657 800 776unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
8086762549 0 012612 792 776unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
8105242475 0 012300 792 776unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
8254842081 0 011052 776 776unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
8582204178 0 015849 800 776specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
11765162276 0 014203 792 752simpleclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
11785622276 0 014203 792 752simpleclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
11938522311 0 014827 792 752simpleclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
12651108648 0 022637 840 744specicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
127688039008 0 054269 840 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
128777039008 0 054269 840 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
129190639008 0 054269 840 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
130455639248 0 054477 840 744unrolledicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
130928639248 0 054477 840 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
131296039248 0 054477 840 744unrolledicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
13221563774 0 016299 792 752specclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
13236743569 0 015507 792 752specclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
13410989184 0 024381 840 744specicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
13433643569 0 015507 792 752specclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
13437169184 0 024381 840 744specicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
13457629184 0 024381 840 744specicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
134686239248 0 054477 840 744unrolledicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
13485789184 0 024381 840 744specicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
135042639008 0 054269 840 744unrolledicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
16670508664 0 023893 840 744specicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019091220190910
16833308384 0 022317 840 744specicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
16945508664 0 023893 840 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019091220190910
16960248664 0 023893 840 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019091220190910
17022948664 0 023893 840 744specicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019091220190910
17855868736 0 024333 840 744specicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
18038468736 0 024333 840 744specicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
18075648736 0 024333 840 744specicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
18104028736 0 024333 840 744specicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
18212927576 0 021581 840 744simpleicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019091220190910
18360769168 0 023117 840 744simpleicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019091220190910
18551069000 0 024261 840 744specicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019091220190910
18892509000 0 024261 840 744specicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019091220190910
18980069000 0 024261 840 744specicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019091220190910
18983149000 0 024261 840 744specicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019091220190910
19134066040 0 021237 840 744simpleicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019091220190910
19140446040 0 021237 840 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019091220190910
19356046040 0 021237 840 744simpleicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019091220190910
19428205976 0 021573 840 744simpleicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019091220190910
19451306040 0 021237 840 744simpleicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019091220190910
19469565976 0 021573 840 744simpleicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019091220190910
19669985976 0 021573 840 744simpleicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019091220190910
19766565976 0 021573 840 744simpleicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019091220190910
21421182362 0 012468 792 776specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
22717202262 0 012124 792 776specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
22798821301 0 010553 784 736simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910
23027182108 0 011100 776 776specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
32206021348 0 011404 792 776simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
35149621052 0 010012 776 776simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
35170741296 0 011124 792 776simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019091220190910
36448502393 0 011657 784 736specclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019091220190910

Test failure

Implementation: crypto_hash/cubehash81/emmintrin
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 42, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer emmintrin emmintrin2 emmintrin3 emmintrin4 simple spec unrolled

Compiler output

Implementation: crypto_hash/cubehash81/emmintrin2
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
cubehash.c: In file included from cubehash.c:8:
cubehash.c: In file included from ./cubehash.h:14:
cubehash.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:
cubehash.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:
cubehash.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]
cubehash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.c: ...

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

Compiler output

Implementation: crypto_hash/cubehash81/emmintrin3
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
cubehash.c: In file included from cubehash.c:9:
cubehash.c: In file included from ./cubehash.h:14:
cubehash.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:
cubehash.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:
cubehash.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]
cubehash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.c: ...

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

Compiler output

Implementation: crypto_hash/cubehash81/emmintrin
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
cubehash.c: In file included from cubehash.c:9:
cubehash.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:
cubehash.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:
cubehash.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]
cubehash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
cubehash.c: ^
cubehash.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]
cubehash.c: ...

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