Implementation notes: amd64, genji346, crypto_kem/threebears1248r2cpa

Computer: genji346
Architecture: amd64
CPU ID: AuthenticAMD-00830f10-178bfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: threebears1248r2cpa
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2126807592 0 0136903 824 1576vecclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
23578012447 0 0144409 832 1576vecclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
23578014133 0 0146729 832 1576vecclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
23616012447 0 0144409 832 1576vecclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
2373209232 0 0139623 840 1608vecgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2401409166 0 0139295 840 1608vecgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
24900012890 0 0145423 840 1608vecgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
2663408124 0 0137471 832 1576vecgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
28886026056 0 0161448 888 1576vecicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
28894026056 0 0161448 888 1576vecicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
28902026056 0 0161448 888 1576vecicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
29034025912 0 0161720 888 1576vecicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
29044025912 0 0161720 888 1576vecicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
29052025912 0 0161720 888 1576vecicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
29060025912 0 0161720 888 1576vecicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
29066013236 0 044417 832 1576optclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
29144026056 0 0161448 888 1576vecicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
29188013236 0 044417 832 1576vecclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
3046207354 0 035399 824 1576optclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
30702023952 0 074560 888 1576vecicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
30972024272 0 074936 888 1576vecicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
31148024848 0 076784 888 1576vecicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
31168024848 0 076784 888 1576vecicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
31168024848 0 076784 888 1576vecicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
31210024848 0 076784 888 1576vecicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
31360024944 0 076896 888 1576vecicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
31386024944 0 076896 888 1576vecicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
31398024944 0 076896 888 1576vecicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
31486024944 0 076896 888 1576vecicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
32660012287 0 042985 832 1576optclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
32714014523 0 045849 832 1576optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
3287008926 0 038079 840 1608optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
32878012287 0 042985 832 1576optclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
3350408946 0 037823 840 1608optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
34242012167 0 043447 840 1608optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
3593407947 0 036047 832 1576optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
36202024952 0 057800 888 1576opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
36956026816 0 061344 888 1576opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
36970026816 0 061344 888 1576opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
36976025192 0 058112 888 1576opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
37006026816 0 061344 888 1576opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
37010025880 0 060072 888 1576opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
37024025880 0 060072 888 1576opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
37054025848 0 060024 888 1576opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
37064025880 0 060072 888 1576opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
37066025848 0 060024 888 1576opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
37100025848 0 060024 888 1576opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
37166025848 0 060024 888 1576opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
37778025880 0 060072 888 1576opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
38190026880 0 061008 888 1576opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
38194026880 0 061008 888 1576opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
38212026880 0 061008 888 1576opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
38398026880 0 061008 888 1576opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
4028009039 0 039753 832 1576lowmemclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4028409039 0 039753 832 1576lowmemclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
40342012827 0 044121 832 1576lowmemclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
4104206093 0 034175 824 1576lowmemclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
42212012772 0 043969 832 1576lowmemclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
44536026816 0 061344 888 1576opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
4543607262 0 036415 840 1608lowmemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
4565209671 0 040983 840 1608lowmemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
46842016752 0 050960 888 1576lowmemicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
46846016752 0 050960 888 1576lowmemicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
46894016752 0 050960 888 1576lowmemicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
46896017008 0 051536 888 1576lowmemicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
46904017008 0 051536 888 1576lowmemicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
46910016752 0 050960 888 1576lowmemicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
46922017008 0 051536 888 1576lowmemicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
46938017008 0 051536 888 1576lowmemicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
46994016776 0 049696 888 1576lowmemicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
47044017024 0 051152 888 1576lowmemicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
47048017024 0 051152 888 1576lowmemicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
47068017024 0 051152 888 1576lowmemicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
4707807371 0 036287 840 1608lowmemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
47082017024 0 051152 888 1576lowmemicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
47132016752 0 050976 888 1576lowmemicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
47156016752 0 050976 888 1576lowmemicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
47188016752 0 050976 888 1576lowmemicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
47208016752 0 050976 888 1576lowmemicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
47220016776 0 049640 888 1576lowmemicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
4826406311 0 034383 832 1576lowmemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
125944029800 0 058946 896 1576reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102520191017
126434029800 0 058946 896 1576reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102520191017
126578029800 0 058946 896 1576reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102520191017
126944010702 0 036903 840 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
126966029800 0 058946 896 1576reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102520191017
127736030760 0 060306 896 1576reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102520191017
127752030760 0 060306 896 1576reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102520191017
127934030760 0 060306 896 1576reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102520191017
128832030760 0 060306 896 1576reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102520191017
135098019910 0 044961 832 1576refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
138356019910 0 044961 832 1576refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
141208024217 0 049953 832 1576refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
164216029104 0 058282 896 1576reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102520191017
164374029104 0 058282 896 1576reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102520191017
164800029104 0 058282 896 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102520191017
164996029104 0 058282 896 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102520191017
165104027904 0 057114 896 1576reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102520191017
165180027904 0 057114 896 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102520191017
165922027904 0 057114 896 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102520191017
166114027904 0 057114 896 1576reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102520191017
173344032776 0 060698 896 1576reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102520191017
174576033880 0 061746 896 1576reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102520191017
17862005631 0 028623 824 1576refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
277854019311 0 045089 832 1576refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102520191017
65478206202 0 030031 840 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
65754406453 0 030495 840 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017
92670205446 0 028487 832 1576refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102520191017

Test failure

Implementation: lowmem
Security model: unknown
Compiler: icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 24, namely:
CompilerImplementations
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer lowmem
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer lowmem
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer lowmem
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer lowmem
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer lowmem
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer lowmem
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer opt
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer opt
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer opt
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer opt
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer opt
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer ref
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer ref
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer ref
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer vec
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer vec
icc -march=icelake-client -mtune=icelake-client -O2 -fomit-frame-pointer vec
icc -march=icelake-client -mtune=icelake-client -O3 -fomit-frame-pointer vec
icc -march=skylake-avx512 -mtune=skylake-avx512 -O2 -fomit-frame-pointer vec
icc -march=skylake-avx512 -mtune=skylake-avx512 -O3 -fomit-frame-pointer vec