Implementation notes: amd64, genji548, crypto_stream/chacha20

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_stream
Primitive: chacha20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
119616136 0 433765 856 864dolbeau/amd64-avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
119615976 0 433317 856 864dolbeau/amd64-avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
120816032 0 434013 856 864dolbeau/amd64-avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
122616016 0 433469 856 864dolbeau/amd64-avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
130612038 0 423540 808 864dolbeau/amd64-avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
131011804 0 426241 816 864dolbeau/amd64-avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
131611568 0 423196 808 864dolbeau/amd64-avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
134611420 0 421884 792 832dolbeau/amd64-avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
176211784 0 428557 856 832dolbeau/amd64-avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
176211784 0 428557 856 832dolbeau/amd64-avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
176411784 0 428557 856 832dolbeau/amd64-avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
176611784 0 428557 856 832dolbeau/amd64-avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
183811792 0 428965 856 832dolbeau/amd64-avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
184211792 0 428965 856 832dolbeau/amd64-avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
184411792 0 428965 856 832dolbeau/amd64-avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
18545360 0 416988 808 864dolbeau/generic-gccsimd256gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
186611792 0 428965 856 832dolbeau/amd64-avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
18745820 0 420225 816 864dolbeau/generic-gccsimd256gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
19305002 0 415460 792 832dolbeau/generic-gccsimd256gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
20785371 0 416884 808 864dolbeau/generic-gccsimd256gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
21163280 0 018853 856 824krovetz/avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
21284040 0 020797 856 824goll_gueronicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
21403360 0 020125 856 824krovetz/avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
21463360 0 020125 856 824krovetz/avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
21484040 0 020797 856 824goll_gueronicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
21504040 0 020797 856 824goll_gueronicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
21584040 0 020797 856 824goll_gueronicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
21603360 0 020125 856 824krovetz/avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
21623360 0 020125 856 824krovetz/avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
21763617 0 018017 816 856krovetz/avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
21783617 0 015265 816 856krovetz/avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
21823984 0 020845 856 824krovetz/avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
21843984 0 020845 856 824krovetz/avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
21863984 0 020845 856 824krovetz/avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
21923984 0 020845 856 824krovetz/avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
21963440 0 021413 856 856krovetz/avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
21983440 0 021061 856 856krovetz/avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
22003440 0 020773 856 856krovetz/avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
22103216 0 018733 856 824krovetz/avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
22143264 0 020429 856 824krovetz/avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
22163440 0 020885 856 856krovetz/avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
22223264 0 020429 856 824krovetz/avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
22223264 0 020429 856 824krovetz/avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
22223264 0 020429 856 824krovetz/avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
22263880 0 021037 856 824goll_gueronicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
22283880 0 021037 856 824goll_gueronicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
22323880 0 021037 856 824goll_gueronicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
22483880 0 021037 856 824goll_gueronicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
22563904 0 020733 856 824krovetz/avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
22583904 0 020733 856 824krovetz/avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
22603904 0 020733 856 824krovetz/avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
22603904 0 020733 856 824krovetz/avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
22923308 0 013748 792 824krovetz/avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
24643482 0 015017 816 856krovetz/avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
29323719 0 414164 792 832dolbeau/generic-gccsimd128gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
29904232 0 415844 808 864dolbeau/generic-gccsimd128gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
30044756 0 419161 816 864dolbeau/generic-gccsimd128gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
301615224 0 432917 856 864dolbeau/generic-gccsimd256icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
301814808 0 431613 856 832dolbeau/generic-gccsimd256icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
303214808 0 431613 856 832dolbeau/generic-gccsimd256icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
303214808 0 431613 856 832dolbeau/generic-gccsimd256icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
303414808 0 431613 856 832dolbeau/generic-gccsimd256icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
303615184 0 433229 856 864dolbeau/generic-gccsimd256icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
303815080 0 432453 856 864dolbeau/generic-gccsimd256icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
304815216 0 432701 856 864dolbeau/generic-gccsimd256icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
32344119 0 415604 808 864dolbeau/generic-gccsimd128gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
346615760 0 432965 856 832dolbeau/generic-gccsimd256icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
347615760 0 432965 856 832dolbeau/generic-gccsimd256icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
347815760 0 432965 856 832dolbeau/generic-gccsimd256icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
35208880 0 425733 856 832dolbeau/amd64-avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
35228880 0 425733 856 832dolbeau/amd64-avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
35248880 0 425733 856 832dolbeau/amd64-avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
35848880 0 425733 856 832dolbeau/amd64-avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
36028376 0 423941 856 832dolbeau/amd64-avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
37668920 0 425741 856 832dolbeau/amd64-avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
37668920 0 425741 856 832dolbeau/amd64-avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
37728920 0 425741 856 832dolbeau/amd64-avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
37848920 0 425741 856 832dolbeau/amd64-avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
37924690 32 422325 928 864amd64-ssse3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
37924402 32 421261 928 832amd64-ssse3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
37944147 32 414580 864 832amd64-ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
37944402 32 421261 928 832amd64-ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
37944330 32 421157 928 832amd64-ssse3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
37964322 32 419893 928 832amd64-ssse3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
37984319 32 415868 880 864amd64-ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
37984634 32 422605 928 864amd64-ssse3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
38004319 32 418681 888 864amd64-ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
38024466 32 421245 928 832amd64-ssse3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
38044650 32 422093 928 864amd64-ssse3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
38064302 32 415732 880 864amd64-ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
38104410 32 421589 928 832amd64-ssse3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
38244410 32 421589 928 832amd64-ssse3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
38264410 32 421589 928 832amd64-ssse3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
38304402 32 421261 928 832amd64-ssse3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
38324330 32 421157 928 832amd64-ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
38344466 32 421245 928 832amd64-ssse3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
38344466 32 421245 928 832amd64-ssse3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
38364402 32 421261 928 832amd64-ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
38368288 0 423797 856 832dolbeau/amd64-avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
38384722 32 422069 928 864amd64-ssse3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
38404466 32 421245 928 832amd64-ssse3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
38424266 32 419765 928 832amd64-ssse3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
38424330 32 421157 928 832amd64-ssse3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
38444410 32 421589 928 832amd64-ssse3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
38524330 32 421157 928 832amd64-ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
40923352 0 018853 856 824krovetz/vec128icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
41902769 0 017153 816 856krovetz/vec128gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
41922769 0 014417 816 856krovetz/vec128gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
41923544 0 019101 856 824krovetz/vec128icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
42082066 0 012500 792 824krovetz/vec128gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
424015760 0 432965 856 832dolbeau/generic-gccsimd256icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
42543544 0 021165 856 856krovetz/vec128icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
42583544 0 020877 856 856krovetz/vec128icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
42703352 0 021325 856 856krovetz/vec128icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
42763352 0 020797 856 856krovetz/vec128icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
43322773 0 014297 816 856krovetz/vec128gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
43643208 0 020021 856 824krovetz/vec128icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
43703208 0 020021 856 824krovetz/vec128icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
43723208 0 020021 856 824krovetz/vec128icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
43943192 0 020357 856 824krovetz/vec128icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
43983192 0 020357 856 824krovetz/vec128icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
44023208 0 020021 856 824krovetz/vec128icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
44043192 0 020357 856 824krovetz/vec128icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
44083192 0 020357 856 824krovetz/vec128icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
44343512 0 020357 856 824krovetz/vec128icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
44423496 0 020261 856 824krovetz/vec128icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
44443496 0 020261 856 824krovetz/vec128icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
44463512 0 020357 856 824krovetz/vec128icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
44483496 0 020261 856 824krovetz/vec128icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
44483512 0 020357 856 824krovetz/vec128icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
44503512 0 020357 856 824krovetz/vec128icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
44624658 0 421437 856 832e/amd64-xmm6icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
44664658 0 421437 856 832e/amd64-xmm6icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
44664594 0 421453 856 832e/amd64-xmm6icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
44684602 0 421781 856 832e/amd64-xmm6icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
44684522 0 421349 856 832e/amd64-xmm6icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
44684602 0 421781 856 832e/amd64-xmm6icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
44684658 0 421437 856 832e/amd64-xmm6icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
44704339 0 414772 792 832e/amd64-xmm6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
44704602 0 421781 856 832e/amd64-xmm6icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
44724511 0 418873 816 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
44724522 0 421349 856 832e/amd64-xmm6icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
44724514 0 420085 856 832e/amd64-xmm6icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
44724594 0 421453 856 832e/amd64-xmm6icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
44724594 0 421453 856 832e/amd64-xmm6icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
44744458 0 419957 856 832e/amd64-xmm6icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
44744882 0 422517 856 864e/amd64-xmm6icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
44744914 0 422261 856 864e/amd64-xmm6icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
44764522 0 421349 856 832e/amd64-xmm6icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
449611752 0 429797 856 864dolbeau/generic-gccsimd128icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
45064511 0 416060 808 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
45064494 0 415924 808 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
451011576 0 429061 856 864dolbeau/generic-gccsimd128icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
45104594 0 421453 856 832e/amd64-xmm6icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
45104826 0 422797 856 864e/amd64-xmm6icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
45104522 0 421349 856 832e/amd64-xmm6icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
45104842 0 422285 856 864e/amd64-xmm6icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
45124602 0 421781 856 832e/amd64-xmm6icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
45164658 0 421437 856 832e/amd64-xmm6icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
457612096 0 429789 856 864dolbeau/generic-gccsimd128icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
459811808 0 429181 856 864dolbeau/generic-gccsimd128icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
460810848 0 427717 856 832dolbeau/generic-gccsimd128icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
461010848 0 427717 856 832dolbeau/generic-gccsimd128icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
461611472 0 428277 856 832dolbeau/generic-gccsimd128icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
461811472 0 428277 856 832dolbeau/generic-gccsimd128icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
462010848 0 427717 856 832dolbeau/generic-gccsimd128icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
463411472 0 428277 856 832dolbeau/generic-gccsimd128icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
467011472 0 428277 856 832dolbeau/generic-gccsimd128icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
467210848 0 427717 856 832dolbeau/generic-gccsimd128icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
482010520 0 426101 856 832dolbeau/generic-gccsimd128icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
496810184 0 425709 856 832dolbeau/generic-gccsimd128icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
518410920 0 427757 856 832dolbeau/generic-gccsimd128icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
518410920 0 427757 856 832dolbeau/generic-gccsimd128icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
519011288 0 428493 856 832dolbeau/generic-gccsimd128icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
519411288 0 428493 856 832dolbeau/generic-gccsimd128icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
520411288 0 428493 856 832dolbeau/generic-gccsimd128icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
522010920 0 427757 856 832dolbeau/generic-gccsimd128icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
522411288 0 428493 856 832dolbeau/generic-gccsimd128icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
522810920 0 427757 856 832dolbeau/generic-gccsimd128icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
525016640 0 433509 856 832dolbeau/generic-gccsimd256icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
525216640 0 433509 856 832dolbeau/generic-gccsimd256icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
525416640 0 433509 856 832dolbeau/generic-gccsimd256icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
525616640 0 433509 856 832dolbeau/generic-gccsimd256icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
539617464 0 434301 856 832dolbeau/generic-gccsimd256icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
540417464 0 434301 856 832dolbeau/generic-gccsimd256icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
540817464 0 434301 856 832dolbeau/generic-gccsimd256icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
541417464 0 434301 856 832dolbeau/generic-gccsimd256icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
545017648 0 433229 856 832dolbeau/generic-gccsimd256icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
547218200 0 433725 856 832dolbeau/generic-gccsimd256icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
56383496 0 020261 856 824krovetz/vec128icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
898016608 0 433445 856 832e/mergedicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
898216608 0 433445 856 832e/mergedicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
899016696 0 433501 856 832e/mergedicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
899216608 0 433445 856 832e/mergedicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
900016696 0 433501 856 832e/mergedicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
900816696 0 433501 856 832e/mergedicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
901016696 0 433501 856 832e/mergedicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
901416608 0 433445 856 832e/mergedicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
90682320 0 413900 808 864e/mergedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
92002683 0 419509 856 832e/amd64-3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
92042755 0 419613 856 832e/amd64-3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
92062683 0 419509 856 832e/amd64-3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
92082608 0 416969 816 864e/amd64-3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
92083075 0 420421 856 864e/amd64-3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
92102755 0 419613 856 832e/amd64-3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
92102763 0 419941 856 832e/amd64-3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
92102683 0 419509 856 832e/amd64-3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
92122591 0 414020 808 864e/amd64-3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
92122819 0 419597 856 832e/amd64-3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
92122755 0 419613 856 832e/amd64-3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
92122763 0 419941 856 832e/amd64-3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
92142763 0 419941 856 832e/amd64-3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
92142763 0 419941 856 832e/amd64-3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
92162819 0 419597 856 832e/amd64-3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
92182555 0 418053 856 832e/amd64-3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
92182987 0 420957 856 864e/amd64-3icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
92183043 0 420677 856 864e/amd64-3icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
92183003 0 420445 856 864e/amd64-3icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
92202608 0 414156 808 864e/amd64-3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
92202819 0 419597 856 832e/amd64-3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
92262819 0 419597 856 832e/amd64-3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
92262611 0 418181 856 832e/amd64-3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
92282436 0 412836 792 832e/amd64-3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
92442755 0 419613 856 832e/amd64-3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
92522683 0 419509 856 832e/amd64-3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
93562732 0 417105 816 864e/mergedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
937415008 0 430517 856 832e/mergedicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
944418096 0 435725 856 864e/reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
944814840 0 430405 856 832e/mergedicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
947817584 0 434357 856 832e/reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
94942438 0 416833 816 864e/refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
949417584 0 434357 856 832e/reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
950617584 0 434357 856 832e/reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
950818120 0 434893 856 832e/mergedicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
950818120 0 434893 856 832e/mergedicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
951218120 0 434893 856 832e/mergedicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
951817584 0 434357 856 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
952018504 0 436133 856 864e/mergedicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
952618120 0 434893 856 832e/mergedicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
952818016 0 435357 856 864e/reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
958218488 0 435829 856 864e/mergedicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
958218184 0 436165 856 864e/reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
959818232 0 435685 856 864e/reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
961217832 0 435005 856 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
962018480 0 436461 856 864e/mergedicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
962617832 0 435005 856 832e/reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
963817832 0 435005 856 832e/reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
965417832 0 435005 856 832e/reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
965618112 0 435285 856 832e/mergedicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
966218464 0 435917 856 864e/mergedicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
966618112 0 435285 856 832e/mergedicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
967018112 0 435285 856 832e/mergedicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
96742317 0 413780 808 864e/mergedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
969215136 0 430701 856 832e/regsicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
970215128 0 430637 856 832e/regsicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
971618072 0 434877 856 832e/regsicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
971817792 0 434629 856 832e/regsicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
972418072 0 434877 856 832e/regsicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
972618072 0 434877 856 832e/regsicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
973618072 0 434877 856 832e/regsicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
975417792 0 434629 856 832e/regsicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
978017792 0 434629 856 832e/regsicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
978217792 0 434629 856 832e/regsicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
97882438 0 416833 816 864e/regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
991419192 0 436365 856 832e/regsicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
993016808 0 433613 856 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
993019192 0 436365 856 832e/regsicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
993019704 0 437685 856 864e/regsicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
993616808 0 433613 856 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
993615632 0 432469 856 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
993616808 0 433613 856 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
993815632 0 432469 856 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
994016808 0 433613 856 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
994019192 0 436365 856 832e/regsicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
995615632 0 432469 856 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
995619632 0 437261 856 864e/regsicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
99602068 0 412484 792 832e/mergedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
996819168 0 435941 856 832e/regsicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
997419168 0 435941 856 832e/regsicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
997819168 0 435941 856 832e/regsicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
1002819656 0 436829 856 832e/regsicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
1003415632 0 432469 856 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1003419992 0 437445 856 864e/regsicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
1005219568 0 436341 856 832e/regsicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
1010614024 0 429589 856 832e/reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1011414224 0 429733 856 832e/reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1015219968 0 437309 856 864e/regsicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
114302142 0 413740 808 864e/regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1156618112 0 435285 856 832e/mergedicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
123662085 0 413540 808 864e/regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
130542158 0 413756 808 864e/refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
136182009 0 413476 808 864e/refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
137741911 0 412324 792 832e/regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
147861779 0 412196 792 832e/refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017

Test failure

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

Number of similar (compiler,implementation) pairs: 22, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer amd64-ssse3
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer amd64-ssse3
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer dolbeau/amd64-avx2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer dolbeau/amd64-avx2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer dolbeau/generic-gccsimd128
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer dolbeau/generic-gccsimd128
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer dolbeau/generic-gccsimd256
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer dolbeau/generic-gccsimd256
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/amd64-3
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/amd64-3
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/amd64-xmm6
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/amd64-xmm6
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/merged
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/merged
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/ref
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer e/regs
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer e/regs
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer krovetz/avx2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer krovetz/avx2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer krovetz/vec128
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer krovetz/vec128

Compiler output

Implementation: goll_gueron
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
stream.c: stream.c(79): error: invalid redeclaration of type name "__m512i" (declared at line 87 of "/opt/intel/compilers_and_libraries_2019.4.243/linux/compiler/include/icc/zmmintrin.h")
stream.c: typedef long long __m512i __attribute__ ((__vector_size__ (64), __may_alias__));
stream.c: ^
stream.c:
stream.c: compilation aborted for stream.c (code 2)

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer goll_gueron
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer goll_gueron
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer goll_gueron
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer goll_gueron
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer goll_gueron
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer goll_gueron

Compiler output

Implementation: goll_gueron
Security model: unknown
Compiler: icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer
stream.c: stream.c(126): error: #error directive: -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: #error -- Implementation supports only microarchitectures with support for Advanced Vector Extensions (AVX2 or AVX512).
stream.c: ^
stream.c:
stream.c: compilation aborted for stream.c (code 2)

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
icc -march=core-avx-i -mtune=core-avx-i -O2 -fomit-frame-pointer goll_gueron
icc -march=core-avx-i -mtune=core-avx-i -O3 -fomit-frame-pointer goll_gueron
icc -march=corei7-avx -mtune=corei7-avx -O2 -fomit-frame-pointer goll_gueron
icc -march=corei7-avx -mtune=corei7-avx -O3 -fomit-frame-pointer goll_gueron
icc -march=corei7 -mtune=corei7 -O2 -fomit-frame-pointer goll_gueron
icc -march=corei7 -mtune=corei7 -O3 -fomit-frame-pointer goll_gueron
icc -march=ivybridge -mtune=ivybridge -O2 -fomit-frame-pointer goll_gueron
icc -march=ivybridge -mtune=ivybridge -O3 -fomit-frame-pointer goll_gueron
icc -march=sandybridge -mtune=sandybridge -O2 -fomit-frame-pointer goll_gueron
icc -march=sandybridge -mtune=sandybridge -O3 -fomit-frame-pointer goll_gueron

Compiler output

Implementation: moon/avx/64
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx_64':
try.c: crypto_stream.c:(.text+0x...): multiple definition of `crypto_stream_chacha20_moon_avx_64'; crypto_stream_chacha20.a(chacha.o):(.text+0x...): first defined here
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx_64_xor':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_avx_64'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx_64':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_avx_64'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: moon/avx/64
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx_64':
try.c: crypto_stream.c:(.text+0x...): multiple definition of `crypto_stream_chacha20_moon_avx_64'; crypto_stream_chacha20.a(chacha.o):(.text+0x...): first defined here
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx_64_xor':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_avx_64'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx_64':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_avx_64'

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

Compiler output

Implementation: moon/avx2/64
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx2_64':
try.c: crypto_stream.c:(.text+0x...): multiple definition of `crypto_stream_chacha20_moon_avx2_64'; crypto_stream_chacha20.a(chacha.o):(.text+0x...): first defined here
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx2_64_xor':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_avx2_64'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx2_64':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_avx2_64'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: moon/avx2/64
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx2_64':
try.c: crypto_stream.c:(.text+0x...): multiple definition of `crypto_stream_chacha20_moon_avx2_64'; crypto_stream_chacha20.a(chacha.o):(.text+0x...): first defined here
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx2_64_xor':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_avx2_64'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_avx2_64':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_avx2_64'

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

Compiler output

Implementation: moon/sse2/64
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_sse2_64':
try.c: crypto_stream.c:(.text+0x...): multiple definition of `crypto_stream_chacha20_moon_sse2_64'; crypto_stream_chacha20.a(chacha.o):(.text+0x...): first defined here
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_sse2_64_xor':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_sse2_64'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_sse2_64':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_sse2_64'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: moon/sse2/64
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_sse2_64':
try.c: crypto_stream.c:(.text+0x...): multiple definition of `crypto_stream_chacha20_moon_sse2_64'; crypto_stream_chacha20.a(chacha.o):(.text+0x...): first defined here
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_sse2_64_xor':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_sse2_64'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_sse2_64':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_sse2_64'

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

Compiler output

Implementation: moon/ssse3/64
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_ssse3_64':
try.c: crypto_stream.c:(.text+0x...): multiple definition of `crypto_stream_chacha20_moon_ssse3_64'; crypto_stream_chacha20.a(chacha.o):(.text+0x...): first defined here
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_ssse3_64_xor':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_ssse3_64'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_ssse3_64':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_ssse3_64'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: moon/ssse3/64
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_ssse3_64':
try.c: crypto_stream.c:(.text+0x...): multiple definition of `crypto_stream_chacha20_moon_ssse3_64'; crypto_stream_chacha20.a(chacha.o):(.text+0x...): first defined here
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_ssse3_64_xor':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_ssse3_64'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_ssse3_64':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_ssse3_64'

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

Compiler output

Implementation: moon/xop/64
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_xop_64':
try.c: crypto_stream.c:(.text+0x...): multiple definition of `crypto_stream_chacha20_moon_xop_64'; crypto_stream_chacha20.a(chacha.o):(.text+0x...): first defined here
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_xop_64_xor':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_xop_64'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_xop_64':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_xop_64'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: moon/xop/64
Security model: unknown
Compiler: icc -march=broadwell -mtune=broadwell -O2 -fomit-frame-pointer
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_xop_64':
try.c: crypto_stream.c:(.text+0x...): multiple definition of `crypto_stream_chacha20_moon_xop_64'; crypto_stream_chacha20.a(chacha.o):(.text+0x...): first defined here
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_xop_64_xor':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_xop_64'
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/../../../../x86_64-pc-linux-gnu/bin/ld: crypto_stream_chacha20.a(crypto_stream.o): in function `crypto_stream_chacha20_moon_xop_64':
try.c: crypto_stream.c:(.text+0x...): undefined reference to `crypto_stream_chacha12_moon_xop_64'

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