Implementation notes: amd64, genji239, crypto_decode/857x5167

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_decode
Primitive: 857x5167
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12805144 0 018749 856 736avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
12825144 0 018693 856 736avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
13005128 0 020661 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
13065080 0 020501 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
13084952 0 021493 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
13304952 0 021141 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
13363867 0 013188 808 768avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
13385304 0 020157 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
13385304 0 020557 856 736avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
13405304 0 020157 856 736avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
13405304 0 020157 856 736avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
13405304 0 020157 856 736avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
13445304 0 020557 856 736avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
13465304 0 020557 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
13605304 0 020557 856 736avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
13703847 0 013156 808 768avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
13966161 0 018201 816 768avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
14083788 0 012276 792 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
14125272 0 020141 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
14145272 0 020141 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
14145272 0 020141 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
14205272 0 020141 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
14205272 0 020173 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
14225272 0 020173 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
14245272 0 020173 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
14365272 0 020173 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
295414984 0 031525 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
300615024 0 031213 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
313613872 0 029125 856 736int16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
313813872 0 029125 856 736int16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
314013856 0 028709 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
314213856 0 028709 856 736int16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
314213872 0 029125 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
314213856 0 028709 856 736int16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
314613872 0 029125 856 736int16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
315213856 0 028709 856 736int16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
383013480 0 029013 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
386413408 0 028829 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
598616312 0 032501 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
599416432 0 032973 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
854210656 0 025573 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
854610656 0 025573 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
855010656 0 025573 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
855211032 0 024621 856 736int16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
855210656 0 025573 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
856611144 0 024677 856 736int16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
862210880 0 025765 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
862210880 0 025765 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
862410880 0 025765 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
864410880 0 025765 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
972614224 0 029757 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
973014288 0 029709 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
979015464 0 030717 856 736portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
979615464 0 030717 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
980415464 0 030717 856 736portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
980415256 0 030109 856 736portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
980815464 0 030717 856 736portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
981015256 0 030109 856 736portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
981415256 0 030109 856 736portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
982615256 0 030109 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
129983290 0 015497 816 768int16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
134924049 0 016249 816 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
136382729 0 012188 808 768portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
142522280 0 011732 808 768int16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1432412624 0 027509 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
1432612624 0 027509 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
1433012624 0 027509 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
1433012720 0 027637 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
1433212624 0 027509 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
1433412720 0 027637 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
1433812624 0 026157 856 736portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
1434812720 0 027637 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
1435012720 0 027637 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
1435012720 0 026309 856 736portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
162382346 0 011780 808 768int16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
202102238 0 010852 792 768int16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
343201459 0 013665 816 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
366781261 0 010716 808 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
378361728 0 011180 808 768portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
381101614 0 010276 792 768portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
383221704 0 016941 856 736reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
388061640 0 016525 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
388241640 0 016525 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
388301640 0 016525 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
388561640 0 016525 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
388621640 0 015213 856 736reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
391961672 0 018197 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
392221640 0 016493 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
392361704 0 016941 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
392401576 0 017093 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
392421640 0 016493 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
392661640 0 016493 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
392661576 0 016981 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
392841640 0 016493 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
393301640 0 015157 856 736reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
393341704 0 016541 856 736reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
393421704 0 016541 856 736reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
393421704 0 016941 856 736reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
393541704 0 016541 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
393761704 0 016541 856 736reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
394861704 0 016941 856 736reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
398961656 0 017829 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
455441183 0 010596 808 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
477981052 0 09652 792 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

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