Implementation notes: amd64, genji262, crypto_kem/threebears624r2cpa

Computer: genji262
Architecture: amd64
CPU ID: AuthenticAMD-00800f12-178bfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: threebears624r2cpa
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1322427598 0 0137327 808 1576vecclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
13468423904 0 074616 872 1576vecicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
13626824192 0 074992 872 1576vecicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
13776424784 0 076840 872 1576vecicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
13780824784 0 076840 872 1576vecicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
13785224784 0 076840 872 1576vecicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
13800612979 0 0145447 824 1608vecgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
13800624784 0 076840 872 1576vecicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
1385129215 0 0140175 824 1608vecgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
13901824880 0 077016 872 1576vecicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
13904024880 0 077016 872 1576vecicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
13906224880 0 077016 872 1576vecicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
13919424880 0 077016 872 1576vecicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
1407789072 0 0139759 824 1608vecgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
14509012963 0 0145921 816 1576vecclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
14513411645 0 0144049 816 1576vecclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
14517811645 0 0144049 816 1576vecclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
14850025848 0 0162336 872 1576vecicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
14863225848 0 0162336 872 1576vecicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
14929225848 0 0162336 872 1576vecicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
14949025848 0 0162336 872 1576vecicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
15041425992 0 0162064 872 1576vecicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
15125025992 0 0162064 872 1576vecicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
15197625992 0 0162064 872 1576vecicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
15259225992 0 0162064 872 1576vecicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
15492412243 0 043353 816 1576optclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
15521012243 0 043353 816 1576vecclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1567948111 0 0137863 816 1576vecgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1649567352 0 035295 808 1576optclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
17149012248 0 042951 824 1608optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1732068905 0 038039 824 1608optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1744608903 0 037823 824 1608optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
17773813529 0 044721 816 1576optclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
17831012025 0 042625 816 1576optclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
17842012025 0 042625 816 1576optclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
17897024856 0 057824 872 1576opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
17936625064 0 058072 872 1576opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
18029025752 0 060096 872 1576opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
18064225752 0 060096 872 1576opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
18092825752 0 060096 872 1576opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
18095025752 0 060096 872 1576opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
18114825736 0 060048 872 1576opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
18147825736 0 060048 872 1576opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
18152225736 0 060048 872 1576opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
18161025736 0 060048 872 1576opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
18207226720 0 061432 872 1576opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
18213826720 0 061432 872 1576opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
18224826768 0 061096 872 1576opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
18251226720 0 061432 872 1576opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
18352426720 0 061432 872 1576opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
18356826768 0 061032 872 1576opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
18365626768 0 061032 872 1576opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
18477826768 0 061096 872 1576opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
1931167935 0 035911 816 1576optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
1947669993 0 040577 816 1576lowmemclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1949869993 0 040577 816 1576lowmemclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
19549210681 0 041905 816 1576lowmemclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
1987486091 0 034071 808 1576lowmemclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
20281810643 0 041753 816 1576lowmemclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
21830616768 0 051112 872 1576lowmemicc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
21841616768 0 051112 872 1576lowmemicc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
21850416768 0 051112 872 1576lowmemicc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
21850416768 0 051064 872 1576lowmemicc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
21865816768 0 051112 872 1576lowmemicc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
21881216768 0 051064 872 1576lowmemicc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
21885617024 0 051688 872 1576lowmemicc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
21918617024 0 051688 872 1576lowmemicc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
21923017024 0 051688 872 1576lowmemicc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
21927416768 0 051064 872 1576lowmemicc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
21927417024 0 051688 872 1576lowmemicc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
21929616792 0 049792 872 1576lowmemicc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
21962616792 0 049848 872 1576lowmemicc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
21986817040 0 051304 872 1576lowmemicc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
21995617040 0 051304 872 1576lowmemicc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
22024217040 0 051304 872 1576lowmemicc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
22044017040 0 051304 872 1576lowmemicc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
22088016768 0 051064 872 1576lowmemicc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
2229047281 0 036447 824 1608lowmemgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2233229784 0 040455 824 1608lowmemgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2274147400 0 036287 824 1608lowmemgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
2406806402 0 034407 816 1576lowmemgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
66616010097 0 035663 824 1608refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
68259416889 0 041865 816 1576refclang_-march=native_-O2_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
68571816889 0 041865 816 1576refclang_-march=native_-O_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
69731227840 0 057186 880 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
69744427840 0 057186 880 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
69764227840 0 057186 880 1576reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
69814827840 0 057186 880 1576reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
71423020896 0 046521 816 1576refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
71478029040 0 058354 880 1576reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
71937829040 0 058354 880 1576reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
72476829040 0 058354 880 1576reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
73189633640 0 061610 880 1576reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
73462432776 0 060802 880 1576reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
73592229040 0 058354 880 1576reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
80022829768 0 059066 880 1576reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
80306629768 0 059066 880 1576reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
81116230728 0 060410 880 1576reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
81435230728 0 060426 880 1576reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
81549630728 0 060426 880 1576reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
81690430728 0 060410 880 1576reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
83626429768 0 059050 880 1576reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
84601029768 0 059050 880 1576reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
9174885630 0 028519 808 1576refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
92694816558 0 042297 816 1576refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2019102420191017
23178326114 0 029935 824 1608refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
23452886456 0 030527 824 1608refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
33943365407 0 028287 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