Implementation notes: amd64, genji239, crypto_kem/lac128

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: lac128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15984850856 39616 080958 40568 2184avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102120191017
16343655672 39616 085206 40568 2152avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102120191017
16369055672 39616 085206 40568 2152avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102120191017
16457248376 39616 078590 40568 2184avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102120191017
16463853208 39616 083142 40568 2152avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102120191017
16481253208 39616 083142 40568 2152avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102120191017
16513255672 39616 085206 40568 2152avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102120191017
16540053208 39616 083142 40568 2152avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102120191017
16558455672 39616 085206 40568 2152avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102120191017
16885653208 39616 083142 40568 2152avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102120191017
17052627890 39104 056069 40008 2248avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
17075044176 39616 072990 40568 2152avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102120191017
17211446288 39616 075158 40568 2152avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102120191017
17218618576 39104 044709 40008 2248avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
17686476880 39616 0107238 40568 2184avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102120191017
17799218093 39104 044085 40008 2248avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
18041274760 39616 0105470 40568 2184avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102120191017
21565014375 39104 039845 40000 2216avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
25170648824 39616 078710 40568 2152avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102120191017
25193846808 39616 076662 40568 2152avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102120191017
25212246808 39616 076662 40568 2152avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102120191017
25229448824 39616 078710 40568 2152avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102120191017
25232046808 39616 076662 40568 2152avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102120191017
25233246808 39616 076662 40568 2152avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102120191017
25777648824 39616 078710 40568 2152avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102120191017
37214248824 39616 078710 40568 2152avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102120191017
59216481224 39616 0111582 40568 2184opticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102120191017
65027866792 39616 096894 40568 2184opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102120191017
65576882696 39616 0113406 40568 2184opticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102120191017
65648870584 39616 0100118 40568 2152opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102120191017
65659670600 39616 0100134 40568 2152opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102120191017
65762070600 39616 0100134 40568 2152opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102120191017
66044264312 39616 094526 40568 2184opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102120191017
66274470584 39616 0100118 40568 2152opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102120191017
66344862536 39616 092390 40568 2152opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102120191017
66555868136 39616 098070 40568 2152opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102120191017
66675662536 39616 092390 40568 2152opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102120191017
66681668120 39616 098054 40568 2152opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102120191017
66911262536 39616 092390 40568 2152opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102120191017
66998660520 39616 090342 40568 2152opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102120191017
67049260520 39616 090342 40568 2152opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102120191017
67068458352 39616 087134 40568 2152opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102120191017
67179660464 39616 089302 40568 2152opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102120191017
67559468136 39616 098070 40568 2152opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102120191017
67623260520 39616 090342 40568 2152opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102120191017
67891660520 39616 090342 40568 2152opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102120191017
70458218596 39104 044613 40008 2248optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
81399414811 39104 040245 40000 2216optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
89894229548 39104 057733 40008 2248optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
125174262536 39616 092390 40568 2152opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102120191017
126000468120 39616 098054 40568 2152opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102120191017
211932249336 0 079390 944 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102120191017
218767254184 0 083670 944 1584reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102120191017
220091854184 0 083670 944 1584reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102120191017
222093446856 0 077022 944 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102120191017
222183451720 0 081606 944 1584reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102120191017
222498454152 0 083638 944 1584reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102120191017
222697051720 0 081606 944 1584reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102120191017
226237251688 0 081574 944 1584reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102120191017
226915651688 0 081574 944 1584reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102120191017
248106230289 0 058477 896 1616refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
321702846424 0 076278 944 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102120191017
322434846424 0 076278 944 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102120191017
322597046424 0 076278 944 1584reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102120191017
322636246424 0 076278 944 1584reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102120191017
322844644408 0 074230 944 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102120191017
323431644408 0 074230 944 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102120191017
323634644408 0 074230 944 1584reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102120191017
324225044408 0 074230 944 1584reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102120191017
332469054152 0 083638 944 1584reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102120191017
340364243368 0 072150 944 1584reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102120191017
346841645480 0 074318 944 1584reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102120191017
489502018030 0 044165 896 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
523040817489 0 043493 896 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
679261813845 0 039269 888 1584refgcc_-march=native_-mtune=native_-Os_-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
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