Implementation notes: amd64, genji262, crypto_stream/chacha20

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_stream
Primitive: chacha20
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
334411784 0 428557 840 832dolbeau/amd64-avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
334411784 0 428557 840 832dolbeau/amd64-avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
336611784 0 428557 840 832dolbeau/amd64-avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
336611784 0 428557 840 832dolbeau/amd64-avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
358611792 0 428965 840 832dolbeau/amd64-avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
35868880 0 425733 840 832dolbeau/amd64-avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
358611792 0 428965 840 832dolbeau/amd64-avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
35868880 0 425733 840 832dolbeau/amd64-avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
358611792 0 428965 840 832dolbeau/amd64-avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
35868880 0 425733 840 832dolbeau/amd64-avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
35868880 0 425733 840 832dolbeau/amd64-avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
358611792 0 428965 840 832dolbeau/amd64-avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
36528376 0 423941 840 832dolbeau/amd64-avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
37848920 0 425741 840 832dolbeau/amd64-avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
37848920 0 425741 840 832dolbeau/amd64-avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
37848920 0 425741 840 832dolbeau/amd64-avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
38068920 0 425741 840 832dolbeau/amd64-avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
38507504 0 419316 792 864dolbeau/amd64-avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
38508348 0 421737 800 864dolbeau/amd64-avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
39387455 0 418996 792 864dolbeau/amd64-avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
39386964 0 417436 776 832dolbeau/amd64-avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
39608288 0 423797 840 832dolbeau/amd64-avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
40703352 0 018853 840 824krovetz/vec128icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
40924040 0 020797 840 824goll_gueronicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
40924040 0 020797 840 824goll_gueronicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
40924040 0 020797 840 824goll_gueronicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
41144040 0 020797 840 824goll_gueronicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
41364319 32 417665 872 864amd64-ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
41364330 32 421157 912 832amd64-ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
41364410 32 421589 912 832amd64-ssse3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
41363534 0 016865 800 856goll_guerongcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
41584410 32 421589 912 832amd64-ssse3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
41584466 32 421245 912 832amd64-ssse3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
41584330 32 421157 912 832amd64-ssse3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
41584410 32 421589 912 832amd64-ssse3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
41804319 32 416060 864 864amd64-ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
41804147 32 414580 848 832amd64-ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
41804410 32 421589 912 832amd64-ssse3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
41804402 32 421261 912 832amd64-ssse3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
41804466 32 421245 912 832amd64-ssse3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
41804330 32 421157 912 832amd64-ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
41804402 32 421261 912 832amd64-ssse3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
41804266 32 419765 912 832amd64-ssse3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
41804322 32 419893 912 832amd64-ssse3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
41804330 32 421157 912 832amd64-ssse3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
41804402 32 421261 912 832amd64-ssse3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
41804402 32 421261 912 832amd64-ssse3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
41804466 32 421245 912 832amd64-ssse3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
42024302 32 415796 864 864amd64-ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
42024466 32 421245 912 832amd64-ssse3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
42023534 0 015353 800 856goll_guerongcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
42023360 0 020125 840 824krovetz/avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
42023984 0 020845 840 824krovetz/avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
42023360 0 020125 840 824krovetz/avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
42023360 0 020125 840 824krovetz/avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
42023984 0 020845 840 824krovetz/avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
42243984 0 020845 840 824krovetz/avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
42243360 0 020125 840 824krovetz/avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
42463216 0 018733 840 824krovetz/avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
42683264 0 020429 840 824krovetz/avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
42683264 0 020429 840 824krovetz/avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
42903594 0 015169 800 856goll_guerongcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
42903880 0 021037 840 824goll_gueronicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
42903880 0 021037 840 824goll_gueronicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
42903880 0 021037 840 824goll_gueronicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
42903544 0 019101 840 824krovetz/vec128icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
43123880 0 021037 840 824goll_gueronicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
43123264 0 020429 840 824krovetz/avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
43343904 0 020733 840 824krovetz/avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
43343904 0 020733 840 824krovetz/avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
43343280 0 018853 840 824krovetz/avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
43343904 0 020733 840 824krovetz/avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
43343264 0 020429 840 824krovetz/avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
43563904 0 020733 840 824krovetz/avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
44883192 0 020357 840 824krovetz/vec128icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
45103192 0 020357 840 824krovetz/vec128icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
45103208 0 020021 840 824krovetz/vec128icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
45103208 0 020021 840 824krovetz/vec128icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
45323192 0 020357 840 824krovetz/vec128icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
45323208 0 020021 840 824krovetz/vec128icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
45323208 0 020021 840 824krovetz/vec128icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
45323192 0 020357 840 824krovetz/vec128icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
45983257 0 013708 776 824goll_guerongcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
46643512 0 020357 840 824krovetz/vec128icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
46643512 0 020357 840 824krovetz/vec128icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
46863496 0 020261 840 824krovetz/vec128icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
47083496 0 020261 840 824krovetz/vec128icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
47083512 0 020357 840 824krovetz/vec128icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
47083512 0 020357 840 824krovetz/vec128icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
47083496 0 020261 840 824krovetz/vec128icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
49947404 0 420793 800 864dolbeau/generic-gccsimd256gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
49943351 0 013796 776 824krovetz/avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
50383852 0 015417 800 856krovetz/avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
51703905 0 015713 800 856krovetz/avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
51703905 0 017241 800 856krovetz/avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
51926006 0 417556 792 864dolbeau/generic-gccsimd256gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
54125501 0 415972 776 832dolbeau/generic-gccsimd256gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
54344494 0 415988 792 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
54344602 0 421781 840 832e/amd64-xmm6icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
54344658 0 421437 840 832e/amd64-xmm6icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
54344522 0 421349 840 832e/amd64-xmm6icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
54344594 0 421453 840 832e/amd64-xmm6icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
54344602 0 421781 840 832e/amd64-xmm6icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
54344658 0 421437 840 832e/amd64-xmm6icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
54344522 0 421349 840 832e/amd64-xmm6icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
54344594 0 421453 840 832e/amd64-xmm6icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
54344658 0 421437 840 832e/amd64-xmm6icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
54344522 0 421349 840 832e/amd64-xmm6icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
54344594 0 421453 840 832e/amd64-xmm6icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
54344522 0 421349 840 832e/amd64-xmm6icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
54344594 0 421453 840 832e/amd64-xmm6icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
54344602 0 421781 840 832e/amd64-xmm6icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
54344658 0 421437 840 832e/amd64-xmm6icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
54564511 0 417857 800 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
54564339 0 414772 776 832e/amd64-xmm6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
54564458 0 419957 840 832e/amd64-xmm6icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
54564514 0 420085 840 832e/amd64-xmm6icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
54564602 0 421781 840 832e/amd64-xmm6icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
54563984 0 020845 840 824krovetz/avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
55666232 0 418044 792 864dolbeau/generic-gccsimd256gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
55663496 0 020261 840 824krovetz/vec128icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
558811472 0 428277 840 832dolbeau/generic-gccsimd128icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
558810848 0 427717 840 832dolbeau/generic-gccsimd128icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
558811472 0 428277 840 832dolbeau/generic-gccsimd128icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
558810848 0 427717 840 832dolbeau/generic-gccsimd128icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
558811472 0 428277 840 832dolbeau/generic-gccsimd128icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
558810848 0 427717 840 832dolbeau/generic-gccsimd128icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
558810848 0 427717 840 832dolbeau/generic-gccsimd128icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
558811472 0 428277 840 832dolbeau/generic-gccsimd128icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
56762265 0 015601 800 856krovetz/vec128gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
57202265 0 014073 800 856krovetz/vec128gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
578610184 0 425709 840 832dolbeau/generic-gccsimd128icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
585210520 0 426101 840 832dolbeau/generic-gccsimd128icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
594014808 0 431613 840 832dolbeau/generic-gccsimd256icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
594014808 0 431613 840 832dolbeau/generic-gccsimd256icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
594014808 0 431613 840 832dolbeau/generic-gccsimd256icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
598414808 0 431613 840 832dolbeau/generic-gccsimd256icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
620410920 0 427757 840 832dolbeau/generic-gccsimd128icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
622610920 0 427757 840 832dolbeau/generic-gccsimd128icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
622611288 0 428493 840 832dolbeau/generic-gccsimd128icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
622610920 0 427757 840 832dolbeau/generic-gccsimd128icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
622611288 0 428493 840 832dolbeau/generic-gccsimd128icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
622610920 0 427757 840 832dolbeau/generic-gccsimd128icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
624811288 0 428493 840 832dolbeau/generic-gccsimd128icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
624811288 0 428493 840 832dolbeau/generic-gccsimd128icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
62482349 0 013913 800 856krovetz/vec128gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
62924511 0 416252 792 864e/amd64-xmm6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
63581924 0 012372 776 824krovetz/vec128gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
64904544 0 416340 792 864dolbeau/generic-gccsimd128gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
64905708 0 419081 800 864dolbeau/generic-gccsimd128gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
660015760 0 432965 840 832dolbeau/generic-gccsimd256icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
660015760 0 432965 840 832dolbeau/generic-gccsimd256icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
660015760 0 432965 840 832dolbeau/generic-gccsimd256icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
662215760 0 432965 840 832dolbeau/generic-gccsimd256icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
668816640 0 433509 840 832dolbeau/generic-gccsimd256icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
668816640 0 433509 840 832dolbeau/generic-gccsimd256icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
668816640 0 433509 840 832dolbeau/generic-gccsimd256icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
668816640 0 433509 840 832dolbeau/generic-gccsimd256icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
682017464 0 434301 840 832dolbeau/generic-gccsimd256icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
682017464 0 434301 840 832dolbeau/generic-gccsimd256icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
68424157 0 414612 776 832dolbeau/generic-gccsimd128gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
684217464 0 434301 840 832dolbeau/generic-gccsimd256icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
686417464 0 434301 840 832dolbeau/generic-gccsimd256icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
697417648 0 433229 840 832dolbeau/generic-gccsimd256icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
70844416 0 415940 792 864dolbeau/generic-gccsimd128gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
715018200 0 433725 840 832dolbeau/generic-gccsimd256icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
924015008 0 430517 840 832e/mergedicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
924014840 0 430405 840 832e/mergedicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
941614224 0 429733 840 832e/reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
94602819 0 419597 840 832e/amd64-3icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
94602555 0 418053 840 832e/amd64-3icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
94603340 0 416681 800 864e/mergedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
94822819 0 419597 840 832e/amd64-3icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
94822755 0 419613 840 832e/amd64-3icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
94822611 0 418181 840 832e/amd64-3icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
94822763 0 419941 840 832e/amd64-3icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
94822755 0 419613 840 832e/amd64-3icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
94822819 0 419597 840 832e/amd64-3icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
94823062 0 416425 800 864e/regsgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
948215128 0 430637 840 832e/regsicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
948215136 0 430701 840 832e/regsicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
95042436 0 412836 776 832e/amd64-3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
95042763 0 419941 840 832e/amd64-3icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
95042819 0 419597 840 832e/amd64-3icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
950418120 0 434893 840 832e/mergedicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
950418120 0 434893 840 832e/mergedicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
95262608 0 414348 792 864e/amd64-3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
95262608 0 415953 800 864e/amd64-3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
95262591 0 414084 792 864e/amd64-3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
95262683 0 419509 840 832e/amd64-3icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
95262763 0 419941 840 832e/amd64-3icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
95262683 0 419509 840 832e/amd64-3icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
95262683 0 419509 840 832e/amd64-3icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
95262763 0 419941 840 832e/amd64-3icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
95482755 0 419613 840 832e/amd64-3icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
95482755 0 419613 840 832e/amd64-3icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
95482683 0 419509 840 832e/amd64-3icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
954818120 0 434893 840 832e/mergedicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
95702360 0 414124 792 864e/mergedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
965818120 0 434893 840 832e/mergedicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
965818112 0 435285 840 832e/mergedicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
965814024 0 429589 840 832e/reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
968018112 0 435285 840 832e/mergedicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
97022328 0 413828 792 864e/mergedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
972418112 0 435285 840 832e/mergedicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
981217832 0 435005 840 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
983417832 0 435005 840 832e/reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
985617832 0 435005 840 832e/reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
985617832 0 435005 840 832e/reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
987818112 0 435285 840 832e/mergedicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
987817584 0 434357 840 832e/reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
990017584 0 434357 840 832e/reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
990017584 0 434357 840 832e/reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
990017584 0 434357 840 832e/reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
99663078 0 416441 800 864e/refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1007619192 0 436365 840 832e/regsicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
1009819192 0 436365 840 832e/regsicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
1014219192 0 436365 840 832e/regsicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
1020819168 0 435941 840 832e/regsicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
1020819168 0 435941 840 832e/regsicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
1020819168 0 435941 840 832e/regsicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
1040619568 0 436341 840 832e/regsicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1047219656 0 436829 840 832e/regsicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
110002068 0 412484 776 832e/mergedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
126282174 0 413948 792 864e/regsgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
126282053 0 413556 792 864e/regsgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
141682003 0 413508 792 864e/refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
147181916 0 412340 776 832e/regsgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
148722174 0 413948 792 864e/refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
166981785 0 412212 776 832e/refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2329816608 0 433445 840 832e/mergedicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2329816608 0 433445 840 832e/mergedicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2329816608 0 433445 840 832e/mergedicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2332016608 0 433445 840 832e/mergedicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2334216696 0 433501 840 832e/mergedicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2334216696 0 433501 840 832e/mergedicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2336416696 0 433501 840 832e/mergedicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2336416696 0 433501 840 832e/mergedicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2387015632 0 432469 840 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2387015632 0 432469 840 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2387016808 0 433613 840 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2387016808 0 433613 840 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2389216808 0 433613 840 832e/reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2389215632 0 432469 840 832e/reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2391416808 0 433613 840 832e/reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2395815632 0 432469 840 832e/reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2402417792 0 434629 840 832e/regsicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
2402417792 0 434629 840 832e/regsicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
2406817792 0 434629 840 832e/regsicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
2409018072 0 434877 840 832e/regsicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
2411218072 0 434877 840 832e/regsicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
2413417792 0 434629 840 832e/regsicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
2415618072 0 434877 840 832e/regsicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
2420018072 0 434877 840 832e/regsicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017

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: 66, 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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer amd64-ssse3
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer amd64-ssse3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer amd64-ssse3
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer dolbeau/amd64-avx2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer dolbeau/amd64-avx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer dolbeau/amd64-avx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer dolbeau/generic-gccsimd128
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer dolbeau/generic-gccsimd128
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer dolbeau/generic-gccsimd128
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer dolbeau/generic-gccsimd256
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer dolbeau/generic-gccsimd256
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer dolbeau/generic-gccsimd256
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/amd64-3
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/amd64-3
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/amd64-3
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/amd64-xmm6
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/amd64-xmm6
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/amd64-xmm6
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/merged
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/merged
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/merged
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer e/regs
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer e/regs
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer e/regs
icc -march=skylake-avx512 -mtune=skylake-avx512 -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=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer krovetz/avx2
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer krovetz/avx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer krovetz/avx2
icc -march=skylake-avx512 -mtune=skylake-avx512 -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
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer krovetz/vec128
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer krovetz/vec128
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer krovetz/vec128
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer krovetz/vec128

Compiler output

Implementation: amd64-ssse3
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
api.c: In file included from api.c:2:
api.c: In file included from /scratch_gpfs_na2700_60/bdolbeaur/SC/supercop-20191017/supercop-data/genji262/amd64/include/estream-convert-api.h:7:
api.c: In file included from ./e/ecrypt-sync.h:15:
api.c: In file included from /scratch_gpfs_na2700_60/bdolbeaur/SC/supercop-20191017/supercop-data/genji262/amd64/include/ecrypt-portable.h:23:
api.c: In file included from /scratch_gpfs_na2700_60/bdolbeaur/SC/supercop-20191017/supercop-data/genji262/amd64/include/ecrypt-config.h:302:
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:52:1: error: conflicting types for '_mm_prefetch'
api.c: _mm_prefetch (const void *__P, enum _mm_hint __I)
api.c: ^
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:52:1: note: '_mm_prefetch' is a builtin with type 'void (const char *, int)'
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:52:1: error: definition of builtin function '_mm_prefetch'
api.c: _mm_prefetch (const void *__P, enum _mm_hint __I)
api.c: ^
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:54:3: error: argument to '__builtin_prefetch' must be a constant integer
api.c: __builtin_prefetch (__P, (__I & 0x4) >> 2, __I & 0x3);
api.c: ^ ~~~~~~~~~~~~~~~~
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:130:10: error: invalid conversion between vector type '__m128' (vector of 4 'float' values) and integer type 'int' of different size
api.c: return (__m128) __builtin_ia32_addss ((__v4sf)__A, (__v4sf)__B);
api.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:136:10: error: invalid conversion between vector type '__m128' (vector of 4 'float' values) and integer type 'int' of different size
api.c: return (__m128) __builtin_ia32_subss ((__v4sf)__A, (__v4sf)__B);
api.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:142:10: error: invalid conversion between vector type '__m128' (vector of 4 'float' values) and integer type 'int' of different size
api.c: return (__m128) __builtin_ia32_mulss ((__v4sf)__A, (__v4sf)__B);
api.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
api.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/lib/gcc/x86_64-pc-linux-gnu/9.2.0/include/xmmintrin.h:148:10: error: invalid conversion between vector type '__m128' (vector of 4 'float' values) and integer type 'int' of different size
api.c: ...

Number of similar (compiler,implementation) pairs: 45, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE amd64-ssse3
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE amd64-ssse3
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE amd64-ssse3
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE amd64-ssse3
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE amd64-ssse3
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/amd64-avx2
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/amd64-avx2
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/amd64-avx2
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/amd64-avx2
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/amd64-avx2
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/generic-gccsimd128
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/generic-gccsimd128
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/generic-gccsimd128
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/generic-gccsimd128
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/generic-gccsimd128
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/generic-gccsimd256
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/generic-gccsimd256
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/generic-gccsimd256
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/generic-gccsimd256
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE dolbeau/generic-gccsimd256
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/amd64-3
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/amd64-3
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/amd64-3
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/amd64-3
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/amd64-3
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/amd64-xmm6
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/amd64-xmm6
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/amd64-xmm6
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/amd64-xmm6
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/amd64-xmm6
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/merged
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/merged
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/merged
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/merged
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/merged
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/ref
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/ref
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/ref
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/ref
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/ref
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/regs
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/regs
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/regs
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/regs
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE e/regs

Compiler output

Implementation: goll_gueron
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
stream.c: In file included from stream.c:11:
stream.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/immintrin.h:27:
stream.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]
stream.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ...

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

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: krovetz/avx2
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
stream.c: In file included from stream.c:8:
stream.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/immintrin.h:27:
stream.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]
stream.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ...

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

Compiler output

Implementation: krovetz/vec128
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
stream.c: In file included from stream.c:57:
stream.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:
stream.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:
stream.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]
stream.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline void __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: extern __inline __m64 __attribute__((__gnu_inline__, __always_inline__, __artificial__))
stream.c: ^
stream.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]
stream.c: ...

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

Compiler output

Implementation: moon/avx/64
Security model: unknown
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/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/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/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: clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)

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

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: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/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/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/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: clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/avx2/64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/avx2/64
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/avx2/64
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/avx2/64
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/avx2/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: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/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/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/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: clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/sse2/64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/sse2/64
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/sse2/64
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/sse2/64
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/sse2/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: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/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/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/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: clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/ssse3/64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/ssse3/64
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/ssse3/64
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/ssse3/64
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/ssse3/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: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: /software/compilers/gcc/gcc-9.2.0-full+isl+binutils/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/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/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: clang-6.0: error: linker command failed with exit code 1 (use -v to see invocation)

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/xop/64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/xop/64
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/xop/64
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/xop/64
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE moon/xop/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