Implementation notes: amd64, genji239, crypto_kem/lac256

Computer: genji239
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20191017
Operation: crypto_kem
Primitive: lac256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
53321619402 78016 045530 78928 2712avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
53467228270 78016 056402 78928 2712avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
55125818835 78016 044602 78928 2712avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
58727249368 78528 079931 79488 2712avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102120191017
58849446888 78528 077563 79488 2712avx2icc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102120191017
58927454200 78528 084195 79488 2680avx2icc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102120191017
59031651720 78528 082115 79488 2680avx2icc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102120191017
59807251736 78528 082131 79488 2680avx2icc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102120191017
59974854200 78528 084195 79488 2680avx2icc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102120191017
60265051736 78528 082131 79488 2680avx2icc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102120191017
60988251720 78528 082115 79488 2680avx2icc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102120191017
62439042816 78528 071963 79488 2680avx2icc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102120191017
62554644928 78528 074131 79488 2680avx2icc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102120191017
65972465904 78528 096883 79488 2712avx2icc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102120191017
67075063784 78528 095115 79488 2712avx2icc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102120191017
77026614346 78016 039954 78920 2680avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
81181044680 78528 074899 79488 2680avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102120191017
81337644680 78528 074899 79488 2680avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102120191017
82026846696 78528 076947 79488 2680avx2icc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102120191017
82072246696 78528 076947 79488 2680avx2icc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102120191017
82137046696 78528 076947 79488 2680avx2icc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102120191017
82378244680 78528 074899 79488 2680avx2icc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102120191017
82585844680 78528 074899 79488 2680avx2icc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102120191017
83217246696 78528 076947 79488 2680avx2icc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102120191017
88234854184 78528 084179 79488 2680avx2icc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102120191017
88384254184 78528 084179 79488 2680avx2icc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102120191017
253981272464 78528 0103443 79488 2712opticc_-march=icelake-client_-mtune=icelake-client_-O3_-fomit-frame-pointer2019102120191017
257208419332 78016 045130 78928 2712optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
284722866728 78528 098059 79488 2712opticc_-march=icelake-client_-mtune=icelake-client_-O2_-fomit-frame-pointer2019102120191017
284840054920 78528 084915 79488 2680opticc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102120191017
285574851128 78528 081691 79488 2712opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102120191017
285740854920 78528 084915 79488 2680opticc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102120191017
286500652440 78528 082835 79488 2680opticc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102120191017
286515852440 78528 082835 79488 2680opticc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102120191017
287075454920 78528 084915 79488 2680opticc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102120191017
287346252440 78528 082835 79488 2680opticc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102120191017
287359252440 78528 082835 79488 2680opticc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102120191017
287654845544 78528 074715 79488 2680opticc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102120191017
287709848632 78528 079307 79488 2712opticc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102120191017
287712445576 78528 075763 79488 2680opticc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102120191017
288110045576 78528 075763 79488 2680opticc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102120191017
288149854920 78528 084915 79488 2680opticc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102120191017
288204645576 78528 075763 79488 2680opticc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102120191017
288617045576 78528 075763 79488 2680opticc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102120191017
290752247592 78528 077811 79488 2680opticc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102120191017
290989247592 78528 077811 79488 2680opticc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102120191017
291153047592 78528 077811 79488 2680opticc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102120191017
291906847592 78528 077811 79488 2680opticc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102120191017
297578643416 78528 072531 79488 2680opticc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102120191017
304718614782 78016 040354 78920 2680optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
341743230325 78016 058466 78928 2712optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
454187445928 0 076555 952 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O2_-fomit-frame-pointer2019102120191017
454772648408 0 078923 952 1616reficc_-march=skylake-avx512_-mtune=skylake-avx512_-O3_-fomit-frame-pointer2019102120191017
457425853208 0 083155 952 1584reficc_-march=broadwell_-mtune=broadwell_-O3_-fomit-frame-pointer2019102120191017
457887853208 0 083155 952 1584reficc_-march=skylake_-mtune=skylake_-O3_-fomit-frame-pointer2019102120191017
460281253240 0 083187 952 1584reficc_-march=haswell_-mtune=haswell_-O3_-fomit-frame-pointer2019102120191017
461714453240 0 083187 952 1584reficc_-march=core-avx2_-mtune=core-avx2_-O3_-fomit-frame-pointer2019102120191017
468854450776 0 081123 952 1584reficc_-march=core-avx2_-mtune=core-avx2_-O2_-fomit-frame-pointer2019102120191017
468968250776 0 081123 952 1584reficc_-march=haswell_-mtune=haswell_-O2_-fomit-frame-pointer2019102120191017
475519650744 0 081091 952 1584reficc_-march=skylake_-mtune=skylake_-O2_-fomit-frame-pointer2019102120191017
476453050744 0 081091 952 1584reficc_-march=broadwell_-mtune=broadwell_-O2_-fomit-frame-pointer2019102120191017
574016443880 0 074067 952 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O2_-fomit-frame-pointer2019102120191017
574247843880 0 074067 952 1584reficc_-march=sandybridge_-mtune=sandybridge_-O2_-fomit-frame-pointer2019102120191017
574334843880 0 074067 952 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O2_-fomit-frame-pointer2019102120191017
574590443880 0 074067 952 1584reficc_-march=ivybridge_-mtune=ivybridge_-O2_-fomit-frame-pointer2019102120191017
576794245896 0 076115 952 1584reficc_-march=ivybridge_-mtune=ivybridge_-O3_-fomit-frame-pointer2019102120191017
576885626739 0 054906 904 1616refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
576912845896 0 076115 952 1584reficc_-march=sandybridge_-mtune=sandybridge_-O3_-fomit-frame-pointer2019102120191017
578058845896 0 076115 952 1584reficc_-march=core-avx-i_-mtune=core-avx-i_-O3_-fomit-frame-pointer2019102120191017
578136845896 0 076115 952 1584reficc_-march=corei7-avx_-mtune=corei7-avx_-O3_-fomit-frame-pointer2019102120191017
657573442424 0 071539 952 1584reficc_-march=corei7_-mtune=corei7_-O2_-fomit-frame-pointer2019102120191017
669407844536 0 073707 952 1584reficc_-march=corei7_-mtune=corei7_-O3_-fomit-frame-pointer2019102120191017
1447143418232 0 044010 904 1616refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
1524514218850 0 044986 904 1616refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2019102120191017
1917128613808 0 039370 896 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
2442ffc417cfee8f31274d23994d1c3c55e6f930119dd5d6d0e307e291fa21c6
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