Implementation notes: amd64, genji548, crypto_decode/857x5167

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_decode
Primitive: 857x5167
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12845144 0 018693 856 736avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
12925144 0 018749 856 736avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
13025128 0 020661 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
13084952 0 021141 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
13224952 0 021493 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
13225080 0 020501 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
13405304 0 020557 856 736avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
13423867 0 013188 808 768avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
13425304 0 020557 856 736avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
13425304 0 020157 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
13465304 0 020557 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
13505304 0 020557 856 736avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
13585304 0 020157 856 736avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
13585304 0 020157 856 736avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
13703847 0 013156 808 768avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
13705304 0 020157 856 736avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
13926161 0 018201 816 768avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
14145272 0 020141 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
14145272 0 020141 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
14165272 0 020141 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
14165272 0 020173 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
14225272 0 020173 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
14325272 0 020141 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
14365272 0 020173 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
14703788 0 012276 792 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
15585272 0 020173 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
295414984 0 031525 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
298415024 0 031213 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
313413872 0 029125 856 736int16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
313613872 0 029125 856 736int16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
313813856 0 028709 856 736int16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
314213856 0 028709 856 736int16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
314213872 0 029125 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
314613872 0 029125 856 736int16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
315013856 0 028709 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
315013856 0 028709 856 736int16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
383613480 0 029013 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
387013408 0 028829 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
599816312 0 032501 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
600016432 0 032973 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
854210656 0 025573 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
854610656 0 025573 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
854610656 0 025573 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
854610656 0 025573 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
855411032 0 024621 856 736int16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
856411144 0 024677 856 736int16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
862210880 0 025765 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
862810880 0 025765 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
863210880 0 025765 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
864210880 0 025765 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
972014224 0 029757 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
972214288 0 029709 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
979215464 0 030717 856 736portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
979415464 0 030717 856 736portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
979615464 0 030717 856 736portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
980215464 0 030717 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
980615256 0 030109 856 736portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
981415256 0 030109 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
981615256 0 030109 856 736portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
982815256 0 030109 856 736portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
130403290 0 015497 816 768int16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
136422729 0 012188 808 768portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
142622280 0 011732 808 768int16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1432212624 0 026157 856 736portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1432812624 0 027509 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1433012624 0 027509 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1433412720 0 027637 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1433412624 0 027509 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1433412720 0 027637 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1433612720 0 026309 856 736portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1434412624 0 027509 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1434812720 0 027637 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1438412720 0 027637 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
162302346 0 011780 808 768int16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
178144049 0 016249 816 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
202002238 0 010852 792 768int16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
343361459 0 013665 816 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
366621261 0 010716 808 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
378281728 0 011180 808 768portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
381121614 0 010276 792 768portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
388061640 0 016525 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
388381640 0 015213 856 736reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
388481640 0 016525 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
388721640 0 016525 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
390081640 0 016525 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
391401672 0 018197 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
392161640 0 016493 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
392581640 0 016493 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
392901640 0 015157 856 736reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
392901704 0 016941 856 736reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
392941640 0 016493 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
392981704 0 016541 856 736reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
393041704 0 016541 856 736reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
393061704 0 016541 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
393121704 0 016941 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
393121576 0 017093 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
393381704 0 016941 856 736reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
393521704 0 016941 856 736reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
393641704 0 016541 856 736reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
394781576 0 016981 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
396081640 0 016493 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
399361656 0 017829 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
451001183 0 010596 808 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
477981052 0 09652 792 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017

Test failure

Implementation: crypto_decode/857x5167/avx
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer avx int16 portable ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx int16 portable ref