Implementation notes: amd64, genji548, crypto_kem/lac192

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: lac192
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
33823828568 18624 056770 19536 1896avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
36718019135 18624 045306 19536 1896avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
37431018585 18624 044498 19536 1896avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
39992249320 19136 079883 20096 1896avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
40511046840 19136 077515 20096 1896avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
41021854152 19136 084147 20096 1864avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
41033451704 19136 082099 20096 1864avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
41045054168 19136 084163 20096 1864avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
41046651704 19136 082099 20096 1864avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
41049051688 19136 082083 20096 1864avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
41177454152 19136 084147 20096 1864avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
41375654168 19136 084163 20096 1864avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
41408451688 19136 082083 20096 1864avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
42800444672 19136 074003 20096 1864avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
43351642560 19136 071835 20096 1864avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
44764666064 19136 096931 20096 1896avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
44959863960 19136 095179 20096 1896avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
50681414379 18624 039986 19528 1864avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
58983844376 19136 074755 20096 1864avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
59008044376 19136 074755 20096 1864avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
59083244376 19136 074755 20096 1864avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
59173446392 19136 076803 20096 1864avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
59304446392 19136 076803 20096 1864avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
59365446392 19136 076803 20096 1864avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
59368446392 19136 076803 20096 1864avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
59492044376 19136 074755 20096 1864avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
189767072624 19136 0103491 20096 1896opticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
199188819082 18624 045026 19536 1896optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
221746851080 19136 081643 20096 1896opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
222505854888 19136 084883 20096 1864opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
222572854888 19136 084883 20096 1864opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
222758852408 19136 082803 20096 1864opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
222784654888 19136 084883 20096 1864opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
222789648584 19136 079259 20096 1896opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
223660652408 19136 082803 20096 1864opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
223893054888 19136 084883 20096 1864opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
224151645272 19136 075619 20096 1864opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
224174252408 19136 082803 20096 1864opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
224243847288 19136 077667 20096 1864opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
224396445272 19136 075619 20096 1864opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
224579452408 19136 082803 20096 1864opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
225712445288 19136 074587 20096 1864opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
225840243160 19136 072403 20096 1864opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
226063245272 19136 075619 20096 1864opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
226239247288 19136 077667 20096 1864opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
226360447288 19136 077667 20096 1864opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
228175047288 19136 077667 20096 1864opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
229260666904 19136 098123 20096 1896opticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
232305414815 18624 040386 19528 1864optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
245288245864 0 076491 952 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
249998848344 0 078859 952 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
265470430623 18624 058834 19536 1896optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
268346250728 0 081075 952 1584reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
268789850728 0 081075 952 1584reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
270338850696 0 081043 952 1584reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
270860450696 0 081043 952 1584reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
295162845576 0 075955 952 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
295543645576 0 075955 952 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
295786243560 0 073907 952 1584reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
296046245576 0 075955 952 1584reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
296123243560 0 073907 952 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
296219645576 0 075955 952 1584reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
296596643560 0 073907 952 1584reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
296945243560 0 073907 952 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
306697253160 0 083107 952 1584reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
306925253160 0 083107 952 1584reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
318400053192 0 083139 952 1584reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
319362053192 0 083139 952 1584reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
330459642168 0 071411 952 1584reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
330627844280 0 073579 952 1584reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
389155045272 19136 075619 20096 1864opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
449407827030 0 055258 904 1616refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
897792613843 0 039394 896 1584refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1018775818583 0 044762 904 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
1053956817981 0 043906 904 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017

Checksum failure

Implementation: opt
Security model: unknown
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
734444d4212630b936cdece6356584c6bdae71f06e3ee624b79c63af41bbf5a6
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE opt

Test failure

Implementation: avx2
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 avx2
icc -march=cannonlake -mtune=cannonlake -O3 -fomit-frame-pointer avx2
icc -march=cannonlake -mtune=cannonlake -O2 -fomit-frame-pointer opt
icc -march=cannonlake -mtune=cannonlake -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