Implementation notes: amd64, genji239, crypto_kem/lac192

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: lac192
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
33842228568 18624 056770 19536 1896avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
36915819135 18624 045306 19536 1896avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
37339218585 18624 044498 19536 1896avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
41004654152 19136 084147 20096 1864avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102120191017
41012251688 19136 082083 20096 1864avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102120191017
41049254168 19136 084163 20096 1864avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102120191017
41124451704 19136 082099 20096 1864avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102120191017
41372449320 19136 079883 20096 1896avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102120191017
41639854152 19136 084147 20096 1864avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102120191017
41859251688 19136 082083 20096 1864avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102120191017
41869851704 19136 082099 20096 1864avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102120191017
41955454168 19136 084163 20096 1864avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102120191017
42784044672 19136 074003 20096 1864avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102120191017
43061842560 19136 071835 20096 1864avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102120191017
45673066064 19136 096931 20096 1896avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102120191017
46199663960 19136 095179 20096 1896avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102120191017
51780014379 18624 039986 19528 1864avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
59132644376 19136 074755 20096 1864avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102120191017
59136644376 19136 074755 20096 1864avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102120191017
59320246392 19136 076803 20096 1864avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102120191017
59372246392 19136 076803 20096 1864avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102120191017
59442646392 19136 076803 20096 1864avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102120191017
59516444376 19136 074755 20096 1864avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102120191017
60005846392 19136 076803 20096 1864avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102120191017
60113044376 19136 074755 20096 1864avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102120191017
61654046840 19136 077515 20096 1896avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102120191017
190599672624 19136 0103491 20096 1896opticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102120191017
198555019082 18624 045026 19536 1896optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
221596254888 19136 084883 20096 1864opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102120191017
221874054888 19136 084883 20096 1864opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102120191017
222562451080 19136 081643 20096 1896opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102120191017
222705652408 19136 082803 20096 1864opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102120191017
223220854888 19136 084883 20096 1864opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102120191017
223913452408 19136 082803 20096 1864opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102120191017
224141054888 19136 084883 20096 1864opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102120191017
224370652408 19136 082803 20096 1864opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102120191017
224425843160 19136 072403 20096 1864opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102120191017
224509448584 19136 079259 20096 1896opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102120191017
224649845288 19136 074587 20096 1864opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102120191017
224966047288 19136 077667 20096 1864opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102120191017
225513245272 19136 075619 20096 1864opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102120191017
225569445272 19136 075619 20096 1864opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102120191017
225716045272 19136 075619 20096 1864opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102120191017
226242445272 19136 075619 20096 1864opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102120191017
226293647288 19136 077667 20096 1864opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102120191017
226966447288 19136 077667 20096 1864opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102120191017
227477447288 19136 077667 20096 1864opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102120191017
229074266904 19136 098123 20096 1896opticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102120191017
236050614815 18624 040386 19528 1864optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
246499245864 0 076491 952 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102120191017
249301248344 0 078859 952 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102120191017
265780630623 18624 058834 19536 1896optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
269826250728 0 081075 952 1584reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102120191017
269992250728 0 081075 952 1584reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102120191017
270782250696 0 081043 952 1584reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102120191017
272685850696 0 081043 952 1584reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102120191017
295421645576 0 075955 952 1584reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102120191017
295666445576 0 075955 952 1584reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102120191017
296337643560 0 073907 952 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102120191017
296447845576 0 075955 952 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102120191017
296598445576 0 075955 952 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102120191017
296599843560 0 073907 952 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102120191017
297758243560 0 073907 952 1584reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102120191017
298514043560 0 073907 952 1584reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102120191017
305929453160 0 083107 952 1584reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102120191017
309187853160 0 083107 952 1584reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102120191017
317492253192 0 083139 952 1584reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102120191017
318239853192 0 083139 952 1584reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102120191017
330084642168 0 071411 952 1584reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102120191017
330942044280 0 073579 952 1584reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102120191017
344789627030 0 055258 904 1616refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
385322452408 19136 082803 20096 1864opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102120191017
898232613843 0 039394 896 1584refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
1028831018583 0 044762 904 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
1053892217981 0 043906 904 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017

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