Implementation notes: amd64, genji262, crypto_kem/threebears624r2cca

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: threebears624r2cca
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2561468511 0 0138223 808 1576vecclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
26628814303 0 0146767 824 1608vecgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
26769610274 0 0141199 824 1608vecgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
27319610176 0 0140847 824 1608vecgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
27627627288 0 079424 872 1576vecicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
27638627288 0 079424 872 1576vecicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
27645227288 0 079424 872 1576vecicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
27647427160 0 079248 872 1576vecicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
27647427288 0 079424 872 1576vecicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
27669426520 0 077336 872 1576vecicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
27671627160 0 079248 872 1576vecicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
27673827160 0 079248 872 1576vecicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
27786026200 0 076960 872 1576vecicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
27863027160 0 079248 872 1576vecicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
28076419698 0 0152673 816 1576vecclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
28087414859 0 0147249 816 1576vecclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
28241414859 0 0147249 816 1576vecclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
28633028208 0 0164680 872 1576vecicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
28694628208 0 0164680 872 1576vecicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
28701228208 0 0164680 872 1576vecicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
28714428368 0 0164408 872 1576vecicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
28718828368 0 0164408 872 1576vecicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
28820028208 0 0164680 872 1576vecicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
29084028368 0 0164408 872 1576vecicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
29086228368 0 0164408 872 1576vecicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
2988928894 0 0138631 816 1576vecgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
31215817226 0 048313 816 1576optclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
31226817226 0 048313 816 1576vecclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
3355668498 0 036455 808 1576optclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
34557613786 0 044471 824 1608optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
34751210033 0 039199 824 1608optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
3510769962 0 038847 824 1608optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
35824820861 0 052081 816 1576optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
35851215114 0 045697 816 1576optclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
35877615114 0 045697 816 1576optclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
36051429208 0 063552 872 1576opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
36058029208 0 063552 872 1576opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
36093229208 0 063552 872 1576opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
36165828600 0 061592 872 1576opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
36269229208 0 063552 872 1576opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
36297829160 0 063440 872 1576opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
36322029160 0 063440 872 1576opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
36335229160 0 063440 872 1576opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
36350628200 0 061152 872 1576opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
36412230128 0 064824 872 1576opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
36429829160 0 063440 872 1576opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
36550830320 0 064616 872 1576opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
36553030128 0 064824 872 1576opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
36608030128 0 064824 872 1576opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
36616830320 0 064616 872 1576opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
36689430128 0 064824 872 1576opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
36982030320 0 064616 872 1576opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
37048030320 0 064616 872 1576opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
3797208884 0 036823 816 1576optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
39212812786 0 043393 816 1576lowmemclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
39305215071 0 046257 816 1576lowmemclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
4002687028 0 034967 808 1576lowmemclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
40878214320 0 045401 816 1576lowmemclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
41344612786 0 043393 816 1576lowmemclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
43749220256 0 054632 872 1576lowmemicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
43802020256 0 054632 872 1576lowmemicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
43830620200 0 053184 872 1576lowmemicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
43850420256 0 054632 872 1576lowmemicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
43980220528 0 055240 872 1576lowmemicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
43982420528 0 055240 872 1576lowmemicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
43986820544 0 054856 872 1576lowmemicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
44022020544 0 054856 872 1576lowmemicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
44057220544 0 054856 872 1576lowmemicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
44063820256 0 054584 872 1576lowmemicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
44077020256 0 054584 872 1576lowmemicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
44083620256 0 054584 872 1576lowmemicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
44136420256 0 054584 872 1576lowmemicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
44213420544 0 054856 872 1576lowmemicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
44378420256 0 054632 872 1576lowmemicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
44534620200 0 053240 872 1576lowmemicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
44541211335 0 042047 824 1608lowmemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4463808280 0 037407 824 1608lowmemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
44690820528 0 055240 872 1576lowmemicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
45117620528 0 055240 872 1576lowmemicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
4581288451 0 037375 824 1608lowmemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
4764107148 0 035111 816 1576lowmemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
142648010386 0 035951 824 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
155918417913 0 042857 816 1576refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
160650617913 0 042857 816 1576refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
161715433984 0 063330 880 1576reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
162817633984 0 063330 880 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
163649233984 0 063330 880 1576reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
164672235136 0 064450 880 1576reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
164876833984 0 063330 880 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
166685243944 0 071954 880 1576reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
169149235136 0 064450 880 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
169356035136 0 064450 880 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
170035835136 0 064450 880 1576reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
172383244904 0 072858 880 1576reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
173681221961 0 047593 816 1576refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
183856237368 0 066666 880 1576reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
183994837368 0 066666 880 1576reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
184179637368 0 066650 880 1576reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
184549237368 0 066650 880 1576reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
186857038376 0 068074 880 1576reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
187332238376 0 068058 880 1576reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
187446638376 0 068058 880 1576reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
187763438376 0 068074 880 1576reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
214748617518 0 043209 816 1576refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
21839405819 0 028711 808 1576refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
53747326612 0 030671 824 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
54551866258 0 030079 824 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
80590185535 0 028415 816 1576refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

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