Implementation notes: amd64, genji239, crypto_decode/857x1723

Computer: genji239
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=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
11884960 0 019813 856 736avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
11884960 0 019813 856 736avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
11925000 0 020253 856 736avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
11945000 0 020253 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
11944952 0 018501 856 736avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
11945000 0 020253 856 736avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
11984368 0 019789 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
12064912 0 018517 856 736avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
12104960 0 019813 856 736avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
12144352 0 019885 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
12185000 0 020253 856 736avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
12264224 0 020765 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
12344224 0 020413 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
12523607 0 012916 808 768avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
12603646 0 012964 808 768avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
13345096 0 019965 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
13365056 0 019957 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
13385056 0 019957 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
13385056 0 019957 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
13465816 0 017849 816 768avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
13465096 0 019965 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
13485056 0 019957 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
13625096 0 019965 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
13625096 0 019965 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
13963664 0 012148 792 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
286815032 0 031573 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
286815184 0 031373 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
308010344 0 025597 856 736int16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
308210344 0 025597 856 736int16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
309210344 0 025597 856 736int16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
310010344 0 025597 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
310210392 0 025245 856 736int16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
310410392 0 025245 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
311210392 0 025245 856 736int16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
311810392 0 025245 856 736int16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
31229392 0 022981 856 736int16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
31249376 0 022909 856 736int16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
31348864 0 023781 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
31348864 0 023781 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
31348864 0 023781 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
31368832 0 023717 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
31428832 0 023717 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
31428864 0 023781 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
31448832 0 023717 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
31488832 0 023717 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
346011152 0 026685 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
347811248 0 026669 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
629214592 0 030781 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
631614384 0 030925 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
951612048 0 027581 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
952212192 0 027613 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
966412888 0 028141 856 736portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
966612888 0 028141 856 736portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
967612888 0 028141 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
967812888 0 028141 856 736portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
969012968 0 027821 856 736portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
969612968 0 027821 856 736portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
970012968 0 027821 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
970612968 0 027821 856 736portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
111402234 0 011668 808 768int16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1283818480 0 033397 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
1284418480 0 033397 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
1284818480 0 033397 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
1284818480 0 033397 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
1287418448 0 033333 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
1287818448 0 033333 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
1288218448 0 033333 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
1290018448 0 033333 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
135202220 0 011676 808 768int16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
135325702 0 017897 816 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
140202795 0 012244 808 768portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
141925352 0 017545 816 768int16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1520818320 0 031853 856 736portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
1523618384 0 031973 856 736portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
206562176 0 010796 792 768int16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
342821482 0 013681 816 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
366481262 0 010716 808 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
378521709 0 011164 808 768portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
385201591 0 010260 792 768portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
386641672 0 016557 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
387321592 0 016997 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
387661704 0 015221 856 736reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
387681672 0 016525 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
387681592 0 017109 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
387781672 0 016557 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
387921832 0 017069 856 736reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
387961704 0 015277 856 736reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
387981832 0 017069 856 736reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
388041672 0 016557 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
388121672 0 016557 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
388681672 0 016525 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
388721832 0 016669 856 736reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
389201704 0 017877 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
389381720 0 018245 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
390001672 0 016525 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
390381672 0 016525 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
390761832 0 017069 856 736reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
391381832 0 017069 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
391701832 0 016669 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
391861832 0 016669 856 736reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
391981832 0 016669 856 736reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
444581184 0 010596 808 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
477161052 0 09652 792 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

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