Implementation notes: amd64, pmnod076, crypto_kem/lac128

Computer: pmnod076
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: lac128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
16008076880 39616 0107238 40568 2184avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
16011474760 39616 0105470 40568 2184avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
16112650856 39616 080958 40568 2184avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
16134248376 39616 078590 40568 2184avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
16338853208 39616 083142 40568 2152avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
16377853208 39616 083142 40568 2152avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
16408855672 39616 085206 40568 2152avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
16436453208 39616 083142 40568 2152avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
16442455672 39616 085206 40568 2152avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
16448853208 39616 083142 40568 2152avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
16475055672 39616 085206 40568 2152avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
16521655672 39616 085206 40568 2152avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
16882827890 39104 056127 40024 2248avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
17151046288 39616 075158 40568 2152avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
17213018576 39104 044767 40024 2248avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
17254844176 39616 072990 40568 2152avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
17909218093 39104 044143 40024 2248avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
21584614375 39104 039903 40016 2216avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
22177848824 39616 078710 40568 2152avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
25190448824 39616 078710 40568 2152avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
25209848824 39616 078710 40568 2152avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
25220248824 39616 078710 40568 2152avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
25249046808 39616 076662 40568 2152avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
25249246808 39616 076662 40568 2152avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
25265846808 39616 076662 40568 2152avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
25269846808 39616 076662 40568 2152avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
58548481224 39616 0111582 40568 2184opticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
64994266792 39616 096894 40568 2184opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
65569870584 39616 0100118 40568 2152opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
65621470600 39616 0100134 40568 2152opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
65647682696 39616 0113406 40568 2184opticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
65710462536 39616 092390 40568 2152opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
65714470584 39616 0100118 40568 2152opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
65979062536 39616 092390 40568 2152opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
65996262536 39616 092390 40568 2152opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
66031062536 39616 092390 40568 2152opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
66033070600 39616 0100134 40568 2152opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
66139064312 39616 094526 40568 2184opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
66648860464 39616 089302 40568 2152opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
66657068120 39616 098054 40568 2152opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
66719668136 39616 098070 40568 2152opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
66738868136 39616 098070 40568 2152opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
66851068120 39616 098054 40568 2152opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
67076660520 39616 090342 40568 2152opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
67120860520 39616 090342 40568 2152opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
67150260520 39616 090342 40568 2152opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
67236058352 39616 087134 40568 2152opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
67473460520 39616 090342 40568 2152opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
74083218596 39104 044671 40024 2248optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
82833814811 39104 040303 40016 2216optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
90571229548 39104 057791 40024 2248optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
210296076224 0 0106566 944 1616reficc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102420191017
210893449336 0 079390 944 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102420191017
214682874104 0 0104798 944 1616reficc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102420191017
218378054184 0 083670 944 1584reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102420191017
219027654184 0 083670 944 1584reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102420191017
222138446856 0 077022 944 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102420191017
223100254152 0 083638 944 1584reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102420191017
223223254152 0 083638 944 1584reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102420191017
224017051720 0 081606 944 1584reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102420191017
224767851720 0 081606 944 1584reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102420191017
226464451688 0 081574 944 1584reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102420191017
227514051688 0 081574 944 1584reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102420191017
247876630289 0 058535 912 1616refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
317082446424 0 076278 944 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102420191017
317215446424 0 076278 944 1584reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102420191017
317702646424 0 076278 944 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102420191017
318729646424 0 076278 944 1584reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102420191017
319831044408 0 074230 944 1584reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102420191017
320074644408 0 074230 944 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102420191017
321866444408 0 074230 944 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102420191017
322764844408 0 074230 944 1584reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102420191017
342463443368 0 072150 944 1584reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102420191017
344506845480 0 074318 944 1584reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102420191017
470731218030 0 044223 912 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
507313617489 0 043551 912 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017
648806813845 0 039327 904 1584refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102420191017

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: 6, 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