Implementation notes: amd64, pmnod076, crypto_decode/653x4621

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_decode
Primitive: 653x4621
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10724480 0 018029 856 736avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
10804624 0 019477 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
11064608 0 019861 856 736avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
11084848 0 020269 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
11084624 0 019477 856 736avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
11104608 0 019861 856 736avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
11124608 0 019861 856 736avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
11144840 0 020373 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
11184624 0 019477 856 736avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
11224512 0 018117 856 736avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
11304608 0 019861 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
11344624 0 019477 856 736avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
11344600 0 020757 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
11384496 0 020301 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
11563767 0 013134 824 768avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
11804608 0 019477 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
11804640 0 019541 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
11824608 0 019477 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
11824640 0 019541 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
11824640 0 019541 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
11824608 0 019477 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
11824640 0 019541 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
11923746 0 013134 824 768avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
11945448 0 017539 832 768avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
12064608 0 019477 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
12963689 0 012238 808 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
207411664 0 027821 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
210211688 0 027493 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
240611488 0 026741 856 736int16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
243411488 0 026741 856 736int16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
243611488 0 026741 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
243611488 0 026741 856 736int16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
243811488 0 026341 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
244011488 0 026341 856 736int16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
244011488 0 026341 856 736int16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
244211488 0 026341 856 736int16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
292411520 0 027053 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
299611536 0 026957 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
444214144 0 030301 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
448014152 0 029957 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
65568968 0 022501 856 736int16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
65628512 0 023429 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
65688512 0 023429 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
65708512 0 023429 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
65748920 0 022509 856 736int16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
65808512 0 023429 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
65928496 0 023381 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
65948496 0 023381 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
65948496 0 023381 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
66048496 0 023381 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
721613976 0 028829 856 736portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
723812920 0 028453 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
723813000 0 028421 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
736413912 0 029165 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
736613912 0 029165 856 736portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
736813976 0 028829 856 736portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
737013912 0 029165 856 736portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
737213976 0 028829 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
737213912 0 029165 856 736portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
737413976 0 028829 856 736portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
94222174 0 011678 824 768int16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
103163329 0 015587 832 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
104702489 0 012006 824 768portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1059811568 0 026453 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
106924280 0 016531 832 768int16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
108062288 0 011774 824 768int16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
1087211632 0 026549 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
1087211632 0 026549 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
1087811632 0 026549 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
1088011632 0 026549 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
1088811632 0 025221 856 736portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
1089411568 0 026453 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
1089811568 0 025101 856 736portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
1090011568 0 026453 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
1091011568 0 026453 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
161382126 0 010798 808 768int16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
263681551 0 013803 832 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
276981261 0 010774 824 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
288081678 0 011190 824 768portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
289381704 0 016589 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
290141576 0 017093 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
290481555 0 010270 808 768portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
292421784 0 017573 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
292501704 0 016557 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
293161720 0 016957 856 736reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
297121704 0 015277 856 736reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
297661704 0 016589 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
297801704 0 016589 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
298021720 0 016557 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
298201720 0 016557 856 736reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
298421720 0 016557 856 736reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
298581720 0 016557 856 736reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
298781576 0 016981 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
299201720 0 016957 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
299681704 0 016557 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
300341704 0 016557 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
300381800 0 017941 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
300581704 0 016589 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
300641704 0 015221 856 736reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
300861704 0 016557 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
302201720 0 016957 856 736reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
302281720 0 016957 856 736reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
340181183 0 010654 824 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
352941052 0 09710 808 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: crypto_decode/653x4621/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