Implementation notes: amd64, genji548, crypto_kem/lac128

Computer: genji548
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: lac128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15979450856 39616 080958 40568 2184avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
16124048376 39616 078590 40568 2184avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
16393653208 39616 083142 40568 2152avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
16395455672 39616 085206 40568 2152avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
16412053208 39616 083142 40568 2152avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
16426453208 39616 083142 40568 2152avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
16487453208 39616 083142 40568 2152avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
16490455672 39616 085206 40568 2152avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
16571855672 39616 085206 40568 2152avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
16574655672 39616 085206 40568 2152avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
17059027890 39104 056069 40008 2248avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
17105846288 39616 075158 40568 2152avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
17115844176 39616 072990 40568 2152avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
17343218576 39104 044709 40008 2248avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
17398676880 39616 0107238 40568 2184avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
17415074760 39616 0105470 40568 2184avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
17812818093 39104 044085 40008 2248avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
21553814375 39104 039845 40000 2216avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
25154446808 39616 076662 40568 2152avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
25182048824 39616 078710 40568 2152avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
25189246808 39616 076662 40568 2152avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
25201048824 39616 078710 40568 2152avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
25207048824 39616 078710 40568 2152avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
25225846808 39616 076662 40568 2152avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
25239848824 39616 078710 40568 2152avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
25252646808 39616 076662 40568 2152avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
58519881224 39616 0111582 40568 2184opticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102020191017
64884466792 39616 096894 40568 2184opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
65501882696 39616 0113406 40568 2184opticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102020191017
65552670600 39616 0100134 40568 2152opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
65637870584 39616 0100118 40568 2152opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
65641070584 39616 0100118 40568 2152opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
65654470600 39616 0100134 40568 2152opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
65976862536 39616 092390 40568 2152opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
65995664312 39616 094526 40568 2184opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
66006062536 39616 092390 40568 2152opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
66032662536 39616 092390 40568 2152opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
66035462536 39616 092390 40568 2152opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
66554060464 39616 089302 40568 2152opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
66582668120 39616 098054 40568 2152opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
66706068136 39616 098070 40568 2152opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
66765668136 39616 098070 40568 2152opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
66850468120 39616 098054 40568 2152opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
67004658352 39616 087134 40568 2152opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
67062460520 39616 090342 40568 2152opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
67071860520 39616 090342 40568 2152opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
67093660520 39616 090342 40568 2152opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
67161460520 39616 090342 40568 2152opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
69537418596 39104 044613 40008 2248optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
81667614811 39104 040245 40000 2216optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
89872829548 39104 057733 40008 2248optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
211134049336 0 079390 944 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102020191017
218482654184 0 083670 944 1584reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102020191017
218808054184 0 083670 944 1584reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102020191017
221611846856 0 077022 944 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102020191017
221733851720 0 081606 944 1584reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102020191017
222320251720 0 081606 944 1584reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102020191017
222559654152 0 083638 944 1584reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102020191017
223437854152 0 083638 944 1584reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102020191017
225741651688 0 081574 944 1584reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102020191017
226489851688 0 081574 944 1584reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102020191017
247235030289 0 058477 896 1616refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
321825446424 0 076278 944 1584reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102020191017
322431046424 0 076278 944 1584reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102020191017
322551646424 0 076278 944 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102020191017
322569846424 0 076278 944 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102020191017
322653844408 0 074230 944 1584reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102020191017
323004244408 0 074230 944 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102020191017
323185244408 0 074230 944 1584reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102020191017
323191444408 0 074230 944 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102020191017
341602243368 0 072150 944 1584reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102020191017
346173445480 0 074318 944 1584reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102020191017
489498618030 0 044165 896 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
524140017489 0 043493 896 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102020191017
679043013845 0 039269 888 1584refgcc_-march=native_-mtune=native_-Os_-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
44c51366053e9d3cb91221da305ac3c15ae58995cf5b26d3d7b055a21de3eefc
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