Implementation notes: amd64, genji548, crypto_decode/857x1723

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_decode
Primitive: 857x1723
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11884960 0 019813 856 736avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
11924960 0 019813 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
11944912 0 018517 856 736avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
11945000 0 020253 856 736avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
11965000 0 020253 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
11964368 0 019789 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
11984952 0 018501 856 736avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
11984960 0 019813 856 736avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
12064352 0 019885 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
12104960 0 019813 856 736avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
12145000 0 020253 856 736avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
12185000 0 020253 856 736avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
12264224 0 020765 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
12523607 0 012916 808 768avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
12564224 0 020413 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
12643646 0 012964 808 768avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
13365096 0 019965 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
13365056 0 019957 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
13385056 0 019957 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
13385056 0 019957 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
13445096 0 019965 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
13485816 0 017849 816 768avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
13505096 0 019965 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
13605096 0 019965 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
13625056 0 019957 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
13863664 0 012148 792 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
286415032 0 031573 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
288615184 0 031373 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
306410344 0 025597 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
30688864 0 023781 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
308010344 0 025597 856 736int16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
308010344 0 025597 856 736int16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
309410344 0 025597 856 736int16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
310410392 0 025245 856 736int16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
310610392 0 025245 856 736int16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
310810392 0 025245 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
31089392 0 022981 856 736int16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
311010392 0 025245 856 736int16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
31329376 0 022909 856 736int16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
31368864 0 023781 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
31368832 0 023717 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
31368864 0 023781 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
31388832 0 023717 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
31408832 0 023717 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
31508864 0 023781 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
31528832 0 023717 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
343611152 0 026685 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
345811248 0 026669 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
629614592 0 030781 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
629814384 0 030925 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
952012192 0 027613 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
954012048 0 027581 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
966812888 0 028141 856 736portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
966812888 0 028141 856 736portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
967412888 0 028141 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
967612888 0 028141 856 736portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
969012968 0 027821 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
969412968 0 027821 856 736portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
969612968 0 027821 856 736portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
969812968 0 027821 856 736portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
104502234 0 011668 808 768int16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1284618480 0 033397 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1284818480 0 033397 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1285018480 0 033397 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1285418480 0 033397 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1286818448 0 033333 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1287218448 0 033333 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
1288418448 0 033333 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
135385702 0 017897 816 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
136362220 0 011676 808 768int16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
140202795 0 012244 808 768portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
142905352 0 017545 816 768int16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1450818448 0 033333 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1517418320 0 031853 856 736portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1520418384 0 031973 856 736portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
206502176 0 010796 792 768int16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
343081482 0 013681 816 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
366101262 0 010716 808 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
378501709 0 011164 808 768portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
385041591 0 010260 792 768portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
386881672 0 016525 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
387461672 0 016557 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
387481672 0 016557 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
387541592 0 016997 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
387641672 0 016557 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
387681704 0 015277 856 736reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
387721704 0 015221 856 736reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
387801672 0 016557 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
387841832 0 017069 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
388401592 0 017109 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
389221704 0 017877 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
389921672 0 016525 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
390241672 0 016525 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
390321720 0 018245 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
390381672 0 016525 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
390921832 0 017069 856 736reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
391101832 0 017069 856 736reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
391421832 0 017069 856 736reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
391581832 0 016669 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
391601832 0 016669 856 736reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
391801832 0 016669 856 736reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
392161832 0 016669 856 736reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
444501184 0 010596 808 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
477741052 0 09652 792 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017

Test failure

Implementation: crypto_decode/857x1723/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