Implementation notes: amd64, pmnod076, crypto_decode/857x5167

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_decode
Primitive: 857x5167
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12825144 0 018749 856 736avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
12985304 0 020157 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
13005304 0 020557 856 736avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
13025304 0 020557 856 736avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
13244952 0 021493 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
13425304 0 020557 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
13445304 0 020557 856 736avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
13505144 0 018693 856 736avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
13545080 0 020501 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
13584952 0 021141 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
13605304 0 020157 856 736avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
13725128 0 020661 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
13963867 0 013246 824 768avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
13985304 0 020157 856 736avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
14146161 0 018259 832 768avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
14245304 0 020157 856 736avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
14323788 0 012334 808 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
14405272 0 020141 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
14425272 0 020141 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
14565272 0 020173 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
14603847 0 013214 824 768avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
14605272 0 020141 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
14665272 0 020141 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
14685272 0 020173 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
14745272 0 020173 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
14805272 0 020173 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
294814984 0 031525 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
298815024 0 031213 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
310813872 0 029125 856 736int16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
313813872 0 029125 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
314013856 0 028709 856 736int16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
314213872 0 029125 856 736int16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
314413872 0 029125 856 736int16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
314613856 0 028709 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
314613856 0 028709 856 736int16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
314613856 0 028709 856 736int16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
383613480 0 029013 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
385813408 0 028829 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
589216312 0 032501 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
599616432 0 032973 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
836610656 0 025573 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
838611144 0 024677 856 736int16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
854410656 0 025573 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
855810656 0 025573 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
856010656 0 025573 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
856611032 0 024621 856 736int16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
862410880 0 025765 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
862810880 0 025765 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
864410880 0 025765 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
864410880 0 025765 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
941814288 0 029709 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
961615464 0 030717 856 736portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
963415256 0 030109 856 736portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
974014224 0 029757 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
979215464 0 030717 856 736portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
979815464 0 030717 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
981015464 0 030717 856 736portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
981615256 0 030109 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
981815256 0 030109 856 736portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
982415256 0 030109 856 736portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
130444049 0 016307 832 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
131183290 0 015555 832 768int16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
136242729 0 012246 824 768portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1393212720 0 027637 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1433012624 0 027509 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1433212624 0 027509 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
1433612720 0 027637 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1433812720 0 027637 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1434012624 0 027509 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
1434212624 0 027509 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1434212720 0 027637 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1434412624 0 026157 856 736portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1434612720 0 026309 856 736portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
143922280 0 011790 824 768int16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
174542346 0 011838 824 768int16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
203962238 0 010910 808 768int16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
344101459 0 013723 832 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
362441261 0 010774 824 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
369021614 0 010334 808 768portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
378401728 0 011238 824 768portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
378661640 0 016493 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
379441704 0 016941 856 736reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
379561704 0 016941 856 736reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
383601640 0 016525 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
388641640 0 016493 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
388741640 0 016493 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
389021640 0 015213 856 736reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
389041576 0 017093 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
389181640 0 016493 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
389241640 0 016525 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
389281640 0 016525 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
389361576 0 016981 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
389561704 0 016941 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
389561640 0 016525 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
389841704 0 016941 856 736reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
390081704 0 016541 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
390261704 0 016541 856 736reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
390381704 0 016541 856 736reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
390381704 0 016541 856 736reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
391881672 0 018197 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
393961640 0 015157 856 736reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
399901656 0 017829 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
442461183 0 010654 824 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
448061052 0 09710 808 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

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