Implementation notes: amd64, genji239, crypto_decode/761x4591

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_decode
Primitive: 761x4591
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11264784 0 018389 856 736avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
11304768 0 018317 856 736avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
11443950 0 013268 808 768avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
11744976 0 019829 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
11763894 0 013204 808 768avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
11764976 0 020229 856 736avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
11764976 0 019829 856 736avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
11764976 0 020229 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
11764976 0 020229 856 736avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
11764976 0 020229 856 736avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
11764976 0 019829 856 736avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
11784976 0 019829 856 736avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
11864976 0 020509 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
11924976 0 020397 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
12064496 0 021037 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
12104496 0 020685 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
12444896 0 019765 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
12444928 0 019829 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
12444928 0 019829 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
12464896 0 019765 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
12644928 0 019829 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
12644928 0 019829 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
12644896 0 019765 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
12685446 0 017489 816 768avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
12724896 0 019765 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
13503877 0 012356 792 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
291013752 0 028605 856 736int16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
291213752 0 028605 856 736int16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
291213752 0 028605 856 736int16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
291413752 0 028605 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
293615048 0 031589 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
293813632 0 028885 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
293813632 0 028885 856 736int16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
294213632 0 028885 856 736int16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
295413632 0 028885 856 736int16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
297615280 0 031469 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
358217360 0 032893 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
362217712 0 033133 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
545022624 0 038813 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
545422560 0 039101 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
736811456 0 025045 856 736int16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
737011176 0 026093 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
737011176 0 026093 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
737211176 0 026093 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
738011176 0 026093 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
738211616 0 025149 856 736int16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
740811320 0 026205 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
741011320 0 026205 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
741611320 0 026205 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
742211320 0 026205 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
866616968 0 032501 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
867417048 0 032469 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
918816056 0 031309 856 736portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
918816056 0 031309 856 736portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
919616056 0 031309 856 736portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
919616056 0 031309 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
921216032 0 030885 856 736portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
921616032 0 030885 856 736portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
921816032 0 030885 856 736portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
922216032 0 030885 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
119743809 0 016009 816 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
121202953 0 012412 808 768portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
122682366 0 011812 808 768int16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
126082932 0 015129 816 768int16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
127288960 0 023845 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
127369024 0 023941 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
127389024 0 022613 856 736portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
127428960 0 023845 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
127449024 0 023941 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
127488960 0 023845 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
127589024 0 023941 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
127629024 0 023941 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
128088960 0 022493 856 736portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
149888960 0 023845 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
158122412 0 011844 808 768int16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
183762337 0 010948 792 768int16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
305201459 0 013665 816 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
326321261 0 010716 808 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
335821788 0 011244 808 768portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
338241713 0 010372 792 768portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
344861640 0 015157 856 736reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
345121640 0 016525 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
345421640 0 016525 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
345441640 0 016525 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
345701640 0 015213 856 736reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
348421576 0 016981 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
348921640 0 018165 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
348961640 0 016493 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
349021640 0 016493 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
349081704 0 016941 856 736reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
349181640 0 016493 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
349241576 0 017093 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
349341704 0 016541 856 736reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
349341640 0 016525 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
349381624 0 017797 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
349541704 0 016541 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
349561704 0 016941 856 736reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
349701640 0 016493 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
349861704 0 016941 856 736reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
349921704 0 016941 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
350041704 0 016541 856 736reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
350061704 0 016541 856 736reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
401441183 0 010596 808 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
425061052 0 09652 792 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

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