Implementation notes: amd64, genji548, crypto_decode/653x4621

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_decode
Primitive: 653x4621
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
10344608 0 019861 856 736avxicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
10444480 0 018029 856 736avxicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
10464512 0 018117 856 736avxicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
10564848 0 020269 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
10624624 0 019477 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
10624624 0 019477 856 736avxicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
10644608 0 019861 856 736avxicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
10664624 0 019477 856 736avxicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
10664608 0 019861 856 736avxicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
10664624 0 019477 856 736avxicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
10884840 0 020373 856 768avxicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
10904600 0 020757 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
10924496 0 020301 856 768avxicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
11084608 0 019477 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
11344608 0 019477 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
11344608 0 019477 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
11344640 0 019541 856 736avxicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
11344640 0 019541 856 736avxicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
11364640 0 019541 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
11444608 0 019477 856 736avxicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
11444640 0 019541 856 736avxicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
11543746 0 013076 808 768avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
11603767 0 013076 808 768avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
11705448 0 017481 816 768avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
12464608 0 019861 856 736avxicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
12663689 0 012180 792 768avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
213411688 0 027493 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
217211664 0 027821 856 768int16icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
243211488 0 026741 856 736int16icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
243611488 0 026741 856 736int16icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
244011488 0 026741 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
244011488 0 026341 856 736int16icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
244211488 0 026341 856 736int16icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
244211488 0 026341 856 736int16icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
244211488 0 026341 856 736int16icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
244411488 0 026741 856 736int16icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
297011520 0 027053 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
299811536 0 026957 856 768int16icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
448414152 0 029957 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
448614144 0 030301 856 768portableicc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
65488968 0 022501 856 736int16icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
65668512 0 023429 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
65708512 0 023429 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
65708512 0 023429 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
65768920 0 022509 856 736int16icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
65808512 0 023429 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
65968496 0 023381 856 736int16icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
66028496 0 023381 856 736int16icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
66068496 0 023381 856 736int16icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
66068496 0 023381 856 736int16icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
723012920 0 028453 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
723413000 0 028421 856 768portableicc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
736413976 0 028829 856 736portableicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
736413976 0 028829 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
736413976 0 028829 856 736portableicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
736613976 0 028829 856 736portableicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
736813912 0 029165 856 736portableicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
737013912 0 029165 856 736portableicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
737013912 0 029165 856 736portableicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
737413912 0 029165 856 736portableicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
94102174 0 011620 808 768int16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
97782288 0 011716 808 768int16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
103063329 0 015529 816 768portablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
104702489 0 011948 808 768portablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
107764280 0 016473 816 768int16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
1087011632 0 026549 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
1087211632 0 025221 856 736portableicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
1087411632 0 026549 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
1088411632 0 026549 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
1088611632 0 026549 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
1090411568 0 026453 856 736portableicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
1090611568 0 026453 856 736portableicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
1091011568 0 025101 856 736portableicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
1091011568 0 026453 856 736portableicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
1093611568 0 026453 856 736portableicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
161322126 0 010740 792 768int16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
262801551 0 013745 816 768refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
280581261 0 010716 808 768refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
288081678 0 011132 808 768portablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
290961555 0 010212 792 768portablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
296961704 0 016589 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019101920191017
297141704 0 015277 856 736reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019101920191017
297161704 0 016589 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019101920191017
297221704 0 016589 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019101920191017
297281704 0 016589 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019101920191017
297721720 0 016957 856 736reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019101920191017
297801720 0 016557 856 736reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019101920191017
297881720 0 016957 856 736reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019101920191017
297961720 0 016957 856 736reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019101920191017
298061720 0 016557 856 736reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019101920191017
298581720 0 016557 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019101920191017
299881800 0 017941 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019101920191017
300001784 0 017573 856 768reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019101920191017
300481576 0 017093 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019101920191017
300721704 0 016557 856 736reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019101920191017
300801704 0 016557 856 736reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019101920191017
300801576 0 016981 856 768reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019101920191017
300921720 0 016557 856 736reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019101920191017
300941704 0 016557 856 736reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019101920191017
301141704 0 016557 856 736reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019101920191017
301561704 0 015221 856 736reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019101920191017
302221720 0 016957 856 736reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019101920191017
346841183 0 010596 808 768refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017
365601052 0 09652 792 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019101920191017

Test failure

Implementation: avx
Security model: unknown
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
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer int16
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer int16
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer portable
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer portable
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref