Implementation notes: amd64, pmnod076, crypto_decode/761x4591

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_decode
Primitive: 761x4591
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11304768 0 018317 856 736avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
11484976 0 020229 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
11764976 0 019829 856 736avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
11764976 0 019829 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
11784976 0 020229 856 736avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
11784976 0 019829 856 736avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
11803894 0 013262 824 768avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
11804784 0 018389 856 736avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
11824976 0 019829 856 736avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
11944976 0 020397 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
12004976 0 020229 856 736avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
12064976 0 020229 856 736avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
12364976 0 020509 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
12604496 0 021037 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
12604496 0 020685 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
12724896 0 019765 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
12784928 0 019829 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
13004928 0 019829 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
13024896 0 019765 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
13044928 0 019829 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
13064896 0 019765 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
13144928 0 019829 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
13225446 0 017547 832 768avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
13224896 0 019765 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
14063877 0 012414 808 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
26803950 0 013326 824 768avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
291213632 0 028885 856 736int16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
291415048 0 031589 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
292213752 0 028605 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
292213752 0 028605 856 736int16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
293013752 0 028605 856 736int16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
293413752 0 028605 856 736int16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
294413632 0 028885 856 736int16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
294613632 0 028885 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
295013632 0 028885 856 736int16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
297415280 0 031469 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
358617360 0 032893 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
362417712 0 033133 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
544422624 0 038813 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
545822560 0 039101 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
720611176 0 026093 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
721411176 0 026093 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
724611616 0 025149 856 736int16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
725611320 0 026205 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
736411176 0 026093 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
736811456 0 025045 856 736int16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
737211176 0 026093 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
741211320 0 026205 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
741611320 0 026205 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
741611320 0 026205 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
866416968 0 032501 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
868017048 0 032469 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
907416056 0 031309 856 736portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
919816056 0 031309 856 736portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
920616056 0 031309 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
921216032 0 030885 856 736portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
922016032 0 030885 856 736portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
922216032 0 030885 856 736portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
922416032 0 030885 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
924216056 0 031309 856 736portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
110102366 0 011870 824 768int16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
115863809 0 016067 832 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
116722953 0 012470 824 768portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
123648960 0 023845 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
123729024 0 023941 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
123968960 0 023845 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
124268960 0 022493 856 736portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
127162932 0 015187 832 768int16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
127308960 0 023845 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
127349024 0 022613 856 736portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
127369024 0 023941 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
127449024 0 023941 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
127528960 0 023845 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
127549024 0 023941 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
140482412 0 011902 824 768int16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
183942337 0 011006 808 768int16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
305381459 0 013723 832 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
310901261 0 010774 824 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
327561713 0 010430 808 768portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
335901788 0 011302 824 768portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
336721576 0 016981 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102320191017
336781640 0 016493 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102320191017
336981704 0 016541 856 736reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102320191017
337101704 0 016541 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102320191017
337421576 0 017093 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102320191017
345021640 0 015157 856 736reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102320191017
345181640 0 016525 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102320191017
345501640 0 016525 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102320191017
345821640 0 016493 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102320191017
345861640 0 016525 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102320191017
346001704 0 016541 856 736reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102320191017
346001704 0 016941 856 736reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102320191017
346061640 0 016525 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102320191017
346061704 0 016941 856 736reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102320191017
346101640 0 016493 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102320191017
346141640 0 016493 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102320191017
346261704 0 016941 856 736reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102320191017
346421704 0 016941 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102320191017
346421704 0 016541 856 736reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102320191017
348581640 0 018165 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102320191017
349321624 0 017797 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102320191017
349441640 0 015213 856 736reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102320191017
394321183 0 010654 824 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017
410041052 0 09710 808 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102320191017

Test failure

Implementation: crypto_decode/761x4591/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